*{box-sizing:border-box}
body{margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,#6e1626,#4a0d18 70%);color:#f5e8cd;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:center;padding:24px}
.card{max-width:560px;border:2px solid #d9a441;border-radius:18px;padding:40px 28px;background:rgba(0,0,0,.18)}
.logo{font:700 44px/1.1 Georgia,'Times New Roman',serif;color:#e8c574;letter-spacing:1px}
.tag{color:#d9a441;font-style:italic;margin:6px 0 26px}
h1{font-size:24px;margin:0 0 8px;color:#fff}
p{margin:6px 0;color:#f0dfc0}
.line{height:1px;background:#d9a441;opacity:.5;margin:26px auto;width:60%}
a{color:#e8c574}
