:root{--bg: #0b120d;--panel: #16231a;--text: #e8f5e9;--muted: #8fa596;--accent: #3ddc84;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent)}.muted{color:var(--muted)}button{background:var(--accent);color:#062010;border:0;border-radius:8px;padding:10px 18px;font-weight:700;font-size:1rem;cursor:pointer}button:disabled{opacity:.5;cursor:default}button.ghost{background:transparent;color:var(--text);border:1px solid var(--muted)}input{background:#0b120d;color:var(--text);border:1px solid #2b3d30;border-radius:8px;padding:10px 12px;font-size:1rem}
