/* ==== Colores eco mínimos ==== */
:root{
  --eco-green:#2bb673;         /* acento */
  --eco-deep:#0f2e21;          /* verde oscuro para cabecera */
  --eco-bg:#f5fbf5;            /* fondo claro verdoso */
}
body{ background:var(--eco-bg); }

/* enlaces/botones */
a, .link { color: var(--eco-green) !important; }
button, .btn, .bg-black-80:hover { background-color: var(--eco-green) !important; border-color: var(--eco-green) !important; }

/* ==== Reducir el “hero” (cover) de Ananke ==== */
/* Quita altura excesiva y padding del bloque superior */
.home .cover, .list .cover { min-height:auto !important; }
.home .cover .pv5, .home .cover .pv6, .home .cover .pv7 { 
  padding-top:1.2rem !important; 
  padding-bottom:1.2rem !important; 
}

/* Títulos del hero más contenidos y legibles */
.home .cover .f-subheadline, 
.home .cover .f-headline, 
.home .cover .f1, 
.home .cover .f2{
  font-size: clamp(28px, 6vw, 56px) !important;
  line-height: 1.15 !important;
}

/* Cabecera oscura → verde oscuro (sin tocar más elementos) */
.bg-near-black, .bg-black, .bg-black-90, .bg-black-80 { 
  background-color: var(--eco-deep) !important; 
}
.site-title, .home .cover h1, .home .cover p { color: #e7f7ee !important; }

/* Menos hueco antes del listado de posts */
.home main { margin-top:0 !important; }