@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&display=swap";:root{color-scheme:dark;--text: #edf4fb;--muted: #a9bbca;--accent: #60e3b6;--border: #2b3b4c}*{box-sizing:border-box}body{margin:0;background:#0c131d;color:var(--text);font-family:Geist,Arial,sans-serif}.panel{padding:20px;background:#131f2c;border:1px solid var(--border);border-radius:12px}h2{margin:0;font-size:1.1rem}label{display:grid;gap:6px;color:var(--muted);font-size:.85rem}button,select,input{background:#0e1824;color:var(--text);border:1px solid var(--border);border-radius:7px;padding:9px 11px;font:inherit}button{cursor:pointer}button:hover{border-color:var(--accent)}button:disabled{opacity:.55;cursor:default}.primary{background:var(--accent);color:#10281f;font-weight:700}a{color:var(--accent)}
