:root{--bg-color:#0b0f12;--card-bg:#13181d;--text-color:#eaeaea;--text-muted:#888;--accent-color:#10b981;--link-color:#7dd3fc;--border-color:#222;--error-color:#ef4444}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-color);font-family:system-ui,-apple-system,sans-serif;line-height:1.5}h1,h2,h3{color:#fff}a{color:var(--link-color);text-decoration:none}button{cursor:pointer;padding:.5rem 1rem;border-radius:4px;border:none;font-weight:600}input{background-color:#1a1f26;border:1px solid var(--border-color);color:#fff;padding:.5rem;border-radius:4px}