body{margin:0;min-height:100vh;display:grid;place-items:center;background:#1b1e22;color:#e9edef;font-family:system-ui,sans-serif}
main{background:#241c0f;padding:32px;border-radius:14px;max-width:400px;text-align:center}
.pa-marca{display:block;margin-bottom:20px}
.pa-marca img{max-width:100%;height:auto}
#msg{min-height:1.2em;color:#f15c6d;margin-top:12px}
.pa-volver{color:#776031;text-decoration:none;display:inline-block;margin-top:16px}
