:root{color-scheme:dark;font-family:system-ui,"Microsoft YaHei",sans-serif;background:#10151d;color:#e7edf4}body{margin:0;padding:clamp(24px,7vw,80px)}main{max-width:780px;margin:auto}.label{color:#95c9ad;font-size:13px;letter-spacing:.12em}h1{font-size:clamp(28px,5vw,44px);line-height:1.3;margin:22px 0}h2{font-size:19px}p{color:#b7c4d2;line-height:1.85}section{margin-top:28px;padding:20px 24px;border:1px solid #2c3847;border-radius:12px;background:#161f2b}a{color:#a7dabb}footer{margin-top:32px;font-size:13px;color:#889aab}form{max-width:480px}label{display:block;margin:16px 0}input{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:12px;border:1px solid #61738a;border-radius:6px;background:#10151d;color:#e7edf4;font:inherit}button{padding:12px 22px;border:0;border-radius:6px;background:#b6e3c5;color:#14271c;font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:wait}:focus-visible{outline:3px solid #9fc7fa;outline-offset:3px}
