:root{--bg: #0b1220;--panel: #131c2e;--accent: #22c55e;--text: #e2e8f0;--muted: #94a3b8;--border: #1e293b}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text)}a{color:var(--accent)}.app.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh}header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem;background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;color:var(--text)}.logo.svelte-12qhfyh{font-size:1.3rem}nav.svelte-12qhfyh{display:flex;gap:.25rem;align-items:center;flex-wrap:wrap}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.35rem .7rem;border-radius:999px;text-decoration:none;color:var(--muted);font-size:.92rem}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh),nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text);background:#1e293b}nav.svelte-12qhfyh a.gh:where(.svelte-12qhfyh){color:var(--accent)}main.svelte-12qhfyh{flex:1;display:flex;flex-direction:column}footer.svelte-12qhfyh{padding:1rem;border-top:1px solid var(--border);color:var(--muted);font-size:.82rem;text-align:center}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:.25rem 0}
