svg.svelte-10y6uor{display:block}header.svelte-a8kxe2{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);position:sticky;top:0;z-index:30}.left.svelte-a8kxe2{display:flex;align-items:center;gap:10px}.menu-btn.svelte-a8kxe2{display:none;background:none;border:none;color:var(--text);cursor:pointer;padding:6px}.logo.svelte-a8kxe2{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1.05rem;color:var(--text)}.logo.svelte-a8kxe2:hover{text-decoration:none}.links.svelte-a8kxe2{display:flex;align-items:center;gap:24px;font-size:.88rem;font-weight:500}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--text-soft)}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--text);text-decoration:none}.lang-bar.svelte-a8kxe2{display:inline-flex;gap:2px;padding:3px;background:var(--bg-soft);border-radius:9px;margin-right:4px}.lang-bar.svelte-a8kxe2 button:where(.svelte-a8kxe2){display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-mute);font-size:.82rem;font-weight:600;padding:5px 11px;border-radius:6px;cursor:pointer}.lang-bar.svelte-a8kxe2 button:where(.svelte-a8kxe2):hover:not(.active){color:var(--text)}.lang-bar.svelte-a8kxe2 button.active:where(.svelte-a8kxe2){background:var(--tab-active-bg);color:var(--tab-active-text)}.theme-toggle.svelte-a8kxe2{display:inline-flex;background:none;border:none;padding:4px;color:var(--text-soft);cursor:pointer}.theme-toggle.svelte-a8kxe2:hover{color:var(--text)}.sun.svelte-a8kxe2{display:none}:root[data-theme=dark] .sun.svelte-a8kxe2{display:block}:root[data-theme=dark] .moon.svelte-a8kxe2{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sun.svelte-a8kxe2{display:block}:root:not([data-theme=light]) .moon.svelte-a8kxe2{display:none}}@media(max-width:960px){.menu-btn.svelte-a8kxe2{display:inline-flex}}@media(max-width:760px){.lang-label.svelte-a8kxe2{display:none}.lang-bar.svelte-a8kxe2 button:where(.svelte-a8kxe2){padding:6px 9px}}@media(max-width:560px){.links.svelte-a8kxe2{gap:14px}.links.svelte-a8kxe2 a:where(.svelte-a8kxe2):not(:last-child){display:none}}
