/* the lz-testimonial styles */
@layer components {
  @scope (lz-testimonial) {
    :scope {
      blockquote {
        padding: 0;
        margin-block-end: var(--size-2);
        font-family: var(--font-old-style);
        font-size: var(--font-size-h4);
        font-style: italic;
        border-width: 0;
        margin-trim: block;

        @supports not (margin-trim: block) {
          > :where(:first-child) {
            margin-block-start: 0;
          }

          > :where(:last-child) {
            margin-block-end: 0;
          }
        }

        p {
          font-size: inherit;
        }
      }

      .author {
        text-align: end;
      }
    }
  }
}
