:root{--bg:#F4FAF9;--ink:#1B2A47;--muted:#5A6B7E;--teal:#0B5552;--coral:#EE6A57;--wash:#CFEAE6}
@media (prefers-color-scheme: dark){:root{--bg:#0E1A1E;--ink:#E8F1F0;--muted:#9BB0B5;--teal:#2BA59E;--coral:#F07D6C;--wash:#14302F;color-scheme:dark}}
body{background:var(--bg);color:var(--ink);font-family:"Atkinson Hyperlegible",system-ui,sans-serif;line-height:1.55;margin:0}
main{max-width:680px;margin:0 auto;padding:24px 16px 48px}
h1{font-family:"Bricolage Grotesque",system-ui,sans-serif;color:var(--teal);font-size:1.9rem;line-height:1.1}
h2{font-size:1.1rem;margin-top:28px}
a{color:var(--teal)}
.borrador{background:var(--coral);color:#fff;padding:10px 14px;border-radius:10px;font-weight:700}
.back{display:inline-block;margin-bottom:12px}
