/* pullquote block deltas (plan §5.2) — centred founder quote (SDS .sph-pull-quote)
 * with a web-only attribution line. SDS tokens flip with the dark trigger. */
@layer web {
  .block-pullquote { text-align: center; }
  /* Only reset the figure's default vertical margin — keep .web-measure's
     margin-inline:auto so the figure stays centred (margin:0 would left-align it). */
  .pullquote { margin-block: 0; }
  .pullquote__quote { margin: 0 auto; max-width: 22ch; }

  .pullquote__attribution {
    margin: clamp(1.25rem, 3vw, 2rem) 0 0;
    display: flex;
    flex-direction: column;
    gap: 0.15rem;
  }
  .pullquote__name {
    font-family: var(--sph-font-display);
    font-weight: var(--sph-weight-bold);
    font-size: var(--sph-fs-sm);
    letter-spacing: var(--sph-tracking-wide);
    text-transform: uppercase;
    color: var(--sph-text);
  }
  .pullquote__role {
    font-size: var(--sph-fs-xs);
    letter-spacing: var(--sph-tracking-wider);
    text-transform: uppercase;
    color: var(--sph-text-muted);
  }
}
