/* Clean premium (mesma identidade da página e das artes) */
:root { --esmalte:#FAF7F2; --tinta:#2B2724; --tinta-2:#6B625A; --gengiva:#8A5A4E; --gengiva-claro:#F1E8DC; --link:#8C6D3A; --linha:#E6DDD0; color-scheme: light dark; }
@media (prefers-color-scheme: dark) {
  :root { --esmalte:#1C1A18; --tinta:#F2ECE3; --tinta-2:#B8AEA2; --gengiva:#D9A394; --gengiva-claro:#33291F; --link:#D4B67C; --linha:#3A352F; }
}
* { box-sizing: border-box; }
body { margin: 0; background: var(--esmalte); color: var(--tinta); font-family: "Poppins", system-ui, sans-serif; font-weight: 300; font-size: 16.5px; line-height: 1.7; }
strong { font-weight: 500; }
main { max-width: 720px; margin: 0 auto; padding: 24px 16px 64px; }
h1, h2 { font-family: "Playfair Display", Georgia, serif; font-weight: 500; letter-spacing: -0.01em; line-height: 1.15; }
h1 { font-size: 36px; margin: 16px 0 8px; }
h2 { font-size: 22px; margin: 32px 0 8px; }
.rascunho { background: var(--gengiva-claro); border-left: 3px solid var(--gengiva); padding: 14px 16px; font-weight: 500; }
.meta { color: var(--tinta-2); font-size: 15px; }
a { color: var(--link); }
ul { padding-left: 20px; }
