.catalog-row.svelte-1ab9om6{display:flex;align-items:center;gap:10px;padding:6px 10px;background:#1a1a1a;color:#ffc23c;font-family:Courier New,monospace;text-decoration:none;border-top:1px solid #000;transition:background-color .1s}.catalog-row.alt.svelte-1ab9om6{background:#222}.catalog-row.svelte-1ab9om6:hover{background:#2d2d2d}.catalog-row.active.svelte-1ab9om6{background:#2a2415;box-shadow:inset 3px 0 #ffc23c}.catalog-row.compact.svelte-1ab9om6{gap:8px;padding:4px 8px}.art-wrap.svelte-1ab9om6{flex:0 0 auto;width:48px;height:48px;background:#0d0d0d;border:1px solid #000;overflow:hidden;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff0d}.catalog-row.compact.svelte-1ab9om6 .art-wrap:where(.svelte-1ab9om6){width:36px;height:36px}.art.svelte-1ab9om6{width:100%;height:100%;object-fit:cover;display:block}.art-placeholder.svelte-1ab9om6{width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#0d0d0d)}.content.svelte-1ab9om6{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.title.svelte-1ab9om6{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffc23c}.catalog-row.svelte-1ab9om6:hover .title:where(.svelte-1ab9om6){text-decoration:underline}.subtitle.svelte-1ab9om6{font-size:10px;color:#b9923a;opacity:.8;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-actions.svelte-1ab9om6{flex:0 0 auto;display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .1s}.catalog-row.svelte-1ab9om6:hover .row-actions:where(.svelte-1ab9om6),.catalog-row.svelte-1ab9om6:focus-within .row-actions:where(.svelte-1ab9om6){opacity:1}@media(hover:none){.row-actions.svelte-1ab9om6{opacity:1}}@media(max-width:480px){.art-wrap.svelte-1ab9om6{width:40px;height:40px}.title.svelte-1ab9om6{font-size:11px}.subtitle.svelte-1ab9om6{font-size:9px}}
