.header{height:86px}.header #navigation{gap:28px;margin-right:20px}.header #navigation>a{font-family:var(--display);font-size:14px;font-weight:500;letter-spacing:-.15px;line-height:1.3}.header #navigation>a:not(.button){color:var(--muted);transition:color 160ms}.header #navigation>a:not(.button):hover{color:var(--ink)}.header #navigation>.header-demo{padding:14px 23px;font-weight:600;letter-spacing:0;justify-content:center;gap:0;min-height:46px;color:#13170e;box-shadow:none}.header #navigation>.header-demo:hover{transform:translateY(-1px);background:#d5ff7d;box-shadow:none}.header .theme-toggle{width:40px;height:40px;min-height:40px;padding:10px;border:0;background:transparent;color:var(--muted);border-radius:50%;gap:0;transition:color 160ms,background 160ms}.header .theme-toggle:hover{color:var(--ink);background:var(--panel2)}.header .theme-label{display:none}.header .theme-icon{width:20px;height:20px;display:block;font-size:0}.header .theme-icon svg{display:block;width:20px;height:20px}.header .header-controls{gap:7px}@media(min-width:761px) and (max-width:1050px){.header #navigation{gap:19px;margin-right:12px}.header #navigation>a{font-size:13px}.header #navigation>.header-demo{padding:12px 18px}.header>.logo{font-size:25px}}@media(max-width:760px){.header{height:76px}.header #navigation{margin:0;gap:22px}.header #navigation>a{font-size:17px}.header #navigation>.header-demo{font-size:16px;min-height:48px}.header .theme-toggle{width:36px;min-height:36px;height:36px;padding:8px}.header .menu-toggle{font-family:var(--display);font-weight:500;font-size:13px}.header .header-controls{gap:5px}}@media(prefers-reduced-motion:reduce){.header #navigation>a,.header .theme-toggle{transition:none}.header #navigation>.header-demo:hover{transform:none}}
