/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image{display:block;max-width:100%;height:auto;}
.ui-testimonial{@apply flex w-full;}.ui-testimonial--horizontal{@apply flex-row items-center gap-md;}.ui-testimonial--vertical{@apply flex-col items-center text-center gap-sm;}.ui-testimonial__body{@apply flex flex-1 min-w-0 flex-col gap-2xs;}.ui-testimonial__name{@apply text-body-md font-bold text-primary;}.ui-testimonial__role{@apply text-caption text-ink-muted;}.ui-testimonial__quote{@apply text-body-md text-ink;}
.ui-testimonial-full{@apply items-center rounded-lg relative;}.ui-testimonial-full--warm{@apply bg-surface-warm;}.ui-testimonial-full--primary{@apply bg-surface-primary;}.ui-testimonial-full--white{@apply bg-white;}.ui-testimonial-full--surface-warm-200{background-color:var(--color-surface-warm-200);}.ui-testimonial-full__icon{@apply absolute flex-shrink-0;width:5rem;height:5rem;top:0;left:3rem;transform:translate(-50%,-50%);}.ui-testimonial-full__icon svg{@apply w-full h-full;}.ui-testimonial-full__content{@apply flex-1 flex flex-col;gap:var(--spacing-md);}.ui-testimonial-full__quote{@apply text-body-lg leading-relaxed;}.ui-testimonial-full__author{@apply flex-shrink-0;}
