.preview-row.svelte-13gocem{border-top:1px solid var(--line);grid-template-columns:56px minmax(125px,1.05fr) minmax(0,3fr) minmax(80px,.55fr) 110px;align-items:center;gap:1.5rem;min-height:100px;padding-block:1.2rem;display:grid}.preview-row.active.svelte-13gocem{border-top-color:#fff}.play-button.svelte-13gocem{color:#000;background:#fff;border:0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.play-button.svelte-13gocem:hover{background:#ccc}.title.svelte-13gocem{gap:.4rem;min-width:0;font-size:.85rem;display:grid}.title.svelte-13gocem .eyebrow:where(.svelte-13gocem){color:var(--muted);letter-spacing:.05em;font-size:.5rem}.waveform.svelte-13gocem{min-width:0;height:52px;position:relative}.waveform.svelte-13gocem svg:where(.svelte-13gocem){width:100%;height:100%;display:block}input.svelte-13gocem{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.waveform.svelte-13gocem:has(input:where(.svelte-13gocem):focus-visible){outline-offset:4px;outline:2px solid #fff}.time.svelte-13gocem{border-left:1px solid var(--line);font-family:var(--font-mono);white-space:nowrap;padding-left:1rem;font-size:.72rem}.kind.svelte-13gocem{text-align:right;font-size:.55rem}.error.svelte-13gocem{color:#ffad89;grid-column:2/-1;font-size:.8rem}.error.svelte-13gocem button:where(.svelte-13gocem){background:0 0;border:0;padding:.8rem;text-decoration:underline}@media (width<=65rem){.preview-row.svelte-13gocem{grid-template-columns:50px minmax(110px,1fr) minmax(0,2fr) 80px;gap:1rem}.kind.svelte-13gocem{display:none}}@media (width<=48rem){.preview-row.svelte-13gocem{grid-template-columns:48px minmax(0,1fr) auto;gap:.5rem 1rem;padding-block:1rem}.play-button.svelte-13gocem{width:44px;height:44px}.waveform.svelte-13gocem{grid-area:2/2/auto/-1;height:38px}.time.svelte-13gocem{border:0;grid-area:1/3;padding-left:0;font-size:.6rem}.title.svelte-13gocem{font-size:.8rem}.error.svelte-13gocem{grid-column:1/-1}}.preview-list.svelte-jxmt3m{border-bottom:1px solid #fff}.list-footer.svelte-jxmt3m{justify-content:space-between;align-items:center;gap:1rem;min-height:56px;display:flex}.list-footer.svelte-jxmt3m p:where(.svelte-jxmt3m){letter-spacing:.07em;font-size:.5rem;line-height:1.8}.volume.svelte-jxmt3m{align-items:center;gap:.5rem;display:flex}.volume.svelte-jxmt3m button:where(.svelte-jxmt3m){background:#000;border:0;place-items:center;width:44px;height:44px;display:grid}.volume.svelte-jxmt3m input:where(.svelte-jxmt3m){width:80px;height:44px}
