.gallery-page{overflow-x:hidden}@supports (overflow:clip){.gallery-page{overflow-x:clip}}.gallery-stream{--gallery-card-width:clamp(210px, 18vw, 300px);border-bottom:1px solid var(--rule);gap:clamp(12px,1.4vw,20px);padding-block:clamp(22px,2.2vw,34px);display:grid;overflow:hidden}.gallery-marquee{overflow:hidden}.gallery-marquee-track{will-change:transform;width:max-content;animation:96s linear infinite gallery-drift;display:flex}.gallery-marquee.is-reverse .gallery-marquee-track{animation-duration:110s;animation-direction:reverse}.gallery-marquee:hover .gallery-marquee-track,.gallery-marquee:focus-within .gallery-marquee-track{animation-play-state:paused}.gallery-marquee-group{gap:clamp(12px,1.4vw,20px);margin:0;padding:0 clamp(12px,1.4vw,20px) 0 0;list-style:none;display:flex}.gallery-minute-card{width:var(--gallery-card-width);border:1px solid var(--ink);background:var(--canvas);transition:background-color .18s ease, color .18s ease, transform .18s var(--motion-ease);display:block;overflow:hidden}a.gallery-minute-card:hover{color:var(--red);transform:translateY(-1px)}a.gallery-minute-card:focus-visible{outline:2px solid var(--red);outline-offset:-5px}.gallery-card-image{aspect-ratio:16/9;background:var(--quiet);display:block;position:relative;overflow:hidden}.gallery-card-image img{object-fit:cover;transition:transform .5s var(--motion-ease)}a.gallery-minute-card:hover .gallery-card-image img{transform:scale(1.02)}.gallery-card-caption{border-top:1px solid var(--rule);grid-template-columns:1fr auto auto;align-items:baseline;gap:8px;min-height:42px;padding:9px 11px 8px;display:grid}.gallery-card-date,.gallery-card-state{color:var(--ink-secondary);letter-spacing:.09em;font-size:9px}.gallery-card-time{letter-spacing:-.045em;font-size:16px;font-weight:560}.gallery-page .recent{padding-block:clamp(50px,5vw,76px) clamp(76px,8vw,112px)}.gallery-page .recent-heading{margin-bottom:clamp(28px,3vw,42px)}.gallery-page .recent-heading h2{letter-spacing:-.065em;font-size:clamp(40px,4.8vw,68px)}.gallery-page .recent-intro{max-width:460px;color:var(--ink-secondary);font-size:var(--type-body);margin:14px 0 0;line-height:1.45}.gallery-page .recent .archive-list a.recent-minute-entry{grid-template-columns:minmax(110px,.45fr) minmax(220px,1fr) minmax(110px,.4fr) auto;gap:clamp(20px,3vw,48px);min-height:96px}.gallery-page .recent-minute-date,.gallery-page .recent-minute-status{font-size:var(--type-meta);letter-spacing:.1em}.gallery-page .recent-minute-status{color:var(--ink-secondary)}.gallery-page .recent-minute-time{letter-spacing:-.09em;font-size:clamp(42px,4.8vw,68px);font-weight:500;line-height:.82}.gallery-page .recent-minute-view{letter-spacing:.1em;white-space:nowrap;border-bottom:1px solid;justify-self:end;font-size:10px}.gallery-page .recent-minute-entry:hover .recent-minute-time,.gallery-page .recent-minute-entry:hover .recent-minute-view{color:var(--red)}@keyframes gallery-drift{to{transform:translate(-50%)}}@media (max-width:767px){.gallery-stream{--gallery-card-width:min(62vw, 220px);gap:10px;padding-block:14px}.gallery-marquee-group{gap:10px;padding-right:10px}.gallery-card-caption{gap:6px;min-height:38px;padding:8px 9px 7px}.gallery-page .recent{padding-block:46px 78px}.gallery-page .recent-heading{margin-bottom:28px}.gallery-page .recent-heading h2{font-size:clamp(40px,12vw,50px)}.gallery-page .recent-intro{max-width:32ch;margin-top:18px}.gallery-page .recent .archive-list a.recent-minute-entry{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date date""time time""status view";align-items:baseline;gap:10px 16px;min-height:0;padding:22px 0 24px}.gallery-page .recent .archive-list a.recent-minute-entry>.recent-minute-date{font-size:var(--type-meta);grid-area:date}.gallery-page .recent .archive-list a.recent-minute-entry>.recent-minute-time{grid-area:time;font-size:clamp(48px,16vw,64px)}.gallery-page .recent .archive-list a.recent-minute-entry>.recent-minute-status{font-size:var(--type-meta);grid-area:status}.gallery-page .recent .archive-list a.recent-minute-entry>.recent-minute-view{grid-area:view}}@media (prefers-reduced-motion:reduce){.gallery-marquee{overflow-x:auto}.gallery-marquee-track{will-change:auto;animation:none}.gallery-marquee-group[aria-hidden=true]{display:none}}
