.site-header-compact{background:var(--header-bg);border-bottom:1px solid var(--brand-line);}
.site-header-compact .masthead-compact{display:grid;grid-template-columns:minmax(170px,1fr) minmax(320px,1.45fr) minmax(280px,1fr);align-items:center;column-gap:16px;min-height:94px;padding:10px 0;}
.site-header-compact .masthead-left,.site-header-compact .masthead-right{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px;}
.site-header-compact .masthead-tools{display:flex;align-items:center;gap:11px;height:31px;}
.site-header-compact .masthead-icon{border:0;background:transparent;color:var(--brand-text);width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;font-size:19px;}
.site-header-compact .masthead-icon:hover{color:var(--brand-red);}
.site-header-compact .masthead-search{display:flex;align-items:center;gap:2px;max-width:190px;}
.site-header-compact .masthead-search input{width:0;max-width:0;opacity:0;transition:width .15s ease,max-width .15s ease,opacity .15s ease;padding:4px 0;border:0;border-bottom:1px solid var(--brand-line);background:transparent;color:var(--brand-text);outline:0;font-size:13px;}
.site-header-compact .masthead-search:focus-within input,.site-header-compact .masthead-search:hover input{width:135px;max-width:135px;opacity:1;padding:4px 6px;}
.site-header-compact .masthead-date{color:var(--brand-muted);font-size:13px;white-space:nowrap;line-height:1.3;}
.site-header-compact .masthead-logo{display:flex;align-items:center;justify-content:center;text-decoration:none;min-width:0;text-align:center;}
.site-header-compact .masthead-logo img{display:block;max-width:100%;width:auto;height:auto;max-height:80px;object-fit:contain;}
.site-header-compact .masthead-logo strong{font-weight:700;font-size:43px;line-height:1.1;color:var(--brand-text);}
.site-header-compact .masthead-right{align-items:flex-end;gap:8px;}
.site-header-compact .masthead-socials{display:flex;justify-content:flex-end;align-items:center;gap:5px;}
.site-header-compact .masthead-socials a{width:29px;height:29px;border:1px solid var(--brand-line);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--brand-text);background:var(--header-card);font-size:13px;}
.site-header-compact .masthead-socials a:hover{color:var(--brand-red);border-color:var(--brand-red);}
.site-header-compact .masthead-links{display:flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap;}
.site-header-compact .masthead-links a{font-size:12px;border:1px solid var(--brand-line);padding:3px 7px;color:var(--brand-muted);text-decoration:none;line-height:1.35;}
.site-header-compact .masthead-links a:hover{color:var(--brand-red);border-color:var(--brand-red);}
.site-header-compact .masthead-edition{font-size:12px;color:var(--brand-red);padding-right:4px;}
.site-header-compact .masthead-links .theme-toggle{width:25px;height:25px;border-radius:0;font-size:13px;}
@media(max-width:1199.98px){.site-header-compact .masthead-compact{grid-template-columns:minmax(125px,1fr) minmax(270px,1.3fr) minmax(250px,1fr);gap:9px;}.site-header-compact .masthead-logo img{max-height:68px;}.site-header-compact .masthead-edition{display:none;}.site-header-compact .masthead-links a{padding:3px 5px;}}
@media(max-width:991.98px){.site-header-compact{display:none;}}
