/*
Theme Name: WOT Zone Theme
Theme URI: https://wot-zone.ru
Description: Тема для сайта World of Tanks
Author: MiMo Code
Version: 1.1.0
Text Domain: wot-zone-theme
*/

/* Reset */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,aside,footer,header,nav,section{display:block;}
h1{font-size:2em;margin:0.67em 0;}
figcaption,figure,main{display:block;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
b,strong{font-weight:bolder;}
img{border-style:none;}
button,input,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}
button,input{overflow:visible;}
button,select{text-transform:none;}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}

/* Typography */
body{font:16px Verdana, Geneva, sans-serif;color:#ccc;background-color:#111;overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,bold,strong{font-weight:bold;}
i,em{font-style:italic;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
a{text-decoration:none;color:#f9d088;}
a:hover{color:#ffe7ba;}
ul{list-style:none;margin:0;padding:0;}
hr{clear:both;border:none;padding:1px 0 0;margin:5px 0;height:0;border-top:0px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.21);background:#272727;}

/* Layout */
.wrapper{margin:auto;max-width:1100px;}
img{max-width:100%;height:auto;}
.left{float:left;}
.right{float:right;}
.center{display:block;margin-left:auto;margin-right:auto;}
.center-text{text-align:center;}
.clearfix::after{content:"";display:table;clear:both;}

/* Content Area with Sidebar */
.sCenter{margin-bottom:30px;margin-top:30px;border:1px solid #323236;background-color:#1c1c1e;padding:1.5%;}
.sCenter.has-sidebar{display:flex;gap:20px;flex-wrap:wrap;}
.content-area{flex:1;min-width:0;}
.sidebar{width:300px;flex-shrink:0;}

/* Category Header */
.cat-header{background:#232326;border:1px solid #323236;padding:20px;margin-bottom:20px;text-align:center;}
.cat-header h1{color:#f9d088;margin:0 0 15px 0;font-size:22px;}
.cat-header p{color:#ccc;margin:0;line-height:1.6;}

/* Grid System */
.box-wrap{margin:0 -0.5%;}
.box-wrap::before,.box-wrap::after{content:" ";display:table;clear:both;}
.col{margin:0.5%;float:left;}
.col-1{width:7.333333333333333%;}
.col-2{width:15.666666666666664%;}
.col-3{width:24%;}
.col-4{width:32.33333333333333%;}
.col-5{width:40.66666666666666%;}
.col-6{width:49%;}
.col-7{width:57.33333333333333%;}
.col-8{width:65.66666666666666%;}
.col-9{width:73.99999999999999%;}
.col-10{width:82.33333333333331%;}
.col-11{width:90.66666666666667%;}
.col-12{width:99%;}

/* Header */
.sHeader,.sCenter,.sFooter{margin-bottom:30px;margin-top:30px;border:1px solid #323236;background-color:#1c1c1e;padding:1.5%;}
.hLogo img{opacity:.5;}
.hSearch{text-align:right;}
.hSearch a{margin-left:10px;color:#f9d088;}
.search-box{position:relative;display:inline-block;z-index:2;margin-left:26px;margin-right:5px;}
.search-box > span{position:absolute;top:0;right:0;color:rgba(255,255,255,0.46);padding:7px;}
.search-box input[type="search"]{color:#ccc;border:1px solid rgba(255,255,255,.05);box-shadow:0px 1px 0px rgba(255,255,255,.2);padding:3px 10px;height:44px;min-height:44px;background-color:rgba(0,0,0,.4);outline:none;}

/* Slider */
.slider{display:flex;gap:10px;overflow-x:auto;padding:10px 0;scrollbar-width:thin;scrollbar-color:#49494e #1c1c1e;}
.slider::-webkit-scrollbar{height:8px;}
.slider::-webkit-scrollbar-track{background:#1c1c1e;}
.slider::-webkit-scrollbar-thumb{background:#49494e;border-radius:4px;}
.slider-item{flex:0 0 180px;position:relative;overflow:hidden;border-radius:4px;}
.slider-item a{display:block;position:relative;}
.slider-item img{display:block;width:100%;height:100px;object-fit:cover;box-shadow:0 3px 3px -2px rgba(0,0,0,0.7);border:2px solid #2b2b2e;transition:0.3s;}
.slider-item:hover img{border-color:#f9d088;}
.slider-title{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(0,0,0,0.9));color:#fff;padding:20px 8px 8px;font-size:12px;text-align:center;font-weight:bold;}

/* Navigation */
.menu{width:100%;}
.menu > ul{margin:0;padding:0;}
.menu > ul > li{text-align:center;display:block;float:left;width:32.7%;margin-right:0.9%;margin-bottom:.9%;}
.menu > ul > li:nth-child(3n){margin-right:0;}
.menu > ul > li > a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 5px;box-shadow:0 3px 3px -2px rgba(0,0,0,0.7);text-shadow:0 0 3px rgba(0,0,0,0.7);background:#2b2b2e;border:1px solid #3e3e3e;font-weight:bold;transition:0.5s;}
.menu > ul > li > a:hover{background:#353538;color:#f9d088;}
.menu-icon{display:none;cursor:pointer;padding:10px;background:#2b2b2e;text-align:center;min-height:44px;min-width:44px;align-items:center;justify-content:center;}
.menu-icon span{display:block;width:30px;height:3px;background:#fff;margin:5px auto;}

/* Important Block */
.important{padding:2px 2%;border-left:5px solid green;background:#1c1c1e;margin-bottom:30px;}
.important p{margin:5px 0;}

/* Posts Grid */
.posts-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;margin-bottom:20px;}
.post-card{background-color:#2b2b2e;border:1px solid #323236;box-shadow:0 0 10px rgba(0,0,0,0.44);display:flex;flex-direction:column;}
.post-card > header{background-color:#232326;text-align:center;height:60px;overflow:hidden;padding:8px 5px;display:flex;align-items:center;justify-content:center;}
.post-card > header h3{font-size:14px;margin:0;line-height:1.3;}
.post-card > header a{color:#f9d088;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.post-thumbnail{flex:1;overflow:hidden;}
.post-thumbnail img{max-width:100%;height:auto;display:block;}
.post-thumbnail > a{display:block;height:100%;}
.post-thumbnail > a > img{display:block;background:#2b2b2e;opacity:0.7;width:100%;height:200px;object-fit:cover;}
.post-thumbnail > a > img:hover{opacity:1;}
.post-card > footer{font-size:12px;padding:8px 10px;background:#232326;display:flex;justify-content:space-between;align-items:center;}
.post-footer-date{display:block;text-align:right;}
.post-footer-cat{display:block;}

/* Single Post */
.post-single{background-color:#2b2b2e;margin-bottom:15px;border:1px solid #323236;padding:0;}
.post-single > header{background-color:#232326;text-align:center;padding:15px;border-bottom:1px solid #323236;}
.post-single > header > h1{font-size:20px;margin:0;color:#f9d088;line-height:1.4;}

/* Single Content Wrapper */
.single-content-wrapper{display:flex;padding:15px;gap:15px;}
.single-meta{flex:1;}

/* Post Thumbnail Single */
.post-thumbnail-single{width:320px;flex-shrink:0;}
.post-thumbnail-single img{width:100%;height:auto;border:2px solid #49494e;}

/* Meta Items */
.meta-item{padding:10px 12px;margin-bottom:5px;background:#232326;border:1px solid #323236;font-size:14px;color:#ccc;}
.meta-item .icon-folder,.meta-item .icon-user{margin-right:8px;color:#f9d088;}
.meta-item a{color:#f9d088;}

/* Share Buttons */
.share-buttons{margin-top:15px;text-align:center;padding:10px;background:#232326;border:1px solid #323236;}
.share-buttons span{display:block;margin-bottom:10px;font-weight:bold;color:#ccc;font-size:14px;}
.share-icons{display:flex;justify-content:center;gap:10px;}
.share-icons a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-weight:bold;font-size:14px;color:#fff;text-decoration:none;transition:0.3s;min-height:44px;}
.share-icons a:hover{transform:scale(1.1);opacity:0.9;}
.share-vk{background:#4a76a8;}
.share-ok{background:#ee8208;}
.share-tg{background:#0088cc;}
.share-tw{background:#000;}
.share-wa{background:#25d366;}

/* Download Buttons */
.download-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:20px 15px;background:#1c1c1e;border-top:1px solid #323236;border-bottom:1px solid #323236;}
.download-buttons .dButton{margin:0;}

/* Post Content */
.post-content{padding:20px 15px;line-height:1.7;color:#ccc;}
.post-content h2{font-size:18px;color:#f9d088;margin:20px 0 10px;}
.post-content h3{font-size:16px;color:#f9d088;margin:15px 0 8px;}
.post-content p{margin:12px 0;}
.post-content ul{margin:10px 0;padding-left:25px;}
.post-content ul li{margin:5px 0;}
.post-content img{max-width:100%;height:auto;margin:10px 0;border:3px solid #49494e;}
.post-content a{color:#f9d088;}
.post-content a:hover{color:#ffe7ba;}
.post-content blockquote{background:#232326;border-left:4px solid #f9d088;padding:12px 15px;margin:15px 0;font-style:italic;color:#aaa;}

/* Spoiler */
.spoiler{margin:15px 0;}
.spoiler-title{background:#404044;border:1px solid #4e4e52;padding:12px 15px;cursor:pointer;font-weight:bold;color:#b5b5b5;transition:0.3s;}
.spoiler-title:hover{background:#4d4d52;}
.spoiler-title::after{content:" ▼";font-size:12px;}
.spoiler.active .spoiler-title::after{content:" ▲";}
.spoiler-content{background:#1c1c1e;border:1px solid #323236;border-top:none;padding:15px;color:#aaa;display:none;font-family:monospace;}
.spoiler.active .spoiler-content{display:block;}

/* Info Block */
.info{background:#49494e;color:#bdbcbc;padding:12px 15px;display:block;margin:10px 0;border-left:4px solid #f9d088;}

/* Update Block */
.update-block{background:#232326;border:1px solid #323236;padding:12px 15px;margin:15px 0;border-left:4px solid #4CAF50;}
.update-block h4{margin:0 0 8px;color:#4CAF50;font-size:14px;}
.update-block ul{margin:0;padding-left:20px;}
.update-block ul li{margin:5px 0;color:#aaa;}

/* Screen Images */
.screen{text-align:center;margin:15px 0;}
.screen img{margin:3px;box-shadow:0 3px 3px -2px rgba(0,0,0,0.7);border:5px solid #49494e;max-width:100%;}

/* Download Button */
.dButton{text-align:center;box-shadow:3px 3px 20px 5px rgba(0,0,0,0.7);text-shadow:0 0 3px rgba(0,0,0,0.7);display:inline-flex;align-items:center;justify-content:center;background:#404044;border:1px solid #4e4e52;font-size:18px;font-weight:bold;padding:10px 0;width:200px;margin:20px 5px;transition:0.5s;color:#f9d088;min-height:44px;}
.dButton span{font-size:11px;color:#a38a5e;font-weight:normal;padding:5px;vertical-align:middle;}
.dButton:hover{background:#4d4d52;color:#ffe7ba;}

/* Spoiler */
.spoiler{margin:10px 0;}
.spoiler .spoiler-title{padding:10px;font-weight:bold;box-shadow:0 3px 3px -2px rgba(0,0,0,0.7);color:#b5b5b5;text-shadow:0 0 3px rgba(0,0,0,0.7);background:#404044;border:1px solid #4e4e52;cursor:pointer;transition:0.5s;}
.spoiler .spoiler-title:hover{background:#4d4d52;}
.spoiler .spoiler-title::after{content:"▼";margin-left:10px;font-size:.8em;}
.spoiler.active .spoiler-title::after{content:"▲";}
.spoiler .spoiler-content{background-color:#1c1c1e;padding:10px;color:#aaa;font-family:monospace;display:none;}
.spoiler.active .spoiler-content{display:block;}

/* Screenshots */
.screen{text-align:center;margin:10px 0;}
.screen img{margin:3px;box-shadow:0 3px 3px -2px rgba(0,0,0,0.7);border:5px solid #49494e;}

/* Info Block */
.info{background:#49494e;color:#bdbcbc;padding:10px;display:inline-block;margin-top:3px;}

/* Pagination */
.page-navi{text-align:center;margin-bottom:15px;}
.page-numbers{border:1px solid #323236;background:#2b2b2e;margin:0 3px;padding:5px 10px;color:#f9d088;min-height:44px;display:inline-flex;align-items:center;justify-content:center;min-width:44px;}
a.page-numbers:hover{background:#353538;}
.current{background:#1c1c1e;}
.dots{border:none;background:none;padding:0;color:#ccc;}

/* Sidebar */
.sidebar{width:300px;flex-shrink:0;}
.sidebar-cell{background-color:#2b2b2e;margin-bottom:15px;border:1px solid #323236;overflow:hidden;}
.sidebar-header{text-align:center;font-weight:bold;background-color:#232326;font-size:16px;padding:15px 10px;color:#f9d088;border-bottom:1px solid #323236;}
.sidebar-content{padding:10px;}
.sidebar-content a{display:block;padding:3px 0;color:#ccc;}
.sidebar-content a:hover{color:#f9d088;}

/* Related Grid in Sidebar */
.related-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;}
.related-item{display:block;background:#232326;border:1px solid #323236;text-decoration:none;padding:4px;transition:0.3s;}
.related-item:hover{background:#353538;border-color:#f9d088;}
.related-item img{width:100%;height:100px;object-fit:cover;display:block;}
.related-title{display:block;text-align:center;font-size:11px;padding:6px 4px;color:#ccc;min-height:55px;max-height:55px;overflow:hidden;line-height:1.3;}
.related-item:hover .related-title{color:#f9d088;}

/* Widget Styles */
.widget{margin-bottom:15px;}
.widget:last-child{margin-bottom:0;}
.widget-title{background:#232326;color:#f9d088;padding:12px;margin:0;font-size:14px;text-align:center;border-bottom:1px solid #323236;}
.widget ul{list-style:none;padding:0;margin:0;}
.widget ul li{padding:8px 10px;border-bottom:1px solid #323236;}
.widget ul li:last-child{border-bottom:none;}
.widget ul li a{color:#ccc;display:block;text-decoration:none;}
.widget ul li a:hover{color:#f9d088;background:#353538;}

/* VK Widget */
.vk-group{background:#2b2b2e;border:1px solid #323236;padding:15px;text-align:center;}
.vk-group img{max-width:100%;margin-bottom:10px;}
.vk-group a{display:inline-block;background:#4a76a8;color:#fff;padding:8px 20px;border-radius:4px;text-decoration:none;font-weight:bold;}
.vk-group a:hover{background:#5a8ab8;}

/* Footer */
.sFooter{padding:1%;margin-bottom:0;}
.footer-block{margin-bottom:20px;}
.footer-block > h4{margin:3px;text-align:center;color:#f9d088;}
.footer-block a{display:block;padding:2px 0;color:#ccc;}
.footer-block a:hover{color:#f9d088;}
.footer-bottom{text-align:center;padding:10px;font-size:12px;color:#666;border-top:1px solid #323236;margin-top:20px;}
.footer-bottom a{color:#f9d088;}

/* Comments */
.comments-area{background:#2b2b2e;border:1px solid #323236;padding:15px;margin-top:20px;}
.comment-list{list-style:none;padding:0;}
.comment-list li{background:#232326;margin-bottom:10px;padding:10px;border:1px solid #323236;}
.comment-list .comment-author{margin-bottom:5px;}
.comment-list .comment-author img{border-radius:50%;margin-right:5px;}
.comment-list .comment-meta{font-size:12px;color:#666;}
.comment-list .comment-content{margin-top:10px;}
.comment-list .reply a{color:#f9d088;font-size:12px;}

/* Related Posts Section */
.related-section{margin-top:30px;background:#2b2b2e;border:1px solid #323236;padding:15px;}
.related-heading{text-align:center;color:#f9d088;margin:0 0 15px 0;font-size:18px;}

/* Related Grid */
.related-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;}
.related-item{display:block;background:#232326;border:1px solid #323236;padding:5px;text-decoration:none;transition:0.3s;}
.related-item:hover{background:#353538;border-color:#f9d088;}
.related-item img{width:100%;height:120px;object-fit:cover;display:block;}
.related-title{display:block;text-align:center;font-size:12px;padding:8px 5px;color:#ccc;min-height:60px;max-height:60px;overflow:hidden;line-height:1.3;}
.related-item:hover .related-title{color:#f9d088;}

/* Sidebar Related */
.sidebar .related-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;}
.sidebar .related-item{display:block;background:#232326;border:1px solid #323236;text-decoration:none;padding:4px;transition:0.3s;}
.sidebar .related-item:hover{background:#353538;border-color:#f9d088;}
.sidebar .related-item img{width:100%;height:100px;object-fit:cover;display:block;}
.sidebar .related-title{display:block;text-align:center;font-size:11px;padding:5px 3px;color:#ccc;min-height:50px;max-height:50px;overflow:hidden;line-height:1.3;}
.sidebar .related-item:hover .related-title{color:#f9d088;}

/* Post Meta */
.post-meta{background:#232326;padding:10px;margin-top:15px;font-size:12px;}
.post-meta span{margin-right:15px;}

/* Content Styles */
.post-content h2{color:#f9d088;margin:20px 0 10px;}
.post-content h3{color:#f9d088;margin:15px 0 8px;}
.post-content p{margin:10px 0;}
.post-content ul{margin:10px 0;padding-left:20px;}
.post-content ul li{margin:5px 0;}
.post-content img{max-width:100%;height:auto;margin:10px 0;}
.post-content a{color:#f9d088;}
.post-content a:hover{color:#ffe7ba;}

/* Buttons */
button,input[type="button"],input[type="reset"],input[type="submit"]{box-shadow:0 3px 3px -2px rgba(0,0,0,0.7);color:#b5b5b5;text-shadow:0 0 3px rgba(0,0,0,0.7);background:#404044;border:1px solid #4e4e52;cursor:pointer;transition:0.5s;font-weight:bold;font-size:0.75rem;line-height:1;padding:0 10px;height:38px;}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#4d4d52;}

/* Form Elements */
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],textarea,select{color:#ccc;border:1px solid rgba(255,255,255,.05);box-shadow:0px 1px 0px rgba(255,255,255,.2);padding:3px;height:30px;background-color:rgba(0,0,0,.4);outline:none;}
textarea{width:100%;}

/* Scroll to Top */
#btn-up{position:fixed;right:20px;bottom:20px;color:#f9d088;cursor:pointer;font-size:40px;display:none;z-index:100;min-width:44px;min-height:44px;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);border-radius:50%;}
#btn-up:hover{color:#ffe7ba;}

/* Responsive */
@media screen and (min-width:850px){
    .menu > ul{display:block!important;}
    .menu-icon{display:none!important;}
}
@media screen and (max-width:900px){
    body{margin-top:75px;}
    .hLogo{text-align:center;}
    .menu{position:fixed;left:0;top:0;z-index:10;background:#2b2b2e;width:100%;}
    .menu > ul{display:none;margin-top:8px;}
    .menu > ul > li{width:49.5%!important;}
    .menu > ul > li:nth-child(3n){margin-right:.9%!important;}
    .menu > ul > li:nth-child(2n){margin-right:0!important;}
    .menu-icon{display:block!important;}
    .hSearch{position:fixed!important;top:14px;right:10px;z-index:2;}
    .posts-grid{grid-template-columns:repeat(2, 1fr);}
    .sCenter.has-sidebar{flex-direction:column;}
    .sidebar{width:100%;}
    .single-content-wrapper{flex-direction:column;}
    .post-thumbnail-single{width:100%;}
    .download-buttons .dButton{width:100%;}
    .col-lg-1{width:7.333333333333333%;}
    .col-lg-2{width:15.666666666666664%;}
    .col-lg-3{width:24%;}
    .col-lg-4{width:32.33333333333333%;}
    .col-lg-5{width:40.66666666666666%;}
    .col-lg-6{width:49%;}
    .col-lg-7{width:57.33333333333333%;}
    .col-lg-8{width:65.66666666666666%;}
    .col-lg-9{width:73.99999999999999%;}
    .col-lg-10{width:82.33333333333331%;}
    .col-lg-11{width:90.66666666666667%;}
    .col-lg-12{width:99%;}
}
@media screen and (max-width:500px){
    body{text-align:justify;}
    .slider{display:flex;gap:8px;overflow-x:auto;padding:5px 0;}
    .slider-item{flex:0 0 140px;}
    .slider-item img{height:80px;}
    .posts-grid{grid-template-columns:1fr;}
    .post-thumbnail-single img{width:100%!important;}
    .single-content-wrapper{flex-direction:column;}
    .post-thumbnail-single{width:100%;}
    .download-buttons .dButton{width:100%;margin:5px 0;}
    .related-grid{grid-template-columns:1fr;}
    .col-md-1{width:7.333333333333333%;}
    .col-md-2{width:15.666666666666664%;}
    .col-md-3{width:24%;}
    .col-md-4{width:32.33333333333333%;}
    .col-md-5{width:40.66666666666666%;}
    .col-md-6{width:49%;}
    .col-md-7{width:57.33333333333333%;}
    .col-md-8{width:65.66666666666666%;}
    .col-md-9{width:73.99999999999999%;}
    .col-md-10{width:82.33333333333331%;}
    .col-md-11{width:90.66666666666667%;}
    .col-md-12{width:99%;}
}
@media screen and (min-width:500px){
    .hWrap{background-repeat:no-repeat;background-position:top;}
}
@media screen and (min-width:1124px){
    body{background-color:#111;}
}

/* === TOUCH TARGETS & CLS PREVENTION === */
a, button, input[type="submit"], input[type="button"], label {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    padding: inherit;
    margin: inherit;
    overflow: visible;
    clip: auto;
    border: inherit;
}

/* Prevent CLS: set aspect ratios for images */
.post-thumbnail img {
    aspect-ratio: 16/9;
    overflow: hidden;
}

.slider-item img {
    aspect-ratio: 16/9;
    overflow: hidden;
}

.related-item img {
    aspect-ratio: 16/9;
    overflow: hidden;
}

/* Ensure no horizontal overflow from media */
iframe {
    max-width: 100%;
}

table {
    max-width: 100%;
    overflow-x: auto;
    display: block;
}

pre {
    overflow-x: auto;
    max-width: 100%;
}

.embed-responsive {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.embed-responsive iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Mobile nav improvements */
@media screen and (max-width: 900px) {
    .menu > ul > li > a {
        min-height: 48px;
        padding: 14px 10px;
    }

    .footer-block a {
        min-height: 44px;
        display: flex;
        align-items: center;
    }

    .sidebar-content a {
        min-height: 44px;
        display: flex;
        align-items: center;
    }
}
