:root{--verde:#294638;--crema:#f4ead2;--oro:#c29242;--tinta:#2b2118;--papel:#fbf7ef;--suave:#6b5a48;--linea:#e4d9c6}@media (prefers-color-scheme:dark){:root{--tinta:#efe6d6;--papel:#17140f;--suave:#b9a68f;--linea:#3a3128}}*{box-sizing:border-box}body{background:var(--papel);color:var(--tinta);margin:0;font:17px/1.6 Georgia,Times New Roman,serif}header{background:var(--verde);color:var(--crema);text-align:center;padding:3.5rem 1rem 3rem}header img{width:112px;height:112px}h1{letter-spacing:.02em;margin:.5rem 0 0;font-size:2.6rem}.lema{color:var(--oro);margin:.2rem 0 1rem;font-size:1.15rem;font-style:italic}header p.intro{max-width:34rem;margin:0 auto;font-size:1.1rem}main{max-width:46rem;margin:0 auto;padding:2rem 1rem 3rem}h2{color:var(--oro);margin:2rem 0 .4rem;font-size:1.3rem}ul{padding-left:1.2rem}li{margin:.35rem 0}footer{border-top:1px solid var(--linea);color:var(--suave);text-align:center;padding:1.5rem 1rem 2.5rem;font-size:.95rem}footer a,main a{color:var(--oro)}footer nav a{margin:0 .6rem}
