@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";:root{--rp-bg:#f4f4f5;--rp-surface:#fff;--rp-line:#e4e4e7;--rp-ink:#18181b;--rp-muted:#6b6b6b;--rp-accent:#543bff;--rp-accent-hover:#4630e0;--rp-accent-soft:#f1eeff;--rp-live:#d93d42;--rp-live-soft:#fdecec;--rp-spk-1:#543bff;--rp-spk-2:#0e7c86;--rp-spk-3:#b4540a;--rp-spk-4:#a3367a;--bg:#0f0e13;--surface:#18171e;--surface-2:#23212b;--border:#2e2b38;--text:#ecebf2;--text-dim:#a09cb0;--accent:#8b7bff;--accent-strong:#543bff;--accent-soft:#8b7bff33;--accent-contrast:#fff;--danger:#e5484d;--ok:#3fbf7f;--radius:16px;--radius-sm:10px;--shadow:0 12px 32px #00000073;--sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;font:16px/1.5 var(--sans);color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}h1,h2,h3{color:var(--text);margin:0;font-weight:650;line-height:1.2}h1{letter-spacing:-.02em;font-size:2rem}a{color:var(--accent)}button{font:inherit;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);cursor:pointer;border:1px solid #0000;padding:.6rem 1rem;transition:filter .15s,background .15s}button:hover{filter:brightness(1.12)}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--accent-strong);color:var(--accent-contrast);font-weight:600}input,select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.6rem .75rem}input:focus,select:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.75rem}.error{color:var(--danger)}.dim{color:var(--text-dim)}
