*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#1a1a2e;font-family:Segoe UI,sans-serif;color:#fff}.form{display:flex;flex-direction:column;gap:20px;background:#16213e;padding:32px;border-radius:16px;min-width:280px}.form label{display:flex;flex-direction:column;gap:8px;font-size:15px}.form input[type=number]{padding:10px 14px;border:2px solid #4e75ff;border-radius:8px;background:transparent;color:#fff;font-size:16px;outline:none}fieldset{border:2px solid #4e75ff;border-radius:8px;padding:12px 16px}legend{padding:0 8px;color:#aaa;font-size:13px;text-transform:uppercase;letter-spacing:1px}fieldset label{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer}button[type=submit]{padding:12px;background:#4e75ff;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:opacity .2s}button[type=submit]:hover{opacity:.85}
