:root{--bg:#16161e;--surface:#1f2335;--surface-2:#292e42;--border:#3b4261;--text:#c0caf5;--muted:#7f88b3;--accent:#7aa2f7;--accent-text:#16161e;--ok:#9ece6a;--warn:#e0af68;--danger:#f7768e;--radius:14px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}a{color:var(--accent)}h1,h2,h3{margin:0 0 .5rem;line-height:1.2}h1{font-size:1.6rem}button,.button{font:inherit;background:var(--accent);color:var(--accent-text);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.2rem;font-weight:600;text-decoration:none;display:inline-flex}button:disabled{opacity:.6;cursor:default}button.secondary{background:var(--surface-2);color:var(--text)}button.danger{color:var(--danger);border:1px solid var(--border);background:0 0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem}.muted{color:var(--muted)}.error{color:var(--danger)}.update.svelte-12qhfyh{z-index:100;left:50%;top:calc(env(safe-area-inset-top) + .5rem);width:max-content;max-width:calc(100vw - 2rem);position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #0008}
