@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond.ttf)format("truetype");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-weight:300 700;font-display:swap}:root{--cielo:#05071c;--horizonte:#1d2655;--ambar:#ffb454;--ambar-suave:#ffd9a0;--hueso:#ece5d3;--tinta:#04051a;--serif:"Cormorant Garamond", "EB Garamond", "Palatino Linotype", Georgia, serif}*{box-sizing:border-box}html,body{background:var(--cielo);height:100%;color:var(--hueso);font-family:var(--serif);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;overflow:hidden}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}.recorrido{height:100dvh;position:fixed;inset:0}.paisaje{width:100%;height:100%;display:block;position:absolute;inset:0}.capa{padding:max(24px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.entrada{justify-content:space-between}.titulo{margin-top:13vh}.marca{letter-spacing:.32em;color:var(--hueso);margin:0;padding-left:.32em;font-size:clamp(2.6rem,11vw,5.2rem);font-weight:400}.lema{opacity:.85;margin:.6em 0 0;font-size:clamp(1.15rem,4.4vw,1.6rem);font-style:italic}.boton{font-family:var(--serif);letter-spacing:.28em;text-transform:uppercase;color:var(--hueso);cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04051a59;border:1px solid #ece5d366;border-radius:999px;margin-bottom:4vh;padding:1em 2em 1em 2.28em;font-size:clamp(.9rem,3.4vw,1.05rem);transition:border-color .8s,box-shadow .8s,color .8s}.boton:hover,.boton:focus-visible{color:var(--ambar-suave);border-color:#ffd9a0cc;outline:none;box-shadow:0 0 28px #ffb4542e}.narracion{cursor:pointer;justify-content:space-between}.voz{align-items:center;min-height:32vh;margin-top:9vh;display:flex}.linea{text-shadow:0 0 22px #04051ae6;max-width:24ch;margin:0 auto;font-size:clamp(1.45rem,5.6vw,2.2rem);font-weight:400;line-height:1.38}.pie{justify-content:center;align-items:flex-end;min-height:5.5rem;display:flex}.toca{letter-spacing:.08em;margin-bottom:4vh;font-size:1rem;font-style:italic}.pregunta{justify-content:flex-start}.pregunta .linea{margin-top:11vh}.fuerte{font-weight:500}.aviso-fase{margin-top:auto;margin-bottom:4vh;font-size:.95rem;font-style:italic}.salir{top:max(14px, env(safe-area-inset-top));font-family:var(--serif);letter-spacing:.06em;color:#ece5d399;cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:.95rem;position:absolute;right:16px}.salir:hover,.salir:focus-visible{color:var(--ambar-suave);outline:none}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}
