.recently-viewed.svelte-1w8gm66{margin-top:var(--space-8)}.recently-viewed__head.svelte-1w8gm66{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);justify-content:space-between;display:flex}.recently-viewed__head.svelte-1w8gm66 h2:where(.svelte-1w8gm66){font-size:var(--text-xl);align-items:center;gap:var(--space-2);margin:0;display:flex}.recently-viewed__head.svelte-1w8gm66 h2:where(.svelte-1w8gm66) svg{color:var(--color-primary)}.recently-viewed__head.svelte-1w8gm66 button:where(.svelte-1w8gm66){border:var(--border-width) solid var(--card-border);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs);padding:4px var(--space-3);transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.recently-viewed__head.svelte-1w8gm66 button:where(.svelte-1w8gm66):hover{border-color:var(--color-text);color:var(--color-text)}.recently-viewed__row.svelte-1w8gm66{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.recently-viewed__card.svelte-1w8gm66{background:var(--card-bg);border:var(--border-width) solid var(--card-border);border-left:3px solid var(--accent,var(--color-primary));border-radius:var(--radius-md);color:var(--color-text);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast), transform var(--transition-fast);gap:4px;text-decoration:none;display:grid}.recently-viewed__card.svelte-1w8gm66:hover{border-color:var(--accent,var(--color-primary));color:var(--color-text);transform:translateY(-1px)}.recently-viewed__cat.svelte-1w8gm66{color:var(--accent,var(--color-primary));font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.recently-viewed__title.svelte-1w8gm66{font-size:var(--text-sm);font-weight:700}.recently-viewed__cta.svelte-1w8gm66{color:var(--accent,var(--color-primary));font-size:var(--text-xs);align-items:center;gap:4px;font-weight:700;display:inline-flex}
