.volver.svelte-1y7b50m{color:var(--tenue);text-underline-offset:3px;margin-block:.25rem 1.25rem;font-size:.875rem;display:inline-block}.ficha.svelte-1y7b50m{grid-template-columns:7.5rem 1fr;align-items:end;gap:1rem 1.25rem;display:grid}@media (width>=48rem){.ficha.svelte-1y7b50m{grid-template-rows:auto 1fr;grid-template-columns:15rem minmax(0,46rem);align-items:start;column-gap:2.5rem}.afiche.svelte-1y7b50m{grid-row:span 2}.datos.svelte-1y7b50m{align-self:end}}h1.svelte-1y7b50m{font-family:var(--display);overflow-wrap:anywhere;margin:0 0 .6rem;font-size:clamp(2rem,6vw,4.25rem);font-weight:850;line-height:.92}.meta.svelte-1y7b50m{color:var(--tenue);flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 .6rem;font-size:.875rem;display:flex}.clasificacion.svelte-1y7b50m{border:1px solid var(--linea);border-radius:3px;padding:0 .35rem;font-weight:600}.cadenas.svelte-1y7b50m{flex-wrap:wrap;gap:.35rem;display:flex}.cadena.svelte-1y7b50m{background:color-mix(in oklab, var(--color) 28%, var(--noche));box-shadow:inset 2px 0 0 var(--color);border-radius:3px;padding:.05rem .45rem;font-size:.75rem;font-weight:600}.sinopsis.svelte-1y7b50m{max-width:65ch;color:var(--tenue);grid-column:1/-1;margin:0}@media (width>=48rem){.sinopsis.svelte-1y7b50m{grid-column:2}}.controles.svelte-1y7b50m{border-top:1px solid var(--linea);gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.salas.svelte-1y7b50m{gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.sala.svelte-1y7b50m h3:where(.svelte-1y7b50m){flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:1.05rem;font-weight:600;display:flex}.direccion.svelte-1y7b50m{color:var(--tenue);margin:.1rem 0 0;font-size:.85rem}.horarios.svelte-1y7b50m{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.boleto.svelte-1y7b50m{background:var(--butaca);border-top:2px solid var(--color);border-radius:4px;min-width:5.5rem;padding:.45rem .95rem .5rem;text-decoration:none;display:grid;-webkit-mask:radial-gradient(6px at 0 55%,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(6px at 100% 55%,#0000 96%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(6px at 0 55%,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(6px at 100% 55%,#0000 96%,#000) 100%/51% 100% no-repeat}.boleto.svelte-1y7b50m:hover{background:color-mix(in oklab, var(--color) 18%, var(--butaca))}.hora.svelte-1y7b50m{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1.05}.detalle.svelte-1y7b50m{color:var(--tenue);flex-wrap:wrap;gap:0 .4rem;font-size:.72rem;font-weight:600;display:flex}.vacio.svelte-1y7b50m{color:var(--tenue);padding:2.5rem 0}.vacio.svelte-1y7b50m button:where(.svelte-1y7b50m){border:1px solid var(--pantalla);color:var(--pantalla);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1rem}
