.site-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:18px;width:100%;min-height:72px;padding:10px max(24px,calc((100% - 1460px)/2));border-bottom:1px solid #ddd6ca;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}
.site-header .news-brand{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-right:auto;color:#181d26;text-decoration:none}.site-header .news-brand img{border-radius:50%}.site-header .news-brand span{display:flex;flex-direction:column}.site-header .news-brand b{font-size:16px;line-height:1.1}.site-header .news-brand small{margin-top:3px;font-size:8px;font-weight:700;letter-spacing:.16em}
.site-header .news-desktop-nav{display:flex;align-items:center;justify-content:center;gap:3px;flex:1}.site-header .news-desktop-nav a{padding:9px 11px;border-radius:999px;color:#4a505b;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.site-header .news-desktop-nav a.active:not(.playground-nav){background:#181d26;color:#fff}
.site-header .news-header-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.site-header .news-header-actions a,.site-header .news-header-actions button{min-height:36px;padding:8px 10px;border:1px solid #d9d4ca;border-radius:8px;background:#fff;color:#181d26;font:inherit;font-size:10px;font-weight:750;text-decoration:none;white-space:nowrap}.site-header .news-header-actions .idea{border-color:rgba(168,58,28,.35);color:#a83a1c}.site-header .news-header-actions .account{border-color:#181d26;background:#181d26;color:#fff}
.site-font-scale{display:flex;align-items:center;gap:5px;color:#5b626c;font-size:10px;white-space:nowrap}.site-font-scale button{width:40px;padding:0!important}.site-font-scale button[aria-pressed=true]{background:#181d26!important;color:#fff!important}.site-font-scale button i{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.site-header a.playground-nav{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:9px 14px!important;border-radius:999px!important;background:linear-gradient(135deg,#ffdd5f,#ffb43f)!important;color:#171d28!important;font-size:13px!important;font-weight:900!important;line-height:1.2;box-shadow:0 4px 12px rgba(211,111,20,.2)}.site-header .playground-icon{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:1180px){.site-header .news-header-actions{display:none}}
@media(max-width:1000px){.site-header{padding-inline:14px}.site-header .news-desktop-nav{display:none}.site-header .news-brand{margin-right:auto}}
@media(max-width:640px){.site-header{min-height:64px;padding-inline:12px;gap:7px}.site-header .news-brand b{font-size:15px}.site-header .news-brand small{font-size:7px}}
