:root{--bg:#FDF8F5;--fg:#2B2A33;--muted:#6B6878;--accent:#8B80BF}
@media(prefers-color-scheme:dark){:root{--bg:#1C1B22;--fg:#EEEBF5;--muted:#A9A5B8}}
body{margin:0;background:var(--bg);color:var(--fg);font:17px/1.6 system-ui,-apple-system,sans-serif}
main{max-width:42rem;margin:0 auto;padding:2rem 1rem 4rem}
h1,h2{line-height:1.25}h2{margin-top:2rem}
a{color:var(--accent)}small,.muted{color:var(--muted)}
.pendente{background:#8B80BF22;border-left:4px solid var(--accent);padding:.5rem 1rem;border-radius:4px}
.marca{display:block;margin:0 0 -.5rem -.5rem;width:72px}.marca img{display:block}
