.screenshot-gallery[data-astro-cid-53uus5nl]{--flow-gap:1.25rem;height:100%}.gallery-viewport[data-astro-cid-53uus5nl]{isolation:isolate;height:100%;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.gallery-column[data-astro-cid-53uus5nl]{display:none}.gallery-mobile[data-astro-cid-53uus5nl]{display:block}.gallery-columns[data-astro-cid-53uus5nl],.gallery-mobile[data-astro-cid-53uus5nl],.gallery-track[data-astro-cid-53uus5nl],.gallery-sequence[data-astro-cid-53uus5nl]{height:100%}.gallery-track[data-astro-cid-53uus5nl],.gallery-sequence[data-astro-cid-53uus5nl]{width:max-content;display:flex}.gallery-track[data-astro-cid-53uus5nl]{animation:screenshot-flow-horizontal var(--flow-duration) linear infinite}.gallery-sequence[data-astro-cid-53uus5nl]{gap:var(--flow-gap);padding-inline-end:var(--flow-gap)}.gallery-frame[data-astro-cid-53uus5nl]{aspect-ratio:1206/2622;border-radius:18%/8.3%;flex:none;width:auto;height:100%;display:block;overflow:hidden}.gallery-frame[data-astro-cid-53uus5nl] img[data-astro-cid-53uus5nl]{width:auto;height:100%}.gallery-viewport[data-astro-cid-53uus5nl]:focus-visible .gallery-track[data-astro-cid-53uus5nl]{animation-play-state:paused}.gallery-viewport[data-astro-cid-53uus5nl]:focus-visible{mask-image:none}@keyframes screenshot-flow-horizontal{to{transform:translate(-50%)}}@keyframes screenshot-flow-vertical{to{transform:translateY(-50%)}}@media (width>=64rem){.screenshot-gallery[data-astro-cid-53uus5nl]{--flow-gap:1.5rem}.gallery-viewport[data-astro-cid-53uus5nl]{mask-image:linear-gradient(#0000,#000 3rem calc(100% - 3rem),#0000)}.gallery-columns[data-astro-cid-53uus5nl]{gap:var(--flow-gap);grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid}.gallery-column[data-astro-cid-53uus5nl]{min-width:0;height:auto;display:block}.gallery-mobile[data-astro-cid-53uus5nl]{display:none}.gallery-track[data-astro-cid-53uus5nl],.gallery-sequence[data-astro-cid-53uus5nl]{flex-direction:column;width:100%;height:auto}.gallery-track[data-astro-cid-53uus5nl]{animation-name:screenshot-flow-vertical}.gallery-column[data-astro-cid-53uus5nl]:nth-child(2) .gallery-track[data-astro-cid-53uus5nl]{animation-delay:-8s}.gallery-sequence[data-astro-cid-53uus5nl]{padding-inline-end:0;padding-bottom:var(--flow-gap)}.gallery-frame[data-astro-cid-53uus5nl],.gallery-frame[data-astro-cid-53uus5nl] img[data-astro-cid-53uus5nl]{width:100%;height:auto}}@media (prefers-reduced-motion:reduce){.gallery-viewport[data-astro-cid-53uus5nl]{overflow:auto;mask-image:none}.gallery-track[data-astro-cid-53uus5nl]{animation:none;transform:none}.gallery-sequence[data-astro-cid-53uus5nl][aria-hidden=true]{display:none}}.json-exporter-action,.app-store-action{--color-kumo-brand:var(--color-madschedule-brand)}.app-store-action svg{flex:none;width:1.125rem;height:1.125rem}.home-hero[data-astro-cid-lcdefpme]{--hero-height:calc(100svh - 3.5rem - 1px);height:var(--hero-height);min-height:max(var(--hero-height), 20rem)}@media (width>=40rem){.home-hero[data-astro-cid-lcdefpme]{--hero-height:calc(100svh - 4rem - 1px)}}.feature-overlap[data-astro-cid-lcdefpme] .feature-media[data-astro-cid-lcdefpme] .feature-shot{transform-origin:top;position:absolute;top:2rem;left:calc(50% - 3rem);transform:rotate(11deg)}.feature-overlap[data-astro-cid-lcdefpme] .feature-media[data-astro-cid-lcdefpme] .feature-shot:first-child{top:6rem;left:calc(50% - 11rem);transform:rotate(-11deg)}.feature-offset[data-astro-cid-lcdefpme] .feature-media[data-astro-cid-lcdefpme] .feature-shot{position:absolute;top:0;right:1.5rem;transform:translateY(calc(-50% - 1rem))}.feature-offset[data-astro-cid-lcdefpme] .feature-media[data-astro-cid-lcdefpme] .feature-shot:first-child{top:50%;left:1.5rem;right:auto;transform:translateY(-1rem)}@media (width>=40rem){.feature-offset[data-astro-cid-lcdefpme] .feature-media[data-astro-cid-lcdefpme] .feature-shot:first-child{top:30%}.feature-overlap[data-astro-cid-lcdefpme] .feature-media[data-astro-cid-lcdefpme] .feature-shot{left:calc(50% - 4rem)}.feature-overlap[data-astro-cid-lcdefpme] .feature-media[data-astro-cid-lcdefpme] .feature-shot:first-child{top:8rem;left:calc(50% - 16rem)}}@media (width>=64rem){.feature-overlap[data-astro-cid-lcdefpme] .feature-media[data-astro-cid-lcdefpme] .feature-shot:first-child{left:calc(50% - 20rem)}}
