.mp-escena{position:relative;color:var(--noche-tinta)}.mp-lienzo,.mp-mundo{display:none}.mp-rejilla{max-width:var(--contenedor);margin-inline:auto;padding-inline:var(--margen)}.mp-tiempos{list-style:none;margin:0;padding:0;display:grid;gap:34px;max-width:var(--lectura)}.mp-cuenta{display:block;font-size:var(--t-etiqueta);font-weight:600;letter-spacing:.16em;color:var(--arena-clara);margin-bottom:12px}.mp-cuenta span{color:var(--noche-tinta-suave)}.mp-titulo{font-size:clamp(1.7rem,3vw,2.5rem);margin-bottom:14px}.mp-texto{font-size:var(--t-entrada);line-height:1.6;color:var(--noche-tinta-suave);max-width:34ch}.mp-carril,.mp-premio,.mp-ficha,.mp-pista,.mp-ayuda,.mp-anillo,.mp-rotulos,.mp-fps{display:none}.mp-lista{list-style:none}.mp-lectura{color:var(--noche-tinta);max-width:var(--contenedor);margin-inline:auto;padding:0 var(--margen) clamp(36px,6vw,72px)}.mp-lectura[hidden]{display:none}.mp-lectura-lista{list-style:none;margin:0;padding:0;display:grid;gap:34px;max-width:var(--lectura)}.mp-lectura .mp-texto{max-width:none}.mp-tira{list-style:none;display:flex;gap:10px;overflow-x:auto;padding:30px var(--margen);margin:0}.mp-tira img{width:110px;height:auto;border-radius:3px}.mp--viva.mp-escena{height:560vh}.mp--viva.mp--movil{height:500vh}.mp--viva .mp-fijo{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;background:var(--noche)}.mp--viva .mp-fijo--encima{cursor:pointer}.mp--viva .mp-lienzo,.mp--viva .mp-mundo{position:absolute;inset:0;width:100%;height:100%;max-width:none}.mp--webgl .mp-lienzo{display:block}.mp--css .mp-mundo{display:block;transform-style:preserve-3d}.mp--css .mp-fijo{background:radial-gradient(ellipse 70% 46% at 60% 78%,var(--noche-alta),var(--noche) 70%)}.mp--viva .mp-rejilla{position:absolute;inset:0;max-width:1560px;display:grid;grid-template-columns:minmax(270px,31%) 1fr;-moz-column-gap:clamp(16px,3vw,48px);column-gap:clamp(16px,3vw,48px);padding:calc(var(--alto-cabecera) + 18px) clamp(20px,4vw,64px) 22px;pointer-events:none}.mp--viva .mp-textos{position:relative;align-self:center}.mp--viva .mp-tiempos{gap:0;max-width:none}.mp--viva .mp-tiempo{grid-area:1 / 1;opacity:0;transform:translateY(18px);transition:opacity .5s var(--curva-entrada),transform .7s var(--curva)}.mp--viva .mp-tiempo--ahora{opacity:1;transform:none;transition-delay:.12s}.mp--viva .mp-carril{display:flex;gap:8px;margin-top:30px}.mp-marca{width:34px;height:3px;border-radius:2px;background:#eef2fa2e;transition:background .4s,width .5s var(--curva)}.mp-marca--hecha{background:#e4d2b08c}.mp-marca--ahora{background:var(--arena-clara);width:58px}.mp--viva .mp-hueco{position:relative;min-height:0}.mp--viva .mp-pista{display:block;position:absolute;left:50%;bottom:4px;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:92%;text-align:center;font-size:var(--t-menor);color:var(--noche-tinta);padding:8px 16px;border-radius:999px;background:#0f1830e6;border:1px solid rgba(238,242,250,.16);transition:opacity .5s;opacity:0}.mp--viva[data-mp-tiempo="0"] .mp-pista{opacity:1}.mp--viva .mp-pista--fuera{opacity:0!important}.mp--viva .mp-ficha{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px 14px;position:absolute;left:50%;bottom:6px;transform:translate(-50%,14px);width:-moz-max-content;width:max-content;max-width:96%;padding:10px 12px 10px 20px;border-radius:18px;background:#182446eb;border:1px solid rgba(228,210,176,.28);box-shadow:0 18px 40px -18px #000000b3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,transform .45s var(--curva),visibility 0s .3s}.mp--viva .mp-ficha--ver{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition-delay:0s}.mp-ficha-datos{display:flex;align-items:baseline;gap:10px;font-size:var(--t-menor);color:var(--noche-tinta-suave)}.mp-ficha-datos strong{font-family:var(--fuente-titulo);font-weight:500;font-size:1.15rem;color:var(--noche-tinta)}.mp-ficha-cara{text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;color:var(--arena-clara)}.mp-boton{border:1.5px solid var(--arena-clara);background:var(--arena-clara);color:var(--azul-profundo);font-weight:600;font-size:.86rem;padding:8px 16px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s}.mp-boton:hover{background:var(--blanco);border-color:var(--blanco)}.mp-boton--linea{background:transparent;color:var(--noche-tinta);border-color:#eef2fa4d}.mp-boton--linea:hover{background:#eef2fa1a;border-color:#eef2fa80}.mp-escena :focus-visible{outline-color:var(--arena-clara)}.mp--viva .mp-anillo{display:block;position:absolute;left:0;top:0;z-index:4;pointer-events:none;border:3px solid var(--arena-clara);border-radius:7px;box-shadow:0 0 0 3px var(--noche),inset 0 0 0 2px var(--noche);opacity:0;visibility:hidden}.mp--viva .mp-anillo--ver{opacity:1;visibility:visible}.mp-anillo-nombre{position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:240px;padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--azul-profundo);background:var(--arena-clara);box-shadow:0 0 0 2px var(--noche)}.mp--viva .mp-ayuda{display:block;position:absolute;left:50%;bottom:4px;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:96%;text-align:center;font-size:var(--t-menor);line-height:1.4;color:var(--noche-tinta);padding:8px 16px;border-radius:14px;background:#0f1830eb;border:1px solid rgba(228,210,176,.4);opacity:0;visibility:hidden}.mp--viva.mp--teclado .mp-ayuda{opacity:1;visibility:visible}.mp--viva.mp--teclado .mp-pista{opacity:0!important}.mp--viva .mp-ficha--ver~.mp-ayuda,.mp--viva .mp-hueco:has(.mp-ficha--ver) .mp-ayuda{opacity:0;visibility:hidden}.mp--viva .mp-premio{display:block;position:absolute;left:-14px;right:-6px;top:50%;padding:26px 26px 22px;border-radius:var(--radio);background:var(--noche-alta);border:1px solid rgba(228,210,176,.4);box-shadow:0 30px 60px -30px #000c;opacity:0;visibility:hidden;transform:translateY(calc(-50% + 16px));pointer-events:none;transition:opacity .4s,transform .6s var(--curva),visibility 0s .4s}.mp--viva .mp-premio--ver{opacity:1;visibility:visible;transform:translateY(-50%);pointer-events:auto;transition-delay:0s}.mp-premio-titulo{font-size:var(--t-apartado);margin-bottom:12px;color:var(--arena-clara)!important}.mp-premio p{color:var(--noche-tinta-suave);font-size:1rem;line-height:1.6}.mp-premio-botones{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mp--viva .mp-rotulos{display:block;position:absolute;inset:0;pointer-events:none}.mp-rotulo{position:absolute;left:0;top:0;opacity:0;visibility:hidden;will-change:transform}.mp-rotulo-caja{display:grid;grid-template-columns:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;width:-moz-max-content;width:max-content;max-width:min(14.4rem,calc(100vw - 24px));overflow-wrap:anywhere;padding:8px 14px 9px 12px;border-radius:12px;background:#0f1830db;border:1px solid rgba(238,242,250,.14)}.mp-rotulo-cantidad{grid-row:1 / 3;font-family:var(--fuente-titulo);font-size:2rem;line-height:1;color:var(--arena-clara);min-width:1.1em;text-align:right}.mp-rotulo-nombre{font-weight:600;font-size:.86rem;line-height:1.25;color:var(--noche-tinta)}.mp-rotulo-nota{font-size:.74rem;line-height:1.3;color:var(--noche-tinta-suave)}.mp-rotulo-caja--bibliotecas-publicas{border-color:color-mix(in srgb,var(--clase-mago) 60%,transparent)}.mp-rotulo-caja--bibliotecas-publicas .mp-rotulo-cantidad{color:var(--clase-mago)}.mp-rotulo-caja--pagina{display:block;padding:5px 12px;font-size:.8rem;font-weight:600;color:var(--noche-tinta);border-color:#e4d2b066}.mp-rotulo-caja--pagina:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:var(--mp-tallo, 8px);background:#e4d2b099}.mp--viva .mp-fps{position:absolute;right:14px;top:calc(var(--alto-cabecera) + 10px);z-index:5;font:600 12px/1 ui-monospace,Menlo,Consolas,monospace;color:var(--noche);background:var(--arena-clara);padding:6px 9px;border-radius:6px}.mp--viva .mp-fps:not([hidden]){display:block}.mp--viva.mp--movil .mp-rejilla{grid-template-columns:1fr;grid-template-rows:auto 1fr;row-gap:4px;padding:calc(var(--alto-cabecera) + 12px) 20px 14px}.mp--viva.mp--movil .mp-textos{align-self:start}.mp--movil .mp-cuenta{margin-bottom:6px}.mp--movil .mp-titulo{font-size:1.55rem;margin-bottom:8px}.mp--movil .mp-texto{font-size:.97rem;line-height:1.5;max-width:none}.mp--viva.mp--movil .mp-carril{margin-top:14px}.mp--movil .mp-marca{width:26px}.mp--movil .mp-marca--ahora{width:44px}.mp--viva.mp--movil .mp-premio{left:-6px;right:-6px;top:0;transform:translateY(12px);padding:18px 18px 16px;z-index:3}.mp--viva.mp--movil .mp-premio--ver{transform:none}.mp--movil .mp-premio p{font-size:.92rem;line-height:1.5}.mp--movil .mp-rotulo-caja{max-width:min(9.4rem,calc(100vw - 24px));padding:5px 10px 6px 8px;-moz-column-gap:7px;column-gap:7px}.mp--movil .mp-rotulo-nota{display:none}.mp--movil .mp-rotulo-cantidad{grid-row:auto}.mp--movil .mp-rotulo-caja--pagina{font-size:.74rem;padding:4px 10px}.mp--movil .mp-rotulo-cantidad{font-size:1.5rem}.mp--movil .mp-rotulo-nombre{font-size:.76rem}.mp--movil .mp-rotulo-nota{font-size:.68rem}.mp--viva.mp--movil .mp-pista{font-size:.78rem;line-height:1.35;width:calc(100% - 6px);max-width:none;border-radius:14px;padding:7px 12px;bottom:0}.mp--viva.mp--movil .mp-ficha{padding:9px 10px 9px 14px;gap:8px 10px}.mp--viva.mp--apretada .mp-fijo .mp-texto{display:none}.mp--viva.mp--apretada .mp-titulo{margin-bottom:0;overflow-wrap:anywhere}.mp--viva.mp--apretada.mp--movil .mp-carril{margin-top:10px}.mp--viva.mp--apretada .mp-premio{max-height:70vh;overflow:auto}@media (prefers-reduced-motion: reduce){.mp--viva .mp-tiempo{transform:none;transition:opacity .3s linear}.mp--viva .mp-ficha,.mp--viva .mp-ficha--ver{transform:translate(-50%);transition:opacity .2s linear,visibility 0s}.mp--viva .mp-premio,.mp--viva .mp-premio--ver{transition:opacity .2s linear,visibility 0s}.mp-marca{transition:none}}.mp3d,.mp3d-libro{position:absolute;left:var(--mp-cx, 50%);top:var(--mp-cy, 50%);transform-style:preserve-3d;will-change:transform}.mp3d{width:50px;height:200px;margin:-100px 0 0 -25px}.mp3d-cara{position:absolute;inset:0;border-radius:2px;backface-visibility:hidden;background-color:var(--papel-alt);background-repeat:no-repeat;box-shadow:inset 0 0 0 .5px #1a254040}.mp3d-frente{transform:translateZ(.6px)}.mp3d-dorso{transform:rotateY(180deg) translateZ(.6px)}.mp3d-canto{position:absolute;top:1px;bottom:1px;width:1.4px;background:var(--papel-alt)}.mp3d-canto--a{left:-.7px;transform:rotateY(90deg)}.mp3d-canto--b{right:-.7px;transform:rotateY(90deg)}.mp3d--aura .mp3d-cara{box-shadow:0 0 18px 3px color-mix(in srgb,var(--clase-mago) 70%,transparent)}.mp3d-halo{position:absolute;left:0;top:0;width:520px;height:520px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--clase-mago) 55%,transparent),transparent 62%)}.mp3d-libro{backface-visibility:hidden}.mp3d-libro--tapa{background:color-mix(in srgb,var(--azul-profundo) 65%,var(--azul));box-shadow:inset 0 0 0 9px color-mix(in srgb,var(--azul-profundo) 65%,var(--azul)),inset 0 0 0 10.5px var(--arena)}.mp3d-libro--lomo{background:var(--azul-profundo)}.mp3d-libro--hojas{background:repeating-linear-gradient(90deg,var(--papel) 0 2px,var(--borde) 2px 3px)}.dl[data-astro-cid-f24iiv4m]{position:relative;padding-bottom:var(--aire-seccion)}.dl-ancla[data-astro-cid-f24iiv4m]{position:absolute;top:0;left:0}.dl-cabeza[data-astro-cid-f24iiv4m]{padding-bottom:clamp(36px,6vw,72px)}.dl-autoria[data-astro-cid-f24iiv4m]{margin-top:14px;font-size:var(--t-menor);letter-spacing:.04em;color:var(--noche-tinta-suave)}.dl-lema[data-astro-cid-f24iiv4m]{margin-top:clamp(26px,4vw,44px);font-family:var(--fuente-titulo);font-style:italic;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.25;color:var(--arena-clara);max-width:24ch}.dl-cabeza[data-astro-cid-f24iiv4m] .entrada[data-astro-cid-f24iiv4m]{margin-top:18px}.dl-partida[data-astro-cid-f24iiv4m]{padding-top:clamp(48px,7vw,100px)}.dl-pie[data-astro-cid-f24iiv4m]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);padding-top:clamp(56px,8vw,110px)}.dl-pie[data-astro-cid-f24iiv4m] h3[data-astro-cid-f24iiv4m]{font-size:var(--t-apartado);margin-bottom:14px}.dl-pie[data-astro-cid-f24iiv4m] p[data-astro-cid-f24iiv4m]{color:var(--noche-tinta-suave);max-width:46ch}.dl-principio[data-astro-cid-f24iiv4m]{padding-left:22px;border-left:2px solid var(--arena)}.dl-principio[data-astro-cid-f24iiv4m] h3[data-astro-cid-f24iiv4m]{font-size:clamp(1.5rem,2.8vw,2.1rem);color:var(--arena-clara)}.dl-boton[data-astro-cid-f24iiv4m]{margin-top:24px;background:var(--arena-clara);border-color:var(--arena-clara);color:var(--azul-profundo)}.dl-boton[data-astro-cid-f24iiv4m]:hover{background:var(--blanco);border-color:var(--blanco);color:var(--azul-profundo)}@media (max-width: 760px){.dl-pie[data-astro-cid-f24iiv4m]{grid-template-columns:1fr}}
