:root{color:#f7f7f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050505;font-family:Inter,system-ui,sans-serif}body{background:radial-gradient(circle at top,#28165f,#050505 42%);min-height:100vh;margin:0}main{max-width:880px;padding:calc(env(safe-area-inset-top) + 18px) 18px 64px;margin:auto}.hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow{color:#a78bfa;text-transform:uppercase;letter-spacing:.18em;font-size:12px}.hero h1{margin:.1em 0;font-size:clamp(28px,8vw,64px)}.count{text-align:center;background:#111;border:2px solid #3f3f46;border-radius:28px;min-width:120px;padding:14px 18px}.count strong{font-size:56px}.count span{color:#bbb;font-size:20px}.count.amber{border-color:#f59e0b}.count.red{background:#330b0b;border-color:#ef4444}.status,.actions{flex-wrap:wrap;gap:10px;display:flex}.status span,.message{background:#111;border:1px solid #27272a;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex}.message{color:#c4b5fd;border-radius:18px}button,input,textarea,select{font:inherit}button{color:#fff;background:#7c3aed;border:0;border-radius:18px;align-items:center;gap:8px;padding:14px 18px;font-weight:800;display:inline-flex}button.ghost{background:#27272a}.panel{background:#0a0a0adb;border:1px solid #27272a;border-radius:28px;margin-top:18px;padding:18px}.panel h2{align-items:center;gap:8px;display:flex}input,textarea,select{box-sizing:border-box;color:#fff;background:#09090b;border:1px solid #3f3f46;border-radius:16px;width:100%;margin:6px 0 10px;padding:16px}.entry{border-top:1px solid #27272a;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px 0;display:grid}.entry small{color:#a1a1aa;display:block}.login{max-width:420px}.login h1{font-size:44px}@media (width<=680px){.hero,.entry{grid-template-columns:1fr;display:grid}.count{text-align:left}.actions button,.entry button{justify-content:center;width:100%}}
