.course-stats.svelte-qgg5sj{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.75rem;height:3.5rem;flex-shrink:0;margin:calc(-3.5rem / 3 - 1rem) 1rem 0;padding:.375rem .75rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:.75rem;background:var(--card);box-shadow:0 2px 8px #0000000d}.course-stats.svelte-qgg5sj dt:where(.svelte-qgg5sj){font-size:.7rem;line-height:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.course-stats.svelte-qgg5sj dd:where(.svelte-qgg5sj){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;margin:.125rem 0 0}.live-course-card{container-type:inline-size}.live-course-card:before{content:"";position:absolute;inset:var(--course-cover-inset) 0 0;z-index:-1;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:inherit;background:color-mix(in srgb,var(--card) 80%,transparent);box-shadow:0 1px 3px #0001}.course-cover-link.svelte-qgg5sj{display:block;position:relative}.cover-hover.svelte-qgg5sj{position:absolute;inset:var(--course-cover-inset,0px) 0 0;display:flex;align-items:flex-end;justify-content:flex-end;padding:1rem;border-radius:.75rem .75rem 0 0;background:linear-gradient(to top,#143022eb,#143022db 12%,#143022b0 28%,#14302273 45%,#1430223b 61%,#14302214 75%,#14302204 87%,#14302200 96%);color:#fff;opacity:0;transition:opacity .2s ease;pointer-events:none}.cover-hover.svelte-qgg5sj svg{transform:translate(-4px,4px);transition:transform .2s ease}.course-cover-link.svelte-qgg5sj:hover .cover-hover:where(.svelte-qgg5sj),.course-cover-link.svelte-qgg5sj:focus-visible .cover-hover:where(.svelte-qgg5sj){opacity:1}.course-cover-link.svelte-qgg5sj:hover .cover-hover:where(.svelte-qgg5sj) svg,.course-cover-link.svelte-qgg5sj:focus-visible .cover-hover:where(.svelte-qgg5sj) svg{transform:translate(0)}@media(prefers-reduced-motion:reduce){.cover-hover.svelte-qgg5sj,.cover-hover.svelte-qgg5sj svg{transition:none}}
