/* ==========================================================================
   Animal Libre — v15 · nuevos protagonistas, menú vivo, preloader de puntos
   ========================================================================== */
.al-pre-puntos { position: fixed; inset: 0; width: 100%; height: 100%; z-index: 1001; pointer-events: none; }
.al-menu-escena { position: relative; width: 100%; max-width: 440px; margin-bottom: 26px; }
.al-menu-puntos { display: block; width: 100%; aspect-ratio: 1.45; }
.al-menu-quien { display: flex; flex-direction: column; gap: 4px; margin: 6px 0 0; min-height: 3.4em; }
.al-menu-quien em { font-family: var(--serif); font-style: italic; font-size: 1.5rem; line-height: 1; color: var(--hueso); }
.al-menu-quien span { font-size: .86rem; line-height: 1.45; color: rgba(244,239,233,.55); }
@media (max-width: 991px) { .al-menu-escena { display: none; } }
