.quote-card.svelte-hs7xv2{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.75rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .15s ease,box-shadow .15s ease}.quote-text.svelte-hs7xv2{font-size:1.1rem;line-height:1.65;color:var(--color-text);font-style:italic;quotes:none}.quote-meta.svelte-hs7xv2{display:flex;flex-direction:column;gap:.2rem}.quote-author.svelte-hs7xv2{font-size:.925rem;font-weight:600;color:var(--color-accent)}.quote-source.svelte-hs7xv2{font-size:.825rem;color:var(--color-text-muted)}.quote-footer.svelte-hs7xv2{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}.tag-list.svelte-hs7xv2{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.tag-chip.svelte-hs7xv2{display:inline-block;background:var(--color-accent-low);color:var(--color-accent-high);font-size:.75rem;font-weight:500;padding:.2rem .6rem;border-radius:var(--radius-lg);border:none;cursor:default;font-family:inherit;transition:background .15s ease,color .15s ease}button.tag-chip.svelte-hs7xv2{cursor:pointer}button.tag-chip.svelte-hs7xv2:hover,button.tag-chip--active.svelte-hs7xv2{background:var(--color-accent);color:#fff}.favorite-icon.svelte-hs7xv2{color:var(--color-accent);font-size:1.1rem;line-height:1;flex-shrink:0}
