/* «El mundo en el ...»: panel de periodo de Ecosistemas. Roca para el mundo (cabecera), papel para lo escrito. */
.eco-mundo{margin:0 0 22px}
.mu-paisaje{position:relative;border-radius:10px;overflow:hidden;min-height:150px;background:#1a1714;border:1px solid var(--line)}
.mu-paisaje img{display:block;width:100%;height:clamp(200px,34vw,340px);object-fit:cover}
.mu-velo{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,17,14,.05) 40%,rgba(20,17,14,.88))}
.mu-titulo{position:absolute;left:18px;right:18px;bottom:14px}
.mu-sin{min-height:0;background:#2a251f}
.mu-sin .mu-titulo{position:relative;left:auto;right:auto;bottom:auto;padding:26px 18px 18px}
.mu-titulo h3{font-size:clamp(1.4rem,4vw,2.3rem);color:var(--ink);text-shadow:0 -1px 0 rgba(0,0,0,.7),0 2px 6px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.09)}
.mu-edad{font-size:1.1rem;color:#ffb066}
.mu-pie{position:absolute;right:10px;top:8px;margin:0;font-size:.8rem;line-height:1.3;color:#e7dcc4;background:rgba(20,17,14,.62);padding:2px 8px;border-radius:4px;max-width:70%}
.mu-pie a{color:inherit}
/* en el movil el pie (que lleva la licencia, no se puede recortar) tapaba media foto: foto más alta, pie más chico */
@media (max-width:560px){
  .mu-paisaje img{height:250px}
  .mu-pie{left:8px;right:8px;max-width:none;font-size:.7rem;line-height:1.25}
}

.mu-hoja{position:relative;background:var(--hoja-a);color:var(--tinta);border-radius:3px;padding:16px 18px;box-shadow:0 8px 22px rgba(0,0,0,.45)}
.mu-hoja::before{content:"";position:absolute;inset:0;background:var(--grano);opacity:.35;pointer-events:none;border-radius:inherit}
.mu-hoja h4{font-family:var(--f-mano);font-weight:400;font-size:1.05rem;letter-spacing:0;margin:0 0 10px}
.mu-hoja p{margin:0 0 8px}
.mu-rejilla{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;margin:18px 0}
@media (max-width:820px){.mu-rejilla{grid-template-columns:minmax(0,1fr)}}
.mu-datos{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
@media (max-width:520px){.mu-datos{grid-template-columns:minmax(0,1fr)}}
.mu-datos li{border-top:1px solid rgba(43,38,32,.25);padding-top:6px;font-size:.95rem;line-height:1.3}
.mu-datos b{display:block;font:700 .75rem var(--f-talla);letter-spacing:.08em;color:var(--tinta-suave);text-transform:uppercase}

.mu-seccion{margin:26px 0 12px}
.mu-seccion h4{font-family:var(--f-mano);font-weight:400;font-size:1.15rem;margin:0;color:var(--ink)}
.mu-flora{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin-bottom:22px}
.mu-planta{padding:12px 12px 14px;transform:rotate(var(--giro,0deg))}
.mu-planta figure{margin:0 0 8px;background:#f4ecd8;padding:6px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(43,38,32,.2)}
.mu-planta img{display:block;width:100%;height:190px;object-fit:contain;background:#efe6cf}
.mu-tipo{display:inline-block;font:700 .7rem var(--f-talla);letter-spacing:.08em;text-transform:uppercase;border:1px solid currentColor;border-radius:3px;padding:1px 6px;color:#6b4a22;margin-bottom:4px}
.mu-planta h5{margin:2px 0 0;font:700 1rem var(--f-talla);letter-spacing:.03em}
.mu-sci{font-style:italic;color:var(--tinta-suave);margin:0 0 6px}
.mu-planta p{font-size:.95rem;line-height:1.35}
.mu-planta .mu-cred{font-size:.78rem;color:var(--tinta-suave);margin:6px 0 0}
.mu-cred a{color:inherit}

.mu-linea{position:relative;margin:6px 0 0;padding:0 0 0 22px;list-style:none}
.mu-linea::before{content:"";position:absolute;left:7px;top:4px;bottom:4px;width:2px;background:rgba(43,38,32,.35)}
.mu-linea li{position:relative;margin:0 0 10px;font-size:.95rem;line-height:1.35}
.mu-linea li::before{content:"";position:absolute;left:-19px;top:6px;width:10px;height:10px;border-radius:50%;background:#8f3520;box-shadow:0 0 0 2px #e6dabb}
.mu-linea b{font-family:var(--f-talla);font-size:.82rem;letter-spacing:.04em}
.mu-fuentes{font-size:.8rem;color:var(--ink-mute);margin:0 0 16px}
.mu-fuentes a{color:inherit;margin-right:6px}
