.recent-list.svelte-50mqhk{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--inline-spacing)}.recent-list.svelte-50mqhk :where(.svelte-50mqhk){padding-block-start:0}.recent-track.svelte-50mqhk{display:flex;align-items:center;gap:calc(var(--inline-spacing) * 2);padding:calc(var(--inline-spacing) * 2);border-radius:var(--border-radius);background:color-mix(in hsl,var(--foreground) 5%,var(--background) 95%)}.recent-cover.svelte-50mqhk{position:relative;width:3.5em;height:3.5em;flex-shrink:0;border-radius:var(--border-radius);overflow:hidden;background:color-mix(in hsl,var(--foreground) 10%,var(--background) 90%)}.recent-cover.svelte-50mqhk img:where(.svelte-50mqhk){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;color:transparent}.recent-cover-fallback.svelte-50mqhk{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2em;color:var(--muted)}.recent-info.svelte-50mqhk{display:flex;flex-direction:column;flex:1;min-width:0}.name.svelte-50mqhk{font-weight:700}.artist.svelte-50mqhk{color:var(--primary)}.release.svelte-50mqhk{color:var(--muted);font-size:.85em}.time.svelte-50mqhk{color:var(--muted);font-size:.75em;font-family:var(--font-mono);white-space:nowrap}.mosaic.svelte-50mqhk{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.mosaic.svelte-50mqhk :where(.svelte-50mqhk){padding-block-start:0}.mosaic-cell.svelte-50mqhk{position:relative;aspect-ratio:1;overflow:hidden;background:color-mix(in hsl,var(--foreground) 10%,var(--background) 90%)}.mosaic-cell.svelte-50mqhk img:where(.svelte-50mqhk){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;color:transparent}.mosaic-fallback.svelte-50mqhk{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:.25em;font-size:.6em;text-align:center;color:var(--muted);word-break:break-word;line-height:1.2}.tab-row.svelte-50mqhk{display:flex;gap:var(--inline-spacing);flex-wrap:wrap}.tab-row.svelte-50mqhk:last-of-type{margin-block-end:calc(var(--layout-spacing) / 2)}.tab-row.svelte-50mqhk :where(.svelte-50mqhk){padding-block-start:0}.tab.svelte-50mqhk{background:transparent;color:var(--muted);padding:var(--inline-spacing) calc(var(--inline-spacing) * 2);border:1px solid var(--very-muted);border-radius:var(--border-radius);cursor:pointer;font-size:.75em}.tab.svelte-50mqhk:hover{color:var(--foreground);border-color:var(--foreground)}.tab.active.svelte-50mqhk{background:var(--primary);color:#fff;border-color:var(--primary)}.loading-indicator.svelte-50mqhk{color:var(--muted);font-size:.85em;font-family:var(--font-mono)}.stats-list.svelte-50mqhk{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--inline-spacing)}.stats-list.svelte-50mqhk :where(.svelte-50mqhk){padding-block-start:0}.stat-item.svelte-50mqhk{display:flex;align-items:center;gap:calc(var(--inline-spacing) * 2)}.stat-cover.svelte-50mqhk{position:relative;width:3em;height:3em;flex-shrink:0;border-radius:var(--border-radius);overflow:hidden;background:color-mix(in hsl,var(--foreground) 10%,var(--background) 90%)}.stat-cover.svelte-50mqhk img:where(.svelte-50mqhk){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;color:transparent}.stat-cover-fallback.svelte-50mqhk{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2em;color:var(--muted)}.stat-info.svelte-50mqhk{display:flex;flex-direction:column;min-width:0}.stat-info.svelte-50mqhk .name:where(.svelte-50mqhk),.stat-info.svelte-50mqhk .artist:where(.svelte-50mqhk){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-count.svelte-50mqhk{color:var(--muted);font-size:.75em;font-family:var(--font-mono)}.attribution.svelte-50mqhk{font-size:.75em;color:var(--muted)}.book.svelte-4lcst0{display:flex;gap:calc(var(--inline-spacing) * 4);align-items:flex-start}.book.svelte-4lcst0 :where(.svelte-4lcst0){padding-block-start:0}.book-cover.svelte-4lcst0{position:relative;flex-shrink:0;width:7rem;aspect-ratio:2 / 3;border-radius:var(--border-radius);overflow:hidden;background:color-mix(in hsl,var(--foreground) 10%,var(--background) 90%);box-shadow:0 2px 6px #00000026}.book-cover.svelte-4lcst0 img:where(.svelte-4lcst0){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;color:transparent}.book-cover-fallback.svelte-4lcst0{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5em;color:var(--muted)}.book-info.svelte-4lcst0{display:flex;flex-direction:column;gap:calc(var(--inline-spacing) * 2);min-width:0}.name.svelte-4lcst0{font-weight:700;line-height:1.2}.author.svelte-4lcst0{color:var(--muted);font-size:.85em}progress.svelte-4lcst0{width:100%;max-width:16rem;accent-color:var(--primary)}.progress-label.svelte-4lcst0{color:var(--muted);font-size:.75em}.right-now.svelte-n59yxb{display:flex;flex-direction:column;gap:calc(var(--inline-spacing) * 3);margin-block-end:var(--layout-spacing);padding:calc(var(--inline-spacing) * 4);border-radius:var(--border-radius);border:1px solid var(--very-muted);background:color-mix(in hsl,var(--primary) 4%,var(--background) 96%)}.right-now.svelte-n59yxb :where(.svelte-n59yxb){padding-block-start:0}.rn-eyebrow.svelte-n59yxb{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.rn-items.svelte-n59yxb{display:grid;grid-template-columns:1fr 1fr;gap:var(--layout-spacing);align-items:center}.rn-item.svelte-n59yxb{display:flex;align-items:center;gap:calc(var(--inline-spacing) * 3);min-width:0}.rn-item.svelte-n59yxb+.rn-item:where(.svelte-n59yxb){border-inline-start:1px solid var(--very-muted);padding-inline-start:var(--layout-spacing)}@media (max-width: 32rem){.rn-items.svelte-n59yxb{grid-template-columns:1fr}.rn-item.svelte-n59yxb+.rn-item:where(.svelte-n59yxb){border-inline-start:none;padding-inline-start:0;border-block-start:1px solid var(--very-muted);padding-block-start:var(--layout-spacing)}}.rn-cover.svelte-n59yxb{position:relative;flex-shrink:0;border-radius:calc(var(--border-radius) / 1.5);overflow:hidden;background:color-mix(in hsl,var(--foreground) 10%,var(--background) 90%);box-shadow:0 2px 6px #00000026}.rn-cover.book.svelte-n59yxb{width:3.25em;aspect-ratio:2 / 3}.rn-cover.track.svelte-n59yxb{width:3.75em;aspect-ratio:1}.rn-cover.svelte-n59yxb img:where(.svelte-n59yxb){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;color:transparent}.rn-cover-fallback.svelte-n59yxb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--muted)}.rn-info.svelte-n59yxb{display:flex;flex-direction:column;min-width:0}.rn-label.svelte-n59yxb{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.rn-title.svelte-n59yxb{font-weight:700;font-size:.9em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rn-sub.svelte-n59yxb{color:var(--muted);font-size:.78em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
