*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:#090d12;color:#e9eef4;font-family:Arial,sans-serif}main{text-align:center;padding:40px 28px;border:1px solid #202b35;border-radius:18px;background:#111820;max-width:440px;width:calc(100% - 32px)}h1{font-family:Georgia,serif;font-weight:400;letter-spacing:.18em;font-size:3rem;margin:0 0 32px}a{display:inline-block;padding:15px 24px;border-radius:10px;background:#a9d8f0;color:#06202e;text-decoration:none;font-weight:700}p{color:#aab5c0;line-height:1.5;margin:24px 0 0}