*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:#0b0c0f;color:#e6e6e6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{max-width:960px;margin:0 auto;padding:24px}.card{background:#14161a;border:1px solid #23262b;border-radius:10px;padding:16px}.btn{background:#3b82f6;color:#fff;padding:10px 14px;border:0;border-radius:8px;cursor:pointer}.btn.secondary{background:#374151}.input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #2a2e34;background:#0f1115;color:#e6e6e6}.label{font-size:12px;color:#9ca3af;margin-bottom:6px;display:block}.row{display:flex;gap:12px;align-items:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}