/* Strix token layer 5/7 — responsive step-up.
 * Generated by scripts/build-tokens.mjs from scripts/tokens/upstream-snapshot.css.
 * Do not edit by hand — change the generator or the snapshot. `pnpm tokens:check` gates this.
 *
 * spec 6.5: maker-ds steps typography up at an anchor that is not a value in
 * the Twilio breakpoint set. Re-anchored to xl 1344px.
 */

@media (min-width: 1344px) {
  :root {
    /* radius */
    --radius-lg: 24px;
    --radius-lg-sm: 14px;
    --radius-md: 16px;
    --radius-med-sm: 12px;
    --radius-med-xs: 6px;
    --radius-sm: 8px;
    --radius-xl: 32px;
    --radius-xs: 4px;
    --radius-xxl: 40px;
    --radius-xxs: 2px;
    --radius-xxxl: 48px;

    /* spacing */
    --spacing-borders-lg: 2px;
    --spacing-borders-md: 1.5px;
    --spacing-borders-sm: 1px;
    --spacing-borders-xl: 4px;
    --spacing-borders-xxl: 6px;
    --spacing-gap-100: 4px;
    --spacing-gap-150: 6px;
    --spacing-gap-200: 8px;
    --spacing-gap-250: 12px;
    --spacing-gap-300: 16px;
    --spacing-gap-400: 24px;
    --spacing-gap-500: 32px;
    --spacing-gap-600: 40px;
    --spacing-gap-700: 48px;
    --spacing-gap-800: 56px;
    --spacing-gap-900: 64px;
    --spacing-gap-1000: 72px;
    --spacing-gap-1300: 114px;
    --spacing-gap-050: 2px;
    --spacing-padding-horizontal-lg: 24px;
    --spacing-padding-horizontal-md: 16px;
    --spacing-padding-horizontal-med-sm: 12px;
    --spacing-padding-horizontal-sm: 8px;
    --spacing-padding-horizontal-xl: 32px;
    --spacing-padding-horizontal-xs: 4px;
    --spacing-padding-horizontal-xxl: 40px;
    --spacing-padding-horizontal-xxs: 2px;
    --spacing-padding-horizontal-xxxl: 48px;
    --spacing-padding-horizontal-xxxs: 1px;
    --spacing-padding-vertical-3xl: 48px;
    --spacing-padding-vertical-4xl: 56px;
    --spacing-padding-vertical-5xl: 64px;
    --spacing-padding-vertical-6xl: 72px;
    --spacing-padding-vertical-7xl: 80px;
    --spacing-padding-vertical-lg: 24px;
    --spacing-padding-vertical-md: 16px;
    --spacing-padding-vertical-med-sm: 12px;
    --spacing-padding-vertical-sm: 8px;
    --spacing-padding-vertical-xl: 32px;
    --spacing-padding-vertical-xs: 4px;
    --spacing-padding-vertical-xxl: 40px;
    --spacing-padding-vertical-xxs: 2px;
    --spacing-padding-vertical-xxxs: 1px;

    /* typography — size */
    --text-size-body-large: 1.5rem;
    --text-size-body-medium: 1rem;
    --text-size-body-small: 0.875rem;
    --text-size-body-xsmall: 0.75rem;
    --text-size-cta-medium-xsmall: 0.75rem;
    --text-size-cta-regular-large: 1.5rem;
    --text-size-cta-regular-medium: 1rem;
    --text-size-cta-regular-small: 0.875rem;
    --text-size-cta-strong-large: 1.5rem;
    --text-size-cta-strong-medium: 1rem;
    --text-size-cta-strong-small: 0.875rem;
    --text-size-d1: 4rem;
    --text-size-d2: 3rem;
    --text-size-d3: 2.75rem;
    --text-size-d4: 2.125rem;
    --text-size-d5: 2rem;
    --text-size-d6: 1.5rem;
    --text-size-d7: 1.25rem;
    --text-size-eyebrow-large: 1rem;
    --text-size-eyebrow-small: 0.875rem;
    --text-size-h1: 3rem;
    --text-size-h2: 2.5rem;
    --text-size-h3: 2.125rem;
    --text-size-h4: 2rem;
    --text-size-h5: 1.5rem;
    --text-size-h6: 1.25rem;
    --text-size-h7: 1rem;
    --text-size-mono-large: 1rem;
    --text-size-mono-medium: 0.875rem;
    --text-size-mono-small: 0.75rem;
    --text-size-subhead-large: 2rem;
    --text-size-subhead-medium: 1.5rem;
    --text-size-subhead-small: 1.25rem;

    /* typography — weight */
    --font-weight-body-large-regular: 400;
    --font-weight-body-large-semibold: 600;
    --font-weight-body-medium-medium: 500;
    --font-weight-body-medium-regular: 400;
    --font-weight-body-medium-semibold: 600;
    --font-weight-body-small-medium: 500;
    --font-weight-body-small-regular: 400;
    --font-weight-body-small-semibold: 600;
    --font-weight-body-xsmall-regular: 400;
    --font-weight-body-xsmall-semibold: 600;
    --font-weight-cta-medium-xsmall: 500;
    --font-weight-cta-regular-large: 400;
    --font-weight-cta-regular-medium: 400;
    --font-weight-cta-regular-small: 400;
    --font-weight-cta-strong-large: 600;
    --font-weight-cta-strong-medium: 600;
    --font-weight-cta-strong-small: 600;
    --font-weight-d1: 800;
    --font-weight-d2: 600;
    --font-weight-d3: 600;
    --font-weight-d4: 600;
    --font-weight-d5: 600;
    --font-weight-d6: 600;
    --font-weight-d7: 600;
    --font-weight-eyebrow-large-regular: 420;
    --font-weight-eyebrow-large-semibold: 600;
    --font-weight-eyebrow-small-regular: 420;
    --font-weight-eyebrow-small-semibold: 600;
    --font-weight-h1: 400;
    --font-weight-h2: 400;
    --font-weight-h3: 400;
    --font-weight-h4: 400;
    --font-weight-h5: 400;
    --font-weight-h6: 600;
    --font-weight-h7: 400;
    --font-weight-mono-large-semibold: 600;
    --font-weight-mono-medium-medium: 500;
    --font-weight-mono-medium-regular: 400;
    --font-weight-mono-medium-semibold: 600;
    --font-weight-mono-small-regular: 400;
    --font-weight-subhead-large: 500;
    --font-weight-subhead-medium: 500;
    --font-weight-subhead-small: 500;

    /* typography — line height */
    --leading-height-body-large: 2rem;
    --leading-height-body-medium: 1.5rem;
    --leading-height-body-small: 1.125rem;
    --leading-height-body-xsmall: 1rem;
    --leading-height-cta-medium-xsmall: 1rem;
    --leading-height-cta-regular-large: 2rem;
    --leading-height-cta-regular-medium: 1.25rem;
    --leading-height-cta-regular-small: 1.125rem;
    --leading-height-cta-strong-large: 2rem;
    --leading-height-cta-strong-medium: 1.25rem;
    --leading-height-cta-strong-small: 1.125rem;
    --leading-height-d1: 4.5rem;
    --leading-height-d2: 3.5rem;
    --leading-height-d3: 3rem;
    --leading-height-d4: 2.125rem;
    --leading-height-d5: 2.125rem;
    --leading-height-d6: 2rem;
    --leading-height-d7: 1.625rem;
    --leading-height-eyebrow-large: 1.5rem;
    --leading-height-eyebrow-small: 1.25rem;
    --leading-height-h1: 3.5rem;
    --leading-height-h2: 3rem;
    --leading-height-h3: 2.5rem;
    --leading-height-h4: 2.5rem;
    --leading-height-h5: 2rem;
    --leading-height-h6: 1.625rem;
    --leading-height-h7: 1.5rem;
    --leading-height-mono-large: 1.5rem;
    --leading-height-mono-medium: 1.125rem;
    --leading-height-mono-small: 1.125rem;
    --leading-height-subhead-large: 2.5rem;
    --leading-height-subhead-medium: 2rem;
    --leading-height-subhead-small: 1.625rem;

    /* typography — tracking */
    --tracking-body-large: 0rem;
    --tracking-body-medium: 0rem;
    --tracking-body-small: 0rem;
    --tracking-body-xsmall: 0.015625rem;
    --tracking-cta-medium-xsmall: 0.015625rem;
    --tracking-cta-regular-large: 0rem;
    --tracking-cta-regular-medium: 0rem;
    --tracking-cta-regular-small: 0rem;
    --tracking-cta-strong-large: 0rem;
    --tracking-cta-strong-medium: 0rem;
    --tracking-cta-strong-small: 0rem;
    --tracking-d1: 0.0625rem;
    --tracking-d2: 0.0625rem;
    --tracking-d3: 0.140625rem;
    --tracking-d4: 0.09375rem;
    --tracking-d5: 0.125rem;
    --tracking-d6: 0.09375rem;
    --tracking-d7: 0.09375rem;
    --tracking-eyebrow-large: 0.15625rem;
    --tracking-eyebrow-small: 0.140625rem;
    --tracking-h1: -0.0625rem;
    --tracking-h2: -0.0625rem;
    --tracking-h3: -0.0625rem;
    --tracking-h4: -0.03125rem;
    --tracking-h5: 0rem;
    --tracking-h6: 0rem;
    --tracking-h7: 0rem;
    --tracking-mono-large: 0rem;
    --tracking-mono-medium: 0rem;
    --tracking-mono-small: 0rem;
    --tracking-subhead-large: 0rem;
    --tracking-subhead-medium: 0rem;
    --tracking-subhead-small: 0rem;

    /* blur */
    --blur-full: 500px;
    --blur-lg: 24px;
    --blur-md: 16px;
    --blur-sm: 8px;
    --blur-splash: 174px;
    --blur-xl: 32px;
    --blur-xs: 4px;
    --blur-xxl: 40px;
    --blur-xxs: 2px;
    --blur-xxxl: 48px;
  }
}
