.arriba[data-astro-cid-qzbuy4u2]{color:#fff;background:var(--reyes-sky);padding-top:clamp(24px,4vw,48px);position:relative;overflow:hidden}.cielo[data-astro-cid-qzbuy4u2]{pointer-events:none;position:absolute;inset:0}.luna[data-astro-cid-qzbuy4u2]{aspect-ratio:1;width:clamp(40px,6vw,76px);box-shadow:inset clamp(10px, 1.4vw, 18px) clamp(-6px, -.5vw, -4px) 0 0 var(--reyes-moon);filter:drop-shadow(0 0 14px #fff4d680);border-radius:50%;position:absolute;top:12%;right:8%}@media (width<=899px){.luna[data-astro-cid-qzbuy4u2]{top:4%;right:6%}}.estrella[data-astro-cid-qzbuy4u2]{animation:2.8s ease-in-out infinite titila;position:absolute}@keyframes titila{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.texto[data-astro-cid-qzbuy4u2]{z-index:2;text-align:center;justify-items:center;gap:clamp(20px,3vw,28px);display:grid;position:relative}.migas[data-astro-cid-qzbuy4u2]{font-size:var(--fs-small);color:#ffffffbf;flex-wrap:wrap;justify-self:start;gap:4px 8px;display:flex}.migas[data-astro-cid-qzbuy4u2] a[data-astro-cid-qzbuy4u2]{color:#fff}h1[data-astro-cid-qzbuy4u2]{color:#fff;max-width:14em;animation:sube .8s var(--ease-spring) both}.cuenta[data-astro-cid-qzbuy4u2]{width:min(100%,720px);animation:sube .8s var(--ease-spring) .12s both;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.6vw,20px);display:grid}.cuenta[data-astro-cid-qzbuy4u2][hidden]{display:none}.casilla[data-astro-cid-qzbuy4u2]{border-radius:var(--radius-inner);background:#ffffff1a;justify-items:center;gap:4px;padding:clamp(14px,2.4vw,26px) 4px clamp(12px,2vw,20px);display:grid;box-shadow:inset 0 0 0 1.5px #ffffff2e}.numero[data-astro-cid-qzbuy4u2]{font-family:var(--display);font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(2.25rem,8vw,5.5rem);font-weight:600;line-height:1}.casilla[data-astro-cid-qzbuy4u2]:first-child .numero[data-astro-cid-qzbuy4u2]{color:var(--star)}.nombre[data-astro-cid-qzbuy4u2]{color:#fffc;font-size:clamp(.875rem,1.6vw,1.125rem)}.hoy[data-astro-cid-qzbuy4u2]{font-family:var(--display);color:var(--star);font-size:clamp(2rem,6vw,4rem);font-weight:600;line-height:1.1}.noches[data-astro-cid-qzbuy4u2]{font-family:var(--display);color:var(--reyes-moon);animation:sube .8s var(--ease-spring) .24s both;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:500;line-height:1.25}.fecha[data-astro-cid-qzbuy4u2]{color:#ffffffd9;max-width:34em;animation:sube .8s var(--ease-spring) .36s both;font-size:1.1875rem}.fecha[data-astro-cid-qzbuy4u2] strong[data-astro-cid-qzbuy4u2]{color:#fff}@keyframes sube{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}.desierto[data-astro-cid-qzbuy4u2]{height:clamp(90px,13vw,170px);margin-top:clamp(8px,2vw,20px);position:relative}.duna[data-astro-cid-qzbuy4u2]{width:106%;position:absolute;bottom:0;left:-3%}.duna-fondo[data-astro-cid-qzbuy4u2]{height:100%;fill:var(--reyes-dune);animation:16s ease-in-out infinite alternate mece}.duna-frente[data-astro-cid-qzbuy4u2]{height:46%;fill:var(--reyes-dune-front);animation:11s ease-in-out infinite alternate-reverse mece}@keyframes mece{0%{transform:translate(-2%)}to{transform:translate(2%)}}.fechas[data-astro-cid-pofvfnaq]{padding-block:var(--sec-pad)}.interior[data-astro-cid-pofvfnaq]{gap:36px;max-width:820px;display:grid}.cabeza[data-astro-cid-pofvfnaq]{gap:12px;display:grid}.cabeza[data-astro-cid-pofvfnaq] p[data-astro-cid-pofvfnaq]{color:var(--muted)}.linea[data-astro-cid-pofvfnaq]{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.linea[data-astro-cid-pofvfnaq]:before{content:"";background:var(--line);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:11px}.hito[data-astro-cid-pofvfnaq]{border-radius:var(--radius-inner);background:var(--paper-soft);gap:4px;margin-left:40px;padding:18px 22px 20px;display:grid;position:relative}.punto[data-astro-cid-pofvfnaq]{background:var(--paper);border:3px solid var(--ink);border-radius:50%;width:25px;height:25px;position:absolute;top:22px;left:-40px}.grande[data-astro-cid-pofvfnaq]{background:var(--reyes-sky);color:#fff}.grande[data-astro-cid-pofvfnaq] .punto[data-astro-cid-pofvfnaq]{background:var(--star);border-color:var(--star);box-shadow:0 0 0 5px #f5b80040}.cuando[data-astro-cid-pofvfnaq]{font-family:var(--display);font-weight:500;font-size:var(--fs-small);color:var(--muted)}.cuando[data-astro-cid-pofvfnaq]:first-letter{text-transform:uppercase}h3[data-astro-cid-pofvfnaq]{font-size:var(--fs-h4)}.texto[data-astro-cid-pofvfnaq]{color:var(--body)}.grande[data-astro-cid-pofvfnaq] .cuando[data-astro-cid-pofvfnaq],.grande[data-astro-cid-pofvfnaq] .texto[data-astro-cid-pofvfnaq]{color:#ffffffd9}.grande[data-astro-cid-pofvfnaq] h3[data-astro-cid-pofvfnaq]{color:#fff}.enlace[data-astro-cid-pofvfnaq] a[data-astro-cid-pofvfnaq]{font-weight:700}.faltan[data-astro-cid-pofvfnaq]{border-radius:var(--radius-pill);font-family:var(--display);font-weight:600;font-size:var(--fs-small);background:var(--tint-reyes);color:var(--ink);justify-self:start;margin-top:6px;padding:2px 12px}.grande[data-astro-cid-pofvfnaq] .faltan[data-astro-cid-pofvfnaq]{background:var(--star);color:var(--ink)}.pasado[data-astro-cid-pofvfnaq]{opacity:.55}.pasado[data-astro-cid-pofvfnaq] .punto[data-astro-cid-pofvfnaq]{border-color:var(--line-strong)}.pasado[data-astro-cid-pofvfnaq] .faltan[data-astro-cid-pofvfnaq]{color:var(--muted);background:0 0;padding-left:0}.plazo[data-astro-cid-chadin3x]{border-radius:var(--radius-inner);background:#ffffff1a;justify-self:stretch;padding:12px 18px;box-shadow:inset 0 0 0 1.5px #ffffff2e}.plazo[data-astro-cid-chadin3x] strong{color:var(--star)}.calendario[data-astro-cid-fougsvda]{padding-block:var(--sec-pad);background:var(--paper-soft)}.rejilla[data-astro-cid-fougsvda]{align-items:center;gap:36px;display:grid}@media (width>=900px){.rejilla[data-astro-cid-fougsvda]{grid-template-columns:1fr 1fr;gap:56px}}.texto[data-astro-cid-fougsvda]{gap:16px;display:grid}.texto[data-astro-cid-fougsvda] ul[data-astro-cid-fougsvda]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.texto[data-astro-cid-fougsvda] li[data-astro-cid-fougsvda]{padding-left:26px;position:relative}.texto[data-astro-cid-fougsvda] li[data-astro-cid-fougsvda]:before{content:"★" / "";color:var(--star-shadow);position:absolute;left:0}.hojas[data-astro-cid-fougsvda]{grid-template-columns:repeat(2,1fr);gap:clamp(16px,3vw,28px);margin:0;padding:0;list-style:none;display:grid}.hojas[data-astro-cid-fougsvda] li[data-astro-cid-fougsvda]{text-align:center;justify-items:center;gap:10px;display:grid}.hoja[data-astro-cid-fougsvda]{width:100%;box-shadow:var(--shadow-soft), 0 0 0 1px var(--line);transition:transform .25s var(--ease-spring);background:#fff;border-radius:4px;display:block;overflow:hidden}.hoja[data-astro-cid-fougsvda]:hover{transform:translateY(-4px)rotate(-1deg)}.nombre[data-astro-cid-fougsvda]{font-family:var(--display);font-weight:600;font-size:var(--fs-h4);color:var(--ink)}.descarga[data-astro-cid-fougsvda]{border-radius:var(--radius-pill);border:2px solid var(--ink);font-family:var(--display);color:var(--ink);align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.descarga[data-astro-cid-fougsvda]:hover{background:var(--ink);color:#fff}.descarga[data-astro-cid-fougsvda] svg[data-astro-cid-fougsvda]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.hoja[data-astro-cid-fougsvda]:hover{transform:none}}
