*{box-sizing:border-box;margin:0;padding:0}body{color:#e0e0e8;background:#0a0a0f;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:#22d3ee;text-decoration:none}a:hover{text-decoration:underline}.auth-screen.svelte-12qhfyh{justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-card.svelte-12qhfyh{text-align:center;background:#14141f;border:1px solid #1e1e2e;border-radius:12px;min-width:320px;padding:2.5rem}.auth-card.svelte-12qhfyh h1:where(.svelte-12qhfyh){color:#22d3ee;margin-bottom:.3rem;font-size:1.8rem}.auth-card.svelte-12qhfyh p:where(.svelte-12qhfyh){color:#888;margin-bottom:1.5rem;font-size:.9rem}.auth-card.svelte-12qhfyh input:where(.svelte-12qhfyh){color:#e0e0e8;background:#0f0f18;border:1px solid #2a2a3a;border-radius:6px;width:100%;margin-bottom:.8rem;padding:.7rem;font-size:.95rem}.auth-card.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#0a0a0f;cursor:pointer;background:#22d3ee;border:none;border-radius:6px;width:100%;padding:.7rem;font-size:.95rem;font-weight:600}.auth-card.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:#06b6d4}.error.svelte-12qhfyh{color:#f87171;margin-bottom:.5rem;font-size:.85rem}nav.svelte-12qhfyh{background:#0f0f18;border-bottom:1px solid #1e1e2e;padding:0 1.5rem}.nav-inner.svelte-12qhfyh{align-items:center;gap:1.5rem;max-width:1100px;height:52px;margin:0 auto;display:flex}.brand.svelte-12qhfyh{color:#22d3ee;font-size:1.1rem;font-weight:700}.nav-links.svelte-12qhfyh{flex:1;gap:1rem;display:flex}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#a0a0b0;font-size:.9rem}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#22d3ee}.logout.svelte-12qhfyh{color:#888;cursor:pointer;background:0 0;border:1px solid #2a2a3a;border-radius:4px;padding:.3rem .8rem;font-size:.8rem}.logout.svelte-12qhfyh:hover{color:#f87171;border-color:#f87171}main.svelte-12qhfyh{max-width:1100px;margin:0 auto;padding:1.5rem}
