.header.svelte-12qhfyh{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#09090bd9;position:sticky;top:0}.nav.svelte-12qhfyh{align-items:center;gap:1.5rem;max-width:1100px;margin:0 auto;padding:.65rem 1.5rem;display:flex}.logo.svelte-12qhfyh{color:var(--text);letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;display:flex}.logo.svelte-12qhfyh svg:where(.svelte-12qhfyh){color:var(--accent)}.nav-links.svelte-12qhfyh{flex:1;gap:.25rem;display:flex}.nav-link.svelte-12qhfyh{border-radius:var(--radius);color:var(--text2);padding:.35rem .75rem;font-size:.85rem;transition:all .15s}.nav-link.svelte-12qhfyh:hover,.nav-link.active.svelte-12qhfyh{color:var(--text);background:var(--surface2)}.nav-right.svelte-12qhfyh{align-items:center;gap:.5rem;margin-left:auto;display:flex}.admin-pill.svelte-12qhfyh{background:var(--accent-dim);color:var(--accent);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.content.svelte-12qhfyh{max-width:1100px;margin:0 auto;padding:2rem 1.5rem}.overlay.svelte-12qhfyh{z-index:200;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-12qhfyh{background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius-lg);width:340px;padding:1.5rem}.dialog.svelte-12qhfyh h3:where(.svelte-12qhfyh){color:var(--text);margin-bottom:1rem;font-size:.95rem}.dialog.svelte-12qhfyh input:where(.svelte-12qhfyh){margin-bottom:.75rem}.dialog-btns.svelte-12qhfyh{gap:.5rem;display:flex}@media (width<=640px){.nav-links.svelte-12qhfyh{display:none}.nav.svelte-12qhfyh{padding:.65rem 1rem}}
