body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:#f4f5f7;color:#1c2330;margin:0}
main{max-width:34rem;margin:4rem auto;padding:2rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 4px rgba(0,0,0,.12)}
h1{font-size:1.4rem;margin-top:0}p{line-height:1.5}
.aviso{background:#fff6e0;border-left:4px solid #e0a000;padding:.75rem 1rem;margin:1rem 0}
.acciones{display:flex;gap:.75rem;margin-top:1.5rem}
button{font:inherit;padding:.6rem 1.2rem;border-radius:.5rem;border:1px solid #1c2330;background:#fff;cursor:pointer}
button.principal{background:#1c2330;color:#fff}
small{color:#5a6475}