*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#0f1117;color:#e6e8ee}input,button{font:inherit}button{cursor:pointer;border:none;border-radius:8px;padding:10px 16px;background:#4f7cff;color:#fff;font-weight:600}button:hover:not(:disabled){background:#3b67e8}button:disabled{opacity:.5;cursor:default}button.secondary{background:#2a2f3d}button.secondary:hover:not(:disabled){background:#343b4d}input{background:#1a1e2a;border:1px solid #2c3242;border-radius:8px;padding:10px 12px;color:#e6e8ee}input:focus{outline:none;border-color:#4f7cff}.card{background:#171b26;border:1px solid #262c3b;border-radius:12px;padding:20px}.error{color:#ff6b6b}
