body{font-family:system-ui,sans-serif;background:#f4f6fa;color:#223;margin:0}main{max-width:640px;margin:10vh auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 12px #0001}
