.track-card.svelte-9hb0xl{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:16px;align-items:flex-start;gap:16px;width:100%;height:100%;padding:20px;transition:border-color .15s,background-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.track-card.svelte-9hb0xl:before{content:"";background:var(--primary);transform-origin:top;width:3px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.track-card.svelte-9hb0xl:hover,.track-card.svelte-9hb0xl:focus-visible{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));background:color-mix(in srgb, var(--secondary) 55%, var(--card));outline:none}.track-card.svelte-9hb0xl:hover:before,.track-card.svelte-9hb0xl:focus-visible:before{transform:scaleY(1)}.track-card.svelte-9hb0xl:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 40%, transparent)}.track-index.svelte-9hb0xl{width:2rem;color:var(--primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:.8rem;font-weight:600}.paper-row.svelte-9hb0xl:hover{background:color-mix(in srgb, var(--secondary) 55%, transparent)}@media (prefers-reduced-motion:reduce){.track-card.svelte-9hb0xl,.track-card.svelte-9hb0xl:before{transition:none}}
