.class-card{animation:.55s both class-card-in;animation-delay:calc(var(--i,0) * 70ms);transition:border-color .2s}@keyframes class-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.class-gauge{align-items:center;gap:2px;height:28px;padding:3px 0;display:flex}.class-stroke{background:repeating-linear-gradient(115deg, var(--paper-2) 0 3px, var(--line) 3px 7px);min-width:0;transition:background-color .4s,background .4s;transition-delay:calc(var(--j,0) * 18ms);border-radius:2px 3px;flex:1}.class-stroke.is-filled{background:linear-gradient(140deg, #3b382f 0%, var(--ink) 55%, #0e0d0a 100%);box-shadow:inset -1px -1px 2px #ece2da29}.class-stroke.is-held{background:repeating-linear-gradient(115deg, var(--muted) 0 2px, var(--line) 2px 6px);opacity:.7}@media (max-width:40rem){.class-gauge{gap:1.5px;height:24px}}@media (prefers-reduced-motion:reduce){.class-card,.class-stroke{transition:none!important}.class-card{opacity:1!important;animation:none!important;transform:none!important}}.class-seats{flex-wrap:wrap;gap:4px 5px;padding:2px 0;display:flex}.seat-icon{width:22px;height:22px;color:color-mix(in srgb, var(--muted) 40%, transparent);transition:color .35s;transition-delay:calc(var(--j,0) * 18ms)}.seat-icon .seat-fill{fill:#0000}.seat-icon .seat-dot{fill:currentColor;stroke:none}.seat-icon.is-filled{color:var(--ink)}.seat-icon.is-filled .seat-fill{fill:currentColor}.seat-icon.is-filled .seat-dot{fill:var(--paper)}@media (max-width:40rem){.seat-icon{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.seat-icon{transition:none!important}}
