.media-card.svelte-1psxle5{background-color:var(--surface-container);background-image:linear-gradient(transparent 15%, var(--clr-primary)), var(--image);min-width:0;min-height:320px;box-shadow:var(--box-shadow-sm);background-position:50%,50% 15%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:end;display:flex;overflow:hidden}.details.svelte-1psxle5{background-color:var(--surface-container);margin-top:auto;padding:1rem}.details.svelte-1psxle5>.text:where(.svelte-1psxle5){border-left:1px solid var(--outline);padding-left:1em}.label.svelte-1psxle5{color:var(--clr-secondary);background-color:var(--surface-container-highest);width:fit-content;font-size:var(--size--1);border-radius:var(--border-radius-sm);text-transform:uppercase;padding:.1em .5em}.label.video.svelte-1psxle5{position:relative}.media-title.svelte-1psxle5{font-size:var(--size-0)}.artist.svelte-1psxle5{font-size:var(--size--1);color:var(--clr-secondary)}.player-controls.svelte-1psxle5{justify-content:space-between;align-items:center;gap:1rem;display:flex}.play-pause.svelte-1psxle5{aspect-ratio:1;width:32px;color:var(--clr-primary);background-color:var(--surface-container-highest);border-radius:var(--border-radius-sm);box-shadow:var(--box-shadow-sm);cursor:pointer;border:none;flex-shrink:0;place-items:center;padding:.3rem;display:grid}.play-pause.svelte-1psxle5 svg:where(.svelte-1psxle5){width:100%;height:100%}.play-pause.svelte-1psxle5:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px}.progress.svelte-1psxle5{--thumb-size:8px;cursor:pointer;flex:1;align-items:center;min-width:0;height:20px;display:flex;position:relative}.progress-track.svelte-1psxle5{left:calc(var(--thumb-size) / 2);right:calc(var(--thumb-size) / 2);background:var(--surface-container-highest);pointer-events:none;border-radius:999px;height:2px;transition:height .18s;position:absolute}.progress-fill.svelte-1psxle5{width:var(--progress);background:var(--clr-primary);border-radius:inherit;height:100%}.progress-thumb.svelte-1psxle5{top:50%;left:var(--progress);width:var(--thumb-size);height:var(--thumb-size);background:var(--clr-primary);opacity:0;border-radius:50%;transition:transform .18s,opacity .18s;position:absolute;transform:translate(-50%,-50%)scale(0)}.progress-input.svelte-1psxle5{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.progress.svelte-1psxle5:hover .progress-thumb:where(.svelte-1psxle5),.progress.svelte-1psxle5:focus-within .progress-thumb:where(.svelte-1psxle5){opacity:1;transform:translate(-50%,-50%)scale(1)}.progress.svelte-1psxle5:hover .progress-track:where(.svelte-1psxle5),.progress.svelte-1psxle5:focus-within .progress-track:where(.svelte-1psxle5){height:3px}.progress-input.svelte-1psxle5:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px;border-radius:4px}.progress-input.svelte-1psxle5:disabled{cursor:default}.progress.svelte-1psxle5:has(.progress-input:where(.svelte-1psxle5):disabled){cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.progress-track.svelte-1psxle5,.progress-thumb.svelte-1psxle5{transition:none}}.time.svelte-1psxle5{font-size:var(--size--1);font-variant-numeric:tabular-nums;white-space:nowrap}.video-container.svelte-1psxle5{aspect-ratio:16/9;background:#000;width:100%;position:relative}.video-container.svelte-1psxle5 iframe:where(.svelte-1psxle5){border:0;width:100%;height:100%;position:absolute;inset:0}.video-error.svelte-1psxle5{color:var(--clr-secondary);padding:1rem}.hero-card-container.svelte-jj03t9{width:min(90%,900px);margin:0 auto}.hero-card.svelte-jj03t9{background-color:var(--surface-container);box-shadow:var(--box-shadow-sm);flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.hero-card.svelte-jj03t9 h2:where(.svelte-jj03t9){font-size:var(--size--1);font-family:var(--font-body);text-transform:uppercase;color:var(--clr-primary)}.hero-card.svelte-jj03t9 h3:where(.svelte-jj03t9){font-size:var(--size-1)}.hero-card.svelte-jj03t9 p:where(.svelte-jj03t9){font-size:var(--size-0)}
