*{box-sizing:border-box}
:root{--bg:#F2F4F8;--surface:#fff;--ink:#16181D;--muted:#5F6570;--accent:#2457E6;--warn:#8A4B00;--warn-bg:#FFF1DC}
@media (prefers-color-scheme:dark){:root{--bg:#0F1115;--surface:#1A1D23;--ink:#ECEEF2;--muted:#A3AAB6;--accent:#7AA5FF;--warn:#F5C36B;--warn-bg:#3A2A10}}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
main{max-width:760px;margin:0 auto;padding:24px 16px 48px}
.marca{font-size:1.4rem;margin:0 0 12px}.marca span{color:var(--accent)}
article{background:var(--surface);border-radius:16px;padding:20px 18px}
h2{margin-top:0}h3{margin:20px 0 6px;font-size:1.05rem}
.hint{color:var(--muted);font-size:.9rem}a{color:var(--accent)}
.pend{background:var(--warn-bg);color:var(--warn);padding:0 4px;border-radius:4px;font-weight:700}
.pie{margin-top:18px;font-size:.9rem;color:var(--muted);text-align:center}
