:root{color-scheme:dark;font-family:'Segoe UI',system-ui,sans-serif;color:#e9f0ff;background:#0a1022;font-size:16px}*{box-sizing:border-box}body{margin:0}main{max-width:860px;margin:auto;padding:32px 24px 60px}nav,.heading{display:flex;align-items:center;justify-content:space-between;gap:20px}a{color:#85e9e3;text-underline-offset:5px}header{padding:54px 0 28px}h1{font-size:clamp(48px,10vw,76px);letter-spacing:-.055em;margin:8px 0;font-weight:600}h2{font-size:22px;margin:0 0 16px}p{line-height:1.6;color:#b9ccff}.eyebrow{color:#85e9e3;margin:0}.line{border:1px solid #34445e;border-left:4px solid #85e9e3;background:#151e35;border-radius:16px;padding:26px;margin:0 0 38px}#number{font-size:clamp(24px,5vw,34px);color:#e9f0ff;overflow-wrap:anywhere;margin:8px 0}button{font:inherit;background:#151e35;color:#85e9e3;border:1px solid #506780;padding:11px 18px;border-radius:10px;cursor:pointer}button:disabled{opacity:.6;cursor:wait}:focus-visible{outline:3px solid #85e9e3;outline-offset:4px}.heading h2{margin:0}.call{border-bottom:1px solid #34445e;padding:24px 0}.call h3{font-size:20px;margin:0}.call time,.meta,footer{color:#92a3be;font-size:16px;line-height:1.6}.message{white-space:pre-wrap;overflow-wrap:anywhere;color:#e9f0ff}footer{margin-top:36px}.error{color:#ffb7b7}@media(max-width:480px){main{padding:22px 18px 40px}nav{align-items:flex-start}header{padding-top:38px}.line{padding:20px}}
