.visual-metaphor.svelte-1q008dv{position:relative;margin:1.5rem 0;padding:1.25rem 1.5rem;border-radius:12px;background:linear-gradient(135deg,#1a1a2e,#16161e,#12121a);border:1px solid rgba(56,189,248,.2);box-shadow:0 4px 20px #0000004d,0 0 0 1px #38bdf81a}.visual-metaphor.svelte-1q008dv:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#38bdf8,#0ea5e9);border-radius:12px 0 0 12px}.visual-metaphor__icon.svelte-1q008dv{position:absolute;top:-12px;right:16px;width:28px;height:28px;background:linear-gradient(135deg,#1a1a2e,#12121a);border:1px solid rgba(56,189,248,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.visual-metaphor__icon.svelte-1q008dv svg:where(.svelte-1q008dv){width:16px;height:16px;color:#38bdf8}.visual-metaphor__title.svelte-1q008dv{font-size:1rem;font-weight:700;color:#38bdf8;margin:0 0 .75rem;line-height:1.4}.visual-metaphor__content.svelte-1q008dv{font-size:.9rem;line-height:1.7;color:#cbd5e1}.visual-metaphor__content.svelte-1q008dv strong,.visual-metaphor__content.svelte-1q008dv b{color:#f1f5f9;font-weight:600}.visual-metaphor__content.svelte-1q008dv p{margin:0;color:#cbd5e1}.visual-metaphor__content.svelte-1q008dv p+p{margin-top:.75rem}.visual-metaphor__content.svelte-1q008dv a{color:#a78bfa}.visual-metaphor__content.svelte-1q008dv a:hover{color:#c4b5fd}.visual-metaphor__content.svelte-1q008dv em,.visual-metaphor__content.svelte-1q008dv i{color:#94a3b8;font-style:italic}@media(max-width:640px){.visual-metaphor.svelte-1q008dv{padding:1rem 1.25rem;margin:1rem 0}.visual-metaphor__title.svelte-1q008dv{font-size:.95rem}.visual-metaphor__content.svelte-1q008dv{font-size:.85rem}.visual-metaphor__icon.svelte-1q008dv{top:-10px;right:12px;width:24px;height:24px}.visual-metaphor__icon.svelte-1q008dv svg:where(.svelte-1q008dv){width:14px;height:14px}}
