.car-sort-btn.svelte-5mfww0{border:1px solid color-mix(in oklab, currentColor 14%, transparent);background:color-mix(in oklab, var(--color-base-200) 60%, transparent);border-radius:9999px;padding:.6rem 1rem;font-size:1rem;font-weight:600;transition:background .12s,border-color .12s}.car-sort-btn-on.svelte-5mfww0{background:color-mix(in oklab, var(--color-primary) 22%, transparent);border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}.car-album-card.svelte-5mfww0{border:1px solid color-mix(in oklab, currentColor 10%, transparent);background:color-mix(in oklab, var(--color-base-200) 55%, transparent);border-radius:1rem;grid-template-columns:80px 1fr auto;align-items:center;gap:1rem;padding:.6rem;transition:background .12s,border-color .12s,transform .12s;display:grid}.car-album-card.svelte-5mfww0:hover,.car-album-card.svelte-5mfww0:focus-visible{background:color-mix(in oklab, var(--color-base-300) 55%, transparent);border-color:color-mix(in oklab, currentColor 20%, transparent);transform:translateY(-1px)}.car-cover.svelte-5mfww0{background:color-mix(in oklab, var(--color-base-300) 60%, transparent);border-radius:.6rem;width:80px;height:80px;display:block;position:relative;overflow:hidden}.car-cover.svelte-5mfww0 img:where(.svelte-5mfww0){object-fit:cover;width:100%;height:100%}.car-cover-fallback.svelte-5mfww0{color:color-mix(in oklab, currentColor 35%, transparent);justify-content:center;align-items:center;font-size:2rem;display:flex;position:absolute;inset:0}.car-album-text.svelte-5mfww0{flex-direction:column;gap:.1rem;min-width:0;line-height:1.2;display:flex}.car-album-artist.svelte-5mfww0{color:color-mix(in oklab, currentColor 80%, transparent);font-size:.85rem;font-weight:500}.car-album-title.svelte-5mfww0{white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-style:italic;font-weight:600;overflow:hidden}.car-album-meta.svelte-5mfww0{color:color-mix(in oklab, currentColor 55%, transparent);font-size:.85rem}.car-album-chevron.svelte-5mfww0{color:color-mix(in oklab, currentColor 40%, transparent);font-size:1.5rem}@media (width>=640px){.car-album-card.svelte-5mfww0{grid-template-columns:96px 1fr auto}.car-cover.svelte-5mfww0{width:96px;height:96px}.car-album-title.svelte-5mfww0{font-size:1.25rem}}
