:root{--roxo:#7B1FA2;--verde:#00E676;--fundo:#faf7fc;--texto:#1d1424;--suave:#5b4d66;--titulo:#7B1FA2;--link:#7B1FA2}
@media (prefers-color-scheme:dark){:root{--fundo:#140d19;--texto:#efe8f4;--suave:#b6a7c2;--titulo:#ce93d8;--link:#00E676}}
*{box-sizing:border-box}
body{margin:0;background:var(--fundo);color:var(--texto);font:16px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
header{background:var(--roxo);color:#fff;padding:20px 16px;border-bottom:4px solid var(--verde)}
header a{color:#fff;text-decoration:none}
.marca{font-weight:700;font-size:1.15rem}
nav{margin-top:6px;font-size:.95rem}
nav a{margin-right:14px;opacity:.9}
main{max-width:760px;margin:0 auto;padding:24px 16px 48px}
h1,h2{color:var(--titulo);line-height:1.25}
h2{font-size:1.15rem;margin-top:1.8em}
main a,footer a{color:var(--link)}
.data{color:var(--suave);font-size:.9rem}
.botao{display:inline-block;background:var(--verde);color:#111!important;padding:12px 20px;border-radius:8px;font-weight:700;text-decoration:none}
footer{text-align:center;color:var(--suave);font-size:.85rem;padding:16px}
