/* Fichas de Lengua: texto real y ramas en flujo, sin miniaturizar diagramas. */
#esquemas .len-indice{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:1rem 0 1.5rem}
#esquemas .len-indice a{display:block;padding:.65rem .8rem;border:1px solid var(--atlantico);border-radius:6px}
#esquemas .len-ficha{margin:1.4rem 0;padding:clamp(.65rem,2vw,1.3rem);background:var(--hoja);border:1px solid var(--linea);border-radius:10px;overflow-wrap:anywhere}
#esquemas .len-ficha h3{margin-top:0;font-size:1.3rem}
#esquemas .len-ficha figure{margin:1rem 0}
#esquemas .len-arbol{list-style:none;padding:0;margin:.6rem 0;font-size:1rem;line-height:1.5}
#esquemas .len-arbol .len-arbol{margin:.3rem 0 .8rem .6rem;padding-left:.75rem;border-left:2px solid var(--atlantico)}
#esquemas .len-arbol li{position:relative;margin:.55rem 0;min-width:0}
#esquemas .len-arbol .len-arbol>li::before{content:"";position:absolute;left:-.75rem;top:1.3rem;width:.75rem;border-top:2px solid var(--atlantico)}
#esquemas .len-nodo{padding:.6rem .75rem;border:1px solid var(--atlantico);border-radius:6px;background:var(--atlantico-claro);min-width:0}
#esquemas .len-nodo strong,#esquemas .len-nodo small{display:block;font-size:1rem}
#esquemas .len-etiqueta{font-weight:700}
#esquemas .len-nota{padding:.7rem .8rem;border-left:4px solid var(--retama);background:var(--old-bg)}
#esquemas .len-ficha details{margin:.8rem 0;padding:.6rem .75rem;border:1px solid var(--linea);border-radius:6px}
#esquemas .len-ficha summary{cursor:pointer;font-weight:700;min-height:2rem}
#esquemas .len-ficha figcaption{margin-top:.5rem;color:var(--gris);font-size:1rem}
#esquemas .len-ficha a{display:inline-block;padding:.3rem 0}
#esquemas .len-fuentes{font-size:1rem}
@media(max-width:30rem){
  #esquemas .len-arbol .len-arbol{margin-left:.2rem;padding-left:.55rem}
  #esquemas .len-arbol .len-arbol>li::before{left:-.55rem;width:.55rem}
  #esquemas .len-nodo{padding:.5rem}
  #esquemas .len-indice{display:block}
  #esquemas .len-indice li{margin:.4rem 0}
}
@media print{
  #esquemas .len-ficha{break-inside:auto;background:white;color:black}
  #esquemas .len-nodo{background:white;color:black;border-color:#344b54}
  #esquemas .len-indice,#esquemas .len-ficha details{display:none}
}
