@font-face{font-display: swap;font-family: ussr;src: url(fonts/ussr.woff2) format("woff2")}:root{--border-color: #e4e4e4;--primary-color: #edba00;--secondary-color: #b30000;--text-color: #000;--line-color: #f1f3f4;--bg-color: #fff;--bg-secondary: #f6f6f6;--shadow-sm: 0 1px 3px rgba(0,0,0,.10);--shadow-md: 0 4px 12px rgba(0,0,0,.15);--radius-sm: 4px;--radius-md: 8px;--font-zoom: 0}html{font-size: calc(100% + var(--font-zoom,0) * 1px)}.sidebar-tabs div:last-child,.category-list li a:last-child,.category-list li:last-child,.latest-comments a:last-child,.main-menu li:last-child,.sidebar-post:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0}.author-desc,.article-meta{text-align: right}.back-to-top-inline{background: var(--primary-color);left: 50%;padding: 2px 15px;position: absolute;transform: translateX(-50%)}.back-to-top-inline:before{color: #fff;content: "↑"}.category-list li,.sidebar-post,.article-toolbar{border-bottom: 2px solid var(--border-color)}.category-list li{color: #bbb;margin-bottom: 10px;padding-bottom: 10px}.category-list li a{color: var(--text-color);display: flex;flex: 1;font-weight: 500;margin-right: 10px}.category-list li a:before{content: "›";margin-right: 5px}.category-list,#reply-title{display: block}.sidebar-post__category{font-weight: 500}.site-branding{align-items: center;display: flex;flex: 1;justify-content: center;text-align: center}.comment-body{border-bottom: 2px solid var(--border-color);padding: 20px 0}.comment-body .avatar,.latest-comments .avatar{float: left;height: auto;margin-right: 20px}.custom-avatar{display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;font-weight: bold;color: #fff;text-transform: uppercase;overflow: hidden;box-sizing: border-box;transition: opacity 0.3s ease;background-color: var(--avatar-color)}.custom-avatar.color-1{background-color: #FF5733}.custom-avatar.color-2{background-color: #33FF57}.custom-avatar.color-3{background-color: #3357FF}.custom-avatar.color-4{background-color: #F3FF33}.custom-avatar.color-5{background-color: #FF33F3}.custom-avatar.color-6{background-color: #33FFF6}.cat-item:hover,.category-list a:hover,.post-card__category,.sidebar-post__category,.main-menu .active,.main-menu a:hover,.article-page a,.taxonomy-description a{color: var(--primary-color)}.taxonomy-description,.latest-comments__item p,.article-content{text-align: justify}.post-card__category,.post-card__date,.post-card__image,.article-content li{margin-bottom: 10px}.commentlist{padding: 0}.commentlist li{list-style-type: none}.comment-form label,.wpcf7-form label{display: block;margin: 10px 0}.comment-reply-title{color: var(--text-color);font-size: 1.25rem;font-weight: 800;margin: 20px 0;text-align: left}.comment-list{padding: 0}.comment-list p{line-height: normal}.comment-body p{margin: 10px 0}.comments ul{list-style-type: none}.site-layout{display: flex;justify-content: center}.article-content img:hover,.single-head-img:hover,.post-card:hover{box-shadow: 0 0 5px var(--primary-color)}.site-footer__copyright{color: #fff;flex: 1;margin: 0 20px}.current{border-bottom: 2px solid var(--primary-color);font-weight: 800;padding: 5px}.current-cat,.current-cat a{color: var(--primary-color) !important}.post-card__date,.sidebar-post__date{color: #bbb}.post-card__date{display: block;margin-bottom: 10px}.sidebar-post__date:before{content: "◷";margin-right: 5px}.date_related{color: #bbb;margin: 10px 0}.post-card__excerpt{color: var(--text-color);text-align: justify}.post-card__excerpt p{margin-bottom: 0}.error_404{display: flex;font-size: 3vw;justify-content: center;text-align: center}.font-size-controls .section-title,.page-title,.sidebar-left .section-title{margin-top: 0}.site-footer__inner .site-footer__logo img{height: auto;width: 100px}.site-footer__inner,.sidebar__header,.article-toolbar,header a,#searchform div{align-items: center;display: flex;justify-content: space-between}.post-card__image img,.related-grid img{aspect-ratio: 3 / 2;object-fit: cover}.attachment-media img{max-width: 100%}.sidebar-post__image{background: var(--border-color);height: 80px;margin-right: 20px;overflow: hidden;width: 80px}.sidebar-post__image img{height: 100%;object-fit: cover;width: 100%}.italics{font-style: italic}.comment-author-name{font-style: normal;font-weight: 500}.latest-comments a{border-bottom: 2px solid var(--border-color);color: var(--text-color);display: block;margin-bottom: 10px;padding-bottom: 10px}.site-branding__title{font-size: 7.5rem;font-weight: 900}.site-branding__tagline{font-size: 2.6rem;font-weight: 900}.post-grid,.related-grid{display: grid;gap: 20px;grid-template-columns: repeat(3,1fr)}.main-menu a{color: var(--text-color);display: flex;font-weight: 500}.main-menu li{border-bottom: 2px solid var(--border-color);display: block;margin-bottom: 10px;padding-bottom: 10px}.main-menu li a:before{content: "›";margin-right: 5px}.main-menu ul,.category-list{margin-bottom: 0;padding-left: 0}.post-card{height: 100%;padding: 20px;border: 1px solid var(--border-color);box-sizing: border-box}.sidebar-post{margin-bottom: 10px;padding-bottom: 10px}.sidebar-post a{display: flex}.sidebar-post p,.latest-comments__item p{line-height: normal;margin: 0 0 5px}.sidebar-post p:last-child,.latest-comments__item p:last-child{margin-bottom: 0}.latest-comments__time{color: #bbb;font-size: 0.8em}.article-toolbar__breadcrumbs{flex: 1;margin-right: 10px}.post-navigation__next{border-left: 1px solid var(--border-color);padding-left: 20px}.notes{display: grid;gap: 20px;grid-template-columns: repeat(auto-fill,minmax(240px,1fr))}.notes p{margin: 0}.article-toolbar__comments,.sidebar-post__date{align-items: center;display: flex}.article-toolbar__comments:before{content: "✉";margin-right: 5px}.pagination{margin: 20px 0;display: flex;gap: 5px;justify-content: center;flex-wrap: wrap}.pagination a{border-bottom: 2px solid var(--border-color);color: var(--primary-color);display: inline-block;font-size: 1.25rem;font-weight: 800;padding: 5px;text-decoration: none}.pagination span{display: inline-block;font-size: 1.25rem;font-weight: 800;padding: 5px;border-bottom: 2px solid var(--border-color)}.article-meta{margin: 20px 0}.article-meta p{margin: 5px 0}.article-tags{margin-top: 20px}.article-tags a{align-items: center;background: #f2f2f2;display: inline-flex;padding: 5px 10px;text-decoration: none;margin: 2px}.article-tags a:before{content: "#";margin-right: 5px}.post-navigation{border-bottom: 2px solid var(--border-color);border-top: 2px solid var(--border-color);display: flex;justify-content: space-between;padding: 20px;text-align: center}.post-navigation a{font-weight: 600;margin-top: 20px;text-decoration: none}.post-navigation__prev{border-right: 1px solid var(--border-color);padding-right: 20px}.rank-math-html-sitemap ul{padding-left: 0}.rank-math-html-sitemap__item a{color: var(--primary-color);flex: 1;margin-right: 10px;text-align: left}.rank-math-html-sitemap__item,.category-list li{display: flex;justify-content: space-between}.related-grid a{padding: 20px;border: 1px solid #e4e4e4}.reply{line-height: normal;text-align: right;font-weight: 500}.required{color: #ad0000}.required-field-message{display: block;margin: 10px 0}.search-widget,.font-size-controls,.main-menu{border-bottom: 2px solid var(--border-color);padding-bottom: 20px}.sidebar__header{background: var(--primary-color);box-sizing: border-box;color: #fff;font-size: 1.4rem;font-weight: 800;min-height: 70px}.sidebar__header div:first-child,.sidebar-post__content,.post-navigation__prev,.post-navigation__next{flex: 1}.sidebar-left,.sidebar-right{background: #f5f5f5;width: 350px}.article-toolbar{color: var(--primary-color);font-size: 1.25rem;font-weight: 700;padding-bottom: 20px;align-items: flex-start}.article-toolbar__font-link{display: none;margin-left: 10px;padding-left: 10px}.social-links,.font-size-controls__buttons{display: flex;gap: 10px}.social-links img{width: 30px;height: auto;vertical-align: middle}.song,.attachment-media{text-align: center}.submit,.wpcf7-submit,#s{border: none !important;white-space: normal}.tabs__button--comments:before{content: "☰"}.tabs__button--latest:before{content: "◷"}.tabs__button--popular:before{content: "★"}.tabs{align-items: center;display: flex;margin-bottom: 20px}.tabs label{cursor: pointer;flex: 1;font-size: 1.75rem;padding: 10px;text-align: center;border-bottom: 2px solid var(--border-color)}.tabs label:hover{background: #e1e1e1}.tbl-cnt{display: grid;grid-template-columns: repeat(4,1fr);align-items: baseline;gap: 10px}.tbl-cnt p{text-align: center}.table-cnt{display: grid;grid-template-columns: repeat(4,1fr);border-collapse: collapse;border: 1px solid var(--border-color)}.table-cnt2{display: grid;grid-template-columns: repeat(6,1fr);border-collapse: collapse;border: 1px solid var(--border-color)}.row{display: contents}.cell{padding: 10px;border: 1px solid var(--border-color)}.cell:first-child{font-weight: 600}.tbl-head .cell{font-weight: bold;text-align: center}.article-content img,.wp-post-image{height: auto;width: 100%}.notes img{object-fit: cover;aspect-ratio: 3 / 2}.article-content ol,.article-content ul{margin: 20px 0;padding-left: 20px}.section-title,#comments_anchor,#comments{font-size: 1.4rem;font-weight: 800;margin: 20px 0}#comments_anchor,#comments{text-align: left;color: #000;display: block}#comments_anchor:before,#comments_anchor:after,#comments:before,#comments:after{margin: 0;content: none}.post-card__title{color: var(--text-color);font-size: 1.5rem;font-weight: 800}.sidebar-post__title,.comments .section-title a{color: var(--text-color)}.title_related{color: var(--text-color);font-weight: 800;text-align: left}.wp-audio-shortcode{margin: 20px 0;padding-top: 20px}.wpcf7{border-top: 2px solid var(--border-color);margin-top: 20px}.wpcf7-not-valid-tip{color: var(--secondary-color) !important}.wpcf7-response-output{border: 2px solid var(--secondary-color) !important;margin: 0 !important;padding: 20px !important;text-align: center}article{align-self: stretch;background: #fff;flex: 1}audio{width: 100%;box-sizing: border-box;background: #f1f3f4}blockquote{font-style: italic;margin: 0;padding-left: 40px;position: relative}blockquote p:before{content: "“";left: 0;position: absolute}body{background-attachment: fixed;background: url(images/background.webp) fixed;box-shadow: 0 0 20px var(--primary-color);font: 1.125rem ussr;margin: 20px auto;max-width: 1920px;overflow-wrap: anywhere}h1,h2,h3,h4,h5,h6{align-items: center;color: var(--secondary-color);display: flex;font-weight: 800;justify-content: center;margin: 20px 0;text-align: center}h1:before,h2:before,h3:before,h4:before,h5:before,h6:before,h1:after,h2:after,h3:after,h4:after,h5:after,h6:after{background: var(--secondary-color);content: "";flex: 1;height: 2px}h1:before,h2:before,h3:before,h4:before,h5:before,h6:before{margin-right: 20px}h1:after,h2:after,h3:after,h4:after,h5:after,h6:after{margin-left: 20px}h1{font-size: var(--font-size-h1)}h2{font-size: var(--font-size-h2)}h3{font-size: var(--font-size-h3)}h4{font-size: var(--font-size-2xl)}h5{font-size: var(--font-size-xl)}h6{font-size: var(--font-size-lg)}header{box-sizing: border-box}header a img{height: auto;width: 140px}header a img:last-child,.site-header__ornament--mirror{transform: scale(-1,1)}header a,.post-grid a,.sidebar__body a,.article-toolbar a,.related-grid a{text-decoration: none}header div{color: #fff}header,.site-footer__inner{background: var(--secondary-color)}header,article,.site-footer__inner,.sidebar__header,.sidebar__body{padding: 20px}hr{border: 0;border-bottom: 2px solid var(--border-color);margin: 20px 0}html{scroll-behavior: smooth}iframe{aspect-ratio: 3 / 2;border: 0;width: 100%}input,label,button,textarea{font: 1.125rem ussr}input#tab-latest:checked ~ .tab-content#content-latest,input#tab-popular:checked ~ .tab-content#content-popular,input#tab-comments:checked ~ .tab-content#content-comments{display: block}input#tab-latest:checked ~ .tabs label[for="tab-latest"],input#tab-popular:checked ~ .tabs label[for="tab-popular"],input#tab-comments:checked ~ .tabs label[for="tab-comments"]{border-bottom: 2px solid var(--primary-color)}input[type="radio"],.tab-content{display: none}p,ul li,ol li{line-height: 1.5em}.breadcrumb ol{list-style-type: none;padding: 0;margin: 0}.breadcrumb li{display: inline;line-height: normal}.breadcrumb ol li:last-of-type,.breadcrumb .separator:last-of-type,.breadcrumb ol li .separator:last-child{display: none}.breadcrumb li:not(:last-child)::after{content: " » ";color: #000}.breadcrumb li:nth-last-child(2):not(:last-child)::after{display: none}#cancel-comment-reply-link,.back-to-top-inline,.submit,.wpcf7-submit,.search-widget,.font-size-controls,.main-menu{display: block}#cancel-comment-reply-link{margin-top: 10px;font-weight: 600}#comment,.wpcf7-textarea,.wpcf7 input,#commentform input,#s{border: 2px solid var(--border-color);box-sizing: border-box;padding: 10px;width: 100%}#comment:focus-visible,.wpcf7-textarea:focus-visible,.wpcf7-form-control-wrap input:focus-visible,#commentform input:focus-visible,#s:focus-visible{outline: none}#comment:hover,#comment:focus,.wpcf7-textarea:hover,.wpcf7-textarea:focus,.wpcf7 input:hover,.wpcf7 input:focus,#commentform input:hover,#commentform input:focus{border-color: var(--primary-color)}#increase-font,#decrease-font,#reset-font,#searchsubmit,.submit,.wpcf7-submit{background: var(--primary-color);border: 0;color: #fff;cursor: pointer;padding: 10px;font-weight: 600}#searchsubmit,.site-footer__copyright p{margin: 0}#reply-title:before,#reply-title:after{display: none}.screen-reader-text{border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important}#searchform{border: 2px solid var(--primary-color)}#searchform div{align-items: stretch;gap: 0}#searchform #s{flex: 1 1 auto;min-width: 0;width: auto}#searchform #searchsubmit{display: flex;align-items: center;justify-content: center;flex: 0 0 auto;min-width: 64px;padding-left: 10px;padding-right: 10px;white-space: nowrap}.info-section{background: #fff;padding: 20px;border-top: 2px solid var(--border-color)}.info-card-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(192px,1fr));gap: 20px;text-align: center}.info-card-grid div img{width: 100%}.home-desc p{text-align: justify}.home-img{float: right;margin-left: 20px;max-width: 40%;animation: heartbeat 6s infinite}.home-desc{overflow: hidden;border-top: 2px solid var(--border-color)}.sidebar__body{position: sticky;top: 0}@keyframes heartbeat{0%{transform: scale(1)}50%{transform: scale(0.90)}100%{transform: scale(1)}}.table-of-contents{margin: 20px 0;cursor: pointer;width: fit-content;background: #f5f5f5}.table-of-contents a{color: #000;font-weight: 500;text-decoration: none}.table-of-contents a:hover,.table-of-contents a:focus-visible,.article-content .table-of-contents a:hover,.article-content .table-of-contents a:focus-visible{color: var(--primary-color);text-decoration: none}.table-of-contents ul{margin-bottom: 0;margin-top: 20px;text-align: left;list-style-type: none}.table-of-contents .toc-number{font-weight: 400}.table-of-contents .toc-level-3{margin-left: 20px}.table-of-contents .toc-level-4{margin-left: 40px}.table-of-contents .toc-level-5{margin-left: 60px}.table-of-contents .toc-level-6{margin-left: 80px}.table-of-contents ul ul{margin-top: 10px;margin-bottom: 10px}.table-of-contents ul li:last-child{margin-bottom: 0}.table-of-contents .section-title{margin: 0}.table-of-contents summary{padding: 20px}.table-of-contents > ul{padding: 0 20px 20px 20px;margin: 0 0 20px 0}#load-more{padding: 10px 20px;border: 0;color: #fff;background: var(--primary-color);font-weight: 600;cursor: pointer}.load-more{text-align: center;margin: 20px}.site-footer__copyright a{color: var(--primary-color)}.comment-form-consent__checkbox{width: auto !important}.wpcf7-list-item{margin: 0}form.wpcf7-form p:last-of-type{margin: 0}.comment-form-consent__label{display: inline !important}.limit-reached{animation: shake 0.4s linear;opacity: 0.5;cursor: not-allowed}@keyframes shake{0%,100%{transform: translateX(0)}25%{transform: translateX(-4px)}75%{transform: translateX(4px)}}#cookie-notice{position: fixed;bottom: 20px;left: 50%;transform: translateX(-50%);background: var(--secondary-color);color: #fff;padding: 10px;z-index: 9999;display: none;box-shadow: 0 0 5px var(--primary-color);gap: 10px;width: calc(100% - 40px);max-width: 658px;box-sizing: border-box;flex-wrap: nowrap;align-items: center}#cookie-notice button{background: var(--primary-color);color: #fff;padding: 5px;border: 0;white-space: nowrap;height: fit-content;font-size: 14px;cursor: pointer}#cookie-notice a{color: var(--primary-color)}#cookie-notice p{margin: 0;font-size: 14px}.contact-form-wrapper{margin: 20px 0}.contact-form .form-field{margin-bottom: 20px}.contact-form label{display: block;margin-bottom: 10px;font-weight: 600}.contact-form .required{color: #ad0000}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{width: 100%;padding: 10px;border: 2px solid #e4e4e4;box-sizing: border-box}.contact-form input:focus,.contact-form textarea:focus{outline: none;border-color: var(--primary-color)}.contact-form__submit{width: 100%;background-color: var(--primary-color);color: white;padding: 10px 20px;border: none;cursor: pointer;transition: background-color 0.3s;font-weight: 600}.form-alert{padding: 15px;margin-bottom: 20px}.form-alert.success{background-color: #d4edda;color: #155724;border: 2px solid #c3e6cb}.form-alert.error{background-color: #f8d7da;color: #721c24;border: 2px solid #f5c6cb}.form-field--checkbox label{display: flex;align-items: center;font-weight: normal;cursor: pointer;text-align: left}.form-field--checkbox input{flex: 0 0 auto;margin: 0 10px 0 0;width: auto !important}.contact-form__honeypot{display: none;visibility: hidden}@media (max-width:1960px){body{margin: 20px}}@media (max-width:1600px){.post-grid,.related-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width:1400px){.site-branding__title{font-size: 7.7vw}.site-branding__tagline{font-size: 3.2vw}.post-grid{grid-template-columns: repeat(2,1fr)}.sidebar-left,.sidebar-right{width: 300px}header a img{width: 9vw}.tbl-cnt{grid-template-columns: repeat(3,1fr)}}@media (max-width:1100px){.site-layout{flex-wrap: wrap}.sidebar-left{border-right: 1px solid var(--border-color)}.sidebar-right{border-left: 1px solid var(--border-color)}.sidebar-left,.sidebar-right{box-sizing: border-box;flex: 1 50%}.article-toolbar__font-link{border-left: 2px solid var(--border-color);display: block}article{flex: 1 100%;order: -1}}@media (max-width:900px){.error_404{font-size: 5vw}.site-footer__inner{padding-top: 20px}.site-branding__title{font-size: 7.4vw}.site-branding__tagline{font-size: 3vw}}@media (max-width:700px){.site-footer__copyright{text-align: center}.site-footer__inner{flex-direction: column}.site-footer__inner div{margin: 10px}.site-branding__title{font-size: 9vw}.site-branding__tagline{font-size: 3.4vw}.related-grid{grid-template-columns: repeat(2,1fr)}.sidebar-left,.sidebar-right{border: 0;flex: 1 100%}header a img{display: none}}@media (max-width:500px){body{margin: 0}.site-branding__title{font-size: 17vw}.site-branding__tagline{display: none}.post-grid{grid-template-columns: repeat(1,1fr)}.tbl-cnt{grid-template-columns: repeat(2,1fr)}.home-img{float: none;margin-left: 0;max-width: 100%}.info-card-grid{grid-template-columns: repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:400px){.site-branding__title{font-size: 16vw}.post-navigation__next{padding-left: 0}.post-navigation{flex-direction: column}.post-navigation__prev{margin-bottom: 20px;padding-right: 0}.post-navigation__prev,.post-navigation__next{border: 0;width: 100%}.related-grid{grid-template-columns: repeat(1,1fr)}}.page-preloader{position: fixed;inset: 0;z-index: 99999;display: flex;align-items: center;justify-content: center;padding: 24px;background: radial-gradient(circle at 50% 35%,rgba(237,186,0,0.22) 0,rgba(237,186,0,0.10) 20%,rgba(255,248,234,0.96) 48%,rgba(255,248,234,0.99) 100%),repeating-linear-gradient(-45deg,rgba(179,0,0,0.04) 0 18px,rgba(237,186,0,0.05) 18px 36px);opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.35s ease,visibility 0.35s ease}.page-preloader::before{content: "";position: absolute;inset: 0;background: radial-gradient(circle,rgba(179,0,0,0.12) 0 2px,transparent 2px 100%),radial-gradient(circle at 50% 50%,rgba(179,0,0,0.07) 0,rgba(179,0,0,0.03) 36%,transparent 62%);background-size: 22px 22px,cover;opacity: 0.35}.page-preloader.is-visible{opacity: 1;visibility: visible;pointer-events: auto}.page-preloader.is-hidden{opacity: 0;visibility: hidden;pointer-events: none}.page-preloader__box{position: relative;display: flex;flex-direction: column;align-items: center;gap: 12px;width: min(100%,420px);padding: 34px 28px 28px;background: linear-gradient(180deg,#fffdf8 0%,#fff5dc 100%);border: 3px solid var(--secondary-color);border-radius: 22px;box-shadow: 0 24px 50px rgba(102,20,10,0.18),inset 0 0 0 2px rgba(237,186,0,0.45);overflow: hidden;text-align: center}.page-preloader__box::before,.page-preloader__box::after{content: "";position: absolute;left: 18px;right: 18px;height: 6px;border-radius: 999px;background: linear-gradient(90deg,var(--secondary-color) 0%,var(--primary-color) 48%,var(--secondary-color) 100%);box-shadow: 0 1px 0 rgba(255,255,255,0.55)}.page-preloader__box::before{top: 14px}.page-preloader__box::after{bottom: 14px}.page-preloader__badge{position: relative;display: grid;place-items: center;width: 118px;height: 118px;margin-bottom: 4px}.page-preloader__badge::before{content: "";position: absolute;inset: 12px;border-radius: 50%;background: radial-gradient(circle,rgba(237,186,0,0.58) 0%,rgba(237,186,0,0.16) 46%,rgba(237,186,0,0) 72%)}.page-preloader__ring{position: absolute;inset: 0;border-radius: 50%;border: 3px solid rgba(179,0,0,0.14);border-top-color: rgba(179,0,0,0.8);border-right-color: rgba(237,186,0,0.95);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.8);animation: page-preloader-spin 1.35s linear infinite}.page-preloader__star{position: relative;z-index: 1;display: grid;place-items: center;width: 84px;height: 84px;border-radius: 50%;background: radial-gradient(circle at 30% 30%,#ffd768 0%,#f4c321 32%,#edba00 60%,#cf9300 100%);box-shadow: 0 12px 24px rgba(119,35,8,0.18),inset 0 2px 6px rgba(255,255,255,0.55);color: var(--secondary-color);font-family: ussr,Georgia,serif;font-size: 52px;line-height: 1;text-shadow: 0 1px 0 rgba(255,255,255,0.8)}.page-preloader__title{color: var(--secondary-color);font-family: ussr,Arial,sans-serif;font-size: clamp(28px,4vw,42px);line-height: 1;letter-spacing: 0.06em;text-transform: uppercase;text-shadow: 0 1px 0 rgba(255,255,255,0.75)}.page-preloader__text{max-width: 30ch;color: #5f170d;font-size: 16px;font-weight: 600;line-height: 1.45}.page-preloader__progress{position: relative;width: min(100%,280px);height: 12px;margin-top: 2px;border: 2px solid rgba(179,0,0,0.24);border-radius: 999px;background: linear-gradient(180deg,rgba(179,0,0,0.05) 0%,rgba(237,186,0,0.18) 100%);overflow: hidden}.page-preloader__progress::before{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(135deg,rgba(255,255,255,0.14) 0 10px,rgba(255,255,255,0) 10px 20px)}.page-preloader__progress span{position: absolute;top: -2px;bottom: -2px;left: -35%;width: 35%;border-radius: 999px;background: linear-gradient(90deg,rgba(179,0,0,0.05) 0%,var(--secondary-color) 35%,var(--primary-color) 100%);box-shadow: 0 0 15px rgba(179,0,0,0.18);animation: page-preloader-progress 1.4s ease-in-out infinite}.page-preloader__caption{padding-top: 2px;color: rgba(74,24,19,0.88);font-size: 12px;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase}#load-more.is-loading{opacity: 0.75;pointer-events: none}#load-more.is-loading::after{content: "";display: inline-block;width: 14px;height: 14px;margin-left: 10px;border: 2px solid rgba(255,255,255,0.45);border-top-color: #ffffff;border-radius: 50%;vertical-align: -2px;animation: page-preloader-spin 0.8s linear infinite}@keyframes page-preloader-spin{to{transform: rotate(360deg)}}@keyframes page-preloader-progress{0%{left: -35%}100%{left: 100%}}@media (prefers-reduced-motion: reduce){.page-preloader{transition: none}.page-preloader__ring,.page-preloader__progress span,#load-more.is-loading::after{animation: none}}.single-head-figure{margin: 0}@media (min-width: 1101px){.site-layout{align-items: flex-start}.sidebar-left,.sidebar-right{position: relative;align-self: stretch}.sidebar__sticky{will-change: transform}.no-js .sidebar__sticky{position: sticky;top: 0}}@media (max-width: 1100px){.sidebar__sticky{transform: none !important}}.comment-form-check{left: -9999px;position: absolute;top: auto}.search-notice{background: #fff;border-top: 2px solid var(--border-color);padding: 20px}.search-notice p{margin-top: 0}.post-grid[aria-busy="true"]{opacity: 0.85}.ussr-404{background: linear-gradient(135deg,var(--secondary-color) 0%,#c90000 52%,#8f0000 100%);border: 0;box-shadow: inset 0 0 0 1px rgba(237,186,0,0.35);color: #fff;display: grid;gap: 20px;grid-template-columns: minmax(160px,260px) 1fr;margin: 0 0 20px;overflow: hidden;padding: 20px;position: relative}.ussr-404::before,.ussr-404::after{background: rgba(237,186,0,0.16);content: "";position: absolute;transform: rotate(-18deg)}.ussr-404::before{height: 260px;right: -70px;top: -120px;width: 120px}.ussr-404::after{bottom: -140px;height: 320px;left: 18%;width: 90px}.ussr-404__poster{align-items: center;align-self: stretch;background: rgba(0,0,0,0.18);border: 2px solid var(--primary-color);display: flex;flex-direction: column;justify-content: center;min-height: 230px;padding: 20px;position: relative;z-index: 1}.ussr-404__star{color: var(--primary-color);font-size: clamp(64px,10vw,120px);line-height: 0.9}.ussr-404__code{color: #fff;font-size: clamp(48px,8vw,90px);font-weight: 900;letter-spacing: 0.04em;line-height: 1;margin-top: 10px}.ussr-404__stamp{border: 2px solid var(--primary-color);color: var(--primary-color);font-size: 0.9rem;font-weight: 900;letter-spacing: 0.08em;line-height: 1;margin-top: 15px;padding: 10px 10px;text-transform: uppercase;transform: rotate(-6deg)}.ussr-404__content{align-self: center;position: relative;text-align: center;z-index: 1}.ussr-404__label{color: var(--primary-color);font-size: 0.95rem;font-weight: 800;letter-spacing: 0.08em;margin: 0 0 10px;text-align: center;text-transform: uppercase}.ussr-404__title{color: #fff;font-size: clamp(1.75rem,4vw,3rem);font-weight: 900;line-height: 1.08;margin: 0 0 15px}.ussr-404__title::before,.ussr-404__title::after{display: none}.ussr-404__text{font-size: 1.12rem;line-height: 1.55;margin: 0 auto 20px;max-width: 720px}.ussr-404__actions{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center}.ussr-404__button{background: #fff;box-sizing: border-box;border: 0;color: var(--secondary-color);display: inline-flex;font-weight: 800;justify-content: center;line-height: 1.2;padding: 10px 15px;text-decoration: none}.ussr-404__button:hover,.ussr-404__button:focus-visible{background: var(--primary-color);color: var(--secondary-color);text-decoration: none}.ussr-404__button--primary{background: var(--primary-color);color: #fff}.ussr-404-search,.ussr-404-categories{background: #fff;border-top: 2px solid var(--border-color);margin-top: 0;padding: 20px 0}.ussr-404-search h2,.ussr-404-categories h2{font-size: 1.35rem;margin: 0 0 15px}.ussr-404-categories ul{display: grid;gap: 10px 20px;grid-template-columns: repeat(2,minmax(0,1fr));list-style: none;margin: 0;padding: 0}.ussr-404-categories li{border-bottom: 1px solid var(--border-color);padding: 0 0 10px}.ussr-404-categories a{color: var(--primary-color);font-weight: 800;text-decoration: none}.ussr-404-categories a:hover,.ussr-404-categories a:focus-visible{color: var(--secondary-color);text-decoration: underline}@media (max-width: 1500px) and (min-width: 1101px){.ussr-404{gap: 20px;grid-template-columns: 1fr;padding: 20px}.ussr-404__poster{min-height: 190px}.ussr-404__title{font-size: clamp(1.75rem,4vw,3rem);line-height: 1.08}.ussr-404__text{font-size: 1rem}}@media (max-width: 900px){.ussr-404{grid-template-columns: 1fr;padding: 20px}.ussr-404__poster{min-height: 180px}.ussr-404-categories ul{grid-template-columns: 1fr}}.ussr-404-search,.ussr-404-categories{padding-left: 0;padding-right: 0}.ussr-404-search #searchform,.ussr-404-categories ul{margin-left: 0;margin-right: 0}@media (max-width: 700px){.site-layout,article,.sidebar-left,.sidebar-right,.sidebar__sticky,.sidebar__body{box-sizing: border-box;max-width: 100%;min-width: 0;width: 100%}article,.sidebar__body,.sidebar__header,header,.site-footer__inner{padding-left: 20px;padding-right: 20px}.sidebar-post a{min-width: 0}.sidebar-post__content{min-width: 0}}@media (max-width: 360px){body{min-width: 0;overflow-x: hidden}article,.sidebar__body,.sidebar__header,header,.site-footer__inner{padding-left: 10px;padding-right: 10px}.ussr-404{border-width: 2px;padding: 15px}.ussr-404__poster{padding: 15px}.ussr-404__actions{align-items: stretch;flex-direction: column;gap: 10px;row-gap: 10px}.ussr-404__actions .ussr-404__button + .ussr-404__button{margin-top: 0}.ussr-404__button{padding-bottom: 10px;padding-top: 10px;width: 100%}.ussr-404-search h2,.ussr-404-categories h2{font-size: 1.1rem}.ussr-404-search h2::before,.ussr-404-search h2::after,.ussr-404-categories h2::before,.ussr-404-categories h2::after{display: none}#searchform div{align-items: stretch}#searchform #s{font-size: 0.95rem}#searchform #searchsubmit{font-size: 0.95rem;min-width: 58px;padding-left: 10px;padding-right: 10px}.sidebar-post__image{flex: 0 0 72px;height: 72px;margin-right: 15px;width: 72px}}.ussr-search-page{background: #fff;box-sizing: border-box;padding: 0}.ussr-search-hero{background: linear-gradient(135deg,var(--secondary-color),#980000);border: 0;box-sizing: border-box;color: #fff;padding: 20px;position: relative;text-align: center;overflow: hidden}.ussr-search-hero::before,.ussr-search-hero::after{background: rgba(255,199,0,0.12);content: "";height: 180px;position: absolute;transform: rotate(-18deg);width: 52px}.ussr-search-hero::before{bottom: -42px;left: 30px}.ussr-search-hero::after{right: 24px;top: -54px}.ussr-search-hero__badge{color: var(--primary-color);font-size: 58px;font-weight: 700;line-height: 1;position: relative;z-index: 1}.ussr-search-hero__label{color: var(--primary-color);font-size: 14px;font-weight: 700;letter-spacing: 0.08em;margin: 10px 0 0;position: relative;text-transform: uppercase;z-index: 1}.ussr-search-hero__title{color: #fff;font-size: clamp(1.75rem,4vw,3rem);line-height: 1.08;margin: 10px auto 0;max-width: 820px;position: relative;z-index: 1}.ussr-search-hero__title::before,.ussr-search-hero__title::after{display: none}.ussr-search-hero__text{font-size: 18px;line-height: 1.55;margin: 15px auto 0;position: relative;z-index: 1}.ussr-search-hero__form{margin: 20px auto 0;max-width: 620px;position: relative;z-index: 1}.ussr-search-hero__form #searchform{background: #fff}.ussr-search-empty,.ussr-search-summary{background: #fff;box-sizing: border-box;margin: 20px 0;padding: 0}.ussr-search-empty h2{color: var(--secondary-color);font-size: 26px;line-height: 1.2;margin: 0 0 15px;text-align: center}.ussr-search-empty h2::before,.ussr-search-empty h2::after{display: none}.ussr-search-empty p{font-size: 18px;line-height: 1.55;margin: 0 auto 15px;max-width: 680px;text-align: center}.ussr-search-suggestions{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center}.ussr-search-suggestions a{background: var(--primary-color);border: 2px solid var(--primary-color);box-sizing: border-box;color: var(--secondary-color);font-weight: 700;padding: 10px 15px;text-decoration: none}.ussr-search-suggestions a:hover,.ussr-search-suggestions a:focus-visible{background: var(--secondary-color);border-color: var(--secondary-color);color: #fff}.ussr-search-summary{align-items: center;border-top: 1px solid var(--border-color);display: flex;gap: 20px;justify-content: space-between;margin-top: 20px;min-width: 0;padding-top: 20px}.ussr-search-summary span{color: var(--secondary-color);flex: 1 1 auto;font-size: 20px;font-weight: 700;min-width: 0}.ussr-search-summary strong{align-items: center;background: var(--primary-color);color: #fff;display: inline-flex;flex: 0 0 auto;font-size: 20px;font-weight: 700;justify-content: center;line-height: 1.2;min-width: 46px;padding: 5px 10px;white-space: nowrap}.scroll-top{align-items: center;background: var(--primary-color);border: 0;bottom: 20px;box-shadow: none;box-sizing: border-box;color: #fff;cursor: pointer;display: flex;font-size: 30px;font-weight: 700;height: 48px;justify-content: center;line-height: 1;opacity: 0;padding: 0;pointer-events: none;position: fixed;right: 20px;transform: translateY(10px);transition: opacity 0.18s ease,transform 0.18s ease;width: 48px;z-index: 9999}.scroll-top.is-visible{opacity: 1;pointer-events: auto;transform: translateY(0)}.scroll-top:hover,.scroll-top:focus-visible,.scroll-top:active{background: var(--primary-color);border: 0;box-shadow: none;color: #fff;outline: none}@media (max-width: 900px){.ussr-search-page{padding: 0}.ussr-search-hero{padding: 20px 10px}.ussr-search-hero__badge{font-size: 48px}.ussr-search-hero__text,.ussr-search-empty p{font-size: 16px}.ussr-search-summary{align-items: center;flex-direction: row}.scroll-top{bottom: 20px;height: 42px;right: 20px;width: 42px}}@media (max-width: 420px){.ussr-search-page{padding: 0}.ussr-search-hero{border-width: 2px;padding: 15px 10px}.ussr-search-suggestions{align-items: stretch;flex-direction: column}.ussr-search-suggestions a{text-align: center}}@media (max-width: 520px){.ussr-search-summary{align-items: center;gap: 10px}.ussr-search-summary span{font-size: 18px}.ussr-search-summary strong{font-size: 18px;min-width: 42px;padding: 5px 10px}}.home-hero{background: linear-gradient(135deg,var(--secondary-color) 0%,#7d0000 100%);border: 0;box-sizing: border-box;color: #fff;margin-bottom: 20px;overflow: hidden;padding: 20px;position: relative}.home-hero:before{color: var(--primary-color);content: "★";font-size: 5rem;line-height: 1;opacity: 0.15;position: absolute;right: 20px;top: 10px}.home-hero:after{color: rgba(255,204,0,0.12);content: "☭";font-size: 18rem;left: 10px;line-height: 1;position: absolute;top: -25px;z-index: 0}.home-hero__grid{align-items: stretch;display: grid;gap: 20px;grid-template-columns: minmax(0,1fr) 220px;position: relative;z-index: 1}.home-hero__intro{display: flex;flex-direction: column;justify-content: center;text-align: center}.home-hero__badge{align-self: center;background: var(--primary-color);color: #fff;display: inline-flex;font-weight: 800;letter-spacing: 0.04em;margin-bottom: 20px;padding: 5px 15px}.home-hero__title{color: #fff;font-size: 2rem;line-height: 1.2;margin: 0 0 20px;position: relative}.home-hero__title:before,.home-hero__title:after{display: none}.home-hero__text{font-size: 1.05rem;line-height: 1.6;margin: 0;position: relative;text-align: center}.home-hero__panel{border: 2px solid rgba(255,255,255,0.25);box-sizing: border-box;padding: 15px;position: relative;z-index: 1}.home-hero__panel-title{color: var(--primary-color);font-weight: 800;margin-bottom: 15px;text-align: center}.home-hero__stats{display: grid;gap: 10px;grid-template-columns: 1fr;position: relative}.home-hero__stats div{border-top: 1px solid rgba(255,255,255,0.25);padding-top: 10px;text-align: center}.home-hero__stats div:first-child{border-top: 0;padding-top: 0}.home-hero__stats strong{color: var(--primary-color);display: block;font-size: 1.5rem;line-height: 1;margin-bottom: 5px}.home-hero__stats span{display: block;font-size: 0.95rem}.home-hero__footer{align-items: center;border-top: 2px solid rgba(255,255,255,0.25);display: flex;gap: 20px;justify-content: space-between;margin-top: 20px;padding-top: 20px;position: relative;z-index: 1}.home-hero__actions{display: flex;flex: 0 0 auto;flex-wrap: wrap;gap: 10px;position: relative}.home-hero__button{background: #fff;border: 2px solid #fff;color: var(--secondary-color);font-weight: 800;padding: 10px 15px;text-decoration: none}.home-hero__button--primary,.home-hero__button:hover,.home-hero__button:focus-visible{background: var(--primary-color);border-color: var(--primary-color);color: #fff}.home-hero__note{color: #fff;font-size: 0.95rem;line-height: 1.5;margin: 0;text-align: right}.home-categories{align-items: center;border-top: 2px solid var(--border-color);display: flex;gap: 20px;padding: 20px 0}.home-categories__label{color: var(--secondary-color);font-size: 1.4rem;font-weight: 800;white-space: nowrap}.home-categories__links{display: flex;flex-wrap: wrap;gap: 10px}.home-categories__links a{background: #f7f7f7;border: 2px solid var(--border-color);color: var(--text-color);font-weight: 600;padding: 5px 10px;text-decoration: none}.home-categories__links a:hover,.home-categories__links a:focus-visible{background: var(--primary-color);border-color: var(--primary-color);color: #fff}.home-section-title{align-items: center;border-top: 2px solid var(--border-color);display: flex;gap: 20px;justify-content: space-between;margin-bottom: 20px;padding-top: 20px}.home-section-title h2{display: block;flex: 1 1 auto;font-size: 1.4rem;justify-content: flex-start;margin: 0;text-align: left}.home-section-title h2:before,.home-section-title h2:after{display: none}.home-section-title span{background: var(--primary-color);color: #fff;font-size: 1.4rem;font-weight: 800;line-height: 1.2;padding: 5px 10px;white-space: nowrap}@media (max-width: 1500px) and (min-width: 1101px){.home-hero__grid{grid-template-columns: 1fr}.home-hero__title{font-size: 1.75rem}.home-hero__panel{padding: 15px}.home-hero__stats{grid-template-columns: repeat(3,1fr)}.home-hero__stats div{border-left: 1px solid rgba(255,255,255,0.25);border-top: 0;padding-left: 10px;padding-top: 0}.home-hero__stats div:first-child{border-left: 0;padding-left: 0}.home-hero__footer{align-items: flex-start;flex-direction: column;gap: 15px}.home-hero__note{text-align: left}.home-categories{align-items: flex-start;flex-direction: column;gap: 10px}.home-categories__links{width: 100%}}@media (max-width: 1200px){.home-hero__grid{grid-template-columns: 1fr}.home-hero__panel{padding: 15px}.home-hero__stats{grid-template-columns: repeat(3,1fr)}.home-hero__stats div{border-left: 1px solid rgba(255,255,255,0.25);border-top: 0;padding-left: 10px;padding-top: 0}.home-hero__stats div:first-child{border-left: 0;padding-left: 0}}@media (max-width: 700px){.home-hero__stats{grid-template-columns: 1fr}.home-hero__stats div,.home-hero__stats div:first-child{border-left: 0;border-top: 1px solid rgba(255,255,255,0.25);padding-left: 0;padding-top: 10px}.home-hero__stats div:first-child{border-top: 0;padding-top: 0}.home-hero__footer,.home-categories{align-items: stretch;flex-direction: column;gap: 10px}.home-section-title{align-items: center;flex-direction: row;gap: 10px}.home-section-title h2{display: block;flex: 1 1 auto;text-align: left}.home-section-title span{align-self: center;flex: 0 0 auto}.home-hero__title{font-size: 1.5rem}.home-hero__note{text-align: center}}@media (max-width: 340px){.home-section-title{align-items: flex-start;flex-direction: column}}@media (max-width: 400px){.home-hero__actions,.home-hero__button{width: 100%}.home-hero__button{box-sizing: border-box;text-align: center}}input[type="checkbox"],#commentform input[type="checkbox"],.wpcf7 input[type="checkbox"],.contact-form input[type="checkbox"]{box-sizing: border-box;margin: 0 10px 0 0;width: auto !important}.wpcf7-list-item label,.comment-form-cookies-consent,.comment-form .comment-form-cookies-consent{align-items: center;display: inline-flex}body.page .article-content a,body.page .article-page a,body.page article a{color: var(--primary-color)}body.page .article-content a:hover,body.page .article-content a:focus-visible,body.page .article-page a:hover,body.page .article-page a:focus-visible,body.page article a:hover,body.page article a:focus-visible{color: var(--secondary-color)}#commentform .comment-form-cookies-consent{align-items: center;display: grid;grid-template-columns: auto 1fr;line-height: 1.4}#commentform .comment-form-cookies-consent input[type="checkbox"]{align-self: center;box-sizing: border-box;grid-column: 1;height: 14px;margin: 0 10px 0 0;padding: 0;transform: translateY(-1px);width: 14px !important}#commentform .comment-form-cookies-consent label{align-self: center;display: inline;grid-column: 2;margin: 0}:is(a,button,input,textarea,select,label){transition: color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,opacity 0.15s ease}@media (prefers-reduced-motion: reduce){:is(a,button,input,textarea,select,label){transition: none}}:focus{outline: none}:focus-visible{outline: 2px solid var(--primary-color);outline-offset: 3px;border-radius: var(--radius-sm)}@media (prefers-color-scheme: dark){:root:where(:not([data-theme])){--border-color: #3a3530;--text-color: #e8e0cc;--line-color: #252018;--bg-color: #1a1612;--bg-secondary: #211d17;--shadow-sm: 0 1px 3px rgba(0,0,0,.45);--shadow-md: 0 4px 12px rgba(0,0,0,.60)}:where(:root:not([data-theme])) body{background: linear-gradient(rgba(26,22,18,.88),rgba(26,22,18,.88)),url(images/background.webp) fixed;color: var(--text-color)}:where(:root:not([data-theme])) article{background: var(--bg-color)}:where(:root:not([data-theme])) audio{background: var(--bg-secondary)}:where(:root:not([data-theme])) .sidebar-left,:where(:root:not([data-theme])) .sidebar-right{background: var(--bg-secondary)}:where(:root:not([data-theme])) .sidebar__header{background: var(--primary-color);color: #1a1612}:where(:root:not([data-theme])) h1,:where(:root:not([data-theme])) h2,:where(:root:not([data-theme])) h3,:where(:root:not([data-theme])) h4,:where(:root:not([data-theme])) h5,:where(:root:not([data-theme])) h6{color: var(--primary-color)}:where(:root:not([data-theme])) h1::before,:where(:root:not([data-theme])) h2::before,:where(:root:not([data-theme])) h3::before,:where(:root:not([data-theme])) h4::before,:where(:root:not([data-theme])) h5::before,:where(:root:not([data-theme])) h6::before,:where(:root:not([data-theme])) h1::after,:where(:root:not([data-theme])) h2::after,:where(:root:not([data-theme])) h3::after,:where(:root:not([data-theme])) h4::after,:where(:root:not([data-theme])) h5::after,:where(:root:not([data-theme])) h6::after{background: var(--primary-color);opacity: 0.45}:where(:root:not([data-theme])) #comments_anchor,:where(:root:not([data-theme])) #comments{color: var(--text-color)}:where(:root:not([data-theme])) a{color: var(--primary-color)}:where(:root:not([data-theme])) a:hover,:where(:root:not([data-theme])) a:focus-visible{color: #f5cc40}:where(:root:not([data-theme])) .breadcrumb li:not(:last-child)::after{color: var(--text-color)}:where(:root:not([data-theme])) #increase-font,:where(:root:not([data-theme])) #decrease-font,:where(:root:not([data-theme])) #reset-font,:where(:root:not([data-theme])) #searchsubmit,:where(:root:not([data-theme])) .submit,:where(:root:not([data-theme])) .wpcf7-submit,:where(:root:not([data-theme])) #load-more,:where(:root:not([data-theme])) .contact-form__submit{background: var(--primary-color);color: #1a1612;border-color: var(--primary-color)}:where(:root:not([data-theme])) #increase-font:hover,:where(:root:not([data-theme])) #decrease-font:hover,:where(:root:not([data-theme])) #reset-font:hover,:where(:root:not([data-theme])) #searchsubmit:hover,:where(:root:not([data-theme])) .submit:hover,:where(:root:not([data-theme])) .wpcf7-submit:hover,:where(:root:not([data-theme])) #load-more:hover,:where(:root:not([data-theme])) .contact-form__submit:hover{background: #d4a800;border-color: #d4a800}:where(:root:not([data-theme])) input:not([type="checkbox"]):not([type="radio"]),:where(:root:not([data-theme])) textarea,:where(:root:not([data-theme])) select{background-color: var(--bg-secondary);color: var(--text-color);border-color: var(--border-color)}:where(:root:not([data-theme])) input::placeholder,:where(:root:not([data-theme])) textarea::placeholder{color: #7a7060}:where(:root:not([data-theme])) #searchform{border-color: var(--primary-color)}:where(:root:not([data-theme])) #searchform #s{background: var(--bg-secondary);color: var(--text-color)}:where(:root:not([data-theme])) .ussr-search-hero__form #searchform{background: var(--bg-secondary)}:where(:root:not([data-theme])) .post-card{background: var(--bg-secondary);border-color: var(--border-color)}:where(:root:not([data-theme])) .post-card:hover{box-shadow: 0 0 5px var(--primary-color)}:where(:root:not([data-theme])) .article-tags a{background: var(--bg-secondary);color: var(--text-color)}:where(:root:not([data-theme])) .related-grid a{border-color: var(--border-color)}:where(:root:not([data-theme])) hr{border-color: var(--border-color)}:where(:root:not([data-theme])) .table-of-contents{background: var(--bg-secondary)}:where(:root:not([data-theme])) .table-of-contents a{color: var(--text-color)}:where(:root:not([data-theme])) .table-of-contents a:hover,:where(:root:not([data-theme])) .table-of-contents a:focus-visible{color: var(--primary-color)}:where(:root:not([data-theme])) .table-of-contents summary{color: var(--primary-color)}:where(:root:not([data-theme])) .tabs label{border-color: var(--border-color);color: var(--text-color)}:where(:root:not([data-theme])) .tabs label:hover{background: var(--bg-color)}:where(:root:not([data-theme])) .info-section{background: var(--bg-color);border-color: var(--border-color)}:where(:root:not([data-theme])) .home-desc{border-color: var(--border-color)}:where(:root:not([data-theme])) .home-categories{border-color: var(--border-color)}:where(:root:not([data-theme])) .home-categories__links a{background: var(--bg-secondary);border-color: var(--border-color);color: var(--text-color)}:where(:root:not([data-theme])) .home-categories__links a:hover,:where(:root:not([data-theme])) .home-categories__links a:focus-visible{background: var(--primary-color);border-color: var(--primary-color);color: #1a1612}:where(:root:not([data-theme])) .home-section-title{border-color: var(--border-color)}:where(:root:not([data-theme])) .pagination a{border-color: var(--border-color)}:where(:root:not([data-theme])) .pagination span{border-color: var(--border-color)}:where(:root:not([data-theme])) .page-numbers.current{background: var(--secondary-color);color: #fff;border-color: var(--secondary-color)}:where(:root:not([data-theme])) .post-navigation{border-color: var(--border-color)}:where(:root:not([data-theme])) .post-navigation__prev{border-color: var(--border-color)}:where(:root:not([data-theme])) .post-navigation__next{border-color: var(--border-color)}:where(:root:not([data-theme])) .comment-body{background: transparent;border-color: var(--border-color)}:where(:root:not([data-theme])) .comment-reply-title{color: var(--text-color)}:where(:root:not([data-theme])) .wpcf7{border-color: var(--border-color)}:where(:root:not([data-theme])) .contact-form input[type="text"],:where(:root:not([data-theme])) .contact-form input[type="email"],:where(:root:not([data-theme])) .contact-form textarea{background: var(--bg-secondary);border-color: var(--border-color);color: var(--text-color)}:where(:root:not([data-theme])) .contact-form input:focus,:where(:root:not([data-theme])) .contact-form textarea:focus{border-color: var(--primary-color)}:where(:root:not([data-theme])) .form-alert.success{background-color: #0d2e18;color: #7dcea0;border-color: #1a5c30}:where(:root:not([data-theme])) .form-alert.error{background-color: #2e0d0d;color: #e07070;border-color: #5c1a1a}:where(:root:not([data-theme])) .search-notice{background: var(--bg-color);border-color: var(--border-color)}:where(:root:not([data-theme])) .ussr-search-empty,:where(:root:not([data-theme])) .ussr-search-summary{background: var(--bg-color)}:where(:root:not([data-theme])) .ussr-search-summary{border-color: var(--border-color)}:where(:root:not([data-theme])) .ussr-404-search,:where(:root:not([data-theme])) .ussr-404-categories{background: var(--bg-color);border-color: var(--border-color)}:where(:root:not([data-theme])) .ussr-404-categories li{border-color: var(--border-color)}:where(:root:not([data-theme])) footer,:where(:root:not([data-theme])) .site-footer__inner{background: var(--bg-secondary)}:where(:root:not([data-theme])) #cookie-notice{background: var(--bg-secondary);box-shadow: 0 0 8px rgba(0,0,0,.6);color: var(--text-color)}:where(:root:not([data-theme])) #cookie-notice p{color: var(--text-color)}:where(:root:not([data-theme])) #cookie-notice a{color: var(--primary-color)}:where(:root:not([data-theme])) .scroll-top{background: var(--secondary-color);color: #fff}:where(:root:not([data-theme])) .scroll-top:hover,:where(:root:not([data-theme])) .scroll-top:focus-visible{background: #8f0000}:where(:root:not([data-theme])) .page-preloader{background: radial-gradient(circle at 50% 35%,rgba(237,186,0,0.22) 0,rgba(237,186,0,0.10) 20%,rgba(255,248,234,0.96) 48%,rgba(255,248,234,0.99) 100%),repeating-linear-gradient(-45deg,rgba(179,0,0,0.04) 0 18px,rgba(237,186,0,0.05) 18px 36px)}:where(:root:not([data-theme])) .page-preloader__text,:where(:root:not([data-theme])) .page-preloader__caption{color: #5f170d}:where(:root:not([data-theme])) .search-widget,:where(:root:not([data-theme])) .font-size-controls,:where(:root:not([data-theme])) .main-menu{border-color: var(--border-color)}:where(:root:not([data-theme])) .category-list li,:where(:root:not([data-theme])) .sidebar-post,:where(:root:not([data-theme])) .article-toolbar{border-color: var(--border-color)}:where(:root:not([data-theme])) .latest-comments a{border-color: var(--border-color);color: var(--text-color)}:where(:root:not([data-theme])) .main-menu a{color: var(--text-color)}:where(:root:not([data-theme])) .main-menu li{border-color: var(--border-color)}:where(:root:not([data-theme])) .category-list li a{color: var(--text-color)}:where(:root:not([data-theme])) .post-card__excerpt{color: var(--text-color)}:where(:root:not([data-theme])) .post-card__title{color: var(--text-color)}:where(:root:not([data-theme])) .sidebar-post__title{color: var(--text-color)}:where(:root:not([data-theme])) .title_related{color: var(--text-color)}:where(:root:not([data-theme])) .required{color: #e07070}}:root:where([data-theme="dark"]){--border-color: #3a3530;--text-color: #e8e0cc;--line-color: #252018;--bg-color: #1a1612;--bg-secondary: #211d17;--shadow-sm: 0 1px 3px rgba(0,0,0,.45);--shadow-md: 0 4px 12px rgba(0,0,0,.60)}:where(:root[data-theme="dark"]) body{background: linear-gradient(rgba(26,22,18,.88),rgba(26,22,18,.88)),url(images/background.webp) fixed;color: var(--text-color)}:where(:root[data-theme="dark"]) article{background: var(--bg-color)}:where(:root[data-theme="dark"]) audio{background: var(--bg-secondary)}:where(:root[data-theme="dark"]) .sidebar-left,:where(:root[data-theme="dark"]) .sidebar-right{background: var(--bg-secondary)}:where(:root[data-theme="dark"]) .sidebar__header{background: var(--primary-color);color: #1a1612}:where(:root[data-theme="dark"]) h1,:where(:root[data-theme="dark"]) h2,:where(:root[data-theme="dark"]) h3,:where(:root[data-theme="dark"]) h4,:where(:root[data-theme="dark"]) h5,:where(:root[data-theme="dark"]) h6{color: var(--primary-color)}:where(:root[data-theme="dark"]) h1::before,:where(:root[data-theme="dark"]) h2::before,:where(:root[data-theme="dark"]) h3::before,:where(:root[data-theme="dark"]) h4::before,:where(:root[data-theme="dark"]) h5::before,:where(:root[data-theme="dark"]) h6::before,:where(:root[data-theme="dark"]) h1::after,:where(:root[data-theme="dark"]) h2::after,:where(:root[data-theme="dark"]) h3::after,:where(:root[data-theme="dark"]) h4::after,:where(:root[data-theme="dark"]) h5::after,:where(:root[data-theme="dark"]) h6::after{background: var(--primary-color);opacity: 0.45}:where(:root[data-theme="dark"]) #comments_anchor,:where(:root[data-theme="dark"]) #comments{color: var(--text-color)}:where(:root[data-theme="dark"]) a{color: var(--primary-color)}:where(:root[data-theme="dark"]) a:hover,:where(:root[data-theme="dark"]) a:focus-visible{color: #f5cc40}:where(:root[data-theme="dark"]) .breadcrumb li:not(:last-child)::after{color: var(--text-color)}:where(:root[data-theme="dark"]) #increase-font,:where(:root[data-theme="dark"]) #decrease-font,:where(:root[data-theme="dark"]) #reset-font,:where(:root[data-theme="dark"]) #searchsubmit,:where(:root[data-theme="dark"]) .submit,:where(:root[data-theme="dark"]) .wpcf7-submit,:where(:root[data-theme="dark"]) #load-more,:where(:root[data-theme="dark"]) .contact-form__submit{background: var(--primary-color);color: #1a1612;border-color: var(--primary-color)}:where(:root[data-theme="dark"]) #increase-font:hover,:where(:root[data-theme="dark"]) #decrease-font:hover,:where(:root[data-theme="dark"]) #reset-font:hover,:where(:root[data-theme="dark"]) #searchsubmit:hover,:where(:root[data-theme="dark"]) .submit:hover,:where(:root[data-theme="dark"]) .wpcf7-submit:hover,:where(:root[data-theme="dark"]) #load-more:hover,:where(:root[data-theme="dark"]) .contact-form__submit:hover{background: #d4a800;border-color: #d4a800}:where(:root[data-theme="dark"]) input:not([type="checkbox"]):not([type="radio"]),:where(:root[data-theme="dark"]) textarea,:where(:root[data-theme="dark"]) select{background-color: var(--bg-secondary);color: var(--text-color);border-color: var(--border-color)}:where(:root[data-theme="dark"]) input::placeholder,:where(:root[data-theme="dark"]) textarea::placeholder{color: #7a7060}:where(:root[data-theme="dark"]) #searchform{border-color: var(--primary-color)}:where(:root[data-theme="dark"]) #searchform #s{background: var(--bg-secondary);color: var(--text-color)}:where(:root[data-theme="dark"]) .ussr-search-hero__form #searchform{background: var(--bg-secondary)}:where(:root[data-theme="dark"]) .post-card{background: var(--bg-secondary);border-color: var(--border-color)}:where(:root[data-theme="dark"]) .post-card:hover{box-shadow: 0 0 5px var(--primary-color)}:where(:root[data-theme="dark"]) .article-tags a{background: var(--bg-secondary);color: var(--text-color)}:where(:root[data-theme="dark"]) .related-grid a{border-color: var(--border-color)}:where(:root[data-theme="dark"]) hr{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .table-of-contents{background: var(--bg-secondary)}:where(:root[data-theme="dark"]) .table-of-contents a{color: var(--text-color)}:where(:root[data-theme="dark"]) .table-of-contents a:hover,:where(:root[data-theme="dark"]) .table-of-contents a:focus-visible{color: var(--primary-color)}:where(:root[data-theme="dark"]) .table-of-contents summary{color: var(--primary-color)}:where(:root[data-theme="dark"]) .tabs label{border-color: var(--border-color);color: var(--text-color)}:where(:root[data-theme="dark"]) .tabs label:hover{background: var(--bg-color)}:where(:root[data-theme="dark"]) .info-section{background: var(--bg-color);border-color: var(--border-color)}:where(:root[data-theme="dark"]) .home-desc{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .home-categories{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .home-categories__links a{background: var(--bg-secondary);border-color: var(--border-color);color: var(--text-color)}:where(:root[data-theme="dark"]) .home-categories__links a:hover,:where(:root[data-theme="dark"]) .home-categories__links a:focus-visible{background: var(--primary-color);border-color: var(--primary-color);color: #1a1612}:where(:root[data-theme="dark"]) .home-section-title{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .pagination a{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .pagination span{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .page-numbers.current{background: var(--secondary-color);color: #fff;border-color: var(--secondary-color)}:where(:root[data-theme="dark"]) .post-navigation{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .post-navigation__prev{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .post-navigation__next{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .comment-body{background: transparent;border-color: var(--border-color)}:where(:root[data-theme="dark"]) .comment-reply-title{color: var(--text-color)}:where(:root[data-theme="dark"]) .wpcf7{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .contact-form input[type="text"],:where(:root[data-theme="dark"]) .contact-form input[type="email"],:where(:root[data-theme="dark"]) .contact-form textarea{background: var(--bg-secondary);border-color: var(--border-color);color: var(--text-color)}:where(:root[data-theme="dark"]) .contact-form input:focus,:where(:root[data-theme="dark"]) .contact-form textarea:focus{border-color: var(--primary-color)}:where(:root[data-theme="dark"]) .form-alert.success{background-color: #0d2e18;color: #7dcea0;border-color: #1a5c30}:where(:root[data-theme="dark"]) .form-alert.error{background-color: #2e0d0d;color: #e07070;border-color: #5c1a1a}:where(:root[data-theme="dark"]) .search-notice{background: var(--bg-color);border-color: var(--border-color)}:where(:root[data-theme="dark"]) .ussr-search-empty,:where(:root[data-theme="dark"]) .ussr-search-summary{background: var(--bg-color)}:where(:root[data-theme="dark"]) .ussr-search-summary{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .ussr-404-search,:where(:root[data-theme="dark"]) .ussr-404-categories{background: var(--bg-color);border-color: var(--border-color)}:where(:root[data-theme="dark"]) .ussr-404-categories li{border-color: var(--border-color)}:where(:root[data-theme="dark"]) footer,:where(:root[data-theme="dark"]) .site-footer__inner{background: var(--bg-secondary)}:where(:root[data-theme="dark"]) #cookie-notice{background: var(--bg-secondary);box-shadow: 0 0 8px rgba(0,0,0,.6);color: var(--text-color)}:where(:root[data-theme="dark"]) #cookie-notice p{color: var(--text-color)}:where(:root[data-theme="dark"]) #cookie-notice a{color: var(--primary-color)}:where(:root[data-theme="dark"]) .scroll-top{background: var(--secondary-color);color: #fff}:where(:root[data-theme="dark"]) .scroll-top:hover,:where(:root[data-theme="dark"]) .scroll-top:focus-visible{background: #8f0000}:where(:root[data-theme="dark"]) .page-preloader{background: radial-gradient(circle at 50% 35%,rgba(237,186,0,0.22) 0,rgba(237,186,0,0.10) 20%,rgba(255,248,234,0.96) 48%,rgba(255,248,234,0.99) 100%),repeating-linear-gradient(-45deg,rgba(179,0,0,0.04) 0 18px,rgba(237,186,0,0.05) 18px 36px)}:where(:root[data-theme="dark"]) .page-preloader__text,:where(:root[data-theme="dark"]) .page-preloader__caption{color: #5f170d}:where(:root[data-theme="dark"]) .search-widget,:where(:root[data-theme="dark"]) .font-size-controls,:where(:root[data-theme="dark"]) .main-menu{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .category-list li,:where(:root[data-theme="dark"]) .sidebar-post,:where(:root[data-theme="dark"]) .article-toolbar{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .latest-comments a{border-color: var(--border-color);color: var(--text-color)}:where(:root[data-theme="dark"]) .main-menu a{color: var(--text-color)}:where(:root[data-theme="dark"]) .main-menu li{border-color: var(--border-color)}:where(:root[data-theme="dark"]) .category-list li a{color: var(--text-color)}:where(:root[data-theme="dark"]) .post-card__excerpt{color: var(--text-color)}:where(:root[data-theme="dark"]) .post-card__title{color: var(--text-color)}:where(:root[data-theme="dark"]) .sidebar-post__title{color: var(--text-color)}:where(:root[data-theme="dark"]) .title_related{color: var(--text-color)}:where(:root[data-theme="dark"]) .required{color: #e07070}

:root{--secondary-bright:#c40000;--secondary-dark:#8a0000;--secondary-deep:#6e0000;--control-height:40px}.site-header{background:var(--secondary-color);padding:0}.site-header .wrap{box-sizing:border-box}/*USSR-CUSTOM*/:root{/* brand palette */--primary-light:#f3cf4d;--primary-color-rgb:237,186,0;--text-on-primary:#3a0000;--text-light:#fff;--input-text:#111;--text-muted:#f2cccc;--text-muted-rgb:242,204,204;--text-soft:#ffdede;--text-soft-2:#ffd9d9;--footer-link:#ffeaea;--tagline-color:#ffe6b0;--stats-color:#ffe6c7;--border-on-dark:#7a1414;--vk:#0077ff;--vk-hover:#3393ff;--dzen:#000;--dzen-hover:#262626;/* type scale */--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-base:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.375rem;--font-size-2xl:1.5rem;--font-size-3xl:2.5rem;--font-size-h3:1.625rem;--font-size-h2:1.875rem;--font-size-h1:2.125rem;/* spacing scale */--space-1:5px;--space-2:10px;--space-3:15px;--space-4:20px;--space-5:25px;--space-6:30px;}.site-header{display:contents}.hdr-utility{background:var(--secondary-deep);color:var(--text-muted);font-size:var(--font-size-base);position:sticky;top:0;z-index:51}.hdr-utility .wrap{max-width:none;margin:0;padding:var(--space-1) var(--space-4);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:nowrap}.hdr-utility a{color:var(--primary-light)}.hdr-utility .u-left{display:flex;gap:var(--space-2);align-items:center;letter-spacing:.3px;min-width:0;overflow:hidden}.hdr-utility .u-left .u-ico{display:none;flex:0 0 auto;color:var(--primary-color);font-size:var(--font-size-lg);line-height:1}.hdr-utility .u-left .stars{color:var(--primary-color);letter-spacing:2px;flex:0 0 auto;margin-right:var(--space-2)}.hdr-utility .u-left .u-tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr-utility .u-right{display:flex;gap:var(--space-3);align-items:center;flex:0 0 auto}.hdr-utility .u-right .vr{width:1px;height:16px;background:rgba(var(--text-muted-rgb),.45)}.hdr-utility .sz{display:inline-flex;align-items:center;gap:var(--space-1)}.hdr-utility .sz .sz-label{color:var(--text-muted)}.hdr-utility .sz a,.hdr-utility .sz button{width:1.5rem;height:1.5rem;border:1px solid var(--border-on-dark);background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;line-height:1;font-weight:700;padding:0;margin:0;cursor:pointer;font-family:inherit}.hdr-utility .sz a:hover,.hdr-utility .sz button:hover{border-color:var(--primary-color);color:var(--primary-color)}.hdr-utility .sz .s1{font-size:var(--font-size-xs)}.hdr-utility .sz .s2{font-size:var(--font-size-md)}.hdr-utility .sz .s3{font-size:var(--font-size-lg)}.hdr-utility .u-soc{display:inline-flex;align-items:center;justify-content:center}.hdr-utility .u-soc .i{display:none}.hdr-utility .u-soc .i svg{width:20px;height:20px;display:block}.hdr-banner{position:relative;overflow:hidden;background:radial-gradient(130% 150% at 50% -25%, var(--secondary-bright) 0%, var(--secondary-color) 42%, var(--secondary-dark) 100%)}.hdr-banner::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% -2%, rgba(var(--primary-color-rgb),.07) 0deg 5deg, transparent 5deg 11deg)}.hdr-banner::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 -20px 50px rgba(0,0,0,.28)}.hdr-banner .wrap{position:relative;max-width:none;margin:0;padding:var(--space-4) var(--space-4) var(--space-3);display:flex;align-items:stretch;justify-content:center;gap:var(--space-4)}.hdr-banner .emblem{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.hdr-banner .emblem img{height:100%;max-height:170px;width:auto;display:block}.hdr-banner .emblem--mirror img{transform:scaleX(-1)}.site-header .site-branding{display:block;flex:1;text-align:center;color:var(--text-light);min-width:0;align-self:center}.site-header .site-branding__title{display:block;font-size:clamp(2.75rem,6.4vw,5.5rem);font-weight:900;line-height:1;letter-spacing:1px;text-shadow:0 3px 8px rgba(0,0,0,.3)}.site-header .site-branding__tagline{display:block;font-size:clamp(1.125rem,2.4vw,1.625rem);font-weight:900;margin-top:var(--space-2);color:var(--tagline-color)}.site-branding__stars{display:block;margin-top:var(--space-2);color:var(--primary-color);letter-spacing:8px;font-size:var(--font-size-base);opacity:.9}.site-branding__rule{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-1)}.site-branding__rule:before,.site-branding__rule:after{content:"";height:2px;width:60px;background:linear-gradient(90deg,transparent,var(--primary-color))}.site-branding__rule:after{background:linear-gradient(90deg,var(--primary-color),transparent)}.site-branding__years{font-weight:900;color:var(--primary-color);letter-spacing:2px;font-size:var(--font-size-base);white-space:nowrap}.hdr-stats{background:var(--secondary-deep);border-top:2px solid rgba(var(--primary-color-rgb),.25)}.hdr-stats .wrap{max-width:none;margin:0;padding:var(--space-2) var(--space-4);display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap;color:var(--stats-color);font-size:var(--font-size-base);letter-spacing:.3px}.hdr-stats .wrap::before,.hdr-stats .wrap::after{content:"";height:2px;width:50px;flex:0 0 auto;background:linear-gradient(90deg,transparent,var(--primary-color))}.hdr-stats .wrap::after{background:linear-gradient(90deg,var(--primary-color),transparent)}.hdr-stats .hdr-stat{white-space:nowrap}.hdr-stats .hdr-stat strong{color:var(--primary-color);font-weight:900;font-size:var(--font-size-xl);margin:0 var(--space-1)}.hdr-stats .hdr-stat-sep{color:var(--primary-color);font-size:var(--font-size-xs)}.site-nav{background:var(--secondary-dark);border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);position:sticky;top:var(--utility-h,0);z-index:50;transition:padding .18s ease}.site-nav.nav-stuck .nav-links a{padding-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--font-size-sm)}.site-nav.nav-stuck .nav-more>button{padding-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--font-size-sm)}.site-nav.nav-stuck .search-field,.site-nav.nav-stuck .random{height:34px}.site-nav.nav-stuck .search-field input{width:110px;padding:0 var(--space-2);font-size:var(--font-size-sm)}.site-nav.nav-stuck .search-field .search-go{padding:0 var(--space-2);font-size:var(--font-size-sm)}.site-nav.nav-stuck .random{padding:0 var(--space-2);font-size:var(--font-size-sm);gap:var(--space-1)}.site-nav.nav-stuck .random .ico{width:15px;height:15px}.site-nav.nav-stuck .nav-home-link{gap:0}.site-nav.nav-stuck .nav-home-link .label{display:none}.site-nav.nav-stuck .nav-home-link .ico{width:18px;height:18px}.site-nav.nav-stuck{box-shadow:0 6px 16px rgba(0,0,0,.22)}.site-nav .wrap{max-width:none;margin:0;padding:0 var(--space-3) 0 0;display:flex;align-items:stretch;flex-wrap:nowrap}.site-nav .menu-toggle{display:none;align-self:center;background:transparent;border:0;color:var(--text-light);font-size:var(--font-size-2xl);line-height:1;padding:var(--space-2);cursor:pointer}.site-nav .nav-home-mobile{display:none;align-self:center;align-items:center;justify-content:center;color:var(--text-light);padding:var(--space-2);flex:0 0 auto}.site-nav .nav-home-mobile svg{display:block}.site-nav .nav-home-mobile:hover{color:var(--primary-color)}.site-nav .nav-links{display:flex;align-items:stretch;flex-wrap:nowrap;min-width:0}.site-nav .nav-links a{color:var(--text-light);font-weight:700;font-size:var(--font-size-base);letter-spacing:.3px;padding:var(--space-2) var(--space-3);display:flex;align-items:center;justify-content:flex-start;gap:var(--space-1);white-space:nowrap}.site-nav .nav-links a .ico{display:inline-flex;width:1em;height:1em;flex:0 0 auto}.site-nav .nav-links a .ico svg{width:100%;height:100%;display:block}.site-nav .nav-links a:hover,.site-nav .nav-links a.current{color:var(--text-on-primary);background:var(--primary-color);border-bottom:0}.site-nav .nav-more{display:none;position:relative;align-items:stretch}.site-nav .nav-more>button{height:100%;background:transparent;border:0;color:var(--text-light);font-weight:700;font-size:var(--font-size-base);padding:var(--space-2) var(--space-3);cursor:pointer;display:flex;align-items:center;gap:var(--space-1);white-space:nowrap}.site-nav .nav-more>button:hover,.site-nav .nav-more.open>button{background:var(--primary-color);color:var(--text-on-primary)}.site-nav .more-list{position:absolute;top:100%;right:0;min-width:200px;background:var(--secondary-dark);border:2px solid var(--primary-color);box-shadow:0 5px 20px rgba(0,0,0,.3);display:none;flex-direction:column;z-index:40;overflow:hidden}.site-nav .nav-more.open .more-list{display:flex}.site-nav .more-list a{width:100%;box-sizing:border-box}.site-nav .nav-tools{margin-left:auto;align-self:center;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-1) 0;flex:0 0 auto}.site-nav .nav-tools .search-field input{flex:1;width:auto}/* ── Убираем 1px красную полоску снизу под поиском и «Случайной статьёй»: контролы тянутся на высоту строки ── */.site-nav .nav-tools{align-self:stretch;align-items:stretch}.site-nav .nav-tools .search-field,.site-nav .nav-tools .random{height:auto;align-self:stretch}.site-nav .nav-search{position:relative;display:flex;align-items:center}.site-nav .search-toggle{display:none;width:var(--control-height);height:var(--control-height);align-items:center;justify-content:center;background:transparent;border:0;color:var(--text-light);cursor:pointer}.site-nav .search-toggle:hover{color:var(--primary-color)}.site-nav .search-field{display:flex;height:var(--control-height);border:2px solid var(--primary-color);background:var(--text-light);margin:0;box-sizing:border-box;border-radius:0}.site-nav .search-field input{border:0;outline:0;padding:0 var(--space-2);font-size:var(--font-size-base);width:140px;font-family:inherit;color:var(--input-text);background:var(--text-light);-webkit-appearance:none;appearance:none;border-radius:0}.site-nav .search-field .search-go{border:0;background:var(--primary-color);color:var(--text-on-primary);font-weight:800;font-size:var(--font-size-base);padding:0 var(--space-3);cursor:pointer;min-width:0;font-family:inherit;display:flex;align-items:center;justify-content:center;border-radius:0}.site-nav .search-field .search-go .i{display:none}.site-nav .search-field .search-go .i svg{display:block}.site-nav .search-field .search-go:hover{background:var(--primary-light)}.site-nav .random{display:flex;align-items:center;justify-content:center;gap:var(--space-1);height:var(--control-height);padding:0 var(--space-3);background:var(--primary-color);color:var(--text-on-primary);font-weight:800;font-size:var(--font-size-base);letter-spacing:.2px;white-space:nowrap;box-sizing:border-box}.site-nav .random:hover{background:var(--primary-light)}.site-nav .random .ico{display:inline-flex;width:18px;height:18px;flex:0 0 auto}.site-footer{position:relative;overflow:hidden;margin-top:0;border-top:2px solid var(--primary-color);color:var(--text-light);background:radial-gradient(130% 170% at 50% -40%, var(--secondary-bright) 0%, var(--secondary-color) 45%, var(--secondary-dark) 100%)}.site-footer::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 0, rgba(var(--primary-color-rgb),.05) 0deg 5deg, transparent 5deg 11deg)}.site-footer .cols{position:relative;max-width:none;margin:0;padding:var(--space-6) var(--space-4) var(--space-5);display:grid;grid-template-columns:1.5fr 1.6fr 1fr 1.1fr;gap:var(--space-5)}.site-footer .f-brand .f-logo{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.site-footer .f-brand .f-logo .em{color:var(--primary-color);font-size:var(--font-size-3xl);line-height:1}.site-footer .f-brand .f-logo b{font-size:var(--font-size-xl);font-weight:900;letter-spacing:1px}.site-footer .f-brand .f-logo small{display:block;font-size:var(--font-size-sm);letter-spacing:1px;color:var(--text-soft-2)}.site-footer .f-brand .f-logo small.f-tags{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;letter-spacing:0}.site-footer .f-brand .f-logo small.f-tags .f-tag{display:inline-flex;color:var(--primary-color)}.site-footer .f-brand .f-logo small.f-tags .f-tag svg{width:20px;height:20px;display:block;fill:currentColor}.site-footer .f-brand .f-logo small.f-tags .f-sep{color:var(--text-soft-2);opacity:.55}.site-footer .f-brand p{font-size:var(--font-size-base);margin:0;color:var(--text-soft);line-height:1.6;max-width:300px}.site-footer .fcol .fhead,.site-footer .f-brand .fhead{margin:0 0 var(--space-2);font-size:var(--font-size-base);font-weight:900;letter-spacing:.6px;color:var(--primary-color);border-bottom:2px solid rgba(var(--primary-color-rgb),.4);padding-bottom:var(--space-2)}.site-footer .fcol a{display:block;color:var(--footer-link);font-size:var(--font-size-base);padding:var(--space-1) 0;text-decoration:none}.site-footer .fcol a:hover{color:var(--primary-color)}.site-footer .links2{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-2)}.site-footer .fsoc{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.site-footer .fsoc a{display:flex;align-items:center;gap:var(--space-1);height:var(--control-height);padding:0 var(--space-3);color:var(--text-light);font-weight:800;font-size:var(--font-size-base);letter-spacing:.3px;text-decoration:none}.site-footer .fsoc a svg{display:block;width:18px;height:18px}.site-footer .fsoc a.vk{background:var(--vk)}.site-footer .fsoc a.vk:hover{background:var(--vk-hover)}.site-footer .fsoc a.dzen{background:var(--dzen)}.site-footer .fsoc a.dzen:hover{background:var(--dzen-hover)}.site-footer .fstats{display:flex;gap:var(--space-5);margin-top:var(--space-1)}.site-footer .fstat b{display:block;font-size:var(--font-size-2xl);font-weight:900;color:var(--primary-light);line-height:1}.site-footer .fstat span{display:block;margin-top:var(--space-1);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.6px;color:var(--text-soft)}.site-footer .f-bottom{position:relative;background:var(--secondary-deep)}.site-footer .f-bottom .wrap{max-width:none;margin:0;padding:var(--space-2) var(--space-4);display:flex;justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--font-size-base);color:var(--text-muted);letter-spacing:.3px;text-align:center}.site-footer .f-bottom a{color:var(--primary-light);text-decoration:none}.site-footer .f-bottom .st{color:var(--primary-color)}.site-footer .f-bottom .f-emblems{display:none}.home-title{margin-top:0}/* ── Типографика статьи ── */.article-content{line-height:1.75}.article-content > p{margin:0 0 var(--space-4)}.article-content h2,.article-content h3,.article-content h4{line-height:1.25;text-wrap:balance}.article-content h2{margin:var(--space-6) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid rgba(var(--primary-color-rgb),.35)}.article-content h3{margin:var(--space-5) 0 var(--space-2)}.article-content h4{margin:var(--space-4) 0 var(--space-2)}.article-content blockquote{margin:var(--space-4) 0;padding:var(--space-2) var(--space-4);border-left:4px solid var(--primary-color);background:var(--bg-secondary);font-style:italic}.article-content :is(h2,h3,h4) a{color:inherit}/* ── Видимый фокус с клавиатуры ── */:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}/* ── Карточки ── */.post-card{transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.post-card:hover{transform:translateY(-2px);border-color:var(--primary-color);box-shadow:var(--shadow-md)}/* ── Кнопки контент�� �� форм на токенах ── */#submit,.wpcf7-submit,.load-more button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:var(--control-height);padding:0 var(--space-4);border:0;background:var(--primary-color);color:var(--text-on-primary);font-family:inherit;font-weight:800;font-size:var(--font-size-base);letter-spacing:.3px;cursor:pointer;transition:background .15s ease}#submit:hover,.wpcf7-submit:hover,.load-more button:hover{background:var(--primary-light)}/* ── Хлебные крошки ── */.breadcrumb a{color:var(--secondary-color);text-decoration:none}.breadcrumb a:hover{color:var(--primary-color);text-decoration:underline}/* ── Изображения без сдвигов макета ── */img{max-width:100%;height:auto}.single-head-img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}/* ── Кнопка «Наверх» ── */.scroll-top{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:60;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--primary-color);background:var(--secondary-color);color:var(--primary-color);cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,background .15s ease,color .15s ease;box-shadow:var(--shadow-md)}.scroll-top.is-visible{opacity:1;transform:translateY(0)}.scroll-top:hover{background:var(--primary-color);color:var(--text-on-primary)}.scroll-top span{font-size:24px;line-height:1;font-weight:800}/* ── Производительность ── */.site-footer{content-visibility:auto;contain-intrinsic-size:auto 600px}.no-js .sidebar__sticky{top:95px}.tabs__button--latest:before,.tabs__button--popular:before,.tabs__button--comments:before,.sidebar-post__date:before,.article-toolbar__comments:before{content:"";display:inline-block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.tabs__button--latest:before,.tabs__button--popular:before,.tabs__button--comments:before{width:26px;height:26px;vertical-align:-4px}.sidebar-post__date:before,.article-toolbar__comments:before{width:16px;height:16px;vertical-align:-2px;margin-right:5px}.tabs__button--latest:before,.sidebar-post__date:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12 22 6.48 17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12 22 6.48 17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E")}.tabs__button--popular:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E")}.tabs__button--comments:before,.article-toolbar__comments:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17L4 17.17V4h16v12z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17L4 17.17V4h16v12z'/%3E%3C/svg%3E")}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;background:transparent;color:var(--tagline-color);cursor:pointer;line-height:0}.theme-toggle:hover{color:var(--primary-color)}.theme-toggle .ico{display:inline-flex}.theme-toggle svg{width:18px;height:18px;display:block;fill:currentColor}.theme-toggle .ico-sun{display:none}:root[data-theme="dark"] .theme-toggle .ico-sun{display:inline-flex}:root[data-theme="dark"] .theme-toggle .ico-moon{display:none}:root[data-theme="dark"]{color-scheme:dark}:root[data-theme="light"]{color-scheme:light}/* ── Высота закреплённого меню = высоте закреплённой части шапки ── */@media (min-width:1101px){.site-nav.nav-stuck{height:var(--utility-h,40px);padding:0;box-sizing:border-box}.site-nav.nav-stuck .wrap{height:100%}}/* ── Мобайл: высота закреплённого меню = высоте utility-бара ── */@media (max-width:820px){.site-nav.nav-stuck .menu-toggle{height:var(--utility-h,40px);padding:0 var(--space-2);font-size:var(--font-size-xl);display:inline-flex;align-items:center}.site-nav.nav-stuck .nav-home-mobile{height:var(--utility-h,40px);padding:0 var(--space-2)}.site-nav.nav-stuck .nav-tools{padding:0}.site-nav.nav-stuck .search-toggle{height:var(--utility-h,40px);width:var(--utility-h,40px)}.site-nav.nav-stuck .random{width:var(--utility-h,40px)}}/* ── Боковые колонки: «умная» липкость через JS (translateY); CSS-sticky отключён ── */@media (min-width:1101px){.sidebar__sticky{will-change:transform}}/* ── Прячем дублирующую ссылку +/- у хлебных крошек ── */.article-toolbar .article-toolbar__font-link{display:none}@media (max-width:1040px){.site-nav .search-toggle{display:flex}.site-nav .nav-search .search-field{position:absolute;top:calc(100% + 5px);right:0;display:none;z-index:30;background:var(--text-light);padding:0;border:2px solid var(--primary-color);box-shadow:0 5px 20px rgba(0,0,0,.3);height:auto}.site-nav .nav-search.open .search-field{display:flex}.site-nav .nav-search.open .search-field input{height:35px;width:200px}.site-nav .search-field .search-go .t{display:none}.site-nav .search-field .search-go .i{display:inline-flex;align-items:center}.site-nav .random{width:var(--control-height);padding:0}.site-nav .random .txt{display:none}.site-footer .cols{grid-template-columns:1fr 1fr}.hdr-stats .hdr-stat-sep{display:none}.hdr-stats .wrap::before,.hdr-stats .wrap::after{display:none}.hdr-stats .wrap{gap:var(--space-1) var(--space-4)}}@media (max-width:820px){.site-nav .menu-toggle{display:block}.site-nav .nav-home-mobile{display:inline-flex}.site-nav .wrap{flex-wrap:wrap}.site-nav .nav-links{display:none;width:100%;flex-direction:column;order:3}.site-nav .nav-links.open{display:flex;padding-bottom:var(--space-3)}.site-nav .nav-links a{border-bottom:1px solid rgba(255,255,255,.12)}.site-nav .nav-more{display:none !important}.site-nav .nav-links .nav-home-link{display:none}.hdr-stats .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:var(--space-2) var(--space-1);line-height:1.2;align-items:stretch}.hdr-stats .wrap::before,.hdr-stats .wrap::after{display:none}.hdr-stats .hdr-stat-sep{display:none}.hdr-stats .hdr-stat{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:var(--space-1);font-size:var(--font-size-xs);padding:0 var(--space-1)}.hdr-stats .hdr-stat .hs-pre{display:none}.hdr-stats .hdr-stat strong{font-size:var(--font-size-xl);color:var(--primary-color);margin:0;line-height:1}.hdr-stats .hdr-stat:not(:last-child){border-right:1px solid rgba(var(--primary-color-rgb),.25)}.hdr-banner .emblem{display:none}}@media (max-width:680px){.site-footer .f-bottom .wrap{flex-direction:column;gap:var(--space-1);font-size:.9375rem;padding:var(--space-2) var(--space-3);line-height:1.4}.site-footer .f-bottom .sep,.site-footer .f-bottom .st{display:none}.site-footer .f-bottom .f-emblems{display:block;text-align:center;color:var(--primary-color);letter-spacing:10px;font-size:var(--font-size-base);padding-bottom:var(--space-2)}.hdr-utility .u-left .u-tag{display:none}.hdr-utility .u-left .u-ico{display:none}.hdr-utility .u-left .stars{margin-right:0}.hdr-utility .sz .sz-label{display:none}.hdr-utility .sz a,.hdr-utility .sz button{width:1.5rem;height:1.5rem}.hdr-utility .sz .s1{font-size:var(--font-size-xs)}.hdr-utility .sz .s2{font-size:.9375rem}.hdr-utility .sz .s3{font-size:var(--font-size-base)}.hdr-utility .u-soc .t{display:none}.hdr-utility .u-soc .i{display:inline-flex}}@media (max-width:620px){.hdr-banner .wrap{gap:var(--space-2)}.site-footer .cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.post-card,.scroll-top,#submit,.wpcf7-submit,.load-more button{transition:none}.scroll-top,.scroll-top.is-visible{transform:none}}@media (prefers-color-scheme:dark){:root:not([data-theme]) .theme-toggle .ico-sun{display:inline-flex}:root:not([data-theme]) .theme-toggle .ico-moon{display:none}}/* ── Мобайл: симметричные крайние поля меню (20px) — как у utility-бара шапки ── */@media (max-width:820px){.site-nav .menu-toggle,.site-nav.nav-stuck .menu-toggle{padding-left:var(--space-4)}.site-nav .nav-tools,.site-nav.nav-stuck .nav-tools{padding-right:var(--space-1)}}/* ===== Переработка сайдбаров ===== */.sidebar-left .sidebar__body,.sidebar-right .sidebar__body{padding:var(--space-4)}.sb-block{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:2px solid var(--border-color)}.sidebar-left .section-title,.sidebar-right .section-title{display:flex;align-items:center;gap:var(--space-2);color:var(--text-color);font-size:var(--font-size-lg);font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--primary-color)}.sidebar-left .section-title:before,.sidebar-right .section-title:before{content:"★";color:var(--primary-color);font-size:var(--font-size-base)}.slogan{position:relative;background:var(--secondary-color);color:var(--text-light);padding:var(--space-4);overflow:hidden;border:2px solid var(--primary-color)}.slogan__hs{position:absolute;right:-6px;bottom:-14px;font-size:5rem;line-height:1;color:rgba(255,255,255,.12)}.slogan__star{color:var(--primary-color);font-size:var(--font-size-lg)}.slogan__text{position:relative;font-size:var(--font-size-lg);font-weight:800;text-transform:uppercase;line-height:1.25;margin:var(--space-2) 0 0;letter-spacing:.5px}.slogan__next{display:inline-block;margin-top:var(--space-2);font-size:var(--font-size-sm);font-weight:700;color:var(--secondary-color);text-decoration:none;cursor:pointer}.slogan__next:hover{text-decoration:underline}.photo-card{position:relative;display:block;text-decoration:none;color:var(--text-light);border:2px solid var(--primary-color)}.photo-card__img{display:block}.photo-card__img img{display:block;width:100%;height:175px;object-fit:cover}.photo-card__tag{position:absolute;top:0;left:0;background:var(--primary-color);color:var(--text-on-primary);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.5px;padding:var(--space-1) var(--space-2);text-transform:uppercase}.photo-card__cap{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.85));padding:var(--space-4) var(--space-3) var(--space-3);font-size:var(--font-size-sm);font-weight:700;line-height:1.25}.photo-more{display:inline-flex;align-items:center;margin-top:var(--space-2);background:none;border:0;padding:0;font-family:inherit;font-size:var(--font-size-sm);font-weight:700;color:var(--secondary-color);text-decoration:none;cursor:pointer}.photo-more:hover{text-decoration:underline}.tag-cloud{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag-cloud a{display:inline-flex;align-items:center;text-decoration:none;color:var(--text-color);background:var(--bg-color);border:1px solid var(--border-color);padding:var(--space-1) var(--space-2);line-height:1.2}.tag-cloud a:before{content:"★";color:var(--primary-color);margin-right:var(--space-1);font-size:var(--font-size-xs)}.tag-cloud a:hover{color:var(--primary-color);border-color:var(--primary-color)}.sb-follow .follow-cards{display:flex;flex-direction:column;gap:var(--space-2)}.follow-card{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--text-light);padding:var(--space-3);overflow:hidden;position:relative;transition:transform .15s ease,box-shadow .15s ease}.follow-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.follow-card--vk{background:var(--vk)}.follow-card--dzen{background:var(--dzen)}.follow-card__ico{flex:0 0 42px;width:42px;height:42px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.follow-card__ico img{display:block;width:24px;height:24px}.follow-card:hover .follow-card__ico{transform:scale(1.08)}.follow-card__txt{flex:1;min-width:0}.follow-card__name{font-size:var(--font-size-base);font-weight:800;display:block;line-height:1.2}.follow-card__sub{font-size:var(--font-size-sm);opacity:.85}.follow-card__btn{flex:0 0 auto;font-size:var(--font-size-sm);font-weight:700;border:1px solid rgba(255,255,255,.55);padding:var(--space-1) var(--space-2)}.follow-card:hover .follow-card__btn{background:var(--text-light);color:#111;border-color:var(--text-light)}.sb-stars{text-align:center;color:var(--primary-color);letter-spacing:8px;font-size:var(--font-size-base);margin-top:var(--space-2)}.sb-promo .section-title{margin-bottom:var(--space-3)}.sb-promo__card{display:flex;gap:var(--space-3);align-items:flex-start;text-decoration:none;color:var(--text-color)}.sb-promo__img{flex:0 0 72px;width:72px;height:72px;overflow:hidden;background:var(--border-color)}.sb-promo__img img{width:100%;height:100%;object-fit:cover;display:block}.sb-promo__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.sb-promo__cat{color:var(--primary-color);font-weight:600;font-size:var(--font-size-sm)}.sb-promo__title{font-weight:700;line-height:1.3}.sb-promo__card:hover .sb-promo__title{color:var(--primary-color)}.sb-promo__btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;width:100%;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--secondary-color);color:#fff;font-weight:700;text-decoration:none}.sb-promo__btn:before{content:"★";color:var(--primary-color)}.sb-promo__btn:hover{background:var(--secondary-bright)}.sb-day{display:flex;flex-direction:column;gap:var(--space-2)}.sb-day__item{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background:var(--bg-color);border:1px solid var(--border-color);text-decoration:none;color:var(--text-color);transition:background .15s ease,transform .15s ease,border-color .15s ease,box-shadow .15s ease}.sb-day__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary-color)}.sb-day__item:hover{background:var(--bg-secondary);border-color:var(--primary-color);transform:translateX(3px);box-shadow:var(--shadow-sm)}.sb-day__img{flex:0 0 80px;width:80px;height:80px;overflow:hidden;background:var(--border-color)}.sb-day__img img{width:100%;height:100%;object-fit:cover;display:block}.sb-day__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.sb-day__date{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color)}.sb-day__date:before{content:"★"}.sb-day__title{font-weight:600;line-height:1.3}.sb-day__item:hover .sb-day__title{color:var(--secondary-color)}.sidebar-tabs .tabs{align-items:stretch}.sidebar-tabs .tabs label{flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase;letter-spacing:.4px;line-height:1.2;white-space:nowrap;color:#999;padding:var(--space-2) var(--space-1);opacity:1;transition:color .15s ease,border-color .15s ease}.sidebar-tabs .tabs label:before{display:block;width:22px;height:22px;vertical-align:0;margin:0 auto}.sidebar-tabs .tabs label:hover{background:none;color:var(--secondary-color)}.sidebar-tabs #tab-latest:checked ~ .tabs label[for="tab-latest"],.sidebar-tabs #tab-popular:checked ~ .tabs label[for="tab-popular"],.sidebar-tabs #tab-comments:checked ~ .tabs label[for="tab-comments"]{color:var(--secondary-color);opacity:1}.sidebar-post--rank a{align-items:center}.sidebar-post a{align-items:center}.sidebar-post__date{font-size:var(--font-size-xs)}.sidebar-post__rank{flex:0 0 80px;width:80px;height:80px;margin-right:20px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);font-size:2.25rem;font-weight:900;line-height:1;color:var(--secondary-color)}.sidebar-post__rank--1{background:var(--primary-color);border-color:var(--primary-color);color:var(--text-on-primary)}.sidebar-post__comments{font-size:var(--font-size-xs);color:#9a9a9a;margin:var(--space-1) 0 0;display:flex;align-items:center;gap:var(--space-1)}.sidebar-post__comments:before{content:"★";color:var(--primary-color);font-size:var(--font-size-sm)}.photo-card{transition:transform .15s ease,box-shadow .15s ease}.photo-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.sb-promo__card{transition:transform .15s ease}.sb-promo__card:hover{transform:translateX(3px)}.sidebar-post a,.latest-comments a{transition:transform .15s ease,color .15s ease}.sidebar-post a:hover,.latest-comments a:hover{transform:translateX(3px)}.sidebar-post a:hover .sidebar-post__title{color:var(--primary-color)}.sidebar-tabs .latest-comments a{display:block;border-bottom:0;margin:0 0 var(--space-2);padding:0;color:var(--text-color)}.sidebar-tabs .latest-comments a:last-child{margin-bottom:0}.latest-comments__item{background:var(--bg-secondary);border-left:3px solid var(--primary-color);padding:var(--space-2) var(--space-3);transition:box-shadow .15s ease,border-color .15s ease}.latest-comments a:hover .latest-comments__item{border-left-color:var(--secondary-color);box-shadow:var(--shadow-sm)}.latest-comments__head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.sidebar-tabs .latest-comments .avatar{float:none;margin:0;width:44px;height:44px;object-fit:cover;flex:0 0 44px}.latest-comments__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.latest-comments__author{display:block;font-weight:700;font-size:var(--font-size-md);color:var(--text-color);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.latest-comments__time{display:block;font-size:var(--font-size-sm);color:#bbb}.latest-comments .latest-comments__text{margin:0;text-align:left;font-size:var(--font-size-md);line-height:1.5;color:inherit;opacity:.85}.latest-comments .latest-comments__text:before{content:"«";color:var(--primary-color);font-weight:700}.latest-comments .latest-comments__text:after{content:"»";color:var(--primary-color);font-weight:700}.hdr-utility .sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;background:transparent;color:var(--tagline-color);cursor:pointer;line-height:0;transition:color .15s ease}.hdr-utility .sidebar-toggle:hover{color:var(--primary-color)}.hdr-utility .sidebar-toggle svg{width:18px;height:18px;display:block}html.sidebars-hidden .hdr-utility .sidebar-toggle{color:var(--primary-color)}#decrease-font,#reset-font,#increase-font{width:auto;height:auto;padding:0 var(--space-1);border:0;background:transparent;color:var(--tagline-color);font-size:var(--font-size-md);line-height:1;cursor:pointer;transition:color .15s ease}#decrease-font:hover,#reset-font:hover,#increase-font:hover{background:transparent;color:var(--primary-color)}@media (min-width:1101px){html.sidebars-hidden .sidebar-left,html.sidebars-hidden .sidebar-right{display:none}html.sidebars-hidden .site-layout > article{flex:1 1 auto;max-width:none;width:100%;margin-left:0;margin-right:0}}@media (max-width:1100px){.hdr-utility .sidebar-toggle{display:none}}.page-preloader{background:radial-gradient(circle at 50% 38%,#a81414 0%,#8f0f0f 42%,#6e0a0a 100%)}.page-preloader::before{background:radial-gradient(circle at 50% 38%,transparent 0 56%,rgba(0,0,0,.28) 100%);background-size:cover;opacity:1}.page-preloader__box{background:none;border:0;border-radius:0;box-shadow:none;padding:0;gap:22px;width:auto;overflow:visible}.page-preloader__box::before,.page-preloader__box::after{display:none}.page-preloader__badge{width:104px;height:104px;margin-bottom:0}.page-preloader__badge::before{display:none}.page-preloader__ring{border:2px solid rgba(255,255,255,.16);border-top-color:var(--primary-color);border-right-color:#ffd768;box-shadow:none;animation:page-preloader-spin 1.15s linear infinite}.page-preloader__star{width:auto;height:auto;background:none;border-radius:0;box-shadow:none;color:var(--primary-color);font-size:60px;text-shadow:0 2px 10px rgba(0,0,0,.35);animation:page-preloader-pulse 1.8s ease-in-out infinite}.page-preloader__title{color:#fff;font-size:clamp(26px,4vw,38px);letter-spacing:.14em;text-shadow:none}.page-preloader__title b{color:var(--primary-color);font-weight:inherit}.page-preloader__progress{width:min(72vw,220px);height:3px;margin-top:0;border:0;border-radius:999px;background:rgba(255,255,255,.16)}.page-preloader__progress::before{display:none}.page-preloader__progress span{background:linear-gradient(90deg,transparent,var(--primary-color),#ffd768);box-shadow:none}.page-preloader__caption{padding-top:0;color:rgba(255,255,255,.62)}@keyframes page-preloader-pulse{0%,100%{transform:scale(1);opacity:.92}50%{transform:scale(1.08);opacity:1}}/* #92 polish */.sidebar-left .section-title,.sidebar-right .section-title{text-transform:none;letter-spacing:.3px}.sidebar-post__rank{background:rgba(179,0,0,.08);color:var(--secondary-color);border:1px solid rgba(179,0,0,.18)}.sidebar-post__rank--1{background:linear-gradient(145deg,#f7d774,#e0a900);color:#3a2a00;border:1px solid #e0a900}.sidebar-post__rank--2{background:linear-gradient(145deg,#eef1f5,#b6bcc4);color:#3a3f45;border:1px solid #b6bcc4}.sidebar-post__rank--3{background:linear-gradient(145deg,#e3a368,#b06f33);color:#3a2208;border:1px solid #b06f33}.sb-promo__card{align-items:center}.sb-promo__img{flex:0 0 80px;width:80px;height:80px}.latest-comments>a{display:block}.latest-comments>a:not(:last-child){margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:2px solid var(--border-color)}.latest-comments>a:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.site-footer .f-brand .f-logo .em{font-size:4.3rem}.slogan>.slogan__text,.slogan>.slogan__star,.slogan>.slogan__next{position:relative;z-index:1}.slogan::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 14px,rgba(255,255,255,0) 14px 28px),radial-gradient(circle at 88% 12%,rgba(237,186,0,.20),rgba(237,186,0,0) 62%)}.sb-day__date{line-height:1}.sb-day__date:before{line-height:1;display:inline-flex;align-items:center}.sidebar-post__comments{line-height:1}.sidebar-post__comments:before{font-size:var(--font-size-xs);line-height:1;display:inline-flex;align-items:center}.page-preloader__title{font-family:ussr,Arial,sans-serif}.page-preloader__caption{font-family:ussr,Arial,sans-serif}.page-preloader__box{position:relative;z-index:2}.page-preloader::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.30) 0,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 80%,rgba(0,0,0,.30) 100%)}.site-nav .nav-links .nav-home-link .label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-nav .nav-links .nav-home-link{gap:0}.site-nav .nav-links a.nav-quick .ico{width:1.05em;height:1.05em}.site-nav .nav-links a.nav-quick{gap:0}.site-nav .nav-links a.nav-quick .label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-theme="dark"] .comment-meta,[data-theme="dark"] .comment-author,[data-theme="dark"] .comment-author-name,[data-theme="dark"] .comment-author-name a,[data-theme="dark"] .comment-metadata,[data-theme="dark"] .comment-metadata a,[data-theme="dark"] .comment-metadata time{background:transparent !important}.page-preloader__title{font-weight:800;-webkit-text-stroke:.5px currentColor}.page-preloader__text{color:rgba(255,255,255,.80);font-size:15px;font-weight:600;max-width:34ch;margin:6px auto 0;text-align:center;line-height:1.45}.hdr-utility .u-soc .i{display:inline-flex;align-items:center;line-height:0}.hdr-utility .u-soc .i svg{display:block;vertical-align:middle}.hdr-utility .u-soc{gap:var(--space-1);line-height:1;align-items:center}.hdr-banner{position:relative}.hdr-banner>.wrap{position:relative;z-index:2}.hdr-deco{position:absolute;bottom:0;z-index:1;pointer-events:none;height:100%;display:flex;align-items:flex-end}.hdr-deco img{height:100%;width:auto;display:block}.hdr-deco--left{left:0}.hdr-deco--right{right:0}@media (max-width:1024px){.hdr-deco{height:78%}}@media (max-width:768px){.hdr-deco{height:auto;opacity:.95}.hdr-deco img{height:46px}}@media (max-width:400px){.hdr-deco img{height:38px}}img,video,iframe{max-width:100%}.article-content img{height:auto}.article-content{overflow-wrap:break-word}.article-content pre{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:620px){.article-content table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.article-share{margin:var(--space-4) 0}.share-btn{display:inline-flex;align-items:center;gap:var(--space-2);font:inherit;font-weight:700;line-height:1;cursor:pointer;padding:var(--space-2) var(--space-4);border-radius:999px;border:2px solid var(--primary-color);background:var(--primary-color);color:var(--secondary-deep);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.share-btn svg{width:1.15em;height:1.15em}.share-btn:hover{box-shadow:0 4px 14px rgba(var(--primary-color-rgb),.45);transform:translateY(-1px)}.share-btn:active{transform:translateY(0)}.share-btn.is-copied{background:var(--bg-color);color:var(--secondary-color)}.more-cta{display:flex;justify-content:center;margin:var(--space-4) 0 var(--space-2)}.more-cta__btn{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700;line-height:1;text-decoration:none;padding:var(--space-2) var(--space-4);border-radius:999px;border:2px solid var(--secondary-color);color:var(--secondary-color);background:transparent;transition:background .12s ease,color .12s ease}.more-cta__btn svg{width:1.15em;height:1.15em}.more-cta__btn:hover{background:var(--secondary-color);color:#fff}@media (max-width:480px){.article-page h1{font-size:1.5rem;line-height:1.25}.article-content h2{font-size:1.3rem}.article-content h3{font-size:1.15rem}.article-content h4{font-size:1.05rem}.article-content{font-size:1.0625rem;line-height:1.7}.section-title{font-size:1.05rem}.page-title{font-size:1.5rem;line-height:1.3}.site-branding__title{font-size:13vw}.share-btn,.more-cta__btn{width:100%;justify-content:center}}@media (max-width:400px){.article-page h1{font-size:1.35rem}.article-content h2{font-size:1.2rem}.article-content h3{font-size:1.08rem}.article-content h4{font-size:1.02rem}.article-content{font-size:1rem;line-height:1.65}.section-title{font-size:1rem}.page-title{font-size:1.35rem}.site-branding__title{font-size:12vw}}