.header{position:fixed;top:0;left:0;right:0;padding:1.5rem 2rem;z-index:100;display:flex;justify-content:flex-end;background:var(--background,var(--bg));transform:translateY(0);transition:transform .3s ease}.header--hidden{transform:translateY(-100%)}.header-row{display:flex;gap:1.5rem}.header-nav{display:flex;gap:1.5rem}.header-nav a,.header-nav__link{font-family:jetbrains,mono,monospace;font-size:.9rem;text-decoration:none;color:var(--content-secondary,var(--fg-faint));transition:color .2s ease}.header-nav a:hover,.header-nav__link:hover{color:var(--content-primary,var(--fg));opacity:1}.header-nav a.header-nav__link--active,.header-nav__link.header-nav__link--active{color:var(--content-primary,var(--fg))}.lang-dropdown{position:relative;display:inline-flex;align-items:center}.lang-dropdown__toggle{font-family:jetbrains,mono,monospace;font-size:.9rem;color:var(--content-secondary,var(--fg-faint));background:0 0;border:none;cursor:pointer;padding:0;transition:color .2s ease;line-height:1}.lang-dropdown__toggle:hover{color:var(--content-primary,var(--fg))}.lang-dropdown__menu{position:absolute;top:calc(100% + .5rem);left:50%;background:var(--background,var(--bg));min-width:3rem;padding:.4rem 0;opacity:0;visibility:hidden;transform:translateX(-50%)translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:200}.lang-dropdown:hover .lang-dropdown__menu,.lang-dropdown.is-open .lang-dropdown__menu{opacity:1;visibility:visible;transform:translateX(-50%)translateY(0)}.lang-dropdown__item{display:block;font-family:jetbrains,mono,monospace;font-size:.9rem;color:var(--content-secondary,var(--fg-faint));text-decoration:none;padding:.3rem .5rem;text-align:center;transition:color .2s ease}.lang-dropdown__item:hover{color:var(--content-primary,var(--fg))}@media(max-width:600px){.header{padding:1rem 1.5rem}.header-nav{gap:1rem}}