.nav-new{display:inline-flex;align-items:center;padding:2px 4px;border-radius:3px;background:var(--accent);color:var(--accent-ink);font:750 8px/1.2 var(--sans);letter-spacing:.3px;position:absolute;top:2px;right:8px}
.nav-season{background:#f2c45e;color:#422a06}
.site-header .header-inner{min-height:76px;max-width:1376px;padding:10px 28px;gap:24px;flex-wrap:nowrap}
.site-header .brand{font-size:1.2rem;letter-spacing:.6px;gap:10px;flex:none}.site-header .brand img{width:42px;height:42px}.site-header .brand small{font-size:.625rem;letter-spacing:1.8px}
.site-header .header-actions{margin-left:auto;gap:12px}
.site-header .desktop-navigation{display:block;width:100%;max-width:1376px;margin:0 auto;padding:0 28px;border-top:1px solid var(--line);white-space:normal}
.site-header .navigation-row{display:grid;grid-template-columns:repeat(var(--navigation-columns,9),minmax(0,1fr));gap:0;align-items:stretch}
.navigation-row:first-child{border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}
.site-header .navigation-row>.nav-item,.site-header .navigation-row>.knowledge-global-nav>summary{position:relative;display:flex;align-items:center;justify-content:center;min-height:45px;width:100%;padding:9px 5px;font-size:.875rem;line-height:1.6;gap:0;white-space:normal;text-align:center}
.navigation-row>.nav-item>.nav-label,.navigation-row>.knowledge-global-nav>summary>.nav-label{display:block;max-width:100%;text-align:center;overflow-wrap:anywhere}
.site-header .navigation-row>.nav-item.active:after{bottom:0;width:26px;left:50%;transform:translateX(-50%)}
.navigation-row>.nav-item>.count{position:absolute;right:5px;top:1px;font-size:9px;padding:0 4px;min-width:14px}
.site-header .navigation-row>.knowledge-global-nav{min-width:0;font-size:.875rem}
.site-header .navigation-row>.knowledge-global-nav>summary:after{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:.75rem}
.site-header .knowledge-global-menu{max-width:calc(100vw - 24px)}
.nav-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:3px;background:var(--panel);color:var(--muted);font-size:.75rem;white-space:nowrap}
.nav-toggle:hover{color:var(--ink);border-color:var(--soft)}.nav-toggle[aria-expanded="false"] svg{transform:rotate(180deg)}
@media(max-width:850px){.site-header .header-inner{min-height:70px;padding:9px 22px;gap:12px}.site-header .desktop-navigation{padding:0 15px}.site-header .navigation-row>.nav-item,.site-header .navigation-row>.knowledge-global-nav>summary{font-size:.8125rem;padding:10px 4px}.site-header .header-search kbd{display:none}.nav-new{right:3px;font-size:7px}.site-header .brand{font-size:1.1rem}}
@media(max-width:600px){.site-header .header-inner{padding:9px 14px;gap:8px}.site-header .brand{font-size:clamp(.9375rem,3.5vw,1.125rem);gap:7px;letter-spacing:0}.site-header .brand img{width:34px;height:34px}.site-header .header-actions{gap:5px}.nav-toggle{width:30px;min-height:34px;padding:5px}.menu-toggle-label{display:none}.site-header .desktop-navigation{padding:0 8px}.site-header .navigation-row>.nav-item,.site-header .navigation-row>.knowledge-global-nav>summary{font-size:.75rem;min-height:48px;padding:10px 3px;line-height:1.4}.site-header .navigation-row>.knowledge-global-nav>summary:after{display:none}.site-header .theme-button{padding:7px}.site-header .nav-new{top:0;right:1px;padding:1px 2px;font-size:6px}.site-header .navigation-row>.nav-item>.count{right:0;top:0;font-size:7px}.site-header .knowledge-global-menu{grid-template-columns:1fr;max-height:60dvh;overflow:auto}}
@media(max-width:400px){.site-header .brand{font-size:.9375rem}.site-header .brand img{width:30px;height:30px}.site-header .theme-button #theme-name{display:none}.site-header .theme-button{width:29px;justify-content:center}.site-header .navigation-row>.nav-item,.site-header .navigation-row>.knowledge-global-nav>summary{min-height:54px}.site-header .header-notification{width:26px}.site-header .header-search{padding:4px}}
.header-plans{position:relative;text-decoration:none}.header-plans.active{color:var(--accent)}.header-plans>.count{position:absolute;right:-2px;top:0;min-width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:7px;padding:0 3px;background:var(--accent);color:var(--on-accent,#fff);font-size:9px;line-height:1}.header-plans>.count[hidden]{display:none}
@media(max-width:360px){.site-header .header-inner{gap:6px}.site-header .brand{font-size:.8125rem;gap:4px}.site-header .brand img{width:25px;height:25px}.site-header .header-actions{gap:2px}.site-header .header-search{width:24px;padding:2px}.site-header .header-notification{width:24px}.site-header .theme-button,.site-header .nav-toggle{width:26px}}
.nav-new.nav-crystal{white-space:nowrap;letter-spacing:0}

.nav-new.nav-dawn-night{white-space:nowrap;letter-spacing:0}
