body{background:radial-gradient(ellipse at 15% 10%,#15495666,transparent 55%),radial-gradient(ellipse at 85% 75%,#49356a44,transparent 55%),#07151f!important;color:#dcebee!important}main.container{max-width:620px!important;margin:5vh auto!important;padding:clamp(22px,5vw,42px)!important;border:1px solid #3c606b;border-top:3px solid #6edbc8;border-radius:16px;background:linear-gradient(140deg,#122c3b,#0b1b29);box-shadow:0 25px 80px #0004}h1{font-size:clamp(27px,5vw,38px)!important;line-height:1.15;letter-spacing:-.025em}form{display:grid;gap:15px}input:not([type=checkbox]),select{width:100%;min-height:46px;background:#091b29!important;border:1px solid #46616e!important;border-radius:8px!important;color:#edf9f7!important}button{min-height:46px;border-radius:9px!important}label{line-height:1.6}a{color:#78e4d0!important}input:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #9affdf!important;outline-offset:3px}p{line-height:1.65}@media(max-width:430px){main.container{margin:14px 10px!important;width:auto!important;padding:22px!important}h1{font-size:29px!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
