:root{color:#e8ecf5;background:#101522;font-family:Inter,system-ui,sans-serif}body{min-width:320px;margin:0}main{max-width:720px;margin:0 auto;padding:12vh 24px}.eyebrow{color:#77d3c8;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}h1{font-size:clamp(2rem,6vw,4rem);line-height:1}form{gap:8px;margin:32px 0;display:flex}input,button{font:inherit;border:0;border-radius:8px;padding:12px 14px}input{background:#f6f8fc;flex:1}button{color:#101522;cursor:pointer;background:#77d3c8;font-weight:700}li{margin:8px 0}.error{color:#ff9f9f}
