:root{--bg: #0f1115;--panel: #171a21;--border: #262b36;--text: #e6e8ee;--muted: #9aa3b2;--accent: #4ade80;--danger: #f87171;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}main{max-width:720px;margin:0 auto;padding:2rem 1rem 4rem}h1{font-size:1.5rem;margin:0 0 .25rem}p.muted{color:var(--muted);margin-top:0}.card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:1rem;margin-bottom:1rem}label{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.35rem}input{width:100%;padding:.55rem .7rem;border-radius:8px;border:1px solid var(--border);background:#0c0e12;color:var(--text);margin-bottom:.75rem}button{padding:.55rem .9rem;border-radius:8px;border:1px solid var(--border);background:var(--accent);color:#06210f;font-weight:600;cursor:pointer}button.secondary{background:transparent;color:var(--text)}button:disabled{opacity:.5;cursor:default}.row{display:flex;gap:.5rem;align-items:center}.status{font-size:.9rem}.status.ok{color:var(--accent)}.status.bad{color:var(--danger)}
