:root{--papel:#f8ecd2;--tinta:#38210f;--barro:#9e5c2e;--linha:#d9c29a}
*{box-sizing:border-box}
html{background:var(--papel)}
body{margin:0;background:var(--papel);color:var(--tinta);font:17px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
main{max-width:760px;margin:0 auto;padding:32px 16px 56px}
h1{font-size:1.9rem;line-height:1.25;margin:.4em 0 .6em}
h2{font-size:1.2rem;margin:1.8em 0 .4em;padding-top:.6em;border-top:1px solid var(--linha)}
a{color:var(--barro)}
.topo{display:flex;align-items:center;gap:12px;font-weight:600}
.topo img{width:56px;height:56px;border-radius:14px}
.meta{font-size:.9rem;opacity:.8}
footer{max-width:760px;margin:0 auto;padding:20px 16px 40px;font-size:.9rem;border-top:1px solid var(--linha)}
footer nav{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:8px}
