/* Integration adapter only: consumes shared semantic variables; no shared theme overwrite. */
.at-hero {
 --at-brand:var(--color-brand); --at-brand-hover:var(--color-brand-hover);
 --at-ink:var(--color-ink); --at-text-muted:var(--color-muted); --at-surface:var(--color-surface); --at-line:var(--color-line);
 --at-font-body:var(--font-body); --at-h1-size:var(--hero-title-size); --at-h1-line-height:var(--hero-title-line-height);
 --at-h1-weight:var(--hero-title-weight); --at-h1-tracking:var(--hero-title-tracking);
 --at-intro-size:var(--hero-description-size); --at-intro-line-height:var(--hero-description-line-height);
 --at-cta-size:var(--cta-font-size); --at-cta-weight:var(--cta-font-weight); --at-cta-height:var(--cta-min-height); --at-cta-radius:var(--cta-radius);
 --at-container-max:1284px; --at-gutter:var(--content-gutter);
}
