.quote-container.svelte-1j4nk9z{display:flex;flex-direction:column;width:100%;max-width:500px;margin:0 auto;position:relative;font-family:Inter,sans-serif;min-height:0;flex:1 1 auto}.bubble.svelte-1j4nk9z{background:linear-gradient(135deg,var(--lightAccent) 0%,#ffffff 100%);padding:.75rem 1.25rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000005;border:1px solid var(--lightAccent);position:relative;transition:transform .3s ease;min-height:0;display:flex;align-items:center;justify-content:center;flex:1 1 auto}.quote-container.svelte-1j4nk9z:hover .bubble:where(.svelte-1j4nk9z){transform:translateY(-2px)}.quote-text.svelte-1j4nk9z{font-size:clamp(.8rem,1.8vw,1rem);line-height:1.3;color:var(--darkAccent);font-weight:600;margin:0;text-align:center;position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.quote-mark.svelte-1j4nk9z{position:absolute;font-family:Gelasio,serif;font-size:3rem;line-height:1;color:var(--accent);opacity:.1;-webkit-user-select:none;user-select:none;pointer-events:none}.quote-mark.open.svelte-1j4nk9z{top:-.25rem;left:.25rem}.quote-mark.close.svelte-1j4nk9z{bottom:-1rem;right:.25rem}.author-info.svelte-1j4nk9z{display:flex;align-items:center;justify-content:center;margin-top:.5rem;gap:.5rem}.author-line.svelte-1j4nk9z{width:16px;height:1px;background:var(--accent);opacity:.5}.author-name.svelte-1j4nk9z{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#64748b}.divisive-flag.svelte-1j4nk9z{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:var(--brandOrange);color:#fff;padding:2px 8px;border-radius:20px;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:4px;box-shadow:0 4px 6px -1px #f45d014d;z-index:10;white-space:nowrap}.flag-icon{font-size:.8rem}.quote-container.divisive.svelte-1j4nk9z .bubble:where(.svelte-1j4nk9z){border-color:var(--brandOrange);box-shadow:0 4px 6px -1px #f45d010d}.quote-container.divisive.svelte-1j4nk9z{--accent: var(--brandOrange)}@media (max-width: 640px){.bubble.svelte-1j4nk9z{padding:.75rem 1rem}.quote-mark.svelte-1j4nk9z{display:none}.quote-text.svelte-1j4nk9z{font-size:.9rem}}.quote-group.svelte-ih9alc{display:flex;flex-direction:column;justify-content:space-evenly;gap:.5rem;width:100%;max-width:1000px;height:100%;margin:0 auto;padding:1rem;overflow:hidden}.quote-group.svelte-ih9alc .quote-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.quote-group.svelte-ih9alc{gap:.5rem;padding:.5rem}}
