.v1-nav{display:flex;align-items:center;justify-content:space-between;padding:20px 48px;position:sticky;top:0;z-index:10;background:rgba(8,7,6,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.v1-brand{display:flex;align-items:center;gap:14px;font-weight:700;color:var(--ink);text-decoration:none}.v1-square{width:10px;height:10px;background:var(--accent);display:inline-block}.v1-nav-anchors{display:flex;gap:32px}.v1-nav-anchors a{color:var(--dim);text-decoration:none;transition:color .15s var(--ease)}.v1-nav-anchors a:hover{color:var(--ink)}.v1-lang-toggle{display:inline-flex;align-items:center;border:1px solid var(--faint);overflow:hidden}.v1-lang-btn{padding:6px 12px;background:0 0;color:var(--dim);border:none;cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;transition:background .15s var(--ease),color .15s var(--ease)}.v1-lang-btn.is-active{background:var(--ink);color:var(--bg)}@media (max-width:900px){.v1-nav{padding:16px 24px;gap:16px}.v1-nav-anchors{gap:20px;font-size:10px}}@media (max-width:700px){.v1-nav-anchors{display:none}}@media (max-width:600px){.v1-nav{padding:12px 18px}.v1-brand{gap:10px;font-size:10px}.v1-square{width:8px;height:8px}}