:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--fg:#1a1a1a;--muted:#5c5c5c;--accent:#0b5cad;--accent-fg:#fff;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121212;--fg:#f2f2f2;--muted:#b3b3b3;--accent:#6cb4ff;--accent-fg:#0b1a2a}}body{margin:0}.placeholder{text-align:center;min-height:100dvh;padding:env(safe-area-inset-top) 1.5rem env(safe-area-inset-bottom);place-content:center;display:grid}.placeholder h1{margin:0;font-size:2.5rem}.placeholder p{color:var(--muted);margin:.5rem 0 0}.placeholder strong{color:var(--fg)}.placeholder .muted{font-size:.9rem}.badge{background:var(--accent);color:var(--accent-fg);vertical-align:middle;border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.75rem}.actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.button,button{box-sizing:border-box;border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--accent-fg);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.6rem 1.2rem;text-decoration:none;display:inline-flex}button.secondary{color:var(--fg);background:0 0}
