.quote-display.card{width:100%;text-align:left;box-shadow:var(--shadow-xl);transition:transform var(--transition-normal),box-shadow var(--transition-normal);display:flex;flex-direction:column;justify-content:center;background:var(--glass-bg);border:1px solid var(--border);border-radius:var(--radius-lg)}.quote-display.card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -12px #00000026,0 18px 36px -18px #0003}.quote-content.svelte-1dzlvrh{position:relative;margin-bottom:var(--space-6);margin-top:var(--space-2)}.quote-text.svelte-1dzlvrh{font-size:var(--text-xl);line-height:1.6;word-break:keep-all;margin:var(--space-2) 0;color:var(--text)}.quote-mark.svelte-1dzlvrh{font-family:serif;font-size:3rem;color:var(--accent);opacity:1;line-height:1;position:absolute}.quote-attribution.svelte-1dzlvrh{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.author-name.svelte-1dzlvrh{font-size:1.1rem;font-weight:700;color:var(--text)}.author-profession.svelte-1dzlvrh,.quote-reference.svelte-1dzlvrh{font-size:.85rem;color:var(--text-muted)}.quote-reference.svelte-1dzlvrh{font-style:italic}.actions.svelte-1dzlvrh{margin-top:var(--space-8);display:flex;gap:var(--space-3);flex-wrap:wrap}@media(max-width:640px){.quote-text.svelte-1dzlvrh{font-size:1.25rem}.quote-display.card{padding:var(--space-6)!important}}
