
body{font-family:Inter,system-ui,Arial;background:#f3f4f6;margin:0;padding:20px}
.card{max-width:900px;margin:30px auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(2,6,23,0.08)}
input{width:100%;padding:10px;margin:8px 0;border-radius:8px;border:1px solid #ddd}
button{padding:10px 14px;border-radius:8px;background:#4f46e5;color:#fff;border:none}
#opts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.opt{padding:12px;border-radius:8px;background:#6d28d9;color:#fff;cursor:pointer}
