.rail-x{--rail-pad:max(var(--gutter), calc((100% - var(--container-width)) / 2 + var(--gutter)));position:relative}.rail-x__track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--rail-pad);padding:0 var(--rail-pad) var(--space-5);scrollbar-width:thin;scrollbar-color:var(--pink) transparent;overflow-x:auto}.rail-x__track:focus-visible{outline-offset:-3px}.rail-x__list{gap:var(--space-5);width:max-content;margin:0;padding:0;list-style:none;display:flex}.rail-x__item{width:var(--rail-item-w);scroll-snap-align:start;flex:none}.rail-x__arrow{z-index:1;top:calc(var(--rail-item-w) * var(--rail-ratio) / 2);border:2px solid var(--pink);border-radius:var(--radius-round);background:var(--ink);color:#fff;cursor:pointer;width:2.75rem;height:2.75rem;display:none;position:absolute;transform:translateY(-50%)}.rail-x__arrow:hover{background:var(--pink);color:var(--ink)}.rail-x__arrow span{border:3px solid;border-width:3px 3px 0 0;width:.6rem;height:.6rem;margin:auto;position:absolute;inset:0}.rail-x__arrow--prev{left:max(.5rem, calc(var(--rail-pad) - 1.375rem))}.rail-x__arrow--prev span{transform:translate(.12rem)rotate(-135deg)}.rail-x__arrow--next{right:1rem}.rail-x__arrow--next span{transform:translate(-.12rem)rotate(45deg)}@media (width>=48em){.rail-x__arrow:not([hidden]){display:block}}.movie__grid[data-astro-cid-oqbvmsnw]{gap:var(--space-5);display:grid}.movie__card[data-astro-cid-oqbvmsnw]{width:100%;color:inherit;text-align:left;cursor:pointer;text-decoration:none;display:block}.movie__card[data-astro-cid-oqbvmsnw]:hover{color:inherit}.movie__thumb[data-astro-cid-oqbvmsnw]{aspect-ratio:16/9;border-radius:var(--radius-sm);outline-offset:-3px;background:var(--ink);outline:3px solid #0000;display:block;position:relative;overflow:hidden}.movie__thumb[data-astro-cid-oqbvmsnw] img[data-astro-cid-oqbvmsnw]{object-fit:cover;width:100%;height:100%;transition:opacity var(--transition)}.movie__card[data-astro-cid-oqbvmsnw]:hover .movie__thumb[data-astro-cid-oqbvmsnw] img[data-astro-cid-oqbvmsnw]{opacity:.8}.movie__card[data-astro-cid-oqbvmsnw]:focus-visible{outline:none}.movie__card[data-astro-cid-oqbvmsnw]:focus-visible .movie__thumb[data-astro-cid-oqbvmsnw]{outline-color:var(--color-focus);outline-offset:3px}.movie__card[data-astro-cid-oqbvmsnw][aria-current=true] .movie__thumb[data-astro-cid-oqbvmsnw]{outline-color:var(--pink)}.movie__now[data-astro-cid-oqbvmsnw]{border-radius:var(--radius-round);background:var(--pink);color:var(--ink);font-size:var(--font-size-xs);font-weight:var(--fw-ui);padding:.15rem .6rem;display:none;position:absolute;top:.5rem;left:.5rem}.movie__card[data-astro-cid-oqbvmsnw][aria-current=true] .movie__now[data-astro-cid-oqbvmsnw]{display:block}.movie[data-astro-cid-oqbvmsnw] .rail-x{margin-top:var(--space-5)}.movie[data-astro-cid-oqbvmsnw] .yt{border-radius:var(--radius-sm);margin:0}.movie__title[data-astro-cid-oqbvmsnw]{margin:var(--space-3) 0 0;font-weight:var(--fw-title);font-size:var(--font-size-md);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.movie__info[data-astro-cid-oqbvmsnw]{display:none}.movie__title--sub[data-astro-cid-oqbvmsnw]{font-size:var(--font-size-base)}@media (width>=56.25em){.movie__stage[data-astro-cid-oqbvmsnw]{gap:var(--space-6);grid-template-columns:minmax(0,65fr) minmax(0,35fr);align-items:end;display:grid}.movie__title--under[data-astro-cid-oqbvmsnw]{display:none}.movie__info[data-astro-cid-oqbvmsnw]{padding-bottom:var(--space-2);display:block}.movie__info-title[data-astro-cid-oqbvmsnw]{font-size:var(--font-size-lg);font-weight:var(--fw-title);overflow-wrap:anywhere;margin:0;line-height:1.4}.movie__info-date[data-astro-cid-oqbvmsnw]{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);font-weight:var(--fw-meta);letter-spacing:.12em;color:var(--color-text-muted)}.movie__info-links[data-astro-cid-oqbvmsnw]{align-items:center;gap:var(--space-3) var(--space-4);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.movie__info-list[data-astro-cid-oqbvmsnw]{font-size:var(--font-size-sm);font-weight:var(--fw-ui)}}
