/* AD1 FILM 0.11.7 — canonical Elementor Active Kit typography bridge (v1.1).
 * Active Kit owns semantic typography/colour. Native components own geometry only.
 */
:where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404){
  --ad1-native-h1-family:var(--ad1-font-primary,var(--e-global-typography-primary-font-family,Georgia,serif));
  --ad1-native-h2-family:var(--ad1-font-secondary,var(--e-global-typography-secondary-font-family,Georgia,serif));
  --ad1-native-body-family:var(--ad1-font-text,var(--e-global-typography-text-font-family,Arial,sans-serif));
  --ad1-native-accent-family:var(--ad1-font-accent,var(--e-global-typography-accent-font-family,Arial,sans-serif));
  --ad1-native-h1-size:var(--ad1-global-h1-size,var(--e-global-typography-primary-font-size,56px));
  --ad1-native-h1-line:var(--ad1-global-h1-line-height,var(--e-global-typography-primary-line-height,1.05));
  --ad1-native-h1-spacing:var(--ad1-global-h1-letter-spacing,var(--e-global-typography-primary-letter-spacing,normal));
  --ad1-native-h2-size:var(--ad1-global-h2-size,var(--e-global-typography-secondary-font-size,34px));
  --ad1-native-h2-line:var(--ad1-global-h2-line-height,var(--e-global-typography-secondary-line-height,1.12));
  --ad1-native-h2-spacing:var(--ad1-global-h2-letter-spacing,var(--e-global-typography-secondary-letter-spacing,normal));
  --ad1-native-body-size:var(--ad1-global-body-size,var(--e-global-typography-text-font-size,17px));
  --ad1-native-body-line:var(--ad1-global-body-line-height,var(--e-global-typography-text-line-height,1.6));
  --ad1-native-body-spacing:var(--ad1-global-body-letter-spacing,var(--e-global-typography-text-letter-spacing,normal));
  --ad1-native-accent-size:var(--ad1-type-eyebrow-size,var(--e-global-typography-accent-font-size,13px));
  --ad1-native-accent-line:var(--ad1-type-eyebrow-line-height,var(--e-global-typography-accent-line-height,1.3));
  --ad1-native-accent-spacing:var(--ad1-type-eyebrow-letter-spacing,var(--e-global-typography-accent-letter-spacing,.075em));
  --ad1-native-meta-size:var(--ad1-type-meta-size,var(--ad1-native-accent-size));
  --ad1-native-meta-line:var(--ad1-type-meta-line-height,var(--ad1-native-accent-line));
  --ad1-native-meta-spacing:var(--ad1-type-meta-letter-spacing,var(--ad1-native-accent-spacing));
  --ad1-native-lead-size:var(--ad1-type-lead-size,var(--ad1-native-body-size));
  --ad1-native-lead-line:var(--ad1-type-lead-line-height,var(--ad1-native-body-line));
  --ad1-native-lead-spacing:var(--ad1-type-lead-letter-spacing,var(--ad1-native-body-spacing));
  --ad1-native-card-title-size:var(--ad1-type-card-title-size,var(--ad1-native-h2-size));
  --ad1-native-card-title-line:var(--ad1-type-card-title-line-height,var(--ad1-native-h2-line));
  --ad1-native-card-title-spacing:var(--ad1-type-card-title-letter-spacing,var(--ad1-native-h2-spacing));
  --ad1-native-data-label-size:var(--ad1-type-data-label-size,var(--ad1-type-form-label-size,var(--ad1-native-accent-size)));
  --ad1-native-data-label-line:var(--ad1-type-data-label-line-height,var(--ad1-type-form-label-line-height,var(--ad1-native-accent-line)));
  --ad1-native-data-label-spacing:var(--ad1-type-data-label-letter-spacing,var(--ad1-type-form-label-letter-spacing,var(--ad1-native-accent-spacing)));
  --ad1-native-data-value-size:var(--ad1-type-data-value-size,var(--ad1-native-body-size));
  --ad1-native-data-value-line:var(--ad1-type-data-value-line-height,var(--ad1-native-body-line));
  --ad1-native-data-value-spacing:var(--ad1-type-data-value-letter-spacing,var(--ad1-native-body-spacing));
  --ad1-native-helper-size:var(--ad1-type-helper-size,var(--ad1-native-meta-size));
  --ad1-native-helper-line:var(--ad1-type-helper-line-height,var(--ad1-native-meta-line));
  --ad1-native-helper-spacing:var(--ad1-type-helper-letter-spacing,var(--ad1-native-meta-spacing));
}
:where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404) h1{
  font-family:var(--ad1-native-h1-family);font-size:var(--ad1-native-h1-size);font-weight:var(--ad1-global-h1-weight,var(--e-global-typography-primary-font-weight,400));line-height:var(--ad1-native-h1-line);letter-spacing:var(--ad1-native-h1-spacing);font-style:var(--ad1-global-h1-style,normal);text-transform:var(--ad1-global-h1-transform,none)
}
:where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404) :is(h2,h3,h4,h5,h6){
  font-family:var(--ad1-native-h2-family);font-size:var(--ad1-native-h2-size);font-weight:var(--ad1-global-h2-weight,var(--e-global-typography-secondary-font-weight,400));line-height:var(--ad1-native-h2-line);letter-spacing:var(--ad1-native-h2-spacing);font-style:var(--ad1-global-h2-style,normal);text-transform:var(--ad1-global-h2-transform,none)
}
:where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404) :is(p,li,dd,blockquote){
  font-family:var(--ad1-native-body-family);font-size:var(--ad1-native-body-size);font-weight:var(--ad1-global-body-weight,var(--e-global-typography-text-font-weight,400));line-height:var(--ad1-native-body-line);letter-spacing:var(--ad1-native-body-spacing);font-style:var(--ad1-global-body-style,normal);text-transform:var(--ad1-global-body-transform,none)
}
:where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404) :is([class*="eyebrow"],[class*="kicker"],[class*="category"],[class*="badge"],[class*="number"]){
  font-family:var(--ad1-type-eyebrow-family,var(--ad1-native-accent-family));font-size:var(--ad1-native-accent-size);font-weight:var(--ad1-type-eyebrow-weight,var(--e-global-typography-accent-font-weight,600));line-height:var(--ad1-native-accent-line);letter-spacing:var(--ad1-native-accent-spacing)
}
:where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404) :is([class*="meta"],[class*="date"],[class*="updated"],[class*="read-time"],time,small,figcaption){
  font-family:var(--ad1-type-meta-family,var(--ad1-native-accent-family));font-size:var(--ad1-native-meta-size);font-weight:var(--ad1-type-meta-weight,var(--e-global-typography-accent-font-weight,600));line-height:var(--ad1-native-meta-line);letter-spacing:var(--ad1-native-meta-spacing)
}
:where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404) :is(.ad1-lead,[class*="__lead"],[class*="__intro"],[class*="__summary"],[class*="__logline"]){
  font-family:var(--ad1-type-lead-family,var(--ad1-native-body-family));font-size:var(--ad1-native-lead-size);font-weight:var(--ad1-type-lead-weight,var(--ad1-global-body-weight,400));line-height:var(--ad1-native-lead-line);letter-spacing:var(--ad1-native-lead-spacing)
}
:where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404) :is([class*="card__title"],[class*="item__title"],[class*="project__title"],[class*="service__title"],[class*="stage__title"]){
  font-family:var(--ad1-type-card-title-family,var(--ad1-native-h2-family));font-size:var(--ad1-native-card-title-size);font-weight:var(--ad1-type-card-title-weight,var(--ad1-global-h2-weight,400));line-height:var(--ad1-native-card-title-line);letter-spacing:var(--ad1-native-card-title-spacing)
}
/* Structured facts have their own global roles; they are neither form labels nor compact meta. */
:where(.ad1epk,.ad1person,.ad1festival,.ad1p) :is(
  .ad1epk-facts dt,.ad1epk-keyfacts dt,.ad1epk-credits dt,
  .ad1person-hero-facts dt,.ad1person-professional dt,.ad1person-physical dt,
  .ad1festival-info-card__label,.ad1festival-project-card dt,.ad1festival-facts-embed__label,
  .ad1p-card__facts dt
){font-family:var(--ad1-type-data-label-family,var(--ad1-type-form-label-family,var(--ad1-native-accent-family)));font-size:var(--ad1-native-data-label-size);font-weight:var(--ad1-type-data-label-weight,var(--ad1-type-form-label-weight,600));line-height:var(--ad1-native-data-label-line);letter-spacing:var(--ad1-native-data-label-spacing)}
:where(.ad1epk,.ad1person,.ad1festival,.ad1p) :is(
  .ad1epk-facts dd,.ad1epk-keyfacts dd,.ad1epk-credits dd,.ad1epk-facts dd a,.ad1epk-keyfacts dd a,.ad1epk-credits dd a,
  .ad1person-hero-facts dd,.ad1person-professional dd,.ad1person-physical dd,
  .ad1festival-info-card__value,.ad1festival-project-card dd,.ad1festival-facts-embed__value,
  .ad1p-card__facts dd
){font-family:var(--ad1-type-data-value-family,var(--ad1-native-body-family));font-size:var(--ad1-native-data-value-size);font-weight:var(--ad1-type-data-value-weight,var(--ad1-global-body-weight,400));line-height:var(--ad1-native-data-value-line);letter-spacing:var(--ad1-native-data-value-spacing)}
/* v1.1: archive/list/card/Previous-Next titles use card-title. Primary is reserved for the real page/Hero H1. */
:where(.ad1p) :is(.ad1p-card__copy h2,.ad1p-spotlight__copy h2),
:where(.ad1epk) .ad1epk-project-nav h2,
:where(.ad1person) .ad1person-known-grid h3,
:where(.ad1festival) .ad1festival-project-card h3,
:where(.ad1n,.ad1na) .ad1-news-card__title{
  font-family:var(--ad1-type-card-title-family,var(--ad1-native-h2-family));font-size:var(--ad1-native-card-title-size);font-weight:var(--ad1-type-card-title-weight,500);line-height:var(--ad1-native-card-title-line);letter-spacing:var(--ad1-native-card-title-spacing)
}
/* Helper/support copy is its own semantic Global role. */
:where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404) :is([class*="helper"],[class*="hint"],[class*="validation-support"],[class*="field-help"]){
  font-family:var(--ad1-type-helper-family,var(--ad1-native-body-family));font-size:var(--ad1-native-helper-size);font-weight:var(--ad1-type-helper-weight,400);line-height:var(--ad1-native-helper-line);letter-spacing:var(--ad1-native-helper-spacing)
}
:where(.ad1spr,.ad1-form-page) :is(label,legend,[class*="field-title"],[class*="field__label"]){color:var(--ad1-color-field-label,var(--ad1-color-secondary,#535456));font-family:var(--ad1-type-form-label-family,var(--ad1-native-accent-family));font-size:var(--ad1-type-form-label-size,var(--ad1-native-accent-size));font-weight:var(--ad1-type-form-label-weight,600);line-height:var(--ad1-type-form-label-line-height,var(--ad1-native-accent-line));letter-spacing:var(--ad1-type-form-label-letter-spacing,var(--ad1-native-accent-spacing))}
:where(.ad1spr,.ad1-form-page) :is(input,select,textarea,[contenteditable="true"]){color:var(--ad1-color-field-text,var(--ad1-color-text-dark,#131213));background-color:var(--ad1-color-field-surface,var(--ad1-color-background-light,#f6f2ef));border-color:var(--ad1-color-field-border,#d8d1cc);font-family:var(--ad1-type-form-field-family,var(--ad1-native-body-family));font-size:var(--ad1-type-form-field-size,var(--ad1-native-body-size));font-weight:var(--ad1-type-form-field-weight,400);line-height:var(--ad1-type-form-field-line-height,var(--ad1-native-body-line));letter-spacing:var(--ad1-type-form-field-letter-spacing,var(--ad1-native-body-spacing))}
:where(.ad1spr,.ad1-form-page) :is(input,textarea)::placeholder{color:var(--ad1-color-field-placeholder,#8c8580)}
:where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404) :is(button,.ad1t-button,[class*="button"],[class*="btn"]){font-family:var(--ad1-type-button-ui-family,var(--ad1-button-font-family,var(--ad1-native-accent-family)));font-size:var(--ad1-type-button-ui-size,var(--ad1-button-font-size,var(--ad1-native-accent-size)));font-weight:var(--ad1-type-button-ui-weight,var(--ad1-button-font-weight,600));line-height:var(--ad1-type-button-ui-line-height,var(--ad1-native-accent-line));letter-spacing:var(--ad1-type-button-ui-letter-spacing,var(--ad1-native-accent-spacing))}
@media(max-width:1024px){
  :where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404){
    --ad1-native-h1-size:var(--ad1-global-h1-size-tablet,46px);--ad1-native-h1-line:var(--ad1-global-h1-line-height-tablet,1.05);--ad1-native-h1-spacing:var(--ad1-global-h1-letter-spacing-tablet,var(--ad1-global-h1-letter-spacing,normal));
    --ad1-native-h2-size:var(--ad1-global-h2-size-tablet,30px);--ad1-native-h2-line:var(--ad1-global-h2-line-height-tablet,1.12);--ad1-native-h2-spacing:var(--ad1-global-h2-letter-spacing-tablet,var(--ad1-global-h2-letter-spacing,normal));
    --ad1-native-body-size:var(--ad1-global-body-size-tablet,16px);--ad1-native-body-line:var(--ad1-global-body-line-height-tablet,1.6);--ad1-native-body-spacing:var(--ad1-global-body-letter-spacing-tablet,var(--ad1-global-body-letter-spacing,normal));
    --ad1-native-accent-size:var(--ad1-type-eyebrow-size-tablet,12px);--ad1-native-accent-line:var(--ad1-type-eyebrow-line-height-tablet,1.3);--ad1-native-accent-spacing:var(--ad1-type-eyebrow-letter-spacing-tablet,var(--ad1-type-eyebrow-letter-spacing,normal));
    --ad1-native-meta-size:var(--ad1-type-meta-size-tablet,11px);--ad1-native-meta-line:var(--ad1-type-meta-line-height-tablet,1.35);--ad1-native-meta-spacing:var(--ad1-type-meta-letter-spacing-tablet,var(--ad1-type-meta-letter-spacing,normal));
    --ad1-native-lead-size:var(--ad1-type-lead-size-tablet,18px);--ad1-native-lead-line:var(--ad1-type-lead-line-height-tablet,1.55);--ad1-native-lead-spacing:var(--ad1-type-lead-letter-spacing-tablet,var(--ad1-type-lead-letter-spacing,normal));
    --ad1-native-card-title-size:var(--ad1-type-card-title-size-tablet,22px);--ad1-native-card-title-line:var(--ad1-type-card-title-line-height-tablet,1.15);--ad1-native-card-title-spacing:var(--ad1-type-card-title-letter-spacing-tablet,var(--ad1-type-card-title-letter-spacing,normal));
    --ad1-native-data-label-size:var(--ad1-type-data-label-size-tablet,var(--ad1-type-data-label-size,13px));--ad1-native-data-label-line:var(--ad1-type-data-label-line-height-tablet,var(--ad1-type-data-label-line-height,1.35));
    --ad1-native-data-value-size:var(--ad1-type-data-value-size-tablet,var(--ad1-type-data-value-size,17px));--ad1-native-data-value-line:var(--ad1-type-data-value-line-height-tablet,var(--ad1-type-data-value-line-height,1.45));
  }
}
@media(max-width:767px){
  :where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404){
    --ad1-native-h1-size:var(--ad1-global-h1-size-mobile,36px);--ad1-native-h1-line:var(--ad1-global-h1-line-height-mobile,1.05);--ad1-native-h1-spacing:var(--ad1-global-h1-letter-spacing-mobile,var(--ad1-global-h1-letter-spacing,normal));
    --ad1-native-h2-size:var(--ad1-global-h2-size-mobile,26px);--ad1-native-h2-line:var(--ad1-global-h2-line-height-mobile,1.12);--ad1-native-h2-spacing:var(--ad1-global-h2-letter-spacing-mobile,var(--ad1-global-h2-letter-spacing,normal));
    --ad1-native-body-size:var(--ad1-global-body-size-mobile,16px);--ad1-native-body-line:var(--ad1-global-body-line-height-mobile,1.6);--ad1-native-body-spacing:var(--ad1-global-body-letter-spacing-mobile,var(--ad1-global-body-letter-spacing,normal));
    --ad1-native-accent-size:var(--ad1-type-eyebrow-size-mobile,11px);--ad1-native-accent-line:var(--ad1-type-eyebrow-line-height-mobile,1.3);--ad1-native-accent-spacing:var(--ad1-type-eyebrow-letter-spacing-mobile,var(--ad1-type-eyebrow-letter-spacing,normal));
    --ad1-native-meta-size:var(--ad1-type-meta-size-mobile,11px);--ad1-native-meta-line:var(--ad1-type-meta-line-height-mobile,1.35);--ad1-native-meta-spacing:var(--ad1-type-meta-letter-spacing-mobile,var(--ad1-type-meta-letter-spacing,normal));
    --ad1-native-lead-size:var(--ad1-type-lead-size-mobile,18px);--ad1-native-lead-line:var(--ad1-type-lead-line-height-mobile,1.55);--ad1-native-lead-spacing:var(--ad1-type-lead-letter-spacing-mobile,var(--ad1-type-lead-letter-spacing,normal));
    --ad1-native-card-title-size:var(--ad1-type-card-title-size-mobile,20px);--ad1-native-card-title-line:var(--ad1-type-card-title-line-height-mobile,1.15);--ad1-native-card-title-spacing:var(--ad1-type-card-title-letter-spacing-mobile,var(--ad1-type-card-title-letter-spacing,normal));
    --ad1-native-data-label-size:var(--ad1-type-data-label-size-mobile,var(--ad1-type-data-label-size,13px));--ad1-native-data-label-line:var(--ad1-type-data-label-line-height-mobile,var(--ad1-type-data-label-line-height,1.35));
    --ad1-native-data-value-size:var(--ad1-type-data-value-size-mobile,var(--ad1-type-data-value-size,17px));--ad1-native-data-value-line:var(--ad1-type-data-value-line-height-mobile,var(--ad1-type-data-value-line-height,1.45));
  }
  :where(.ad1spr,.ad1-form-page) :is(label,legend,[class*="field-title"],[class*="field__label"]){font-size:var(--ad1-type-form-label-size-mobile,12px);line-height:var(--ad1-type-form-label-line-height-mobile,1.35);letter-spacing:var(--ad1-type-form-label-letter-spacing-mobile,.01em)}
  :where(.ad1spr,.ad1-form-page) :is(input,select,textarea,[contenteditable="true"]){font-size:var(--ad1-type-form-field-size-mobile,16px);line-height:var(--ad1-type-form-field-line-height-mobile,1.45)}
  :where(.ad1n,.ad1na,.ad1p,.ad1people-archive,.ad1epk,.ad1person,.ad1festival,.ad1spr,.ad1-form-page,.ad1-legal,.ad1-404) :is(button,.ad1t-button,[class*="button"],[class*="btn"]){font-size:var(--ad1-type-button-ui-size-mobile,13px);line-height:var(--ad1-type-button-ui-line-height-mobile,1.2);letter-spacing:var(--ad1-type-button-ui-letter-spacing-mobile,.035em)}
}

/* Stage 39 — semantic roles for native form-system internals. No page-local type scale. */
:where(.ad1spr,.ad1-form-page) .ad1sf__section-title{
  font-family:var(--ad1-native-h2-family);font-size:var(--ad1-native-h2-size);font-weight:var(--ad1-global-h2-weight,var(--e-global-typography-secondary-font-weight,400));line-height:var(--ad1-native-h2-line);letter-spacing:var(--ad1-native-h2-spacing)
}
:where(.ad1spr,.ad1-form-page) :is(.ad1sf__form-card>summary span,.ad1sf__support-card>summary span){
  font-family:var(--ad1-type-card-title-family,var(--ad1-native-h2-family));font-size:var(--ad1-native-card-title-size);font-weight:var(--ad1-type-card-title-weight,var(--ad1-global-h2-weight,400));line-height:var(--ad1-native-card-title-line);letter-spacing:var(--ad1-native-card-title-spacing)
}
:where(.ad1spr,.ad1-form-page) :is(.ad1sf__route-tabs strong,.ad1sf__step b,.ad1sf__support-card strong,.ad1sf__check b,.ad1sf__mobile-route-toggle,.ad1pr-process__item-title){
  font-family:var(--ad1-type-form-label-family,var(--ad1-native-accent-family));font-size:var(--ad1-type-form-label-size,var(--ad1-native-accent-size));font-weight:var(--ad1-type-form-label-weight,600);line-height:var(--ad1-type-form-label-line-height,var(--ad1-native-accent-line));letter-spacing:var(--ad1-type-form-label-letter-spacing,var(--ad1-native-accent-spacing))
}
:where(.ad1spr,.ad1-form-page) :is(.ad1sf__section-number,.ad1sf__support-step,.ad1sf__route-number){
  font-family:var(--ad1-native-accent-family);font-size:var(--ad1-native-accent-size);font-weight:var(--e-global-typography-accent-font-weight,600);line-height:var(--ad1-native-accent-line);letter-spacing:var(--ad1-native-accent-spacing)
}
@media(max-width:767px){
  :where(.ad1spr,.ad1-form-page) :is(.ad1sf__route-tabs strong,.ad1sf__step b,.ad1sf__support-card strong,.ad1sf__check b,.ad1sf__mobile-route-toggle,.ad1pr-process__item-title){font-size:var(--ad1-type-form-label-size-mobile,12px);line-height:var(--ad1-type-form-label-line-height-mobile,1.35);letter-spacing:var(--ad1-type-form-label-letter-spacing-mobile,.01em)}
}

/* Stage 51 — reusable surface contract. Add one semantic surface marker to a Theme-owned block;
 * child components consume these variables without globally forcing all text to one colour. */
:where(.ad1-surface-light,[data-ad1-surface="light"]){
  --ad1-surface-background:var(--ad1-color-background-light,#f6f2ef);
  --ad1-surface-heading:var(--ad1-color-text-dark,var(--ad1-color-primary,#131213));
  --ad1-surface-text:var(--ad1-color-text,#3d3838);
  --ad1-surface-meta:var(--ad1-color-meta-on-light,#6f6965);
  --ad1-surface-border:var(--ad1-color-border-on-light,#d8d1cc);
}
:where(.ad1-surface-dark,[data-ad1-surface="dark"]){
  --ad1-surface-background:var(--ad1-color-background-dark,#131213);
  --ad1-surface-heading:var(--ad1-color-text-light,#f6f2ef);
  --ad1-surface-text:var(--ad1-color-text-light,#f6f2ef);
  --ad1-surface-meta:var(--ad1-color-meta-on-dark,#c6bfba);
  --ad1-surface-border:var(--ad1-color-border-on-dark,#3c3a3b);
}
