*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px;background:#101010;color:#f5f5f5;font-family:Arial,Helvetica,sans-serif;text-align:center}main{max-width:650px}.brand{color:#f02b34;font-size:.8rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}h1{margin:16px 0 10px;font-size:clamp(2.4rem,8vw,4rem);text-transform:uppercase}p{color:#b9b9b9;font-size:1.05rem}a{display:inline-block;margin-top:22px;color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}a:hover{color:#ff646b}
