:root{--bg:#f7f7f5;--surface:#fff;--text:#1f2430;--muted:#5f6675;--line:#d9dbe0;--accent:#27408b;--error:#b3261e;--ok:#1b6e3c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#15171c;--surface:#1f2228;--text:#eceef2;--muted:#a4a9b5;--line:#363a43;--accent:#9db2f2;--error:#f2978f;--ok:#7bd29c}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Hiragino Sans,Yu Gothic,sans-serif;line-height:1.6}.page{max-width:560px;margin:0 auto;padding:24px 16px 48px}.page h1{margin:0 0 16px;font-size:1.4rem}.topbar{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 16px;display:flex}.topbar .spacer{flex:1}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}label{flex-direction:column;gap:4px;font-weight:600;display:flex}input,select{width:100%;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px}button{font:inherit;color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px}button.primary{color:var(--bg);background:var(--accent)}button:disabled{opacity:.5;cursor:default}a{color:var(--accent)}.note{color:var(--muted);margin:0;font-size:.875rem}.error{color:var(--error);margin:0}.success{color:var(--ok);margin:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:16px}.card h2{overflow-wrap:anywhere;margin:0;font-size:1rem}.links{margin-top:16px}
