.card.svelte-1ho1x6t{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-s);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.card.svelte-1ho1x6t:hover{border-color:var(--muted-foreground);text-decoration:none}.tile.svelte-1ho1x6t{aspect-ratio:19/15;--tile-pad:18px;padding:var(--tile-pad);border-bottom:1px solid var(--border);background-image:linear-gradient(45deg, var(--secondary) 25%, transparent 25%), linear-gradient(-45deg, var(--secondary) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--secondary) 75%), linear-gradient(-45deg, transparent 75%, var(--secondary) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;background-color:var(--background);position:relative}@media (width<=640px){.tile.svelte-1ho1x6t{aspect-ratio:1;--tile-pad:10px}}.media.svelte-1ho1x6t{inset:var(--tile-pad);transition:filter .2s;position:absolute}.media.blurred.svelte-1ho1x6t{filter:blur(16px);transform:scale(1.1)}.nsfw-overlay.svelte-1ho1x6t{color:#fff;cursor:pointer;font-family:var(--font-primary);background:#00000080;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.nsfw-overlay.svelte-1ho1x6t span:where(.svelte-1ho1x6t):first-child{font-size:14px;font-weight:600}.reveal-text.svelte-1ho1x6t{opacity:.7;font-size:12px}.card-body.svelte-1ho1x6t{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.emoji-row.svelte-1ho1x6t{flex-wrap:wrap;gap:6px;display:flex}.emoji-chip.svelte-1ho1x6t{border-radius:var(--radius-pill);background:var(--secondary);justify-content:center;align-items:center;padding:4px 9px;font-size:14px;line-height:1;display:inline-flex}.artist-credit.svelte-1ho1x6t{align-items:center;gap:6px;display:flex}.artist-avatar.svelte-1ho1x6t{object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}.artist-name.svelte-1ho1x6t{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}
