.pin-options-btn.svelte-12b5nd0{display:flex;column-gap:.5ch;background-color:#fff;background-color:light-dark(#fff,#000);font-weight:500}.pin-options-btn.svelte-12b5nd0:hover{color:#000;color:light-dark(#000,#fff);background-color:#fff;background-color:light-dark(#fff,#000)}.pin-options-btn.compact.svelte-12b5nd0{padding:0;border:0}.pin-options-btn.svelte-12b5nd0:before{content:"";display:block;width:1.2rem;height:1.2rem;-webkit-mask-image:url(../../../icons/pin.svg);mask-image:url(../../../icons/pin.svg);-webkit-mask-size:contain;mask-size:contain;background-color:#000;background-color:light-dark(#000,#fff)}.pin-options-btn.svelte-12b5nd0:not(.compact):before,.pin-options-btn.pinned.svelte-12b5nd0:not(:hover):not(:has(+.pin-options:popover-open)):before,.pin-options-btn.svelte-12b5nd0:not(.pinned):hover:before{background-color:#f0f}.pin-options-btn:not(.compact).pinned.svelte-12b5nd0,.pin-options-btn.svelte-12b5nd0:not(.compact):hover{--shadow-color: #000;--shadow-color: light-dark(#000, #fff);box-shadow:2px 2px 0 1px var(--shadow-color);border-color:#f0f}.pin-options-btn.pinned.svelte-12b5nd0:not(:hover):not(:has(+.pin-options:popover-open)),.pin-options-btn.svelte-12b5nd0:not(.pinned):hover{--shadow-color: #f0f;color:#f0f}.movie-showtime-block.svelte-eenc7s{grid-column:1;width:var(--block-width);min-height:2.5lh;border:1px solid;border-color:#000;border-color:light-dark(#000,#fff);background-color:#fff;background-color:light-dark(#fff,#000);display:grid;position:relative;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"time" "version" "tags";padding-inline:.5ch;padding-block:.5ex}.times.svelte-eenc7s{grid-area:time;justify-items:flex-start}.times.svelte-eenc7s .end-time:where(.svelte-eenc7s){opacity:.5}.lang-version.svelte-eenc7s{grid-area:version;opacity:.5;text-transform:uppercase}.tags.svelte-eenc7s{grid-area:tags;display:flex;column-gap:.5ch;row-gap:.5ex;align-self:flex-end;justify-content:flex-end;align-items:end;flex-wrap:wrap-reverse;margin-inline-end:-.5ch;margin-block-end:-.5ex}.tags.svelte-eenc7s span:where(.svelte-eenc7s){background-color:#000;background-color:light-dark(#000,#fff);color:#fff;color:light-dark(#fff,#000);padding-inline:.5ch;font-weight:500;font-size:.9em}li.pinned.svelte-eenc7s .tags:where(.svelte-eenc7s) span:where(.svelte-eenc7s){background-color:#f0f}.overlay-btn.svelte-eenc7s{position:absolute;inset:0;cursor:pointer}li.svelte-eenc7s:has(.overlay-btn:where(.svelte-eenc7s):hover),li.svelte-eenc7s:has(:where(.svelte-eenc7s):popover-open){--shadow-color: #000;--shadow-color: light-dark(#000, #fff);box-shadow:2px 2px 0 1px var(--shadow-color)}li.pinned.svelte-eenc7s{box-shadow:2px 2px 0 1px #f0f;border-color:#f0f}.movie-showtime-popup.svelte-eenc7s{top:var(--top, 0);left:var(--left, 0);margin:0;transform:translateY(calc(-100% + 1px));width:var(--block-width);flex-direction:column-reverse;gap:1ex;padding-inline:.5ch;padding-block:.5ex;padding-block-end:1ex}.movie-showtime-popup.svelte-eenc7s:popover-open{display:flex}.tickets-btn.svelte-eenc7s{display:block;border:2px solid;border-color:#000;border-color:light-dark(#000,#fff);padding:.5ex 1ch;font-size:1.1rem;font-weight:500;text-decoration:none}.tickets-btn.svelte-eenc7s:hover{--shadow-color: #000;--shadow-color: light-dark(#000, #fff);box-shadow:2px 2px 0 1px var(--shadow-color)}.wrap.svelte-18faznl{overflow-x:auto}.cinemas.svelte-18faznl{min-width:max-content}.showtimes-list.svelte-18faznl{display:grid;grid-template-columns:minmax(10px,1fr);align-items:flex-start;row-gap:1rem}.cinema.svelte-18faznl{padding-bottom:.5rem;border-top:2px solid;border-color:#000;border-color:light-dark(#000,#fff)}.cinema.svelte-18faznl .label:where(.svelte-18faznl){font-weight:500;background-color:#fff;background-color:light-dark(#fff,#000);width:fit-content;position:sticky;left:0;margin-bottom:.5rem}.cinema.svelte-18faznl .label:where(.svelte-18faznl) .city:where(.svelte-18faznl){opacity:.5}article.svelte-65j0p9{margin-inline:.5rem;margin-block-start:.5rem;margin-block-end:1rem;margin-right:max(.5rem,env(safe-area-inset-right));margin-left:max(.5rem,env(safe-area-inset-left));border:1px solid;border-color:#000;border-color:light-dark(#000,#fff)}@media (min-width: 620px){article.svelte-65j0p9{margin-inline-end:1rem;margin-right:max(1rem,env(safe-area-inset-right));margin-block-end:1.5rem}}article.pinned.svelte-65j0p9{border-color:#f0f}.movie.svelte-65j0p9{display:grid;column-gap:1rem;margin-block-start:1rem;margin-block-end:.5rem;margin-inline:.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto auto auto;grid-template-areas:"poster    title" "poster    info-1" "poster    ." "text      text" "info-2    info-2" "links     links" "showtimes showtimes"}.movie.svelte-65j0p9:not(:has(.poster)){grid-template-areas:"title     title" "info-1    info-1" ".         ." "text      text" "info-2    info-2" "links     links" "showtimes showtimes"}@media (min-width: 620px){.movie.svelte-65j0p9,.movie.svelte-65j0p9:not(:has(.poster)){grid-template-columns:15rem minmax(15rem,1fr);grid-template-rows:auto auto auto auto auto 1fr;grid-template-areas:"poster title" "poster info-1" "poster text" "poster showtimes" "info-2 showtimes" "links showtimes"}@media (min-width: 960px){.movie.svelte-65j0p9,.movie.svelte-65j0p9:not(:has(.poster)){grid-template-columns:20rem minmax(0,30rem) minmax(15rem,1fr);grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"poster title     title" "poster info-1    ." "poster text      info-2" "poster showtimes showtimes" "links  showtimes showtimes"}@media (min-width: 1050px){.movie.svelte-65j0p9,.movie.svelte-65j0p9:not(:has(.poster)){grid-template-columns:20rem minmax(20rem,30rem) minmax(15rem,30rem) minmax(auto,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"poster title     title     title" "poster info-1    .         ." "poster text      info-2    links" "poster showtimes showtimes showtimes"}}}}@media (min-width: 960px){.movie.svelte-65j0p9:not(:has(.text)){grid-template-rows:auto auto 1fr auto;grid-template-areas:"poster title     title" "poster info-1    info-2" "poster showtimes showtimes" "links  showtimes showtimes"}@media (min-width: 1050px){.movie.svelte-65j0p9:not(:has(.text)){grid-template-rows:auto auto 1fr;grid-template-areas:"poster title     title    title" "poster info-1    info-2   links" "poster showtimes showtimes showtimes"}}}h3.svelte-65j0p9,h4.svelte-65j0p9{grid-area:title;font-weight:500;font-size:1.6em;line-height:1.1em;text-box-trim:trim-start;text-box-edge:cap;margin:0;margin-block-end:.5lh}h3.svelte-65j0p9 span:where(.svelte-65j0p9),h4.svelte-65j0p9 span:where(.svelte-65j0p9){display:block}h3.svelte-65j0p9 p:where(.svelte-65j0p9),h4.svelte-65j0p9 p:where(.svelte-65j0p9){font-size:1rem;line-height:1.2em}.key.svelte-65j0p9{font-weight:500}.info-1.svelte-65j0p9{grid-area:info-1;align-self:flex-start;margin-block-end:.5lh}.genres.svelte-65j0p9{font-weight:350}.text.svelte-65j0p9{grid-area:text;margin-block-end:.5lh}.tagline.svelte-65j0p9{font-weight:450;margin-block-end:.5lh}.synopsis.svelte-65j0p9{margin-block-end:.5lh}.info-2.svelte-65j0p9{grid-area:info-2;display:flex;flex-direction:column;gap:.5lh;margin-block-end:.5lh}.links.svelte-65j0p9{grid-area:links;margin-block-end:.5lh}@media (min-width: 1050px){.links.svelte-65j0p9{display:flex;flex-direction:column}}.links-label.svelte-65j0p9{font-weight:500}article.svelte-65j0p9 .poster{grid-area:poster;align-self:flex-start;margin-block-end:.5lh}@media (min-width: 1050px){article.svelte-65j0p9 .poster{position:sticky;top:calc(var(--sticky-bar-height, 0) + .5rem)}}@media (min-width: 1050px){article.svelte-65j0p9 .poster{margin-block-end:0}}.movie.svelte-65j0p9>.showtimes{grid-area:showtimes}
