body{font-family:system-ui,sans-serif;margin:0;display:grid;place-items:center;min-height:100vh;background:#f6f7f9;color:#1d2330}main{background:#fff;padding:32px 40px;border-radius:12px;box-shadow:0 2px 12px #00000014}h1{margin-top:0;font-size:22px}
