:root{font:16px/1.6 system-ui,sans-serif;color:#304B6B;background:#FAF7F2}body{margin:0;padding:32px 20px}main{max-width:540px;margin:8vh auto;padding:32px;border:1px solid #D9DFE2;border-radius:16px;background:#FFFDFA}h1{font:normal 30px/1.2 Georgia,serif}a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:8px;background:#277C80;color:white;font-weight:650;text-decoration:none}p{color:#526579}img{width:260px;max-width:100%;height:auto}button[hidden]{display:none}
