@font-face{font-family:"Cormorant";src:url(/fonts/cormorant.woff2) format("woff2");font-weight:300 700;font-display:swap}
@font-face{font-family:"Inter";src:url(/fonts/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}
body{margin:0;font-family:"Inter",system-ui,sans-serif;background:#f7f0e6;color:#2b1d1f;line-height:1.7}
header{background:#140d0e;padding:1.2rem}header a{color:#f3e8da;text-decoration:none;font-family:"Cormorant",Georgia,serif;font-size:1.5rem;font-weight:600}
main{max-width:780px;margin:0 auto;padding:3rem 1.25rem 5rem}
h1,h2{font-family:"Cormorant",Georgia,serif;line-height:1.15}h1{font-size:2.6rem;margin-top:0}h2{font-size:1.6rem;margin-top:2.2rem}
a{color:#a3192f}.volver{display:inline-block;margin-top:2.5rem;font-weight:600}
.centro{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.btn{display:inline-block;background:#25d366;color:#05361b;padding:.9rem 1.4rem;border-radius:999px;text-decoration:none;font-weight:600;margin-top:1rem}
