:root{--vinho:#4a0f12;--vinho2:#7a1f1f;--ouro:#e9b949;--creme:#f3dfb3;--texto:#2a1a14;--fundo:#fbf6ec}
*{box-sizing:border-box}body{margin:0;font-family:Georgia,"Times New Roman",serif;color:var(--texto);background:var(--fundo);line-height:1.6}
header{background:radial-gradient(ellipse at center,var(--vinho2),var(--vinho));color:var(--creme);text-align:center;padding:40px 16px}
header img{width:120px;height:120px;border-radius:50%;display:block;margin:0 auto 16px}
header h1{margin:0;font-size:2rem;color:var(--ouro);font-style:italic}
header p{margin:8px 0 0}
main{max-width:720px;margin:0 auto;padding:32px 16px}
h2{color:var(--vinho2);font-size:1.3rem;margin-top:28px}
a{color:var(--vinho2)}
footer{text-align:center;padding:24px 16px;font-size:.9rem;color:#7a5a4a}
nav a{margin:0 8px}
ul{padding-left:20px}
