.jump-nav.svelte-10beh9j{border:2px solid var(--t-ink);background:var(--t-paper);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.3rem;padding:.55rem .65rem;display:flex;overflow-x:auto}.jump-nav--genres.svelte-10beh9j{gap:.4rem}.jump-pill.svelte-10beh9j{border:2px solid var(--t-ink);min-width:1.85rem;font-family:var(--cfm-font-display);color:var(--t-ink);cursor:pointer;background:#fff;flex-shrink:0;padding:.2rem .35rem;font-size:.85rem;line-height:1;transition:background .12s,color .12s,transform .12s}.jump-pill--genre.svelte-10beh9j{min-width:unset;font-family:var(--cfm-font-accent);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:.25rem .55rem;font-size:.65rem}.jump-pill.svelte-10beh9j:not(:disabled):hover{background:var(--t-rosa);color:#fff;transform:translateY(-1px)}.jump-pill--available.svelte-10beh9j:not(:disabled){background:var(--t-rosa);color:#fff}.jump-pill--current.svelte-10beh9j:not(:disabled){background:var(--t-ink);color:#fff;box-shadow:2px 2px 0 var(--t-rosa)}.jump-pill.svelte-10beh9j:disabled{opacity:.28;cursor:default}.artist-groups.svelte-10beh9j{flex-direction:column;gap:0;display:flex}.artist-group.svelte-10beh9j{border-top:4px solid var(--t-ink);isolation:isolate;padding:1.25rem 0 1.75rem}.artist-group--alt.svelte-10beh9j{background:color-mix(in srgb, var(--t-paper) 55%, white);margin-inline:-1rem;padding-inline:1rem}.group-header.svelte-10beh9j{width:100%;top:var(--artists-toolbar-height,7.5rem);z-index:10;scroll-margin-top:var(--artists-toolbar-height,7.5rem);background:var(--cfm-bg,var(--t-paper,#faf3e0));align-items:baseline;gap:.85rem;margin-bottom:1.15rem;padding:.65rem 0;display:flex;position:sticky}.artist-group.svelte-10beh9j .cfm-grid:where(.svelte-10beh9j){z-index:0;position:relative}.group-letter.svelte-10beh9j{font-family:var(--cfm-font-display);background:var(--t-rosa);color:#fff;border:3px solid var(--t-ink);box-shadow:4px 4px 0 var(--t-ink);text-transform:uppercase;padding:.15rem .55rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1;display:inline-block}.group-letter--yellow.svelte-10beh9j{background:var(--t-amarillo);color:var(--t-ink)}.group-count.svelte-10beh9j{font-family:var(--cfm-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--cfm-text-muted);font-size:.68rem;font-weight:700}.empty.svelte-10beh9j{color:var(--cfm-text-muted)}
