.card-actions.svelte-m1f41q{inset-inline:0;background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--color-ink-900) 72%, transparent) 70%);pointer-events:none;border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);justify-content:center;align-items:center;gap:.375rem;padding:2.75rem .5rem .625rem;display:flex;position:absolute;bottom:0}.act.svelte-m1f41q{border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-ink-900) 55%, transparent);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-300) 45%, transparent);color:var(--color-gold-100);cursor:pointer;pointer-events:auto;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.act.svelte-m1f41q:hover{background:color-mix(in oklab, var(--color-ink-900) 80%, transparent);box-shadow:inset 0 0 0 1px var(--color-gold-300)}.act.svelte-m1f41q:active{scale:.94}@media (hover:none),(pointer:coarse){.act.svelte-m1f41q{position:relative}}.act-play.svelte-m1f41q{background:var(--color-primary-solid);width:2.5rem;height:2.5rem;box-shadow:0 4px 14px color-mix(in srgb, var(--color-ink-900) 45%, transparent);color:var(--color-primary-solid-foreground)}.act-play.svelte-m1f41q:hover{background:var(--color-teal-700);box-shadow:0 4px 14px color-mix(in srgb, var(--color-ink-900) 55%, transparent)}.narrow.svelte-m1f41q .act:where(.svelte-m1f41q){width:1.75rem;height:1.75rem}.narrow.svelte-m1f41q .act-play:where(.svelte-m1f41q){width:2.25rem;height:2.25rem}.narrow.svelte-m1f41q{padding-top:2rem;padding-bottom:.375rem}:root:not(.dark):not([data-theme=dark]) .card-actions.svelte-m1f41q:not(.rail){background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--color-ink-50) 70%, transparent) 70%)}:root:not(.dark):not([data-theme=dark]) .act.svelte-m1f41q:not(.act-play){background:color-mix(in oklab, var(--color-ink-50) 78%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-500) 50%, transparent);color:var(--color-ink-800)}:root:not(.dark):not([data-theme=dark]) .act.svelte-m1f41q:not(.act-play):hover{background:var(--color-ink-50);box-shadow:inset 0 0 0 1px var(--color-gold-500)}:root:not(.dark):not([data-theme=dark]) .act-play.svelte-m1f41q{box-shadow:0 4px 12px color-mix(in srgb, var(--color-teal-900) 30%, transparent)}.card-actions.rail.svelte-m1f41q{background:0 0;border-radius:0;padding:0;position:static}.ribbon.svelte-r3kqrb{color:var(--color-ink-900);background:linear-gradient(var(--color-gold-300), var(--color-gold-400));box-shadow:0 2px 6px -2px color-mix(in srgb, var(--color-ink-900) 50%, transparent);align-items:center;display:inline-flex}.ribbon-today.svelte-r3kqrb{letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 .3rem .3rem;padding:.125rem .5rem .1875rem;font-size:.625rem;font-weight:700;line-height:1.2}.ribbon-heard.svelte-r3kqrb{clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);justify-content:center;width:1.125rem;height:1.375rem;padding-bottom:.25rem}
