.row.svelte-s88qjm{display:grid;grid-template-columns:170px 1fr;gap:var(--sp-3);align-items:stretch;padding:var(--sp-3);background:var(--paper);border:1px solid var(--paper-edge);border-left:3px solid var(--accent);border-radius:6px;margin-bottom:var(--sp-2);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.row.svelte-s88qjm:hover,.row.svelte-s88qjm:focus-visible{border-color:var(--accent);box-shadow:0 3px 10px #0a3a5c1a;transform:translateY(-1px);outline:none}.row.playing.svelte-s88qjm{box-shadow:0 3px 14px #0a3a5c2e}.meta.svelte-s88qjm{display:flex;flex-direction:column;gap:2px}.tag.svelte-s88qjm .clan:where(.svelte-s88qjm){font-family:var(--font-serif);color:var(--ink-deep);font-size:1rem}.tag.svelte-s88qjm .unit:where(.svelte-s88qjm){font-family:var(--font-mono);font-size:11px;color:var(--ink-mid);margin-left:2px}.region.svelte-s88qjm{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--ink-mid)}.stats.svelte-s88qjm{font-family:var(--font-mono);font-size:10px;color:var(--ink-mid);margin-top:2px}.play.svelte-s88qjm{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);margin-top:auto}.row.playing.svelte-s88qjm .play:where(.svelte-s88qjm){color:var(--accent)}.play.svelte-s88qjm .icon:where(.svelte-s88qjm){color:var(--accent);margin-right:3px}.strip.svelte-s88qjm{position:relative;height:64px;background:var(--paper-soft, #f5f3ee);border:1px solid var(--paper-edge);border-radius:4px;overflow:hidden}.tick.svelte-s88qjm{position:absolute;top:12px;bottom:20px;width:2px;background:var(--accent)}.playhead.svelte-s88qjm{position:absolute;top:0;bottom:0;width:2px;background:var(--ink-tide);opacity:.7}.icis.svelte-s88qjm{position:absolute;left:0;right:0;bottom:2px;height:14px}.ici.svelte-s88qjm{position:absolute;transform:translate(-50%);font-family:var(--font-mono);font-size:9px;color:var(--ink-mid);background:#ffffff80;padding:0 2px;border-radius:2px}
