/* -------------------------------------------
 *  Autogenerated by ⛋ Terrazzo. DO NOT EDIT!
 * ------------------------------------------- */

:root {
  --rds-futures-color-brand-alpha-0: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353 / 0);
  --rds-futures-color-brand-alpha-10: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353 / 0.1);
  --rds-futures-color-brand-alpha-20: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353 / 0.2);
  --rds-futures-color-brand-alpha-30: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353 / 0.3);
  --rds-futures-color-brand-alpha-40: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353 / 0.4);
  --rds-futures-color-brand-alpha-50: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353 / 0.5);
  --rds-futures-color-brand-alpha-60: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353 / 0.6);
  --rds-futures-color-brand-alpha-70: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353 / 0.7);
  --rds-futures-color-brand-alpha-80: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353 / 0.8);
  --rds-futures-color-brand-alpha-90: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353 / 0.9);
  --rds-futures-color-brand-alpha-100: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353);
  --rds-futures-color-brand-alpha-light-0: color(srgb 1 1 1 / 0);
  --rds-futures-color-brand-alpha-light-10: color(srgb 1 1 1 / 0.1);
  --rds-futures-color-brand-alpha-light-20: color(srgb 1 1 1 / 0.2);
  --rds-futures-color-brand-alpha-light-30: color(srgb 1 1 1 / 0.3);
  --rds-futures-color-brand-alpha-light-40: color(srgb 1 1 1 / 0.4);
  --rds-futures-color-brand-alpha-light-50: color(srgb 1 1 1 / 0.5);
  --rds-futures-color-brand-alpha-light-60: color(srgb 1 1 1 / 0.6);
  --rds-futures-color-brand-alpha-light-70: color(srgb 1 1 1 / 0.7);
  --rds-futures-color-brand-alpha-light-80: color(srgb 1 1 1 / 0.8);
  --rds-futures-color-brand-alpha-light-90: color(srgb 1 1 1 / 0.9);
  --rds-futures-color-brand-alpha-light-100: color(srgb 1 1 1);
  --rds-futures-color-brand-blue-0: color(srgb 0.9411764705882353 0.9529411764705882 0.9803921568627451);
  --rds-futures-color-brand-blue-50: color(srgb 0.9450980392156862 0.9568627450980393 0.9882352941176471);
  --rds-futures-color-brand-blue-100: color(srgb 0.7647058823529411 0.8549019607843137 0.9921568627450981);
  --rds-futures-color-brand-blue-200: color(srgb 0.4745098039215686 0.6784313725490196 0.9803921568627451);
  --rds-futures-color-brand-blue-300: color(srgb 0.396078431372549 0.5803921568627451 0.7568627450980392);
  --rds-futures-color-brand-blue-400: color(srgb 0.25882352941176473 0.43529411764705883 0.6784313725490196);
  --rds-futures-color-brand-blue-500: color(srgb 0.20392156862745098 0.3254901960784314 0.5568627450980392);
  --rds-futures-color-brand-blue-600-brand: color(srgb 0.1843137254901961 0.2784313725490196 0.5254901960784314);
  --rds-futures-color-brand-blue-700: color(srgb 0.11764705882352941 0.1803921568627451 0.3411764705882353);
  --rds-futures-color-brand-blue-800: color(srgb 0.0784313725490196 0.12156862745098039 0.22745098039215686);
  --rds-futures-color-brand-blue-900: color(srgb 0.0196078431372549 0.08235294117647059 0.16862745098039217);
  --rds-futures-color-brand-neutral-0: color(srgb 1 1 1);
  --rds-futures-color-brand-neutral-50: color(srgb 0.9529411764705882 0.9529411764705882 0.9529411764705882);
  --rds-futures-color-brand-neutral-100: color(srgb 0.8941176470588236 0.8941176470588236 0.8941176470588236);
  --rds-futures-color-brand-neutral-200: color(srgb 0.8 0.8 0.8);
  --rds-futures-color-brand-neutral-300: color(srgb 0.6588235294117647 0.6588235294117647 0.6588235294117647);
  --rds-futures-color-brand-neutral-400: color(srgb 0.5176470588235295 0.5176470588235295 0.5176470588235295);
  --rds-futures-color-brand-neutral-500: color(srgb 0.4 0.4 0.4);
  --rds-futures-color-brand-neutral-600: color(srgb 0.3137254901960784 0.3137254901960784 0.3137254901960784);
  --rds-futures-color-brand-neutral-700: color(srgb 0.1411764705882353 0.1411764705882353 0.1411764705882353);
  --rds-futures-color-brand-neutral-800: color(srgb 0.09411764705882353 0.09411764705882353 0.09411764705882353);
  --rds-futures-color-brand-neutral-900-brand: color(srgb 0.047058823529411764 0.047058823529411764 0.047058823529411764);
  --rds-futures-color-brand-neutral-950: color(srgb 0 0 0);
  --rds-futures-color-brand-pink-0: color(srgb 0.9882352941176471 0.9333333333333333 0.9803921568627451);
  --rds-futures-color-brand-pink-50: color(srgb 0.9607843137254902 0.7843137254901961 0.9333333333333333);
  --rds-futures-color-brand-pink-100: color(srgb 0.9137254901960784 0.6509803921568628 0.9176470588235294);
  --rds-futures-color-brand-pink-200: color(srgb 0.803921568627451 0.5333333333333333 0.8627450980392157);
  --rds-futures-color-brand-pink-300: color(srgb 0.6666666666666666 0.42745098039215684 0.792156862745098);
  --rds-futures-color-brand-pink-400: color(srgb 0.4823529411764706 0.2980392156862745 0.6431372549019608);
  --rds-futures-color-brand-pink-500: color(srgb 0.35294117647058826 0.25882352941176473 0.47058823529411764);
  --rds-futures-color-brand-pink-600: color(srgb 0.3058823529411765 0.2235294117647059 0.3764705882352941);
  --rds-futures-color-brand-pink-700: color(srgb 0.24313725490196078 0.1803921568627451 0.2784313725490196);
  --rds-futures-color-brand-pink-800: color(srgb 0.1607843137254902 0.12549019607843137 0.17647058823529413);
  --rds-futures-color-brand-pink-900: color(srgb 0.0784313725490196 0.06274509803921569 0.08235294117647059);
  --rds-futures-color-brand-purple-0: color(srgb 0.9333333333333333 0.9215686274509803 1);
  --rds-futures-color-brand-purple-50: color(srgb 0.8352941176470589 0.8 1);
  --rds-futures-color-brand-purple-100: color(srgb 0.7333333333333333 0.6941176470588235 0.9882352941176471);
  --rds-futures-color-brand-purple-200: color(srgb 0.5647058823529412 0.49411764705882355 0.9686274509803922);
  --rds-futures-color-brand-purple-300: color(srgb 0.4117647058823529 0.29411764705882354 0.9882352941176471);
  --rds-futures-color-brand-purple-400: color(srgb 0.26666666666666666 0.10588235294117647 1);
  --rds-futures-color-brand-purple-500: color(srgb 0.21176470588235294 0.08235294117647059 0.7372549019607844);
  --rds-futures-color-brand-purple-600: color(srgb 0.20392156862745098 0.03529411764705882 0.5764705882352941);
  --rds-futures-color-brand-purple-700: color(srgb 0.16862745098039217 0.058823529411764705 0.4196078431372549);
  --rds-futures-color-brand-purple-800: color(srgb 0.10196078431372549 0.027450980392156862 0.27450980392156865);
  --rds-futures-color-brand-purple-900: color(srgb 0.047058823529411764 0.011764705882352941 0.12941176470588237);
  --rds-futures-color-system-error-0: color(srgb 1 0.9411764705882353 0.9450980392156862);
  --rds-futures-color-system-error-50: color(srgb 0.9921568627450981 0.807843137254902 0.8235294117647058);
  --rds-futures-color-system-error-100: color(srgb 0.9764705882352941 0.7019607843137254 0.7333333333333333);
  --rds-futures-color-system-error-200: color(srgb 0.9411764705882353 0.4980392156862745 0.5647058823529412);
  --rds-futures-color-system-error-300: color(srgb 0.8784313725490196 0.2823529411764706 0.396078431372549);
  --rds-futures-color-system-error-400: color(srgb 0.8313725490196079 0.21176470588235294 0.35294117647058826);
  --rds-futures-color-system-error-500: color(srgb 0.6392156862745098 0.12156862745098039 0.23529411764705882);
  --rds-futures-color-system-error-600-brand: color(srgb 0.5137254901960784 0.08627450980392157 0.1803921568627451);
  --rds-futures-color-system-error-700: color(srgb 0.4 0.058823529411764705 0.13333333333333333);
  --rds-futures-color-system-error-800: color(srgb 0.26666666666666666 0.03529411764705882 0.08235294117647059);
  --rds-futures-color-system-error-900: color(srgb 0.21568627450980393 0.023529411764705882 0.06274509803921569);
  --rds-futures-color-system-info-0: color(srgb 0.9294117647058824 0.9803921568627451 1);
  --rds-futures-color-system-info-50: color(srgb 0.803921568627451 0.9450980392156862 0.996078431372549);
  --rds-futures-color-system-info-100: color(srgb 0.6509803921568628 0.8980392156862745 0.9882352941176471);
  --rds-futures-color-system-info-200: color(srgb 0.26666666666666666 0.7843137254901961 0.9607843137254902);
  --rds-futures-color-system-info-300: color(srgb 0.19607843137254902 0.7529411764705882 0.9647058823529412);
  --rds-futures-color-system-info-400: color(srgb 0.03137254901960784 0.6 0.8313725490196079);
  --rds-futures-color-system-info-500: color(srgb 0.027450980392156862 0.5176470588235295 0.7333333333333333);
  --rds-futures-color-system-info-600: color(srgb 0.0196078431372549 0.4 0.5803921568627451);
  --rds-futures-color-system-info-700: color(srgb 0.01568627450980392 0.2980392156862745 0.4470588235294118);
  --rds-futures-color-system-info-800: color(srgb 0.00784313725490196 0.19215686274509805 0.2901960784313726);
  --rds-futures-color-system-info-900: color(srgb 0.00392156862745098 0.09019607843137255 0.1411764705882353);
  --rds-futures-color-system-success-0: color(srgb 0.9294117647058824 1 0.9215686274509803);
  --rds-futures-color-system-success-50: color(srgb 0.7764705882352941 1 0.7529411764705882);
  --rds-futures-color-system-success-100: color(srgb 0.6588235294117647 0.8470588235294118 0.6392156862745098);
  --rds-futures-color-system-success-200: color(srgb 0.5294117647058824 0.8941176470588236 0.6274509803921569);
  --rds-futures-color-system-success-300: color(srgb 0.36470588235294116 0.796078431372549 0.4823529411764706);
  --rds-futures-color-system-success-400: color(srgb 0.27058823529411763 0.6627450980392157 0.3764705882352941);
  --rds-futures-color-system-success-500: color(srgb 0.1803921568627451 0.5803921568627451 0.28627450980392155);
  --rds-futures-color-system-success-600-brand: color(srgb 0.11372549019607843 0.48627450980392156 0.21176470588235294);
  --rds-futures-color-system-success-700: color(srgb 0.07450980392156863 0.41568627450980394 0.16470588235294117);
  --rds-futures-color-system-success-800: color(srgb 0.047058823529411764 0.2549019607843137 0.10196078431372549);
  --rds-futures-color-system-success-900: color(srgb 0.0196078431372549 0.11764705882352941 0.047058823529411764);
  --rds-futures-color-system-warning-0: color(srgb 0.996078431372549 0.9647058823529412 0.9333333333333333);
  --rds-futures-color-system-warning-50: color(srgb 1 0.9333333333333333 0.7490196078431373);
  --rds-futures-color-system-warning-100: color(srgb 0.996078431372549 0.8941176470588236 0.6431372549019608);
  --rds-futures-color-system-warning-200: color(srgb 0.9882352941176471 0.8156862745098039 0.45098039215686275);
  --rds-futures-color-system-warning-300: color(srgb 0.9725490196078431 0.6823529411764706 0.18823529411764706);
  --rds-futures-color-system-warning-400: color(srgb 0.8980392156862745 0.5529411764705883 0.043137254901960784);
  --rds-futures-color-system-warning-500: color(srgb 0.7411764705882353 0.4392156862745098 0.043137254901960784);
  --rds-futures-color-system-warning-600-brand: color(srgb 0.5686274509803921 0.33725490196078434 0.03137254901960784);
  --rds-futures-color-system-warning-700: color(srgb 0.43529411764705883 0.25882352941176473 0.023529411764705882);
  --rds-futures-color-system-warning-800: color(srgb 0.2823529411764706 0.16862745098039217 0.01568627450980392);
  --rds-futures-color-system-warning-900: color(srgb 0.13333333333333333 0.0784313725490196 0.00784313725490196);
  --rds-futures-typography-font-body-futures: "Poppins";
  --rds-futures-typography-font-display-futures: "TT Neoris";
  --rds-futures-typography-font-heading-futures: "TT Neoris";
  --rds-futures-typography-font-meta-futures: "Poppins";
  --rds-futures-typography-font-mono-futures: "Roboto Mono";
  --rds-t1-ai-input-max-height-desktop: 23.4375rem;
  --rds-t1-ai-input-max-height-mobile: 11.25rem;
  --rds-t1-ai-input-max-height-tablet: 15rem;
  --rds-t1-ai-input-max-width-desktop: 40rem;
  --rds-t1-ai-input-max-width-mobile: 23.75rem;
  --rds-t1-ai-input-max-width-tablet: 40rem;
  --rds-t1-breakpoint-desktop-1440: 1440px;
  --rds-t1-breakpoint-mobile-390: 390px;
  --rds-t1-breakpoint-tablet-834: 834px;
  --rds-t1-cta-button-min-width-large-desktop: 10.125rem;
  --rds-t1-cta-button-min-width-large-mobile: 11.25rem;
  --rds-t1-cta-button-min-width-large-tablet: 8.25rem;
  --rds-t1-cta-button-min-width-medium-desktop: 8rem;
  --rds-t1-cta-button-min-width-medium-mobile: 11.25rem;
  --rds-t1-cta-button-min-width-medium-tablet: 6.75rem;
  --rds-t1-cta-button-min-width-small-desktop: 6.25rem;
  --rds-t1-cta-button-min-width-small-mobile: 5.875rem;
  --rds-t1-cta-button-min-width-small-tablet: 5.875rem;
  --rds-t1-density-component-gap-ample-compact-desktop-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-ample-compact-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-ample-compact-tablet-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-ample-spacious-desktop-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-gap-ample-spacious-mobile-20: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-gap-ample-spacious-tablet-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-gap-ample-standard-desktop-20: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-gap-ample-standard-mobile-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-ample-standard-tablet-20: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-gap-generous-compact-desktop-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-generous-compact-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-generous-compact-tablet-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-gap-generous-spacious-desktop-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-gap-generous-spacious-mobile-20: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-gap-generous-spacious-tablet-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-gap-generous-standard-desktop-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-gap-generous-standard-mobile-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-gap-generous-standard-tablet-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-huge-compact-desktop-16: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-gap-huge-compact-mobile-8: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-huge-compact-tablet-12: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-gap-huge-spacious-desktop-32: var(--rds-t1-spacing-roomy-48);
  --rds-t1-density-component-gap-huge-spacious-mobile-20: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-gap-huge-spacious-tablet-24: var(--rds-t1-spacing-roomy-48);
  --rds-t1-density-component-gap-huge-standard-desktop-24: var(--rds-t1-spacing-large-40);
  --rds-t1-density-component-gap-huge-standard-mobile-12: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-gap-huge-standard-tablet-16: var(--rds-t1-spacing-large-40);
  --rds-t1-density-component-gap-large-compact-desktop-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-large-compact-mobile-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-gap-large-compact-tablet-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-large-spacious-desktop-20: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-gap-large-spacious-mobile-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-large-spacious-tablet-20: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-gap-large-standard-desktop-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-large-standard-mobile-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-gap-large-standard-tablet-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-medium-compact-desktop-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-gap-medium-compact-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-medium-compact-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-medium-spacious-desktop-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-gap-medium-spacious-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-medium-spacious-tablet-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-gap-medium-standard-desktop-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-gap-medium-standard-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-medium-standard-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-micro-compact-desktop-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-micro-compact-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-micro-compact-tablet-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-micro-spacious-desktop-6: var(--rds-t1-spacing-tiny-6);
  --rds-t1-density-component-gap-micro-spacious-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-micro-spacious-tablet-6: var(--rds-t1-spacing-tiny-6);
  --rds-t1-density-component-gap-micro-standard-desktop-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-micro-standard-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-micro-standard-tablet-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-nano-compact-desktop-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-nano-compact-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-nano-compact-tablet-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-nano-spacious-desktop-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-nano-spacious-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-nano-spacious-tablet-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-nano-standard-desktop-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-nano-standard-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-nano-standard-tablet-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-none-compact-desktop-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-gap-none-compact-mobile-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-gap-none-compact-tablet-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-gap-none-spacious-desktop-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-gap-none-spacious-mobile-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-gap-none-spacious-tablet-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-gap-none-standard-desktop-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-gap-none-standard-mobile-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-gap-none-standard-tablet-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-gap-pico-compact-desktop-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-pico-compact-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-pico-compact-tablet-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-pico-spacious-desktop-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-pico-spacious-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-pico-spacious-tablet-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-pico-standard-desktop-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-pico-standard-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-pico-standard-tablet-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-small-compact-desktop-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-small-compact-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-small-compact-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-small-spacious-desktop-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-gap-small-spacious-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-small-spacious-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-small-standard-desktop-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-small-standard-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-small-standard-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-smallest-compact-desktop-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-gap-smallest-compact-mobile-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-gap-smallest-compact-tablet-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-gap-smallest-spacious-desktop-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-gap-smallest-spacious-mobile-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-gap-smallest-spacious-tablet-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-gap-smallest-standard-desktop-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-gap-smallest-standard-mobile-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-gap-smallest-standard-tablet-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-gap-tiny-compact-desktop-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-tiny-compact-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-gap-tiny-compact-tablet-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-tiny-spacious-desktop-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-tiny-spacious-mobile-6: var(--rds-t1-spacing-tiny-6);
  --rds-t1-density-component-gap-tiny-spacious-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-gap-tiny-standard-desktop-6: var(--rds-t1-spacing-tiny-6);
  --rds-t1-density-component-gap-tiny-standard-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-gap-tiny-standard-tablet-6: var(--rds-t1-spacing-tiny-6);
  --rds-t1-density-component-padding-ample-compact-desktop-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-padding-ample-compact-mobile-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-ample-compact-tablet-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-ample-spacious-desktop-48: var(--rds-t1-spacing-roomy-48);
  --rds-t1-density-component-padding-ample-spacious-mobile-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-ample-spacious-tablet-40: var(--rds-t1-spacing-large-40);
  --rds-t1-density-component-padding-ample-standard-desktop-40: var(--rds-t1-spacing-large-40);
  --rds-t1-density-component-padding-ample-standard-mobile-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-padding-ample-standard-tablet-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-atomic-compact-desktop-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-padding-atomic-compact-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-padding-atomic-compact-tablet-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-padding-atomic-spacious-desktop-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-padding-atomic-spacious-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-padding-atomic-spacious-tablet-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-padding-atomic-standard-desktop-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-padding-atomic-standard-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-padding-atomic-standard-tablet-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-padding-big-compact-desktop-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-big-compact-mobile-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-big-compact-tablet-20: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-padding-big-spacious-desktop-40: var(--rds-t1-spacing-large-40);
  --rds-t1-density-component-padding-big-spacious-mobile-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-big-spacious-tablet-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-padding-big-standard-desktop-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-padding-big-standard-mobile-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-padding-big-standard-tablet-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-expansive-compact-desktop-72: var(--rds-t1-spacing-huge-72);
  --rds-t1-density-component-padding-expansive-compact-mobile-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-padding-expansive-compact-tablet-52: var(--rds-t1-spacing-spacious-52);
  --rds-t1-density-component-padding-expansive-spacious-desktop-128: var(--rds-t1-spacing-immense-128);
  --rds-t1-density-component-padding-expansive-spacious-mobile-48: var(--rds-t1-spacing-roomy-48);
  --rds-t1-density-component-padding-expansive-spacious-tablet-96: var(--rds-t1-spacing-vast-96);
  --rds-t1-density-component-padding-expansive-standard-desktop-96: var(--rds-t1-spacing-vast-96);
  --rds-t1-density-component-padding-expansive-standard-mobile-32: var(--rds-t1-spacing-large-40);
  --rds-t1-density-component-padding-expansive-standard-tablet-80: var(--rds-t1-spacing-giant-80);
  --rds-t1-density-component-padding-generous-compact-desktop-40: var(--rds-t1-spacing-large-40);
  --rds-t1-density-component-padding-generous-compact-mobile-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-generous-compact-tablet-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-padding-generous-spacious-desktop-64: var(--rds-t1-spacing-big-64);
  --rds-t1-density-component-padding-generous-spacious-mobile-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-generous-spacious-tablet-52: var(--rds-t1-spacing-spacious-52);
  --rds-t1-density-component-padding-generous-standard-desktop-48: var(--rds-t1-spacing-roomy-48);
  --rds-t1-density-component-padding-generous-standard-mobile-20: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-padding-generous-standard-tablet-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-padding-huge-compact-desktop-48: var(--rds-t1-spacing-roomy-48);
  --rds-t1-density-component-padding-huge-compact-mobile-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-huge-compact-tablet-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-padding-huge-spacious-desktop-96: var(--rds-t1-spacing-vast-96);
  --rds-t1-density-component-padding-huge-spacious-mobile-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-padding-huge-spacious-tablet-80: var(--rds-t1-spacing-giant-80);
  --rds-t1-density-component-padding-huge-standard-desktop-72: var(--rds-t1-spacing-huge-72);
  --rds-t1-density-component-padding-huge-standard-mobile-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-huge-standard-tablet-64: var(--rds-t1-spacing-big-64);
  --rds-t1-density-component-padding-large-compact-desktop-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-padding-large-compact-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-large-compact-tablet-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-large-spacious-desktop-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-component-padding-large-spacious-mobile-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-large-spacious-tablet-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-large-standard-desktop-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-large-standard-mobile-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-large-standard-tablet-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-padding-medium-compact-desktop-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-medium-compact-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-medium-compact-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-medium-spacious-desktop-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-component-padding-medium-spacious-mobile-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-padding-medium-spacious-tablet-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-padding-medium-standard-desktop-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-padding-medium-standard-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-medium-standard-tablet-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-micro-compact-desktop-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-micro-compact-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-micro-compact-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-micro-spacious-desktop-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-micro-spacious-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-micro-spacious-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-micro-standard-desktop-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-micro-standard-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-micro-standard-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-nano-compact-desktop-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-nano-compact-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-nano-compact-tablet-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-nano-spacious-desktop-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-nano-spacious-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-nano-spacious-tablet-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-nano-standard-desktop-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-nano-standard-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-nano-standard-tablet-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-none-compact-desktop-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-padding-none-compact-mobile-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-padding-none-compact-tablet-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-padding-none-spacious-desktop-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-padding-none-spacious-mobile-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-padding-none-spacious-tablet-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-padding-none-standard-desktop-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-padding-none-standard-mobile-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-padding-none-standard-tablet-0: var(--rds-t1-spacing-none-0);
  --rds-t1-density-component-padding-pico-compact-desktop-6: var(--rds-t1-spacing-tiny-6);
  --rds-t1-density-component-padding-pico-compact-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-pico-compact-tablet-6: var(--rds-t1-spacing-tiny-6);
  --rds-t1-density-component-padding-pico-spacious-desktop-6: var(--rds-t1-spacing-tiny-6);
  --rds-t1-density-component-padding-pico-spacious-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-pico-spacious-tablet-6: var(--rds-t1-spacing-tiny-6);
  --rds-t1-density-component-padding-pico-standard-desktop-6: var(--rds-t1-spacing-tiny-6);
  --rds-t1-density-component-padding-pico-standard-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-pico-standard-tablet-6: var(--rds-t1-spacing-tiny-6);
  --rds-t1-density-component-padding-regular-compact-desktop-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-regular-compact-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-regular-compact-tablet-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-regular-spacious-desktop-20: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-padding-regular-spacious-mobile-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-padding-regular-spacious-tablet-20: var(--rds-t1-spacing-slim-20);
  --rds-t1-density-component-padding-regular-standard-desktop-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-padding-regular-standard-mobile-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-regular-standard-tablet-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-padding-small-compact-desktop-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-small-compact-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-small-compact-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-small-spacious-desktop-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-component-padding-small-spacious-mobile-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-small-spacious-tablet-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-small-standard-desktop-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-small-standard-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-small-standard-tablet-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-smallest-compact-desktop-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-padding-smallest-compact-mobile-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-padding-smallest-compact-tablet-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-padding-smallest-spacious-desktop-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-padding-smallest-spacious-mobile-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-padding-smallest-spacious-tablet-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-padding-smallest-standard-desktop-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-padding-smallest-standard-mobile-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-padding-smallest-standard-tablet-1: var(--rds-t1-spacing-smallest-1);
  --rds-t1-density-component-padding-tiny-compact-desktop-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-tiny-compact-mobile-2: var(--rds-t1-spacing-snug-2);
  --rds-t1-density-component-padding-tiny-compact-tablet-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-tiny-spacious-desktop-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-tiny-spacious-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-tiny-spacious-tablet-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-component-padding-tiny-standard-desktop-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-component-padding-tiny-standard-mobile-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-tiny-standard-tablet-4: var(--rds-t1-spacing-cozy-4);
  --rds-t1-density-component-padding-vast-compact-desktop-88: var(--rds-t1-spacing-massive-88);
  --rds-t1-density-component-padding-vast-compact-mobile-40: var(--rds-t1-spacing-large-40);
  --rds-t1-density-component-padding-vast-compact-tablet-72: var(--rds-t1-spacing-huge-72);
  --rds-t1-density-component-padding-vast-spacious-desktop-256: var(--rds-t1-spacing-colossal-256);
  --rds-t1-density-component-padding-vast-spacious-mobile-64: var(--rds-t1-spacing-big-64);
  --rds-t1-density-component-padding-vast-spacious-tablet-128: var(--rds-t1-spacing-immense-128);
  --rds-t1-density-component-padding-vast-standard-desktop-128: var(--rds-t1-spacing-immense-128);
  --rds-t1-density-component-padding-vast-standard-mobile-48: var(--rds-t1-spacing-roomy-48);
  --rds-t1-density-component-padding-vast-standard-tablet-96: var(--rds-t1-spacing-vast-96);
  --rds-t1-density-grid-gutter-compact-desktop-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-grid-gutter-compact-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-grid-gutter-compact-tablet-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-grid-gutter-spacious-desktop-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-grid-gutter-spacious-mobile-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-grid-gutter-spacious-tablet-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-grid-gutter-standard-desktop-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-grid-gutter-standard-mobile-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-grid-gutter-standard-tablet-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-grid-outer-margin-compact-desktop-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-grid-outer-margin-compact-mobile-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-grid-outer-margin-compact-tablet-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-grid-outer-margin-spacious-desktop-64: var(--rds-t1-spacing-immense-128);
  --rds-t1-density-grid-outer-margin-spacious-mobile-32: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-grid-outer-margin-spacious-tablet-48: var(--rds-t1-spacing-large-40);
  --rds-t1-density-grid-outer-margin-standard-desktop-48: var(--rds-t1-spacing-big-64);
  --rds-t1-density-grid-outer-margin-standard-mobile-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-grid-outer-margin-standard-tablet-32: var(--rds-t1-spacing-large-40);
  --rds-t1-density-layout-spacing-vertical-immense-compact-desktop-80: var(--rds-t1-spacing-giant-80);
  --rds-t1-density-layout-spacing-vertical-immense-compact-mobile-52: var(--rds-t1-spacing-spacious-52);
  --rds-t1-density-layout-spacing-vertical-immense-compact-tablet-72: var(--rds-t1-spacing-huge-72);
  --rds-t1-density-layout-spacing-vertical-immense-spacious-desktop-128: var(--rds-t1-spacing-immense-128);
  --rds-t1-density-layout-spacing-vertical-immense-spacious-mobile-72: var(--rds-t1-spacing-huge-72);
  --rds-t1-density-layout-spacing-vertical-immense-spacious-tablet-96: var(--rds-t1-spacing-vast-96);
  --rds-t1-density-layout-spacing-vertical-immense-standard-desktop-96: var(--rds-t1-spacing-vast-96);
  --rds-t1-density-layout-spacing-vertical-immense-standard-mobile-64: var(--rds-t1-spacing-big-64);
  --rds-t1-density-layout-spacing-vertical-immense-standard-tablet-88: var(--rds-t1-spacing-massive-88);
  --rds-t1-density-layout-spacing-vertical-large-compact-desktop-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-layout-spacing-vertical-large-compact-mobile-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-layout-spacing-vertical-large-compact-tablet-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-layout-spacing-vertical-large-spacious-desktop-64: var(--rds-t1-spacing-big-64);
  --rds-t1-density-layout-spacing-vertical-large-spacious-mobile-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-layout-spacing-vertical-large-spacious-tablet-48: var(--rds-t1-spacing-roomy-48);
  --rds-t1-density-layout-spacing-vertical-large-standard-desktop-48: var(--rds-t1-spacing-roomy-48);
  --rds-t1-density-layout-spacing-vertical-large-standard-mobile-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-layout-spacing-vertical-large-standard-tablet-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-layout-spacing-vertical-small-compact-desktop-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-layout-spacing-vertical-small-compact-mobile-8: var(--rds-t1-spacing-tight-8);
  --rds-t1-density-layout-spacing-vertical-small-compact-tablet-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-layout-spacing-vertical-small-spacious-desktop-32: var(--rds-t1-spacing-medium-32);
  --rds-t1-density-layout-spacing-vertical-small-spacious-mobile-16: var(--rds-t1-spacing-base-16);
  --rds-t1-density-layout-spacing-vertical-small-spacious-tablet-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-layout-spacing-vertical-small-standard-desktop-24: var(--rds-t1-spacing-regular-24);
  --rds-t1-density-layout-spacing-vertical-small-standard-mobile-12: var(--rds-t1-spacing-intimate-12);
  --rds-t1-density-layout-spacing-vertical-small-standard-tablet-16: var(--rds-t1-spacing-base-16);
  --rds-t1-elevation-none-high-alpha: color(srgb 0 0 0 / 0);
  --rds-t1-elevation-none-high-blur: var(--rds-t1-shadows-blur-none);
  --rds-t1-elevation-none-high-offsetX: var(--rds-t1-shadows-offsetX-none);
  --rds-t1-elevation-none-high-offsetY: var(--rds-t1-shadows-offsetY-none);
  --rds-t1-elevation-none-high-spread: var(--rds-t1-shadows-spread-none);
  --rds-t1-elevation-none-low-alpha: color(srgb 0 0 0 / 0);
  --rds-t1-elevation-none-low-blur: var(--rds-t1-shadows-blur-none);
  --rds-t1-elevation-none-low-offsetX: var(--rds-t1-shadows-offsetX-none);
  --rds-t1-elevation-none-low-offsetY: var(--rds-t1-shadows-offsetY-none);
  --rds-t1-elevation-none-low-spread: var(--rds-t1-shadows-spread-none);
  --rds-t1-elevation-soft-high-alpha: color(srgb 0 0 0 / 0.2);
  --rds-t1-elevation-soft-high-blur: var(--rds-t1-shadows-blur-deep-20);
  --rds-t1-elevation-soft-high-offsetX: var(--rds-t1-shadows-offsetX-light-2);
  --rds-t1-elevation-soft-high-offsetY: var(--rds-t1-shadows-offsetY-long-10);
  --rds-t1-elevation-soft-high-spread: var(--rds-t1-shadows-spread-negative-small--2);
  --rds-t1-elevation-soft-low-alpha: color(srgb 0 0 0 / 0.12);
  --rds-t1-elevation-soft-low-blur: var(--rds-t1-shadows-blur-medium-12);
  --rds-t1-elevation-soft-low-offsetX: var(--rds-t1-shadows-offsetX-light-2);
  --rds-t1-elevation-soft-low-offsetY: var(--rds-t1-shadows-offsetY-dark-6);
  --rds-t1-elevation-soft-low-spread: var(--rds-t1-shadows-spread-negative-medium--4);
  --rds-t1-elevation-solid-high-alpha: color(srgb 0 0 0);
  --rds-t1-elevation-solid-high-blur: var(--rds-t1-shadows-blur-none);
  --rds-t1-elevation-solid-high-offsetX: var(--rds-t1-shadows-offsetX-light-2);
  --rds-t1-elevation-solid-high-offsetY: var(--rds-t1-shadows-offsetY-light-2);
  --rds-t1-elevation-solid-high-spread: var(--rds-t1-shadows-spread-none);
  --rds-t1-elevation-solid-low-alpha: color(srgb 0 0 0);
  --rds-t1-elevation-solid-low-blur: var(--rds-t1-shadows-blur-none);
  --rds-t1-elevation-solid-low-offsetX: var(--rds-t1-shadows-offsetX-light-2);
  --rds-t1-elevation-solid-low-offsetY: var(--rds-t1-shadows-offsetY-light-2);
  --rds-t1-elevation-solid-low-spread: var(--rds-t1-shadows-spread-none);
  --rds-t1-focus-offset: var(--rds-t1-sizing-miniature-4);
  --rds-t1-focus-radius-fallback: var(--rds-t1-radius-smoothed-4);
  --rds-t1-focus-width: var(--rds-t1-sizing-micro-2);
  --rds-t1-modal-max-width-medium-desktop: 40rem;
  --rds-t1-modal-max-width-medium-mobile: 24.375rem;
  --rds-t1-modal-max-width-medium-tablet: 40rem;
  --rds-t1-modal-max-width-small-desktop: 29rem;
  --rds-t1-modal-max-width-small-mobile: 24.375rem;
  --rds-t1-modal-max-width-small-tablet: 29rem;
  --rds-t1-modal-min-width-desktop: 21.375rem;
  --rds-t1-modal-min-width-mobile: 0;
  --rds-t1-modal-min-width-tablet: 21.375rem;
  --rds-t1-motion-duration-deliberate-700ms: 700ms;
  --rds-t1-motion-duration-fast-100ms: 100ms;
  --rds-t1-motion-duration-instant-50ms: 50ms;
  --rds-t1-motion-duration-moderate-200ms: 200ms;
  --rds-t1-motion-duration-slow-300ms: 300ms;
  --rds-t1-motion-duration-slower-500ms: 500ms;
  --rds-t1-motion-easing-linear: cubic-bezier(0, 0, 1, 1);
  --rds-t1-motion-easing-sharp: cubic-bezier(0.4, 0, 0.2, 1);
  --rds-t1-motion-easing-smooth: cubic-bezier(0.25, 0.1, 0.25, 1);
  --rds-t1-motion-easing-soft: cubic-bezier(0.45, 0.05, 0.55, 0.95);
  --rds-t1-motion-easing-spring: cubic-bezier(0.25, 1, 0.5, 1);
  --rds-t1-motion-transition-all: all;
  --rds-t1-motion-transition-color: color;
  --rds-t1-motion-transition-opacity: opacity;
  --rds-t1-motion-transition-transform: transform;
  --rds-t1-radius-angular-2: 2px;
  --rds-t1-radius-arched-24: 24px;
  --rds-t1-radius-circular-999: 999px;
  --rds-t1-radius-curvaceous-128: 128px;
  --rds-t1-radius-curved-16: 16px;
  --rds-t1-radius-flowing-64: 64px;
  --rds-t1-radius-interactive-pill-999px: var(--rds-t1-radius-circular-999);
  --rds-t1-radius-interactive-rounded-16px: var(--rds-t1-radius-curved-16);
  --rds-t1-radius-interactive-sharp-0px: var(--rds-t1-radius-square-0);
  --rds-t1-radius-interactive-smooth-8px: var(--rds-t1-radius-rounding-8);
  --rds-t1-radius-interactive-soft-4px: var(--rds-t1-radius-smoothed-4);
  --rds-t1-radius-rounding-8: 8px;
  --rds-t1-radius-sanded-6: 6px;
  --rds-t1-radius-smoothed-4: 4px;
  --rds-t1-radius-soft-12: 12px;
  --rds-t1-radius-square-0: 0;
  --rds-t1-radius-structural-extra-rounded-desktop-24px: var(--rds-t1-radius-arched-24);
  --rds-t1-radius-structural-extra-rounded-mobile-16px: var(--rds-t1-radius-curved-16);
  --rds-t1-radius-structural-extra-rounded-tablet-24px: var(--rds-t1-radius-arched-24);
  --rds-t1-radius-structural-rounded-desktop-16px: var(--rds-t1-radius-curved-16);
  --rds-t1-radius-structural-rounded-mobile-8px: var(--rds-t1-radius-rounding-8);
  --rds-t1-radius-structural-rounded-tablet-16px: var(--rds-t1-radius-curved-16);
  --rds-t1-radius-structural-sharp-desktop-0px: var(--rds-t1-radius-square-0);
  --rds-t1-radius-structural-sharp-mobile-0px: var(--rds-t1-radius-square-0);
  --rds-t1-radius-structural-sharp-tablet-0px: var(--rds-t1-radius-square-0);
  --rds-t1-radius-structural-soft-desktop-4px: var(--rds-t1-radius-smoothed-4);
  --rds-t1-radius-structural-soft-mobile-4px: var(--rds-t1-radius-smoothed-4);
  --rds-t1-radius-structural-soft-tablet-4px: var(--rds-t1-radius-smoothed-4);
  --rds-t1-radius-sweeping-48: 48px;
  --rds-t1-radius-utility-pill-default: var(--rds-t1-radius-circular-999);
  --rds-t1-radius-utility-rounded-default: var(--rds-t1-radius-curved-16);
  --rds-t1-radius-utility-rounded-small: var(--rds-t1-radius-soft-12);
  --rds-t1-radius-utility-sharp-default-0: var(--rds-t1-radius-square-0);
  --rds-t1-radius-utility-soft-default: var(--rds-t1-radius-rounding-8);
  --rds-t1-radius-utility-soft-small: var(--rds-t1-radius-sanded-6);
  --rds-t1-search-bar-min-width-regular-desktop: 15rem;
  --rds-t1-search-bar-min-width-regular-mobile: 11.25rem;
  --rds-t1-search-bar-min-width-regular-tablet: 12.5rem;
  --rds-t1-search-bar-min-width-small-desktop: 11.25rem;
  --rds-t1-search-bar-min-width-small-mobile: 8.75rem;
  --rds-t1-search-bar-min-width-small-tablet: 10rem;
  --rds-t1-shadows-blur-barely-1: 1px;
  --rds-t1-shadows-blur-deep-20: 20px;
  --rds-t1-shadows-blur-gentle-4: 4px;
  --rds-t1-shadows-blur-heavy-24: 24px;
  --rds-t1-shadows-blur-light-8: 8px;
  --rds-t1-shadows-blur-medium-12: 12px;
  --rds-t1-shadows-blur-none: 0;
  --rds-t1-shadows-blur-subtle-2: 2px;
  --rds-t1-shadows-offsetX-dark-6: 6px;
  --rds-t1-shadows-offsetX-heaviest-20: 20px;
  --rds-t1-shadows-offsetX-heavy-16: 16px;
  --rds-t1-shadows-offsetX-light-2: 2px;
  --rds-t1-shadows-offsetX-long-10: 10px;
  --rds-t1-shadows-offsetX-medium-4: 4px;
  --rds-t1-shadows-offsetX-none: 0;
  --rds-t1-shadows-offsetX-subtle-1: 1px;
  --rds-t1-shadows-offsetY-dark-6: 6px;
  --rds-t1-shadows-offsetY-heaviest-20: 20px;
  --rds-t1-shadows-offsetY-heavy-16: 16px;
  --rds-t1-shadows-offsetY-light-2: 2px;
  --rds-t1-shadows-offsetY-long-10: 10px;
  --rds-t1-shadows-offsetY-medium-4: 4px;
  --rds-t1-shadows-offsetY-none: 0;
  --rds-t1-shadows-offsetY-subtle-1: 1px;
  --rds-t1-shadows-spread-large-6: 6px;
  --rds-t1-shadows-spread-medium-4: 4px;
  --rds-t1-shadows-spread-negative-medium--4: -4px;
  --rds-t1-shadows-spread-negative-small--2: -2px;
  --rds-t1-shadows-spread-none: 0;
  --rds-t1-shadows-spread-small-2: 2px;
  --rds-t1-sizing-base-16: 1rem;
  --rds-t1-sizing-big-40: 2.5rem;
  --rds-t1-sizing-bigger-28: 1.75rem;
  --rds-t1-sizing-bigger-48: 3rem;
  --rds-t1-sizing-colossal-256: 16rem;
  --rds-t1-sizing-giant-72: 4.5rem;
  --rds-t1-sizing-gigantic-88: 5.5rem;
  --rds-t1-sizing-half-05: 0.03125rem;
  --rds-t1-sizing-huge-64: 4rem;
  --rds-t1-sizing-immense-128: 8rem;
  --rds-t1-sizing-intermediate-20: 1.25rem;
  --rds-t1-sizing-large-52: 3.25rem;
  --rds-t1-sizing-massive-80: 5rem;
  --rds-t1-sizing-medium-32: 2rem;
  --rds-t1-sizing-micro-2: 0.125rem;
  --rds-t1-sizing-miniature-4: 0.25rem;
  --rds-t1-sizing-none-0: 0;
  --rds-t1-sizing-pico-6: 0.375rem;
  --rds-t1-sizing-regular-24: 1.5rem;
  --rds-t1-sizing-small-12: 0.75rem;
  --rds-t1-sizing-smallest-1: 0.0625rem;
  --rds-t1-sizing-tiny-8: 0.5rem;
  --rds-t1-sizing-vast-96: 6rem;
  --rds-t1-spacing-base-16: 1rem;
  --rds-t1-spacing-big-64: 4rem;
  --rds-t1-spacing-colossal-256: 16rem;
  --rds-t1-spacing-cozy-4: 0.25rem;
  --rds-t1-spacing-giant-80: 5rem;
  --rds-t1-spacing-huge-72: 4.5rem;
  --rds-t1-spacing-immense-128: 8rem;
  --rds-t1-spacing-intimate-12: 0.75rem;
  --rds-t1-spacing-large-40: 2.5rem;
  --rds-t1-spacing-massive-88: 5.5rem;
  --rds-t1-spacing-medium-32: 2rem;
  --rds-t1-spacing-none-0: 0;
  --rds-t1-spacing-regular-24: 1.5rem;
  --rds-t1-spacing-roomy-48: 3rem;
  --rds-t1-spacing-slim-20: 1.25rem;
  --rds-t1-spacing-smallest-1: 0.0625rem;
  --rds-t1-spacing-snug-2: 0.125rem;
  --rds-t1-spacing-spacious-52: 3.25rem;
  --rds-t1-spacing-tight-8: 0.5rem;
  --rds-t1-spacing-tiny-6: 0.375rem;
  --rds-t1-spacing-vast-96: 6rem;
  --rds-t1-split-card-image-height-desktop: 15rem;
  --rds-t1-split-card-image-height-mobile: 8.75rem;
  --rds-t1-split-card-image-height-tablet: 11.25rem;
  --rds-t1-toast-max-width-desktop: 28rem;
  --rds-t1-toast-max-width-mobile: 22rem;
  --rds-t1-toast-max-width-tablet: 28rem;
  --rds-t1-tooltip-max-width-desktop: 16.25rem;
  --rds-t1-tooltip-max-width-mobile: 21.375rem;
  --rds-t1-tooltip-max-width-tablet: 16.25rem;
  --rds-t1-typography-font-size-base-16: 1rem;
  --rds-t1-typography-font-size-big-48: 3rem;
  --rds-t1-typography-font-size-bigger-20: 1.25rem;
  --rds-t1-typography-font-size-biggish-18: 1.125rem;
  --rds-t1-typography-font-size-colossal-256: 16rem;
  --rds-t1-typography-font-size-giant-80: 5rem;
  --rds-t1-typography-font-size-huge-72: 4.5rem;
  --rds-t1-typography-font-size-immense-128: 8rem;
  --rds-t1-typography-font-size-large-64: 4rem;
  --rds-t1-typography-font-size-little-12: 0.75rem;
  --rds-t1-typography-font-size-massive-88: 5.5rem;
  --rds-t1-typography-font-size-medium-32: 2rem;
  --rds-t1-typography-font-size-micro-2: 0.125rem;
  --rds-t1-typography-font-size-miniature-4: 0.25rem;
  --rds-t1-typography-font-size-nano-1: 0.0625rem;
  --rds-t1-typography-font-size-regular-24: 1.5rem;
  --rds-t1-typography-font-size-small-10: 0.625rem;
  --rds-t1-typography-font-size-smaller-14: 0.875rem;
  --rds-t1-typography-font-size-tiny-8: 0.5rem;
  --rds-t1-typography-font-size-vast-96: 6rem;
  --rds-t1-typography-font-weight-black-900: 900;
  --rds-t1-typography-font-weight-bold-700: 700;
  --rds-t1-typography-font-weight-extra-bold-800: 800;
  --rds-t1-typography-font-weight-extra-light-200: 200;
  --rds-t1-typography-font-weight-light-300: 300;
  --rds-t1-typography-font-weight-medium-500: 500;
  --rds-t1-typography-font-weight-regular-400: 400;
  --rds-t1-typography-font-weight-semi-bold-600: 600;
  --rds-t1-typography-font-weight-thin-100: 100;
  --rds-t1-typography-letter-spacing-normal-0: 0;
  --rds-t1-typography-letter-spacing-tight--025: -0.015625rem;
  --rds-t1-typography-letter-spacing-wide-025: 0.015625rem;
  --rds-t1-typography-letter-spacing-wider-05: 0.03125rem;
  --rds-t1-typography-letter-spacing-widest-1: 0.0625rem;
  --rds-t1-typography-line-height-base-120: 1.2;
  --rds-t1-typography-line-height-loose-160: 1.6;
  --rds-t1-typography-line-height-relaxed-140: 1.4;
  --rds-t1-typography-line-height-snug-100: 1;
  --rds-t1-typography-line-height-spacious-180: 1.8;
  --rds-t1-typography-line-height-tight-90: 0.9;
  --rds-t1-typography-text-transform-capitalize: capitalize;
  --rds-t1-typography-text-transform-lowercase: lowercase;
  --rds-t1-typography-text-transform-none: none;
  --rds-t1-typography-text-transform-titlecase: titlecase;
  --rds-t1-typography-text-transform-uppercase: uppercase;
  --rds-t1-typography-text-trim-text-box-trim: trim-both;
  --rds-t1-z-index-base-0: 0;
  --rds-t1-z-index-card-1: 1;
  --rds-t1-z-index-dropdown-1000: 1000;
  --rds-t1-z-index-max-9999: 9999;
  --rds-t1-z-index-modal-1050: 1050;
  --rds-t1-z-index-overlay-1200: 1200;
  --rds-t1-z-index-toast-1100: 1100;
  --rds-t1-z-index-tooltip-1070: 1070;
  --rds-t2-color-accent-1-100: var(--rds-futures-color-brand-pink-0);
  --rds-t2-color-accent-1-200: var(--rds-futures-color-brand-pink-50);
  --rds-t2-color-accent-1-300: var(--rds-futures-color-brand-pink-100);
  --rds-t2-color-accent-1-400: var(--rds-futures-color-brand-pink-200);
  --rds-t2-color-accent-1-500: var(--rds-futures-color-brand-pink-300);
  --rds-t2-color-accent-1-600: var(--rds-futures-color-brand-pink-500);
  --rds-t2-color-accent-1-700: var(--rds-futures-color-brand-pink-700);
  --rds-t2-color-accent-1-800: var(--rds-futures-color-brand-pink-800);
  --rds-t2-color-accent-2-100: var(--rds-t2-color-primary-100);
  --rds-t2-color-accent-2-200: var(--rds-t2-color-primary-200);
  --rds-t2-color-accent-2-300: var(--rds-t2-color-primary-300);
  --rds-t2-color-accent-2-400: var(--rds-t2-color-primary-400);
  --rds-t2-color-accent-2-500: var(--rds-t2-color-primary-500);
  --rds-t2-color-accent-2-600: var(--rds-t2-color-primary-600);
  --rds-t2-color-accent-2-700: var(--rds-t2-color-primary-700);
  --rds-t2-color-accent-2-800: var(--rds-t2-color-primary-800);
  --rds-t2-color-accent-3-100: var(--rds-t2-color-secondary-100);
  --rds-t2-color-accent-3-200: var(--rds-t2-color-secondary-200);
  --rds-t2-color-accent-3-300: var(--rds-t2-color-secondary-300);
  --rds-t2-color-accent-3-400: var(--rds-t2-color-secondary-400);
  --rds-t2-color-accent-3-500: var(--rds-t2-color-secondary-500);
  --rds-t2-color-accent-3-600: var(--rds-t2-color-secondary-600);
  --rds-t2-color-accent-3-700: var(--rds-t2-color-secondary-700);
  --rds-t2-color-accent-3-800: var(--rds-t2-color-secondary-800);
  --rds-t2-color-action-100: var(--rds-futures-color-brand-purple-0);
  --rds-t2-color-action-200: var(--rds-futures-color-brand-purple-50);
  --rds-t2-color-action-300: var(--rds-futures-color-brand-purple-100);
  --rds-t2-color-action-400: var(--rds-futures-color-brand-purple-200);
  --rds-t2-color-action-500: var(--rds-futures-color-brand-purple-300);
  --rds-t2-color-action-600: var(--rds-futures-color-brand-purple-400);
  --rds-t2-color-action-700: var(--rds-futures-color-brand-purple-500);
  --rds-t2-color-action-800: var(--rds-t2-color-primary-800);
  --rds-t2-color-alpha-0: var(--rds-futures-color-brand-alpha-0);
  --rds-t2-color-alpha-4: color(srgb 0.09019607843137255 0.09019607843137255 0.09411764705882353 / 0.04);
  --rds-t2-color-alpha-10: var(--rds-futures-color-brand-alpha-10);
  --rds-t2-color-alpha-20: var(--rds-futures-color-brand-alpha-20);
  --rds-t2-color-alpha-30: var(--rds-futures-color-brand-alpha-30);
  --rds-t2-color-alpha-40: var(--rds-futures-color-brand-alpha-40);
  --rds-t2-color-alpha-50: var(--rds-futures-color-brand-alpha-50);
  --rds-t2-color-alpha-60: var(--rds-futures-color-brand-alpha-60);
  --rds-t2-color-alpha-70: var(--rds-futures-color-brand-alpha-70);
  --rds-t2-color-alpha-80: var(--rds-futures-color-brand-alpha-80);
  --rds-t2-color-alpha-90: var(--rds-futures-color-brand-alpha-90);
  --rds-t2-color-alpha-100: var(--rds-futures-color-brand-alpha-100);
  --rds-t2-color-alpha-light-0: var(--rds-futures-color-brand-alpha-light-0);
  --rds-t2-color-alpha-light-4: color(srgb 1 1 1 / 0.04);
  --rds-t2-color-alpha-light-10: var(--rds-futures-color-brand-alpha-light-10);
  --rds-t2-color-alpha-light-20: var(--rds-futures-color-brand-alpha-light-20);
  --rds-t2-color-alpha-light-30: var(--rds-futures-color-brand-alpha-light-30);
  --rds-t2-color-alpha-light-40: var(--rds-futures-color-brand-alpha-light-40);
  --rds-t2-color-alpha-light-50: var(--rds-futures-color-brand-alpha-light-50);
  --rds-t2-color-alpha-light-60: var(--rds-futures-color-brand-alpha-light-60);
  --rds-t2-color-alpha-light-70: var(--rds-futures-color-brand-alpha-light-70);
  --rds-t2-color-alpha-light-80: var(--rds-futures-color-brand-alpha-light-80);
  --rds-t2-color-alpha-light-90: var(--rds-futures-color-brand-alpha-light-90);
  --rds-t2-color-alpha-light-100: var(--rds-futures-color-brand-alpha-light-100);
  --rds-t2-color-data-01: color(srgb 0.8941176470588236 0.5764705882352941 0.09803921568627451);
  --rds-t2-color-data-02: color(srgb 0.9490196078431372 0.403921568627451 0.32941176470588235);
  --rds-t2-color-data-03: color(srgb 0.8431372549019608 0.3215686274509804 0.5215686274509804);
  --rds-t2-color-data-04: color(srgb 0.6 0.34509803921568627 0.6392156862745098);
  --rds-t2-color-data-05: color(srgb 0.27058823529411763 0.36470588235294116 0.6313725490196078);
  --rds-t2-color-error-100: var(--rds-futures-color-system-error-0);
  --rds-t2-color-error-200: var(--rds-futures-color-system-error-50);
  --rds-t2-color-error-300: var(--rds-futures-color-system-error-200);
  --rds-t2-color-error-400: var(--rds-futures-color-system-error-300);
  --rds-t2-color-error-500: var(--rds-futures-color-system-error-500);
  --rds-t2-color-error-600: var(--rds-futures-color-system-error-600-brand);
  --rds-t2-color-error-700: var(--rds-futures-color-system-error-700);
  --rds-t2-color-error-800: var(--rds-futures-color-system-error-800);
  --rds-t2-color-info-100: var(--rds-futures-color-system-info-0);
  --rds-t2-color-info-200: var(--rds-futures-color-system-info-100);
  --rds-t2-color-info-300: var(--rds-futures-color-system-info-200);
  --rds-t2-color-info-400: var(--rds-futures-color-system-info-300);
  --rds-t2-color-info-500: var(--rds-futures-color-system-info-500);
  --rds-t2-color-info-600: var(--rds-futures-color-system-info-600);
  --rds-t2-color-info-700: var(--rds-futures-color-system-info-700);
  --rds-t2-color-info-800: var(--rds-futures-color-system-info-900);
  --rds-t2-color-neutral-000: var(--rds-futures-color-brand-neutral-0);
  --rds-t2-color-neutral-100: var(--rds-futures-color-brand-neutral-50);
  --rds-t2-color-neutral-200: var(--rds-futures-color-brand-neutral-100);
  --rds-t2-color-neutral-300: var(--rds-futures-color-brand-neutral-300);
  --rds-t2-color-neutral-400: var(--rds-futures-color-brand-neutral-400);
  --rds-t2-color-neutral-500: var(--rds-futures-color-brand-neutral-500);
  --rds-t2-color-neutral-600: var(--rds-futures-color-brand-neutral-600);
  --rds-t2-color-neutral-700: var(--rds-futures-color-brand-neutral-700);
  --rds-t2-color-neutral-800: var(--rds-futures-color-brand-neutral-800);
  --rds-t2-color-neutral-900: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t2-color-neutral-950: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t2-color-primary-100: var(--rds-futures-color-brand-purple-0);
  --rds-t2-color-primary-200: var(--rds-futures-color-brand-purple-50);
  --rds-t2-color-primary-300: var(--rds-futures-color-brand-purple-100);
  --rds-t2-color-primary-400: var(--rds-futures-color-brand-purple-200);
  --rds-t2-color-primary-500: var(--rds-futures-color-brand-purple-400);
  --rds-t2-color-primary-600: var(--rds-futures-color-brand-purple-500);
  --rds-t2-color-primary-700: var(--rds-futures-color-brand-purple-600);
  --rds-t2-color-primary-800: var(--rds-futures-color-brand-purple-700);
  --rds-t2-color-secondary-100: var(--rds-futures-color-brand-blue-0);
  --rds-t2-color-secondary-200: var(--rds-futures-color-brand-blue-50);
  --rds-t2-color-secondary-300: var(--rds-futures-color-brand-blue-100);
  --rds-t2-color-secondary-400: var(--rds-futures-color-brand-blue-200);
  --rds-t2-color-secondary-500: var(--rds-futures-color-brand-blue-300);
  --rds-t2-color-secondary-600: var(--rds-futures-color-brand-blue-400);
  --rds-t2-color-secondary-700: var(--rds-futures-color-brand-blue-500);
  --rds-t2-color-secondary-800: var(--rds-futures-color-brand-blue-800);
  --rds-t2-color-success-100: var(--rds-futures-color-system-success-0);
  --rds-t2-color-success-200: var(--rds-futures-color-system-success-50);
  --rds-t2-color-success-300: var(--rds-futures-color-system-success-200);
  --rds-t2-color-success-400: var(--rds-futures-color-system-success-300);
  --rds-t2-color-success-500: var(--rds-futures-color-system-success-600-brand);
  --rds-t2-color-success-600: var(--rds-futures-color-system-success-700);
  --rds-t2-color-success-700: var(--rds-futures-color-system-success-800);
  --rds-t2-color-success-800: var(--rds-futures-color-system-success-900);
  --rds-t2-color-warning-100: var(--rds-futures-color-system-warning-0);
  --rds-t2-color-warning-200: var(--rds-futures-color-system-warning-50);
  --rds-t2-color-warning-300: var(--rds-futures-color-system-warning-200);
  --rds-t2-color-warning-400: var(--rds-futures-color-system-warning-300);
  --rds-t2-color-warning-500: var(--rds-futures-color-system-warning-500);
  --rds-t2-color-warning-600: var(--rds-futures-color-system-warning-600-brand);
  --rds-t2-color-warning-700: var(--rds-futures-color-system-warning-700);
  --rds-t2-color-warning-800: var(--rds-futures-color-system-warning-800);
  --rds-t2-layout-component-gap-ample-desktop: var(--rds-t1-density-component-gap-ample-spacious-desktop-24);
  --rds-t2-layout-component-gap-ample-mobile: var(--rds-t1-density-component-gap-ample-spacious-mobile-20);
  --rds-t2-layout-component-gap-ample-tablet: var(--rds-t1-density-component-gap-ample-spacious-tablet-24);
  --rds-t2-layout-component-gap-generous-desktop: var(--rds-t1-density-component-gap-generous-spacious-desktop-32);
  --rds-t2-layout-component-gap-generous-mobile: var(--rds-t1-density-component-gap-generous-spacious-mobile-20);
  --rds-t2-layout-component-gap-generous-tablet: var(--rds-t1-density-component-gap-generous-spacious-tablet-24);
  --rds-t2-layout-component-gap-huge-desktop: var(--rds-t1-density-component-gap-huge-spacious-desktop-32);
  --rds-t2-layout-component-gap-huge-mobile: var(--rds-t1-density-component-gap-huge-spacious-mobile-20);
  --rds-t2-layout-component-gap-huge-tablet: var(--rds-t1-density-component-gap-huge-spacious-tablet-24);
  --rds-t2-layout-component-gap-large-desktop: var(--rds-t1-density-component-gap-large-spacious-desktop-20);
  --rds-t2-layout-component-gap-large-mobile: var(--rds-t1-density-component-gap-large-spacious-mobile-16);
  --rds-t2-layout-component-gap-large-tablet: var(--rds-t1-density-component-gap-large-spacious-tablet-20);
  --rds-t2-layout-component-gap-medium-desktop: var(--rds-t1-density-component-gap-medium-spacious-desktop-16);
  --rds-t2-layout-component-gap-medium-mobile: var(--rds-t1-density-component-gap-medium-spacious-mobile-8);
  --rds-t2-layout-component-gap-medium-tablet: var(--rds-t1-density-component-gap-medium-spacious-tablet-12);
  --rds-t2-layout-component-gap-micro-desktop: var(--rds-t1-density-component-gap-micro-spacious-desktop-6);
  --rds-t2-layout-component-gap-micro-mobile: var(--rds-t1-density-component-gap-micro-spacious-mobile-4);
  --rds-t2-layout-component-gap-micro-tablet: var(--rds-t1-density-component-gap-micro-spacious-tablet-6);
  --rds-t2-layout-component-gap-nano-desktop: var(--rds-t1-density-component-gap-nano-spacious-desktop-2);
  --rds-t2-layout-component-gap-nano-mobile: var(--rds-t1-density-component-gap-nano-spacious-mobile-2);
  --rds-t2-layout-component-gap-nano-tablet: var(--rds-t1-density-component-gap-nano-spacious-tablet-2);
  --rds-t2-layout-component-gap-none-desktop: var(--rds-t1-density-component-gap-none-spacious-desktop-0);
  --rds-t2-layout-component-gap-none-mobile: var(--rds-t1-density-component-gap-none-spacious-mobile-0);
  --rds-t2-layout-component-gap-none-tablet: var(--rds-t1-density-component-gap-none-spacious-tablet-0);
  --rds-t2-layout-component-gap-pico-desktop: var(--rds-t1-density-component-gap-pico-spacious-desktop-4);
  --rds-t2-layout-component-gap-pico-mobile: var(--rds-t1-density-component-gap-pico-spacious-mobile-4);
  --rds-t2-layout-component-gap-pico-tablet: var(--rds-t1-density-component-gap-pico-spacious-tablet-4);
  --rds-t2-layout-component-gap-small-desktop: var(--rds-t1-density-component-gap-small-spacious-desktop-12);
  --rds-t2-layout-component-gap-small-mobile: var(--rds-t1-density-component-gap-small-spacious-mobile-8);
  --rds-t2-layout-component-gap-small-tablet: var(--rds-t1-density-component-gap-small-spacious-tablet-8);
  --rds-t2-layout-component-gap-smallest-desktop: var(--rds-t1-density-component-gap-smallest-spacious-desktop-1);
  --rds-t2-layout-component-gap-smallest-mobile: var(--rds-t1-density-component-gap-smallest-spacious-mobile-1);
  --rds-t2-layout-component-gap-smallest-tablet: var(--rds-t1-density-component-gap-smallest-spacious-tablet-1);
  --rds-t2-layout-component-gap-tiny-desktop: var(--rds-t1-density-component-gap-tiny-spacious-desktop-8);
  --rds-t2-layout-component-gap-tiny-mobile: var(--rds-t1-density-component-gap-tiny-spacious-mobile-6);
  --rds-t2-layout-component-gap-tiny-tablet: var(--rds-t1-density-component-gap-tiny-spacious-tablet-8);
  --rds-t2-layout-component-padding-ample-desktop: var(--rds-t1-density-component-padding-ample-spacious-desktop-48);
  --rds-t2-layout-component-padding-ample-mobile: var(--rds-t1-density-component-padding-ample-spacious-mobile-24);
  --rds-t2-layout-component-padding-ample-tablet: var(--rds-t1-density-component-padding-ample-spacious-tablet-40);
  --rds-t2-layout-component-padding-atomic-desktop: var(--rds-t1-density-component-padding-atomic-spacious-desktop-2);
  --rds-t2-layout-component-padding-atomic-mobile: var(--rds-t1-density-component-padding-atomic-spacious-mobile-2);
  --rds-t2-layout-component-padding-atomic-tablet: var(--rds-t1-density-component-padding-atomic-spacious-tablet-2);
  --rds-t2-layout-component-padding-big-desktop: var(--rds-t1-density-component-padding-big-spacious-desktop-40);
  --rds-t2-layout-component-padding-big-mobile: var(--rds-t1-density-component-padding-big-spacious-mobile-24);
  --rds-t2-layout-component-padding-big-tablet: var(--rds-t1-density-component-padding-big-spacious-tablet-32);
  --rds-t2-layout-component-padding-expansive-desktop: var(--rds-t1-density-component-padding-expansive-spacious-desktop-128);
  --rds-t2-layout-component-padding-expansive-mobile: var(--rds-t1-density-component-padding-expansive-spacious-mobile-48);
  --rds-t2-layout-component-padding-expansive-tablet: var(--rds-t1-density-component-padding-expansive-spacious-tablet-96);
  --rds-t2-layout-component-padding-generous-desktop: var(--rds-t1-density-component-padding-generous-spacious-desktop-64);
  --rds-t2-layout-component-padding-generous-mobile: var(--rds-t1-density-component-padding-generous-spacious-mobile-24);
  --rds-t2-layout-component-padding-generous-tablet: var(--rds-t1-density-component-padding-generous-spacious-tablet-52);
  --rds-t2-layout-component-padding-huge-desktop: var(--rds-t1-density-component-padding-huge-spacious-desktop-96);
  --rds-t2-layout-component-padding-huge-mobile: var(--rds-t1-density-component-padding-huge-spacious-mobile-32);
  --rds-t2-layout-component-padding-huge-tablet: var(--rds-t1-density-component-padding-huge-spacious-tablet-80);
  --rds-t2-layout-component-padding-large-desktop: var(--rds-t1-density-component-padding-large-spacious-desktop-32);
  --rds-t2-layout-component-padding-large-mobile: var(--rds-t1-density-component-padding-large-spacious-mobile-24);
  --rds-t2-layout-component-padding-large-tablet: var(--rds-t1-density-component-padding-large-spacious-tablet-24);
  --rds-t2-layout-component-padding-medium-desktop: var(--rds-t1-density-component-padding-medium-spacious-desktop-24);
  --rds-t2-layout-component-padding-medium-mobile: var(--rds-t1-density-component-padding-medium-spacious-mobile-16);
  --rds-t2-layout-component-padding-medium-tablet: var(--rds-t1-density-component-padding-medium-spacious-tablet-16);
  --rds-t2-layout-component-padding-micro-desktop: var(--rds-t1-density-component-padding-micro-spacious-desktop-8);
  --rds-t2-layout-component-padding-micro-mobile: var(--rds-t1-density-component-padding-micro-spacious-mobile-8);
  --rds-t2-layout-component-padding-micro-tablet: var(--rds-t1-density-component-padding-micro-spacious-tablet-8);
  --rds-t2-layout-component-padding-nano-desktop: var(--rds-t1-density-component-padding-nano-spacious-desktop-4);
  --rds-t2-layout-component-padding-nano-mobile: var(--rds-t1-density-component-padding-nano-spacious-mobile-4);
  --rds-t2-layout-component-padding-nano-tablet: var(--rds-t1-density-component-padding-nano-spacious-tablet-4);
  --rds-t2-layout-component-padding-none-desktop: var(--rds-t1-density-component-padding-none-spacious-desktop-0);
  --rds-t2-layout-component-padding-none-mobile: var(--rds-t1-density-component-padding-none-spacious-mobile-0);
  --rds-t2-layout-component-padding-none-tablet: var(--rds-t1-density-component-padding-none-spacious-tablet-0);
  --rds-t2-layout-component-padding-pico-desktop: var(--rds-t1-density-component-padding-pico-spacious-desktop-6);
  --rds-t2-layout-component-padding-pico-mobile: var(--rds-t1-density-component-padding-pico-spacious-mobile-4);
  --rds-t2-layout-component-padding-pico-tablet: var(--rds-t1-density-component-padding-pico-spacious-tablet-6);
  --rds-t2-layout-component-padding-regular-desktop: var(--rds-t1-density-component-padding-regular-spacious-desktop-20);
  --rds-t2-layout-component-padding-regular-mobile: var(--rds-t1-density-component-padding-regular-spacious-mobile-16);
  --rds-t2-layout-component-padding-regular-tablet: var(--rds-t1-density-component-padding-regular-spacious-tablet-20);
  --rds-t2-layout-component-padding-small-desktop: var(--rds-t1-density-component-padding-small-spacious-desktop-16);
  --rds-t2-layout-component-padding-small-mobile: var(--rds-t1-density-component-padding-small-spacious-mobile-12);
  --rds-t2-layout-component-padding-small-tablet: var(--rds-t1-density-component-padding-small-spacious-tablet-12);
  --rds-t2-layout-component-padding-smallest-desktop: var(--rds-t1-density-component-padding-smallest-spacious-desktop-1);
  --rds-t2-layout-component-padding-smallest-mobile: var(--rds-t1-density-component-padding-smallest-spacious-mobile-1);
  --rds-t2-layout-component-padding-smallest-tablet: var(--rds-t1-density-component-padding-smallest-spacious-tablet-1);
  --rds-t2-layout-component-padding-tiny-desktop: var(--rds-t1-density-component-padding-tiny-spacious-desktop-12);
  --rds-t2-layout-component-padding-tiny-mobile: var(--rds-t1-density-component-padding-tiny-spacious-mobile-8);
  --rds-t2-layout-component-padding-tiny-tablet: var(--rds-t1-density-component-padding-tiny-spacious-tablet-12);
  --rds-t2-layout-component-padding-vast-desktop: var(--rds-t1-density-component-padding-vast-spacious-desktop-256);
  --rds-t2-layout-component-padding-vast-mobile: var(--rds-t1-density-component-padding-vast-spacious-mobile-64);
  --rds-t2-layout-component-padding-vast-tablet: var(--rds-t1-density-component-padding-vast-spacious-tablet-128);
  --rds-t2-layout-component-sizing-big-desktop: var(--rds-t1-sizing-bigger-28);
  --rds-t2-layout-component-sizing-big-mobile: var(--rds-t1-sizing-regular-24);
  --rds-t2-layout-component-sizing-big-tablet: var(--rds-t1-sizing-bigger-28);
  --rds-t2-layout-component-sizing-colossal-desktop: var(--rds-t1-sizing-vast-96);
  --rds-t2-layout-component-sizing-colossal-mobile: var(--rds-t1-sizing-huge-64);
  --rds-t2-layout-component-sizing-colossal-tablet: var(--rds-t1-sizing-massive-80);
  --rds-t2-layout-component-sizing-giant-desktop: var(--rds-t1-sizing-huge-64);
  --rds-t2-layout-component-sizing-giant-mobile: var(--rds-t1-sizing-bigger-48);
  --rds-t2-layout-component-sizing-giant-tablet: var(--rds-t1-sizing-huge-64);
  --rds-t2-layout-component-sizing-huge-desktop: var(--rds-t1-sizing-medium-32);
  --rds-t2-layout-component-sizing-huge-mobile: var(--rds-t1-sizing-bigger-28);
  --rds-t2-layout-component-sizing-huge-tablet: var(--rds-t1-sizing-medium-32);
  --rds-t2-layout-component-sizing-large-desktop: var(--rds-t1-sizing-regular-24);
  --rds-t2-layout-component-sizing-large-mobile: var(--rds-t1-sizing-intermediate-20);
  --rds-t2-layout-component-sizing-large-tablet: var(--rds-t1-sizing-regular-24);
  --rds-t2-layout-component-sizing-massive-desktop: var(--rds-t1-sizing-bigger-48);
  --rds-t2-layout-component-sizing-massive-mobile: var(--rds-t1-sizing-medium-32);
  --rds-t2-layout-component-sizing-massive-tablet: var(--rds-t1-sizing-bigger-48);
  --rds-t2-layout-component-sizing-medium-desktop: var(--rds-t1-sizing-intermediate-20);
  --rds-t2-layout-component-sizing-medium-mobile: var(--rds-t1-sizing-base-16);
  --rds-t2-layout-component-sizing-medium-tablet: var(--rds-t1-sizing-intermediate-20);
  --rds-t2-layout-component-sizing-micro-desktop: var(--rds-t1-sizing-tiny-8);
  --rds-t2-layout-component-sizing-micro-mobile: var(--rds-t1-sizing-tiny-8);
  --rds-t2-layout-component-sizing-micro-tablet: var(--rds-t1-sizing-tiny-8);
  --rds-t2-layout-component-sizing-mini-desktop: var(--rds-t1-sizing-pico-6);
  --rds-t2-layout-component-sizing-mini-mobile: var(--rds-t1-sizing-pico-6);
  --rds-t2-layout-component-sizing-mini-tablet: var(--rds-t1-sizing-pico-6);
  --rds-t2-layout-component-sizing-nano-desktop: var(--rds-t1-sizing-miniature-4);
  --rds-t2-layout-component-sizing-nano-mobile: var(--rds-t1-sizing-miniature-4);
  --rds-t2-layout-component-sizing-nano-tablet: var(--rds-t1-sizing-miniature-4);
  --rds-t2-layout-component-sizing-pico-desktop: var(--rds-t1-sizing-micro-2);
  --rds-t2-layout-component-sizing-pico-mobile: var(--rds-t1-sizing-micro-2);
  --rds-t2-layout-component-sizing-pico-tablet: var(--rds-t1-sizing-micro-2);
  --rds-t2-layout-component-sizing-small-desktop: var(--rds-t1-sizing-base-16);
  --rds-t2-layout-component-sizing-small-mobile: var(--rds-t1-sizing-base-16);
  --rds-t2-layout-component-sizing-small-tablet: var(--rds-t1-sizing-base-16);
  --rds-t2-layout-component-sizing-tiny-desktop: var(--rds-t1-sizing-small-12);
  --rds-t2-layout-component-sizing-tiny-mobile: var(--rds-t1-sizing-small-12);
  --rds-t2-layout-component-sizing-tiny-tablet: var(--rds-t1-sizing-small-12);
  --rds-t2-layout-grid-gutter-desktop: var(--rds-t1-density-grid-gutter-spacious-desktop-32);
  --rds-t2-layout-grid-gutter-mobile: var(--rds-t1-density-grid-gutter-spacious-mobile-16);
  --rds-t2-layout-grid-gutter-tablet: var(--rds-t1-density-grid-gutter-spacious-tablet-24);
  --rds-t2-layout-grid-outer-margin-desktop: var(--rds-t1-density-grid-outer-margin-spacious-desktop-64);
  --rds-t2-layout-grid-outer-margin-mobile: var(--rds-t1-density-grid-outer-margin-spacious-mobile-32);
  --rds-t2-layout-grid-outer-margin-tablet: var(--rds-t1-density-grid-outer-margin-spacious-tablet-48);
  --rds-t2-layout-layout-spacing-vertical-immense-desktop: var(--rds-t1-density-layout-spacing-vertical-immense-spacious-desktop-128);
  --rds-t2-layout-layout-spacing-vertical-immense-mobile: var(--rds-t1-density-layout-spacing-vertical-immense-spacious-mobile-72);
  --rds-t2-layout-layout-spacing-vertical-immense-tablet: var(--rds-t1-density-layout-spacing-vertical-immense-spacious-tablet-96);
  --rds-t2-layout-layout-spacing-vertical-large-desktop: var(--rds-t1-density-layout-spacing-vertical-large-spacious-desktop-64);
  --rds-t2-layout-layout-spacing-vertical-large-mobile: var(--rds-t1-density-layout-spacing-vertical-large-spacious-mobile-32);
  --rds-t2-layout-layout-spacing-vertical-large-tablet: var(--rds-t1-density-layout-spacing-vertical-large-spacious-tablet-48);
  --rds-t2-layout-layout-spacing-vertical-small-desktop: var(--rds-t1-density-layout-spacing-vertical-small-spacious-desktop-32);
  --rds-t2-layout-layout-spacing-vertical-small-mobile: var(--rds-t1-density-layout-spacing-vertical-small-spacious-mobile-16);
  --rds-t2-layout-layout-spacing-vertical-small-tablet: var(--rds-t1-density-layout-spacing-vertical-small-spacious-tablet-24);
  --rds-t2-shadow-high-blur: var(--rds-t1-elevation-soft-high-blur);
  --rds-t2-shadow-high-offsetX: var(--rds-t1-elevation-soft-high-offsetX);
  --rds-t2-shadow-high-offsetY: var(--rds-t1-elevation-soft-high-offsetY);
  --rds-t2-shadow-high-on-dark: var(--rds-futures-color-brand-alpha-80);
  --rds-t2-shadow-high-on-light: var(--rds-futures-color-brand-alpha-20);
  --rds-t2-shadow-high-spread: var(--rds-t1-elevation-soft-high-spread);
  --rds-t2-shadow-low-blur: var(--rds-t1-elevation-soft-low-blur);
  --rds-t2-shadow-low-offsetX: var(--rds-t1-elevation-soft-low-offsetX);
  --rds-t2-shadow-low-offsetY: var(--rds-t1-elevation-soft-low-offsetY);
  --rds-t2-shadow-low-on-dark: var(--rds-futures-color-brand-alpha-70);
  --rds-t2-shadow-low-on-light: var(--rds-futures-color-brand-alpha-10);
  --rds-t2-shadow-low-spread: var(--rds-t1-elevation-soft-low-spread);
  --rds-t2-shape-interactive-border-width: var(--rds-t1-sizing-smallest-1);
  --rds-t2-shape-interactive-radius: var(--rds-t1-radius-interactive-smooth-8px);
  --rds-t2-shape-structural-border-width: var(--rds-t1-sizing-smallest-1);
  --rds-t2-shape-structural-radius-desktop: var(--rds-t1-radius-structural-rounded-desktop-16px);
  --rds-t2-shape-structural-radius-mobile: var(--rds-t1-radius-structural-rounded-mobile-8px);
  --rds-t2-shape-structural-radius-tablet: var(--rds-t1-radius-structural-rounded-tablet-16px);
  --rds-t2-shape-utility-border-width: var(--rds-t1-sizing-smallest-1);
  --rds-t2-shape-utility-border-width-half: var(--rds-t1-sizing-half-05);
  --rds-t2-shape-utility-radius: var(--rds-t1-radius-utility-soft-default);
  --rds-t2-shape-utility-radius-round: var(--rds-t1-radius-utility-pill-default);
  --rds-t2-shape-utility-radius-small: var(--rds-t1-radius-utility-soft-small);
  --rds-t2-shape-utility-radius-square: var(--rds-t1-radius-utility-sharp-default-0);
  --rds-t2-typography-body-large-desktop-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-body-large-desktop-font-size: var(--rds-t1-typography-font-size-base-16);
  --rds-t2-typography-body-large-desktop-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-body-large-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-body-large-desktop-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-body-large-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-body-large-desktop-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-body-large-mobile-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-body-large-mobile-font-size: var(--rds-t1-typography-font-size-base-16);
  --rds-t2-typography-body-large-mobile-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-body-large-mobile-font-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-body-large-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-body-large-mobile-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-body-large-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-body-large-tablet-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-body-large-tablet-font-size: var(--rds-t1-typography-font-size-base-16);
  --rds-t2-typography-body-large-tablet-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-body-large-tablet-font-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-body-large-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-body-large-tablet-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-body-large-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-body-small-desktop-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-body-small-desktop-font-size: var(--rds-t1-typography-font-size-smaller-14);
  --rds-t2-typography-body-small-desktop-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-body-small-desktop-font-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-body-small-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-body-small-desktop-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-body-small-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-body-small-mobile-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-body-small-mobile-font-size: var(--rds-t1-typography-font-size-smaller-14);
  --rds-t2-typography-body-small-mobile-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-body-small-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-body-small-mobile-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-body-small-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-body-small-mobile-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-body-small-tablet-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-body-small-tablet-font-size: var(--rds-t1-typography-font-size-smaller-14);
  --rds-t2-typography-body-small-tablet-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-body-small-tablet-font-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-body-small-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-body-small-tablet-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-body-small-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-button-desktop-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-button-desktop-font-size: var(--rds-t1-typography-font-size-base-16);
  --rds-t2-typography-button-desktop-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-button-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-wide-025);
  --rds-t2-typography-button-desktop-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-button-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-button-mobile-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-button-mobile-font-size: var(--rds-t1-typography-font-size-base-16);
  --rds-t2-typography-button-mobile-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-button-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-button-mobile-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-button-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-button-small-desktop-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-button-small-desktop-font-size: var(--rds-t1-typography-font-size-smaller-14);
  --rds-t2-typography-button-small-desktop-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-button-small-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-wide-025);
  --rds-t2-typography-button-small-desktop-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-button-small-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-button-small-mobile-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-button-small-mobile-font-size: var(--rds-t1-typography-font-size-smaller-14);
  --rds-t2-typography-button-small-mobile-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-button-small-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-button-small-mobile-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-button-small-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-button-small-tablet-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-button-small-tablet-font-size: var(--rds-t1-typography-font-size-smaller-14);
  --rds-t2-typography-button-small-tablet-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-button-small-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-button-small-tablet-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-button-small-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-button-tablet-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-button-tablet-font-size: var(--rds-t1-typography-font-size-base-16);
  --rds-t2-typography-button-tablet-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-button-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-button-tablet-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-button-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-caption-desktop-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-caption-desktop-font-size: var(--rds-t1-typography-font-size-little-12);
  --rds-t2-typography-caption-desktop-font-weight: var(--rds-t1-typography-font-weight-light-300);
  --rds-t2-typography-caption-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-caption-desktop-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-caption-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-caption-desktop-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-caption-mobile-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-caption-mobile-font-size: var(--rds-t1-typography-font-size-small-10);
  --rds-t2-typography-caption-mobile-font-weight: var(--rds-t1-typography-font-weight-light-300);
  --rds-t2-typography-caption-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-caption-mobile-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-caption-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-caption-mobile-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-caption-tablet-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-caption-tablet-font-size: var(--rds-t1-typography-font-size-little-12);
  --rds-t2-typography-caption-tablet-font-weight: var(--rds-t1-typography-font-weight-light-300);
  --rds-t2-typography-caption-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-caption-tablet-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-caption-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-caption-tablet-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-code-block-desktop-font-family: var(--rds-t2-typography-font-family-mono);
  --rds-t2-typography-code-block-desktop-font-size: var(--rds-t1-typography-font-size-base-16);
  --rds-t2-typography-code-block-desktop-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-code-block-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-code-block-desktop-line-height: var(--rds-t1-typography-line-height-spacious-180);
  --rds-t2-typography-code-block-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-code-block-mobile-font-family: var(--rds-t2-typography-font-family-mono);
  --rds-t2-typography-code-block-mobile-font-size: var(--rds-t1-typography-font-size-smaller-14);
  --rds-t2-typography-code-block-mobile-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-code-block-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-code-block-mobile-line-height: var(--rds-t1-typography-line-height-spacious-180);
  --rds-t2-typography-code-block-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-code-block-tablet-font-family: var(--rds-t2-typography-font-family-mono);
  --rds-t2-typography-code-block-tablet-font-size: var(--rds-t1-typography-font-size-base-16);
  --rds-t2-typography-code-block-tablet-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-code-block-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-code-block-tablet-line-height: var(--rds-t1-typography-line-height-spacious-180);
  --rds-t2-typography-code-block-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-display-desktop-font-family: var(--rds-t2-typography-font-family-display);
  --rds-t2-typography-display-desktop-font-size: var(--rds-t1-typography-font-size-vast-96);
  --rds-t2-typography-display-desktop-font-weight: var(--rds-t1-typography-font-weight-light-300);
  --rds-t2-typography-display-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-display-desktop-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-display-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-display-mobile-font-family: var(--rds-t2-typography-font-family-display);
  --rds-t2-typography-display-mobile-font-size: var(--rds-t1-typography-font-size-large-64);
  --rds-t2-typography-display-mobile-font-weight: var(--rds-t1-typography-font-weight-light-300);
  --rds-t2-typography-display-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-display-mobile-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-display-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-display-tablet-font-family: var(--rds-t2-typography-font-family-display);
  --rds-t2-typography-display-tablet-font-size: var(--rds-t1-typography-font-size-giant-80);
  --rds-t2-typography-display-tablet-font-weight: var(--rds-t1-typography-font-weight-light-300);
  --rds-t2-typography-display-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-display-tablet-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-display-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-font-family-body: var(--rds-futures-typography-font-body-futures);
  --rds-t2-typography-font-family-display: var(--rds-futures-typography-font-display-futures);
  --rds-t2-typography-font-family-heading: var(--rds-futures-typography-font-heading-futures);
  --rds-t2-typography-font-family-meta: var(--rds-futures-typography-font-meta-futures);
  --rds-t2-typography-font-family-mono: var(--rds-futures-typography-font-mono-futures);
  --rds-t2-typography-header-1-desktop-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-1-desktop-font-size: var(--rds-t1-typography-font-size-large-64);
  --rds-t2-typography-header-1-desktop-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-header-1-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-1-desktop-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-1-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-1-mobile-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-1-mobile-font-size: var(--rds-t1-typography-font-size-big-48);
  --rds-t2-typography-header-1-mobile-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-header-1-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-1-mobile-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-1-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-1-tablet-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-1-tablet-font-size: var(--rds-t1-typography-font-size-large-64);
  --rds-t2-typography-header-1-tablet-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-header-1-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-1-tablet-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-1-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-2-desktop-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-2-desktop-font-size: var(--rds-t1-typography-font-size-big-48);
  --rds-t2-typography-header-2-desktop-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-header-2-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-2-desktop-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-2-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-2-mobile-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-2-mobile-font-size: var(--rds-t1-typography-font-size-medium-32);
  --rds-t2-typography-header-2-mobile-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-header-2-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-2-mobile-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-2-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-2-tablet-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-2-tablet-font-size: var(--rds-t1-typography-font-size-big-48);
  --rds-t2-typography-header-2-tablet-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-header-2-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-2-tablet-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-2-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-3-desktop-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-3-desktop-font-size: var(--rds-t1-typography-font-size-medium-32);
  --rds-t2-typography-header-3-desktop-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-header-3-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-3-desktop-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-3-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-3-mobile-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-3-mobile-font-size: var(--rds-t1-typography-font-size-regular-24);
  --rds-t2-typography-header-3-mobile-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-header-3-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-3-mobile-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-3-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-3-tablet-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-3-tablet-font-size: var(--rds-t1-typography-font-size-medium-32);
  --rds-t2-typography-header-3-tablet-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-header-3-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-3-tablet-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-3-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-4-desktop-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-4-desktop-font-size: var(--rds-t1-typography-font-size-regular-24);
  --rds-t2-typography-header-4-desktop-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-header-4-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-4-desktop-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-4-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-4-mobile-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-4-mobile-font-size: var(--rds-t1-typography-font-size-bigger-20);
  --rds-t2-typography-header-4-mobile-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-header-4-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-4-mobile-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-4-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-4-tablet-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-4-tablet-font-size: var(--rds-t1-typography-font-size-regular-24);
  --rds-t2-typography-header-4-tablet-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-header-4-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-4-tablet-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-4-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-header-5-desktop-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-5-desktop-font-size: var(--rds-t1-typography-font-size-bigger-20);
  --rds-t2-typography-header-5-desktop-font-weight: var(--rds-t1-typography-font-weight-light-300);
  --rds-t2-typography-header-5-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-5-desktop-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-5-desktop-text-transform: var(--rds-t1-typography-text-transform-uppercase);
  --rds-t2-typography-header-5-mobile-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-5-mobile-font-size: var(--rds-t1-typography-font-size-base-16);
  --rds-t2-typography-header-5-mobile-font-weight: var(--rds-t1-typography-font-weight-light-300);
  --rds-t2-typography-header-5-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-5-mobile-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-5-mobile-text-transform: var(--rds-t1-typography-text-transform-uppercase);
  --rds-t2-typography-header-5-tablet-font-family: var(--rds-t2-typography-font-family-heading);
  --rds-t2-typography-header-5-tablet-font-size: var(--rds-t1-typography-font-size-bigger-20);
  --rds-t2-typography-header-5-tablet-font-weight: var(--rds-t1-typography-font-weight-light-300);
  --rds-t2-typography-header-5-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-header-5-tablet-line-height: var(--rds-t1-typography-line-height-base-120);
  --rds-t2-typography-header-5-tablet-text-transform: var(--rds-t1-typography-text-transform-uppercase);
  --rds-t2-typography-label-desktop-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-label-desktop-font-size: var(--rds-t1-typography-font-size-smaller-14);
  --rds-t2-typography-label-desktop-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-label-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-wide-025);
  --rds-t2-typography-label-desktop-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-label-desktop-text-transform: var(--rds-t1-typography-text-transform-uppercase);
  --rds-t2-typography-label-mobile-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-label-mobile-font-size: var(--rds-t1-typography-font-size-little-12);
  --rds-t2-typography-label-mobile-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-label-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-label-mobile-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-label-mobile-text-transform: var(--rds-t1-typography-text-transform-uppercase);
  --rds-t2-typography-label-small-desktop-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-label-small-desktop-font-size: var(--rds-t1-typography-font-size-little-12);
  --rds-t2-typography-label-small-desktop-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-label-small-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-label-small-desktop-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-label-small-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-label-small-desktop-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-label-small-mobile-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-label-small-mobile-font-size: var(--rds-t1-typography-font-size-small-10);
  --rds-t2-typography-label-small-mobile-font-weight: var(--rds-t1-typography-font-weight-light-300);
  --rds-t2-typography-label-small-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-label-small-mobile-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-label-small-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-label-small-mobile-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-label-small-tablet-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-label-small-tablet-font-size: var(--rds-t1-typography-font-size-little-12);
  --rds-t2-typography-label-small-tablet-font-weight: var(--rds-t1-typography-font-weight-light-300);
  --rds-t2-typography-label-small-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-label-small-tablet-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-label-small-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-label-small-tablet-weight-emphasis: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-label-tablet-font-family: var(--rds-t2-typography-font-family-body);
  --rds-t2-typography-label-tablet-font-size: var(--rds-t1-typography-font-size-smaller-14);
  --rds-t2-typography-label-tablet-font-weight: var(--rds-t1-typography-font-weight-regular-400);
  --rds-t2-typography-label-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-label-tablet-line-height: var(--rds-t1-typography-line-height-loose-160);
  --rds-t2-typography-label-tablet-text-transform: var(--rds-t1-typography-text-transform-uppercase);
  --rds-t2-typography-overline-desktop-font-family: var(--rds-t2-typography-font-family-meta);
  --rds-t2-typography-overline-desktop-font-size: var(--rds-t1-typography-font-size-little-12);
  --rds-t2-typography-overline-desktop-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-overline-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-widest-1);
  --rds-t2-typography-overline-desktop-line-height: var(--rds-t1-typography-line-height-relaxed-140);
  --rds-t2-typography-overline-desktop-text-transform: var(--rds-t1-typography-text-transform-uppercase);
  --rds-t2-typography-overline-mobile-font-family: var(--rds-t2-typography-font-family-meta);
  --rds-t2-typography-overline-mobile-font-size: var(--rds-t1-typography-font-size-little-12);
  --rds-t2-typography-overline-mobile-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-overline-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-widest-1);
  --rds-t2-typography-overline-mobile-line-height: var(--rds-t1-typography-line-height-relaxed-140);
  --rds-t2-typography-overline-mobile-text-transform: var(--rds-t1-typography-text-transform-uppercase);
  --rds-t2-typography-overline-tablet-font-family: var(--rds-t2-typography-font-family-meta);
  --rds-t2-typography-overline-tablet-font-size: var(--rds-t1-typography-font-size-little-12);
  --rds-t2-typography-overline-tablet-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-overline-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-widest-1);
  --rds-t2-typography-overline-tablet-line-height: var(--rds-t1-typography-line-height-relaxed-140);
  --rds-t2-typography-overline-tablet-text-transform: var(--rds-t1-typography-text-transform-uppercase);
  --rds-t2-typography-subtitle-desktop-font-family: var(--rds-t2-typography-font-family-display);
  --rds-t2-typography-subtitle-desktop-font-size: var(--rds-t1-typography-font-size-biggish-18);
  --rds-t2-typography-subtitle-desktop-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-subtitle-desktop-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-subtitle-desktop-line-height: var(--rds-t1-typography-line-height-relaxed-140);
  --rds-t2-typography-subtitle-desktop-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-subtitle-mobile-font-family: var(--rds-t2-typography-font-family-display);
  --rds-t2-typography-subtitle-mobile-font-size: var(--rds-t1-typography-font-size-biggish-18);
  --rds-t2-typography-subtitle-mobile-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-subtitle-mobile-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-subtitle-mobile-line-height: var(--rds-t1-typography-line-height-relaxed-140);
  --rds-t2-typography-subtitle-mobile-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t2-typography-subtitle-tablet-font-family: var(--rds-t2-typography-font-family-display);
  --rds-t2-typography-subtitle-tablet-font-size: var(--rds-t1-typography-font-size-biggish-18);
  --rds-t2-typography-subtitle-tablet-font-weight: var(--rds-t1-typography-font-weight-medium-500);
  --rds-t2-typography-subtitle-tablet-letter-spacing: var(--rds-t1-typography-letter-spacing-normal-0);
  --rds-t2-typography-subtitle-tablet-line-height: var(--rds-t1-typography-line-height-relaxed-140);
  --rds-t2-typography-subtitle-tablet-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t3-ai-base-accent-color1: var(--rds-t3-ai-gradients-base-text-color2);
  --rds-t3-ai-base-accent-color2: var(--rds-t3-ai-gradients-base-text-color1);
  --rds-t3-ai-gradients-base-border: 45deg, var(--rds-t2-color-accent-1-400) 0%, var(--rds-t2-color-action-600) 46%, var(--rds-t2-color-secondary-500) 89%;
  --rds-t3-ai-gradients-base-border-angle: 45deg;
  --rds-t3-ai-gradients-base-border-color1: var(--rds-t2-color-accent-1-400);
  --rds-t3-ai-gradients-base-border-color2: var(--rds-t2-color-action-600);
  --rds-t3-ai-gradients-base-border-color3: var(--rds-t2-color-secondary-500);
  --rds-t3-ai-gradients-base-border-position1: 0%;
  --rds-t3-ai-gradients-base-border-position2: 46%;
  --rds-t3-ai-gradients-base-border-position3: 89%;
  --rds-t3-ai-gradients-base-text: 180deg, var(--rds-t2-color-primary-800) 0%, var(--rds-t2-color-primary-600) 100%;
  --rds-t3-ai-gradients-base-text-angle: 180deg;
  --rds-t3-ai-gradients-base-text-color1: var(--rds-t2-color-primary-800);
  --rds-t3-ai-gradients-base-text-color2: var(--rds-t2-color-primary-600);
  --rds-t3-ai-gradients-base-text-position1: 0%;
  --rds-t3-ai-gradients-base-text-position2: 100%;
  --rds-t3-ai-gradients-inverse-border: 45deg, var(--rds-t2-color-accent-1-400) 0%, var(--rds-t2-color-primary-300) 46%, var(--rds-t2-color-secondary-200) 89%;
  --rds-t3-ai-gradients-inverse-border-angle: 45deg;
  --rds-t3-ai-gradients-inverse-border-color1: var(--rds-t2-color-accent-1-400);
  --rds-t3-ai-gradients-inverse-border-color2: var(--rds-t2-color-primary-300);
  --rds-t3-ai-gradients-inverse-border-color3: var(--rds-t2-color-secondary-200);
  --rds-t3-ai-gradients-inverse-border-position1: 0%;
  --rds-t3-ai-gradients-inverse-border-position2: 46%;
  --rds-t3-ai-gradients-inverse-border-position3: 89%;
  --rds-t3-ai-gradients-inverse-text: 180deg, var(--rds-t2-color-primary-300) 0%, var(--rds-t2-color-secondary-300) 100%;
  --rds-t3-ai-gradients-inverse-text-angle: 180deg;
  --rds-t3-ai-gradients-inverse-text-color1: var(--rds-t2-color-primary-300);
  --rds-t3-ai-gradients-inverse-text-color2: var(--rds-t2-color-secondary-300);
  --rds-t3-ai-gradients-inverse-text-position1: 0%;
  --rds-t3-ai-gradients-inverse-text-position2: 100%;
  --rds-t3-ai-inverse-accent-color1: var(--rds-t3-ai-gradients-inverse-text-color1);
  --rds-t3-ai-inverse-accent-color2: var(--rds-t3-ai-gradients-inverse-text-color2);
  --rds-t3-background-interactive-alt: var(--rds-t2-color-alpha-4);
  --rds-t3-background-interactive-base: var(--rds-t2-color-alpha-4);
  --rds-t3-background-interactive-expressive: var(--rds-t2-color-alpha-light-4);
  --rds-t3-background-interactive-expressive-alt: var(--rds-t2-color-alpha-4);
  --rds-t3-background-interactive-inverse: var(--rds-t2-color-alpha-light-4);
  --rds-t3-background-interactive-inverse-alt: var(--rds-t2-color-alpha-light-4);
  --rds-t3-background-overlay-image-dark: color(srgb 0 0 0 / 0.75);
  --rds-t3-background-overlay-image-light: color(srgb 1 1 1 / 0.6);
  --rds-t3-background-overlay-scrim: var(--rds-t2-color-alpha-80);
  --rds-t3-background-structure-alpha: var(--rds-t2-color-alpha-0);
  --rds-t3-background-structure-alt: var(--rds-t2-color-alpha-light-90);
  --rds-t3-background-structure-base: var(--rds-t2-color-alpha-light-80);
  --rds-t3-background-structure-expressive: var(--rds-t2-color-primary-700);
  --rds-t3-background-structure-expressive-alt: var(--rds-t2-color-accent-1-100);
  --rds-t3-background-structure-inverse: var(--rds-t2-color-alpha-50);
  --rds-t3-background-structure-inverse-alt: var(--rds-t2-color-alpha-80);
  --rds-t3-background-surface-alt: var(--rds-t2-color-neutral-100);
  --rds-t3-background-surface-base: var(--rds-t2-color-neutral-000);
  --rds-t3-background-surface-expressive: var(--rds-t2-color-primary-800);
  --rds-t3-background-surface-expressive-alt: var(--rds-t2-color-accent-1-200);
  --rds-t3-background-surface-inverse: var(--rds-t2-color-neutral-900);
  --rds-t3-background-surface-inverse-alt: var(--rds-t2-color-neutral-800);
  --rds-t3-border-alt-accent-one: var(--rds-t2-color-accent-1-600);
  --rds-t3-border-alt-accent-three: var(--rds-t2-color-accent-3-600);
  --rds-t3-border-alt-accent-two: var(--rds-t2-color-accent-2-600);
  --rds-t3-border-alt-structural-action: var(--rds-t2-color-action-600);
  --rds-t3-border-alt-structural-bold: var(--rds-t2-color-secondary-800);
  --rds-t3-border-alt-structural-default: var(--rds-t2-color-neutral-200);
  --rds-t3-border-alt-structural-no-border: var(--rds-t2-color-alpha-0);
  --rds-t3-border-alt-structural-subtle: var(--rds-t2-color-neutral-000);
  --rds-t3-border-base-accent-one: var(--rds-t2-color-accent-1-600);
  --rds-t3-border-base-accent-three: var(--rds-t2-color-accent-3-600);
  --rds-t3-border-base-accent-two: var(--rds-t2-color-accent-2-600);
  --rds-t3-border-base-structural-action: var(--rds-t2-color-action-600);
  --rds-t3-border-base-structural-bold: var(--rds-t2-color-secondary-800);
  --rds-t3-border-base-structural-default: var(--rds-t2-color-neutral-200);
  --rds-t3-border-base-structural-no-border: var(--rds-t2-color-alpha-0);
  --rds-t3-border-base-structural-subtle: var(--rds-t2-color-primary-200);
  --rds-t3-border-expressive-accent-one: var(--rds-t2-color-accent-1-500);
  --rds-t3-border-expressive-accent-three: var(--rds-t2-color-accent-3-500);
  --rds-t3-border-expressive-accent-two: var(--rds-t2-color-accent-2-500);
  --rds-t3-border-expressive-alt-accent-one: var(--rds-t2-color-accent-1-600);
  --rds-t3-border-expressive-alt-accent-three: var(--rds-t2-color-accent-3-600);
  --rds-t3-border-expressive-alt-accent-two: var(--rds-t2-color-accent-2-600);
  --rds-t3-border-expressive-alt-structural-action: var(--rds-t2-color-action-600);
  --rds-t3-border-expressive-alt-structural-bold: var(--rds-t2-color-accent-1-600);
  --rds-t3-border-expressive-alt-structural-default: var(--rds-t2-color-accent-1-400);
  --rds-t3-border-expressive-alt-structural-no-border: var(--rds-t2-color-alpha-0);
  --rds-t3-border-expressive-alt-structural-subtle: var(--rds-t2-color-accent-1-200);
  --rds-t3-border-expressive-structural-action: var(--rds-t2-color-action-300);
  --rds-t3-border-expressive-structural-bold: var(--rds-t2-color-accent-1-300);
  --rds-t3-border-expressive-structural-default: var(--rds-t2-color-neutral-500);
  --rds-t3-border-expressive-structural-no-border: var(--rds-t2-color-alpha-0);
  --rds-t3-border-expressive-structural-subtle: var(--rds-t2-color-neutral-900);
  --rds-t3-border-interactive-radius: var(--rds-t2-shape-interactive-radius);
  --rds-t3-border-interactive-width: var(--rds-t2-shape-interactive-border-width);
  --rds-t3-border-inverse-accent-one: var(--rds-t2-color-accent-1-500);
  --rds-t3-border-inverse-accent-three: var(--rds-t2-color-accent-3-500);
  --rds-t3-border-inverse-accent-two: var(--rds-t2-color-accent-2-500);
  --rds-t3-border-inverse-alt-accent-one: var(--rds-t2-color-accent-1-500);
  --rds-t3-border-inverse-alt-accent-three: var(--rds-t2-color-accent-3-500);
  --rds-t3-border-inverse-alt-accent-two: var(--rds-t2-color-accent-2-500);
  --rds-t3-border-inverse-alt-structural-action: var(--rds-t2-color-action-300);
  --rds-t3-border-inverse-alt-structural-bold: var(--rds-t2-color-accent-1-300);
  --rds-t3-border-inverse-alt-structural-default: var(--rds-t2-color-neutral-500);
  --rds-t3-border-inverse-alt-structural-no-border: var(--rds-t2-color-alpha-0);
  --rds-t3-border-inverse-alt-structural-subtle: var(--rds-t2-color-neutral-900);
  --rds-t3-border-inverse-structural-action: var(--rds-t2-color-action-300);
  --rds-t3-border-inverse-structural-bold: var(--rds-t2-color-accent-1-300);
  --rds-t3-border-inverse-structural-default: var(--rds-t2-color-neutral-500);
  --rds-t3-border-inverse-structural-no-border: var(--rds-t2-color-alpha-0);
  --rds-t3-border-inverse-structural-subtle: var(--rds-t2-color-neutral-900);
  --rds-t3-border-status-error: var(--rds-t2-color-error-600);
  --rds-t3-border-status-info: var(--rds-t2-color-info-700);
  --rds-t3-border-status-neutral: var(--rds-t2-color-neutral-700);
  --rds-t3-border-status-success: var(--rds-t2-color-success-600);
  --rds-t3-border-status-warning: var(--rds-t2-color-warning-600);
  --rds-t3-border-structural-width: var(--rds-t2-shape-structural-border-width);
  --rds-t3-border-utility-radius: var(--rds-t2-shape-utility-radius);
  --rds-t3-border-utility-radius-round: var(--rds-t2-shape-utility-radius-round);
  --rds-t3-border-utility-radius-small: var(--rds-t2-shape-utility-radius-small);
  --rds-t3-border-utility-radius-square: var(--rds-t2-shape-utility-radius-square);
  --rds-t3-border-utility-width: var(--rds-t2-shape-utility-border-width);
  --rds-t3-border-utility-width-thin: var(--rds-t2-shape-utility-border-width-half);
  --rds-t3-component-ai-input-max-height: var(--rds-t1-ai-input-max-height-mobile);
  --rds-t3-component-ai-input-max-width: var(--rds-t1-ai-input-max-width-mobile);
  --rds-t3-component-button-base-destructive-active-border: var(--rds-t2-color-error-700);
  --rds-t3-component-button-base-destructive-active-fill: var(--rds-t2-color-error-700);
  --rds-t3-component-button-base-destructive-active-fill-2: var(--rds-t2-color-error-700);
  --rds-t3-component-button-base-destructive-active-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-destructive-active-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-destructive-default-border: var(--rds-t2-color-error-600);
  --rds-t3-component-button-base-destructive-default-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-destructive-default-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-destructive-default-icon: var(--rds-t2-color-error-800);
  --rds-t3-component-button-base-destructive-default-label: var(--rds-t2-color-error-800);
  --rds-t3-component-button-base-destructive-disabled-border: var(--rds-t2-color-neutral-700);
  --rds-t3-component-button-base-destructive-disabled-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-destructive-disabled-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-destructive-disabled-icon: var(--rds-t2-color-neutral-700);
  --rds-t3-component-button-base-destructive-disabled-label: var(--rds-t2-color-neutral-700);
  --rds-t3-component-button-base-destructive-hover-border: var(--rds-t2-color-error-600);
  --rds-t3-component-button-base-destructive-hover-fill: var(--rds-t2-color-error-500);
  --rds-t3-component-button-base-destructive-hover-fill-2: var(--rds-t2-color-error-500);
  --rds-t3-component-button-base-destructive-hover-icon: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-destructive-hover-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-primary-active-border: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-primary-active-fill: var(--rds-t2-color-action-700);
  --rds-t3-component-button-base-primary-active-fill-2: var(--rds-t2-color-action-800);
  --rds-t3-component-button-base-primary-active-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-primary-active-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-primary-default-border: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-primary-default-fill: var(--rds-t2-color-action-500);
  --rds-t3-component-button-base-primary-default-fill-2: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-primary-default-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-primary-default-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-primary-disabled-border: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-base-primary-disabled-fill: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-base-primary-disabled-fill-2: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-base-primary-disabled-icon: var(--rds-t2-color-neutral-500);
  --rds-t3-component-button-base-primary-disabled-label: var(--rds-t2-color-neutral-500);
  --rds-t3-component-button-base-primary-hover-border: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-primary-hover-fill: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-primary-hover-fill-2: var(--rds-t2-color-action-700);
  --rds-t3-component-button-base-primary-hover-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-primary-hover-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-secondary-active-border: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-secondary-active-fill: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-secondary-active-fill-2: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-secondary-active-icon: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-secondary-active-label: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-secondary-default-border: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-secondary-default-fill: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-secondary-default-fill-2: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-secondary-default-icon: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-secondary-default-label: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-secondary-disabled-border: var(--rds-t2-color-neutral-500);
  --rds-t3-component-button-base-secondary-disabled-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-secondary-disabled-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-secondary-disabled-icon: var(--rds-t2-color-neutral-500);
  --rds-t3-component-button-base-secondary-disabled-label: var(--rds-t2-color-neutral-500);
  --rds-t3-component-button-base-secondary-hover-border: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-secondary-hover-fill: var(--rds-t2-color-action-200);
  --rds-t3-component-button-base-secondary-hover-fill-2: var(--rds-t2-color-action-200);
  --rds-t3-component-button-base-secondary-hover-icon: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-secondary-hover-label: var(--rds-t2-color-action-600);
  --rds-t3-component-button-base-success-active-border: var(--rds-t2-color-success-700);
  --rds-t3-component-button-base-success-active-fill: var(--rds-t2-color-success-700);
  --rds-t3-component-button-base-success-active-fill-2: var(--rds-t2-color-success-700);
  --rds-t3-component-button-base-success-active-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-success-active-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-success-default-border: var(--rds-t2-color-success-600);
  --rds-t3-component-button-base-success-default-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-success-default-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-success-default-icon: var(--rds-t2-color-success-800);
  --rds-t3-component-button-base-success-default-label: var(--rds-t2-color-success-800);
  --rds-t3-component-button-base-success-disabled-border: var(--rds-t2-color-neutral-700);
  --rds-t3-component-button-base-success-disabled-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-success-disabled-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-success-disabled-icon: var(--rds-t2-color-neutral-700);
  --rds-t3-component-button-base-success-disabled-label: var(--rds-t2-color-neutral-700);
  --rds-t3-component-button-base-success-hover-border: var(--rds-t2-color-success-600);
  --rds-t3-component-button-base-success-hover-fill: var(--rds-t2-color-success-500);
  --rds-t3-component-button-base-success-hover-fill-2: var(--rds-t2-color-success-500);
  --rds-t3-component-button-base-success-hover-icon: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-success-hover-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-tertiary-active-border: var(--rds-t2-color-secondary-800);
  --rds-t3-component-button-base-tertiary-active-icon: var(--rds-t2-color-secondary-800);
  --rds-t3-component-button-base-tertiary-active-label: var(--rds-t2-color-secondary-800);
  --rds-t3-component-button-base-tertiary-default-border: var(--rds-t2-color-secondary-800);
  --rds-t3-component-button-base-tertiary-default-icon: var(--rds-t2-color-secondary-800);
  --rds-t3-component-button-base-tertiary-default-label: var(--rds-t2-color-secondary-800);
  --rds-t3-component-button-base-tertiary-disabled-border: var(--rds-t2-color-neutral-500);
  --rds-t3-component-button-base-tertiary-disabled-icon: var(--rds-t2-color-neutral-500);
  --rds-t3-component-button-base-tertiary-disabled-label: var(--rds-t2-color-neutral-500);
  --rds-t3-component-button-base-tertiary-hover-border: var(--rds-t2-color-secondary-700);
  --rds-t3-component-button-base-tertiary-hover-icon: var(--rds-t2-color-secondary-700);
  --rds-t3-component-button-base-tertiary-hover-label: var(--rds-t2-color-secondary-800);
  --rds-t3-component-button-inverse-destructive-active-border: var(--rds-t2-color-error-700);
  --rds-t3-component-button-inverse-destructive-active-fill: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-inverse-destructive-active-fill-2: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-inverse-destructive-active-icon: var(--rds-t2-color-error-300);
  --rds-t3-component-button-inverse-destructive-active-label: var(--rds-t2-color-error-300);
  --rds-t3-component-button-inverse-destructive-default-border: var(--rds-t2-color-error-500);
  --rds-t3-component-button-inverse-destructive-default-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-destructive-default-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-destructive-default-icon: var(--rds-t2-color-error-300);
  --rds-t3-component-button-inverse-destructive-default-label: var(--rds-t2-color-error-300);
  --rds-t3-component-button-inverse-destructive-disabled-border: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-inverse-destructive-disabled-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-destructive-disabled-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-destructive-disabled-icon: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-inverse-destructive-disabled-label: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-inverse-destructive-hover-border: var(--rds-t2-color-error-500);
  --rds-t3-component-button-inverse-destructive-hover-fill: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-inverse-destructive-hover-fill-2: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-inverse-destructive-hover-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-inverse-destructive-hover-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-inverse-primary-active-border: var(--rds-t2-color-primary-200);
  --rds-t3-component-button-inverse-primary-active-fill: var(--rds-t2-color-action-300);
  --rds-t3-component-button-inverse-primary-active-fill-2: var(--rds-t2-color-action-400);
  --rds-t3-component-button-inverse-primary-active-icon: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-inverse-primary-active-label: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-inverse-primary-default-border: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-primary-default-fill: var(--rds-t2-color-action-200);
  --rds-t3-component-button-inverse-primary-default-fill-2: var(--rds-t2-color-action-300);
  --rds-t3-component-button-inverse-primary-default-icon: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-inverse-primary-default-label: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-inverse-primary-disabled-border: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-primary-disabled-fill: var(--rds-t2-color-neutral-600);
  --rds-t3-component-button-inverse-primary-disabled-fill-2: var(--rds-t2-color-neutral-600);
  --rds-t3-component-button-inverse-primary-disabled-icon: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-inverse-primary-disabled-label: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-inverse-primary-hover-border: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-primary-hover-fill: var(--rds-t2-color-action-300);
  --rds-t3-component-button-inverse-primary-hover-fill-2: var(--rds-t2-color-action-400);
  --rds-t3-component-button-inverse-primary-hover-icon: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-inverse-primary-hover-label: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-inverse-secondary-active-border: var(--rds-t2-color-accent-1-400);
  --rds-t3-component-button-inverse-secondary-active-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-secondary-active-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-secondary-active-icon: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-inverse-secondary-active-label: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-inverse-secondary-default-border: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-inverse-secondary-default-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-secondary-default-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-secondary-default-icon: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-inverse-secondary-default-label: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-inverse-secondary-disabled-border: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-inverse-secondary-disabled-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-secondary-disabled-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-secondary-disabled-icon: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-inverse-secondary-disabled-label: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-inverse-secondary-hover-border: var(--rds-t2-color-accent-1-200);
  --rds-t3-component-button-inverse-secondary-hover-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-secondary-hover-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-secondary-hover-icon: var(--rds-t2-color-accent-1-200);
  --rds-t3-component-button-inverse-secondary-hover-label: var(--rds-t2-color-accent-1-200);
  --rds-t3-component-button-inverse-success-active-border: var(--rds-t2-color-success-600);
  --rds-t3-component-button-inverse-success-active-fill: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-inverse-success-active-fill-2: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-inverse-success-active-icon: var(--rds-t2-color-success-300);
  --rds-t3-component-button-inverse-success-active-label: var(--rds-t2-color-success-300);
  --rds-t3-component-button-inverse-success-default-border: var(--rds-t2-color-success-500);
  --rds-t3-component-button-inverse-success-default-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-success-default-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-success-default-icon: var(--rds-t2-color-success-300);
  --rds-t3-component-button-inverse-success-default-label: var(--rds-t2-color-success-300);
  --rds-t3-component-button-inverse-success-disabled-border: var(--rds-t2-color-neutral-700);
  --rds-t3-component-button-inverse-success-disabled-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-success-disabled-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-inverse-success-disabled-icon: var(--rds-t2-color-neutral-700);
  --rds-t3-component-button-inverse-success-disabled-label: var(--rds-t2-color-neutral-700);
  --rds-t3-component-button-inverse-success-hover-border: var(--rds-t2-color-success-500);
  --rds-t3-component-button-inverse-success-hover-fill: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-inverse-success-hover-fill-2: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-inverse-success-hover-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-inverse-success-hover-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-inverse-tertiary-active-border: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-inverse-tertiary-active-icon: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-inverse-tertiary-active-label: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-inverse-tertiary-default-border: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-inverse-tertiary-default-icon: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-inverse-tertiary-default-label: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-inverse-tertiary-disabled-border: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-inverse-tertiary-disabled-icon: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-inverse-tertiary-disabled-label: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-inverse-tertiary-hover-border: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-inverse-tertiary-hover-icon: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-inverse-tertiary-hover-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-card-basic-fixed-height: 23.75rem;
  --rds-t3-component-cta-button-min-width-large: 10.125rem;
  --rds-t3-component-cta-button-min-width-medium: 8rem;
  --rds-t3-component-cta-button-min-width-small: 6.25rem;
  --rds-t3-component-input-base-default-background: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-base-default-border: var(--rds-t2-color-neutral-300);
  --rds-t3-component-input-base-default-helper: var(--rds-t2-color-neutral-900);
  --rds-t3-component-input-base-default-icon: var(--rds-t2-color-neutral-800);
  --rds-t3-component-input-base-default-label: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-base-default-placeholder: var(--rds-t2-color-neutral-400);
  --rds-t3-component-input-base-default-text: var(--rds-t2-color-neutral-800);
  --rds-t3-component-input-base-disabled-background: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-base-disabled-border: var(--rds-t2-color-neutral-300);
  --rds-t3-component-input-base-disabled-helper: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-base-disabled-icon: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-base-disabled-label: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-base-disabled-placeholder: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-base-disabled-text: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-base-error-background: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-base-error-border: var(--rds-t2-color-error-600);
  --rds-t3-component-input-base-error-helper: var(--rds-t2-color-error-800);
  --rds-t3-component-input-base-error-icon: var(--rds-t2-color-error-600);
  --rds-t3-component-input-base-error-label: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-base-error-placeholder: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-base-error-text: var(--rds-t2-color-neutral-800);
  --rds-t3-component-input-base-focused-background: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-base-focused-border: var(--rds-t3-ink-on-background-base-focus-ring);
  --rds-t3-component-input-base-focused-helper: var(--rds-t2-color-neutral-900);
  --rds-t3-component-input-base-focused-icon: var(--rds-t2-color-neutral-900);
  --rds-t3-component-input-base-focused-label: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-base-focused-placeholder: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-base-focused-text: var(--rds-t2-color-neutral-950);
  --rds-t3-component-input-base-validation-background: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-base-validation-border: var(--rds-t2-color-success-600);
  --rds-t3-component-input-base-validation-helper: var(--rds-t2-color-success-800);
  --rds-t3-component-input-base-validation-icon: var(--rds-t2-color-success-600);
  --rds-t3-component-input-base-validation-label: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-base-validation-placeholder: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-base-validation-text: var(--rds-t2-color-neutral-800);
  --rds-t3-component-input-inverse-default-background: var(--rds-t2-color-accent-1-800);
  --rds-t3-component-input-inverse-default-border: var(--rds-t2-color-neutral-200);
  --rds-t3-component-input-inverse-default-helper: var(--rds-t2-color-neutral-200);
  --rds-t3-component-input-inverse-default-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-inverse-default-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-inverse-default-placeholder: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-inverse-default-text: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-inverse-disabled-background: var(--rds-t2-color-neutral-900);
  --rds-t3-component-input-inverse-disabled-border: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-inverse-disabled-helper: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-inverse-disabled-icon: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-inverse-disabled-label: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-inverse-disabled-placeholder: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-inverse-disabled-text: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-inverse-error-background: var(--rds-t2-color-accent-1-800);
  --rds-t3-component-input-inverse-error-border: var(--rds-t2-color-error-200);
  --rds-t3-component-input-inverse-error-helper: var(--rds-t2-color-error-300);
  --rds-t3-component-input-inverse-error-icon: var(--rds-t2-color-error-300);
  --rds-t3-component-input-inverse-error-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-inverse-error-placeholder: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-inverse-error-text: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-inverse-focused-background: var(--rds-t2-color-accent-1-800);
  --rds-t3-component-input-inverse-focused-border: var(--rds-t2-color-accent-1-600);
  --rds-t3-component-input-inverse-focused-helper: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-inverse-focused-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-inverse-focused-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-inverse-focused-placeholder: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-inverse-focused-text: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-inverse-validation-background: var(--rds-t2-color-accent-1-800);
  --rds-t3-component-input-inverse-validation-border: var(--rds-t2-color-success-200);
  --rds-t3-component-input-inverse-validation-helper: var(--rds-t2-color-success-300);
  --rds-t3-component-input-inverse-validation-icon: var(--rds-t2-color-success-300);
  --rds-t3-component-input-inverse-validation-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-inverse-validation-placeholder: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-inverse-validation-text: var(--rds-t2-color-neutral-000);
  --rds-t3-component-modal-max-width-medium: var(--rds-t1-modal-max-width-medium-mobile);
  --rds-t3-component-modal-max-width-small: var(--rds-t1-modal-max-width-small-mobile);
  --rds-t3-component-modal-min-width: var(--rds-t1-modal-min-width-mobile);
  --rds-t3-component-search-bar-min-width-regular: var(--rds-t1-search-bar-min-width-regular-mobile);
  --rds-t3-component-search-bar-min-width-small: var(--rds-t1-search-bar-min-width-small-mobile);
  --rds-t3-component-shared-gap-ample: var(--rds-t2-layout-component-gap-ample-mobile);
  --rds-t3-component-shared-gap-generous: var(--rds-t2-layout-component-gap-generous-mobile);
  --rds-t3-component-shared-gap-huge: var(--rds-t2-layout-component-gap-huge-mobile);
  --rds-t3-component-shared-gap-large: var(--rds-t2-layout-component-gap-large-mobile);
  --rds-t3-component-shared-gap-medium: var(--rds-t2-layout-component-gap-medium-mobile);
  --rds-t3-component-shared-gap-micro: var(--rds-t2-layout-component-gap-micro-mobile);
  --rds-t3-component-shared-gap-nano: var(--rds-t2-layout-component-gap-nano-mobile);
  --rds-t3-component-shared-gap-none: var(--rds-t2-layout-component-gap-none-mobile);
  --rds-t3-component-shared-gap-pico: var(--rds-t2-layout-component-gap-pico-mobile);
  --rds-t3-component-shared-gap-small: var(--rds-t2-layout-component-gap-small-mobile);
  --rds-t3-component-shared-gap-smallest: var(--rds-t2-layout-component-gap-smallest-mobile);
  --rds-t3-component-shared-gap-tiny: var(--rds-t2-layout-component-gap-tiny-mobile);
  --rds-t3-component-shared-padding-ample: var(--rds-t2-layout-component-padding-ample-mobile);
  --rds-t3-component-shared-padding-atomic: var(--rds-t2-layout-component-padding-atomic-mobile);
  --rds-t3-component-shared-padding-expansive: var(--rds-t2-layout-component-padding-expansive-mobile);
  --rds-t3-component-shared-padding-generous: var(--rds-t2-layout-component-padding-generous-mobile);
  --rds-t3-component-shared-padding-huge: var(--rds-t2-layout-component-padding-huge-mobile);
  --rds-t3-component-shared-padding-large: var(--rds-t2-layout-component-padding-large-mobile);
  --rds-t3-component-shared-padding-medium: var(--rds-t2-layout-component-padding-medium-mobile);
  --rds-t3-component-shared-padding-micro: var(--rds-t2-layout-component-padding-micro-mobile);
  --rds-t3-component-shared-padding-nano: var(--rds-t2-layout-component-padding-nano-mobile);
  --rds-t3-component-shared-padding-none: var(--rds-t2-layout-component-padding-none-mobile);
  --rds-t3-component-shared-padding-pico: var(--rds-t2-layout-component-padding-pico-mobile);
  --rds-t3-component-shared-padding-regular: var(--rds-t2-layout-component-padding-regular-mobile);
  --rds-t3-component-shared-padding-small: var(--rds-t2-layout-component-padding-small-mobile);
  --rds-t3-component-shared-padding-smallest: var(--rds-t2-layout-component-padding-smallest-mobile);
  --rds-t3-component-shared-padding-tiny: var(--rds-t2-layout-component-padding-tiny-mobile);
  --rds-t3-component-shared-padding-vast: var(--rds-t2-layout-component-padding-vast-mobile);
  --rds-t3-component-sizing-big: var(--rds-t2-layout-component-sizing-big-mobile);
  --rds-t3-component-sizing-colossal: var(--rds-t2-layout-component-sizing-colossal-mobile);
  --rds-t3-component-sizing-giant: var(--rds-t2-layout-component-sizing-giant-mobile);
  --rds-t3-component-sizing-huge: var(--rds-t2-layout-component-sizing-huge-mobile);
  --rds-t3-component-sizing-large: var(--rds-t2-layout-component-sizing-large-mobile);
  --rds-t3-component-sizing-massive: var(--rds-t2-layout-component-sizing-massive-mobile);
  --rds-t3-component-sizing-medium: var(--rds-t2-layout-component-sizing-medium-mobile);
  --rds-t3-component-sizing-micro: var(--rds-t2-layout-component-sizing-micro-mobile);
  --rds-t3-component-sizing-mini: var(--rds-t2-layout-component-sizing-mini-mobile);
  --rds-t3-component-sizing-nano: var(--rds-t2-layout-component-sizing-nano-mobile);
  --rds-t3-component-sizing-pico: var(--rds-t2-layout-component-sizing-pico-mobile);
  --rds-t3-component-sizing-small: var(--rds-t2-layout-component-sizing-small-mobile);
  --rds-t3-component-sizing-tiny: var(--rds-t2-layout-component-sizing-tiny-mobile);
  --rds-t3-component-split-card-image-height: var(--rds-t1-split-card-image-height-mobile);
  --rds-t3-component-toast-max-width: var(--rds-t1-toast-max-width-mobile);
  --rds-t3-component-tooltip-max-width-basic: var(--rds-t1-tooltip-max-width-mobile);
  --rds-t3-fill-bold-accent-one: var(--rds-t2-color-accent-1-600);
  --rds-t3-fill-bold-accent-three: var(--rds-t2-color-accent-3-600);
  --rds-t3-fill-bold-accent-two: var(--rds-t2-color-accent-2-600);
  --rds-t3-fill-bold-status-action: var(--rds-t2-color-action-600);
  --rds-t3-fill-bold-status-error: var(--rds-t2-color-error-500);
  --rds-t3-fill-bold-status-info: var(--rds-t2-color-info-500);
  --rds-t3-fill-bold-status-neutral-dark: var(--rds-t2-color-neutral-700);
  --rds-t3-fill-bold-status-neutral-light: var(--rds-t2-color-neutral-200);
  --rds-t3-fill-bold-status-success: var(--rds-t2-color-success-500);
  --rds-t3-fill-bold-status-warning: var(--rds-t2-color-warning-500);
  --rds-t3-fill-subtle-accent-one: var(--rds-t2-color-accent-1-100);
  --rds-t3-fill-subtle-accent-three: var(--rds-t2-color-accent-3-100);
  --rds-t3-fill-subtle-accent-two: var(--rds-t2-color-accent-2-100);
  --rds-t3-fill-subtle-status-action: var(--rds-t2-color-action-300);
  --rds-t3-fill-subtle-status-error: var(--rds-t2-color-error-100);
  --rds-t3-fill-subtle-status-info: var(--rds-t2-color-info-100);
  --rds-t3-fill-subtle-status-neutral-dark: var(--rds-t2-color-neutral-200);
  --rds-t3-fill-subtle-status-neutral-light: var(--rds-t2-color-neutral-000);
  --rds-t3-fill-subtle-status-success: var(--rds-t2-color-success-100);
  --rds-t3-fill-subtle-status-warning: var(--rds-t2-color-warning-100);
  --rds-t3-grid-columns: 0.25rem;
  --rds-t3-grid-gutter: var(--rds-t2-layout-grid-gutter-mobile);
  --rds-t3-grid-outer-margin: var(--rds-t2-layout-grid-outer-margin-mobile);
  --rds-t3-grid-page-width: var(--rds-t1-breakpoint-mobile-390);
  --rds-t3-ink-on-background-alt-default: var(--rds-t2-color-neutral-800);
  --rds-t3-ink-on-background-alt-focus-ring: var(--rds-t2-color-primary-600);
  --rds-t3-ink-on-background-alt-interactive: var(--rds-t2-color-action-600);
  --rds-t3-ink-on-background-alt-interactive-active: var(--rds-t2-color-secondary-800);
  --rds-t3-ink-on-background-alt-interactive-current: var(--rds-t2-color-action-800);
  --rds-t3-ink-on-background-alt-interactive-hover: var(--rds-t2-color-action-700);
  --rds-t3-ink-on-background-alt-subtle: var(--rds-t2-color-neutral-500);
  --rds-t3-ink-on-background-alt-vibrant: var(--rds-t2-color-primary-700);
  --rds-t3-ink-on-background-base-default: var(--rds-t2-color-neutral-800);
  --rds-t3-ink-on-background-base-focus-ring: var(--rds-t2-color-primary-600);
  --rds-t3-ink-on-background-base-interactive: var(--rds-t2-color-action-600);
  --rds-t3-ink-on-background-base-interactive-active: var(--rds-t2-color-secondary-800);
  --rds-t3-ink-on-background-base-interactive-current: var(--rds-t2-color-action-800);
  --rds-t3-ink-on-background-base-interactive-hover: var(--rds-t2-color-action-700);
  --rds-t3-ink-on-background-base-subtle: var(--rds-t2-color-neutral-500);
  --rds-t3-ink-on-background-base-vibrant: var(--rds-t2-color-primary-700);
  --rds-t3-ink-on-background-expressive-alt-default: var(--rds-t2-color-accent-1-700);
  --rds-t3-ink-on-background-expressive-alt-focus-ring: var(--rds-t2-color-primary-600);
  --rds-t3-ink-on-background-expressive-alt-interactive: var(--rds-t2-color-action-600);
  --rds-t3-ink-on-background-expressive-alt-interactive-active: var(--rds-t2-color-secondary-700);
  --rds-t3-ink-on-background-expressive-alt-interactive-current: var(--rds-t2-color-action-800);
  --rds-t3-ink-on-background-expressive-alt-interactive-hover: var(--rds-t2-color-action-700);
  --rds-t3-ink-on-background-expressive-alt-subtle: var(--rds-t2-color-accent-1-600);
  --rds-t3-ink-on-background-expressive-alt-vibrant: var(--rds-t2-color-accent-1-800);
  --rds-t3-ink-on-background-expressive-default: var(--rds-t2-color-accent-1-100);
  --rds-t3-ink-on-background-expressive-focus-ring: var(--rds-t2-color-primary-300);
  --rds-t3-ink-on-background-expressive-interactive: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-expressive-interactive-active: var(--rds-t2-color-secondary-300);
  --rds-t3-ink-on-background-expressive-interactive-current: var(--rds-t2-color-action-100);
  --rds-t3-ink-on-background-expressive-interactive-hover: var(--rds-t2-color-action-200);
  --rds-t3-ink-on-background-expressive-subtle: var(--rds-t2-color-accent-1-200);
  --rds-t3-ink-on-background-expressive-vibrant: var(--rds-t2-color-neutral-000);
  --rds-t3-ink-on-background-inverse-alt-default: var(--rds-t2-color-neutral-000);
  --rds-t3-ink-on-background-inverse-alt-focus-ring: var(--rds-t2-color-primary-300);
  --rds-t3-ink-on-background-inverse-alt-interactive: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-inverse-alt-interactive-active: var(--rds-t2-color-secondary-300);
  --rds-t3-ink-on-background-inverse-alt-interactive-current: var(--rds-t2-color-action-100);
  --rds-t3-ink-on-background-inverse-alt-interactive-hover: var(--rds-t2-color-action-200);
  --rds-t3-ink-on-background-inverse-alt-subtle: var(--rds-t2-color-neutral-200);
  --rds-t3-ink-on-background-inverse-alt-vibrant: var(--rds-t2-color-accent-1-300);
  --rds-t3-ink-on-background-inverse-default: var(--rds-t2-color-neutral-000);
  --rds-t3-ink-on-background-inverse-focus-ring: var(--rds-t2-color-primary-300);
  --rds-t3-ink-on-background-inverse-interactive: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-inverse-interactive-active: var(--rds-t2-color-secondary-300);
  --rds-t3-ink-on-background-inverse-interactive-current: var(--rds-t2-color-action-100);
  --rds-t3-ink-on-background-inverse-interactive-hover: var(--rds-t2-color-action-200);
  --rds-t3-ink-on-background-inverse-subtle: var(--rds-t2-color-neutral-200);
  --rds-t3-ink-on-background-inverse-vibrant: var(--rds-t2-color-accent-1-300);
  --rds-t3-ink-on-fill-bold-accent-one: var(--rds-t2-color-accent-1-100);
  --rds-t3-ink-on-fill-bold-accent-three: var(--rds-t2-color-accent-3-100);
  --rds-t3-ink-on-fill-bold-accent-two: var(--rds-t2-color-accent-2-100);
  --rds-t3-ink-on-fill-bold-status-action: var(--rds-t2-color-action-200);
  --rds-t3-ink-on-fill-bold-status-error: var(--rds-t2-color-error-100);
  --rds-t3-ink-on-fill-bold-status-info: var(--rds-t2-color-info-100);
  --rds-t3-ink-on-fill-bold-status-neutral-dark: var(--rds-t2-color-neutral-200);
  --rds-t3-ink-on-fill-bold-status-neutral-light: var(--rds-t2-color-neutral-600);
  --rds-t3-ink-on-fill-bold-status-success: var(--rds-t2-color-success-100);
  --rds-t3-ink-on-fill-bold-status-warning: var(--rds-t2-color-warning-100);
  --rds-t3-ink-on-fill-subtle-accent-one: var(--rds-t2-color-accent-1-800);
  --rds-t3-ink-on-fill-subtle-accent-three: var(--rds-t2-color-accent-3-800);
  --rds-t3-ink-on-fill-subtle-accent-two: var(--rds-t2-color-accent-2-800);
  --rds-t3-ink-on-fill-subtle-status-action: var(--rds-t2-color-action-800);
  --rds-t3-ink-on-fill-subtle-status-error: var(--rds-t2-color-error-600);
  --rds-t3-ink-on-fill-subtle-status-info: var(--rds-t2-color-info-600);
  --rds-t3-ink-on-fill-subtle-status-neutral-dark: var(--rds-t2-color-neutral-700);
  --rds-t3-ink-on-fill-subtle-status-neutral-light: var(--rds-t2-color-neutral-500);
  --rds-t3-ink-on-fill-subtle-status-success: var(--rds-t2-color-success-600);
  --rds-t3-ink-on-fill-subtle-status-warning: var(--rds-t2-color-warning-600);
  --rds-t3-layout-spacing-vertical-immense: var(--rds-t2-layout-layout-spacing-vertical-immense-mobile);
  --rds-t3-layout-spacing-vertical-large: var(--rds-t2-layout-layout-spacing-vertical-large-mobile);
  --rds-t3-layout-spacing-vertical-small: var(--rds-t2-layout-layout-spacing-vertical-small-mobile);
  --rds-t3-locked-background-overlay-scrim: var(--rds-futures-color-brand-alpha-80);
  --rds-t3-locked-background-structure-alpha: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-background-structure-base: var(--rds-futures-color-brand-alpha-light-50);
  --rds-t3-locked-background-structure-error: var(--rds-futures-color-system-error-200);
  --rds-t3-locked-background-structure-expressive: var(--rds-futures-color-brand-pink-50);
  --rds-t3-locked-background-structure-info: var(--rds-futures-color-system-info-200);
  --rds-t3-locked-background-structure-inverse: var(--rds-futures-color-brand-alpha-50);
  --rds-t3-locked-background-structure-neutral: var(--rds-futures-color-brand-neutral-400);
  --rds-t3-locked-background-structure-neutral-inverse: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-background-structure-success: var(--rds-futures-color-system-success-200);
  --rds-t3-locked-background-structure-warning: var(--rds-futures-color-system-warning-200);
  --rds-t3-locked-background-surface-alt: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-background-surface-base: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-background-surface-expressive: var(--rds-futures-color-brand-purple-600);
  --rds-t3-locked-background-surface-inverse: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-border-base-accent-one: var(--rds-futures-color-brand-pink-500);
  --rds-t3-locked-border-base-accent-three: var(--rds-futures-color-brand-blue-400);
  --rds-t3-locked-border-base-accent-two: var(--rds-futures-color-brand-purple-500);
  --rds-t3-locked-border-base-structural-default: var(--rds-futures-color-brand-neutral-100);
  --rds-t3-locked-border-base-structural-divider: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-border-base-structural-interactive: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-border-base-structural-no-border: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-border-base-structural-subtle: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-border-interactive-radius: var(--rds-t1-radius-curved-16);
  --rds-t3-locked-border-interactive-radius-rounded: var(--rds-t1-radius-circular-999);
  --rds-t3-locked-border-interactive-width: var(--rds-t1-sizing-smallest-1);
  --rds-t3-locked-border-inverse-accent-one: var(--rds-futures-color-brand-pink-300);
  --rds-t3-locked-border-inverse-accent-three: var(--rds-futures-color-brand-blue-300);
  --rds-t3-locked-border-inverse-accent-two: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-border-inverse-structural-default: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-border-inverse-structural-divider: var(--rds-futures-color-brand-neutral-400);
  --rds-t3-locked-border-inverse-structural-interactive: var(--rds-futures-color-brand-purple-100);
  --rds-t3-locked-border-inverse-structural-no-border: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-border-inverse-structural-subtle: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-border-status-error: var(--rds-futures-color-system-error-600-brand);
  --rds-t3-locked-border-status-info: var(--rds-futures-color-system-info-700);
  --rds-t3-locked-border-status-neutral: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-border-status-success: var(--rds-futures-color-system-success-700);
  --rds-t3-locked-border-status-warning: var(--rds-futures-color-system-warning-600-brand);
  --rds-t3-locked-border-structural-width: var(--rds-t1-sizing-smallest-1);
  --rds-t3-locked-border-utility-radius: var(--rds-t1-radius-smoothed-4);
  --rds-t3-locked-border-utility-width: var(--rds-t1-sizing-smallest-1);
  --rds-t3-locked-component-action-tabs-border: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-action-tabs-fill-1: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-action-tabs-fill-2: var(--rds-futures-color-brand-blue-0);
  --rds-t3-locked-component-action-tabs-fill-tab: var(--rds-futures-color-brand-blue-50);
  --rds-t3-locked-component-action-tabs-label-active: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-action-tabs-label-default: var(--rds-futures-color-brand-neutral-600);
  --rds-t3-locked-component-action-tabs-label-disabled: var(--rds-futures-color-brand-neutral-400);
  --rds-t3-locked-component-action-tabs-label-hover: var(--rds-futures-color-brand-purple-700);
  --rds-t3-locked-component-ai-palette-background-blur-large: 20px;
  --rds-t3-locked-component-ai-palette-background-blur-medium: 8px;
  --rds-t3-locked-component-ai-palette-background-blur-none: 0;
  --rds-t3-locked-component-ai-palette-background-blur-small: 3px;
  --rds-t3-locked-component-ai-palette-base-gradient-1: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-ai-palette-base-gradient-2: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-ai-palette-base-gradient-3: var(--rds-futures-color-brand-neutral-100);
  --rds-t3-locked-component-ai-palette-base-gradient-4: var(--rds-futures-color-brand-neutral-200);
  --rds-t3-locked-component-ai-palette-base-highlight-1: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-ai-palette-base-highlight-2: var(--rds-futures-color-brand-pink-0);
  --rds-t3-locked-component-ai-palette-base-shader-1: var(--rds-futures-color-brand-neutral-400);
  --rds-t3-locked-component-ai-palette-base-shader-2: var(--rds-futures-color-brand-pink-200);
  --rds-t3-locked-component-ai-palette-blur-lg: var(--rds-t1-shadows-blur-light-8);
  --rds-t3-locked-component-ai-palette-blur-medium: var(--rds-t1-shadows-blur-gentle-4);
  --rds-t3-locked-component-ai-palette-blur-none: var(--rds-t1-shadows-blur-none);
  --rds-t3-locked-component-ai-palette-blur-small: var(--rds-t1-shadows-blur-barely-1);
  --rds-t3-locked-component-ai-palette-inverse-gradient-1: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-component-ai-palette-inverse-gradient-2: var(--rds-futures-color-brand-neutral-800);
  --rds-t3-locked-component-ai-palette-inverse-gradient-3: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-ai-palette-inverse-gradient-4: var(--rds-futures-color-brand-neutral-600);
  --rds-t3-locked-component-ai-palette-inverse-highlight-1: var(--rds-futures-color-brand-neutral-400);
  --rds-t3-locked-component-ai-palette-inverse-highlight-2: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-ai-palette-inverse-shader-1: var(--rds-futures-color-brand-neutral-800);
  --rds-t3-locked-component-ai-palette-inverse-shader-2: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-component-ai-palette-offset-large: var(--rds-t1-shadows-offsetY-medium-4);
  --rds-t3-locked-component-ai-palette-offset-medium: var(--rds-t1-shadows-offsetY-light-2);
  --rds-t3-locked-component-ai-palette-offset-negative-large: -0.25rem;
  --rds-t3-locked-component-ai-palette-offset-negative-medium: -0.125rem;
  --rds-t3-locked-component-ai-palette-offset-negative-small: -0.0625rem;
  --rds-t3-locked-component-ai-palette-offset-none: var(--rds-t1-shadows-offsetX-none);
  --rds-t3-locked-component-ai-palette-offset-small: var(--rds-t1-shadows-offsetY-subtle-1);
  --rds-t3-locked-component-ai-palette-opacity-0: 0;
  --rds-t3-locked-component-ai-palette-opacity-10: 0.1;
  --rds-t3-locked-component-ai-palette-opacity-20: 0.2;
  --rds-t3-locked-component-ai-palette-opacity-30: 0.3;
  --rds-t3-locked-component-ai-palette-opacity-40: 0.4;
  --rds-t3-locked-component-ai-palette-opacity-50: 0.5;
  --rds-t3-locked-component-ai-palette-opacity-60: 0.6;
  --rds-t3-locked-component-ai-palette-opacity-70: 0.7;
  --rds-t3-locked-component-ai-palette-opacity-80: 0.8;
  --rds-t3-locked-component-ai-palette-opacity-90: 0.9;
  --rds-t3-locked-component-ai-palette-opacity-100: 1;
  --rds-t3-locked-component-ai-palette-spread-lg: var(--rds-t1-shadows-spread-large-6);
  --rds-t3-locked-component-ai-palette-spread-medium: var(--rds-t1-shadows-spread-medium-4);
  --rds-t3-locked-component-ai-palette-spread-negatuve: var(--rds-t1-shadows-spread-negative-medium--4);
  --rds-t3-locked-component-ai-palette-spread-none: var(--rds-t1-shadows-spread-none);
  --rds-t3-locked-component-ai-palette-spread-small: var(--rds-t1-shadows-spread-small-2);
  --rds-t3-locked-component-button-base-destructive-active-border: var(--rds-futures-color-system-error-700);
  --rds-t3-locked-component-button-base-destructive-active-fill: var(--rds-futures-color-system-error-700);
  --rds-t3-locked-component-button-base-destructive-active-icon: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-button-base-destructive-active-label: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-button-base-destructive-default-border: var(--rds-futures-color-system-error-600-brand);
  --rds-t3-locked-component-button-base-destructive-default-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-base-destructive-default-icon: var(--rds-futures-color-system-error-800);
  --rds-t3-locked-component-button-base-destructive-default-label: var(--rds-futures-color-system-error-800);
  --rds-t3-locked-component-button-base-destructive-disabled-border: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-base-destructive-disabled-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-base-destructive-disabled-icon: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-base-destructive-disabled-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-base-destructive-hover-border: var(--rds-futures-color-system-error-600-brand);
  --rds-t3-locked-component-button-base-destructive-hover-fill: var(--rds-futures-color-system-error-500);
  --rds-t3-locked-component-button-base-destructive-hover-icon: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-button-base-destructive-hover-label: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-button-base-primary-active-border: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-base-primary-active-fill: var(--rds-futures-color-brand-purple-500);
  --rds-t3-locked-component-button-base-primary-active-icon: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-button-base-primary-active-label: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-button-base-primary-default-border: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-base-primary-default-fill: var(--rds-futures-color-brand-purple-300);
  --rds-t3-locked-component-button-base-primary-default-icon: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-button-base-primary-default-label: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-button-base-primary-disabled-border: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-base-primary-disabled-fill: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-button-base-primary-disabled-icon: var(--rds-futures-color-brand-neutral-300);
  --rds-t3-locked-component-button-base-primary-disabled-label: var(--rds-futures-color-brand-neutral-300);
  --rds-t3-locked-component-button-base-primary-hover-border: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-base-primary-hover-fill: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-component-button-base-primary-hover-icon: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-button-base-primary-hover-label: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-button-base-secondary-active-border: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-component-button-base-secondary-active-fill: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-button-base-secondary-active-icon: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-component-button-base-secondary-active-label: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-component-button-base-secondary-default-border: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-component-button-base-secondary-default-fill: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-button-base-secondary-default-icon: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-component-button-base-secondary-default-label: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-component-button-base-secondary-disabled-border: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-button-base-secondary-disabled-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-base-secondary-disabled-icon: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-button-base-secondary-disabled-label: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-button-base-secondary-hover-border: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-component-button-base-secondary-hover-fill: var(--rds-futures-color-brand-purple-50);
  --rds-t3-locked-component-button-base-secondary-hover-icon: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-component-button-base-secondary-hover-label: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-component-button-base-success-active-border: var(--rds-futures-color-system-success-800);
  --rds-t3-locked-component-button-base-success-active-fill: var(--rds-futures-color-system-success-800);
  --rds-t3-locked-component-button-base-success-active-icon: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-button-base-success-active-label: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-button-base-success-default-border: var(--rds-futures-color-system-success-700);
  --rds-t3-locked-component-button-base-success-default-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-base-success-default-icon: var(--rds-futures-color-system-success-900);
  --rds-t3-locked-component-button-base-success-default-label: var(--rds-futures-color-system-success-900);
  --rds-t3-locked-component-button-base-success-disabled-border: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-base-success-disabled-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-base-success-disabled-icon: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-base-success-disabled-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-base-success-hover-border: var(--rds-futures-color-system-success-700);
  --rds-t3-locked-component-button-base-success-hover-fill: var(--rds-futures-color-system-success-600-brand);
  --rds-t3-locked-component-button-base-success-hover-icon: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-button-base-success-hover-label: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-button-base-tertiary-active-border: var(--rds-futures-color-brand-blue-800);
  --rds-t3-locked-component-button-base-tertiary-active-icon: var(--rds-futures-color-brand-blue-800);
  --rds-t3-locked-component-button-base-tertiary-active-label: var(--rds-futures-color-brand-blue-800);
  --rds-t3-locked-component-button-base-tertiary-default-border: var(--rds-futures-color-brand-blue-800);
  --rds-t3-locked-component-button-base-tertiary-default-icon: var(--rds-futures-color-brand-blue-800);
  --rds-t3-locked-component-button-base-tertiary-default-label: var(--rds-futures-color-brand-blue-800);
  --rds-t3-locked-component-button-base-tertiary-disabled-border: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-button-base-tertiary-disabled-icon: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-button-base-tertiary-disabled-label: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-button-base-tertiary-hover-border: var(--rds-futures-color-brand-blue-500);
  --rds-t3-locked-component-button-base-tertiary-hover-icon: var(--rds-futures-color-brand-blue-500);
  --rds-t3-locked-component-button-base-tertiary-hover-label: var(--rds-futures-color-brand-blue-800);
  --rds-t3-locked-component-button-inverse-destructive-active-border: var(--rds-futures-color-system-error-700);
  --rds-t3-locked-component-button-inverse-destructive-active-fill: var(--rds-futures-color-brand-alpha-40);
  --rds-t3-locked-component-button-inverse-destructive-active-icon: var(--rds-futures-color-system-error-200);
  --rds-t3-locked-component-button-inverse-destructive-active-label: var(--rds-futures-color-system-error-200);
  --rds-t3-locked-component-button-inverse-destructive-default-border: var(--rds-futures-color-system-error-500);
  --rds-t3-locked-component-button-inverse-destructive-default-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-destructive-default-icon: var(--rds-futures-color-system-error-200);
  --rds-t3-locked-component-button-inverse-destructive-default-label: var(--rds-futures-color-system-error-200);
  --rds-t3-locked-component-button-inverse-destructive-disabled-border: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-destructive-disabled-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-destructive-disabled-icon: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-destructive-disabled-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-destructive-hover-border: var(--rds-futures-color-system-error-500);
  --rds-t3-locked-component-button-inverse-destructive-hover-fill: var(--rds-futures-color-brand-alpha-40);
  --rds-t3-locked-component-button-inverse-destructive-hover-icon: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-button-inverse-destructive-hover-label: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-button-inverse-primary-active-border: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-primary-active-fill: var(--rds-futures-color-brand-purple-200);
  --rds-t3-locked-component-button-inverse-primary-active-icon: var(--rds-futures-color-brand-purple-700);
  --rds-t3-locked-component-button-inverse-primary-active-label: var(--rds-futures-color-brand-purple-700);
  --rds-t3-locked-component-button-inverse-primary-default-border: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-primary-default-fill: var(--rds-futures-color-brand-purple-50);
  --rds-t3-locked-component-button-inverse-primary-default-icon: var(--rds-futures-color-brand-purple-700);
  --rds-t3-locked-component-button-inverse-primary-default-label: var(--rds-futures-color-brand-purple-700);
  --rds-t3-locked-component-button-inverse-primary-disabled-border: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-primary-disabled-fill: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-button-inverse-primary-disabled-icon: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-primary-disabled-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-primary-hover-border: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-primary-hover-fill: var(--rds-futures-color-brand-purple-100);
  --rds-t3-locked-component-button-inverse-primary-hover-icon: var(--rds-futures-color-brand-purple-700);
  --rds-t3-locked-component-button-inverse-primary-hover-label: var(--rds-futures-color-brand-purple-700);
  --rds-t3-locked-component-button-inverse-secondary-active-border: var(--rds-futures-color-brand-pink-200);
  --rds-t3-locked-component-button-inverse-secondary-active-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-secondary-active-icon: var(--rds-futures-color-brand-pink-100);
  --rds-t3-locked-component-button-inverse-secondary-active-label: var(--rds-futures-color-brand-pink-100);
  --rds-t3-locked-component-button-inverse-secondary-default-border: var(--rds-futures-color-brand-pink-100);
  --rds-t3-locked-component-button-inverse-secondary-default-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-secondary-default-icon: var(--rds-futures-color-brand-pink-100);
  --rds-t3-locked-component-button-inverse-secondary-default-label: var(--rds-futures-color-brand-pink-100);
  --rds-t3-locked-component-button-inverse-secondary-disabled-border: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-secondary-disabled-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-secondary-disabled-icon: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-secondary-disabled-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-secondary-hover-border: var(--rds-futures-color-brand-pink-50);
  --rds-t3-locked-component-button-inverse-secondary-hover-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-secondary-hover-icon: var(--rds-futures-color-brand-pink-50);
  --rds-t3-locked-component-button-inverse-secondary-hover-label: var(--rds-futures-color-brand-pink-50);
  --rds-t3-locked-component-button-inverse-success-active-border: var(--rds-futures-color-system-success-700);
  --rds-t3-locked-component-button-inverse-success-active-fill: var(--rds-futures-color-brand-alpha-40);
  --rds-t3-locked-component-button-inverse-success-active-icon: var(--rds-futures-color-system-success-200);
  --rds-t3-locked-component-button-inverse-success-active-label: var(--rds-futures-color-system-success-200);
  --rds-t3-locked-component-button-inverse-success-default-border: var(--rds-futures-color-system-success-600-brand);
  --rds-t3-locked-component-button-inverse-success-default-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-success-default-icon: var(--rds-futures-color-system-success-200);
  --rds-t3-locked-component-button-inverse-success-default-label: var(--rds-futures-color-system-success-200);
  --rds-t3-locked-component-button-inverse-success-disabled-border: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-success-disabled-fill: var(--rds-futures-color-brand-alpha-0);
  --rds-t3-locked-component-button-inverse-success-disabled-icon: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-success-disabled-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-success-hover-border: var(--rds-futures-color-system-success-600-brand);
  --rds-t3-locked-component-button-inverse-success-hover-fill: var(--rds-futures-color-brand-alpha-40);
  --rds-t3-locked-component-button-inverse-success-hover-icon: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-button-inverse-success-hover-label: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-button-inverse-tertiary-active-border: var(--rds-futures-color-brand-purple-100);
  --rds-t3-locked-component-button-inverse-tertiary-active-icon: var(--rds-futures-color-brand-purple-100);
  --rds-t3-locked-component-button-inverse-tertiary-active-label: var(--rds-futures-color-brand-purple-100);
  --rds-t3-locked-component-button-inverse-tertiary-default-border: var(--rds-futures-color-brand-purple-100);
  --rds-t3-locked-component-button-inverse-tertiary-default-icon: var(--rds-futures-color-brand-purple-100);
  --rds-t3-locked-component-button-inverse-tertiary-default-label: var(--rds-futures-color-brand-purple-100);
  --rds-t3-locked-component-button-inverse-tertiary-disabled-border: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-tertiary-disabled-icon: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-tertiary-disabled-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-button-inverse-tertiary-hover-border: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-button-inverse-tertiary-hover-icon: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-button-inverse-tertiary-hover-label: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-base-default-background: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-base-default-border: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-input-wip-base-default-helper: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-component-input-wip-base-default-icon: var(--rds-futures-color-brand-neutral-800);
  --rds-t3-locked-component-input-wip-base-default-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-input-wip-base-default-placeholder: var(--rds-futures-color-brand-neutral-600);
  --rds-t3-locked-component-input-wip-base-default-text: var(--rds-futures-color-brand-neutral-800);
  --rds-t3-locked-component-input-wip-base-disabled-background: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-input-wip-base-disabled-border: var(--rds-futures-color-brand-neutral-100);
  --rds-t3-locked-component-input-wip-base-disabled-helper: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-input-wip-base-disabled-icon: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-input-wip-base-disabled-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-input-wip-base-disabled-placeholder: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-input-wip-base-disabled-text: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-input-wip-base-error-background: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-base-error-border: var(--rds-futures-color-system-error-600-brand);
  --rds-t3-locked-component-input-wip-base-error-helper: var(--rds-futures-color-system-error-800);
  --rds-t3-locked-component-input-wip-base-error-icon: var(--rds-futures-color-system-error-600-brand);
  --rds-t3-locked-component-input-wip-base-error-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-input-wip-base-error-placeholder: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-input-wip-base-error-text: var(--rds-futures-color-brand-neutral-800);
  --rds-t3-locked-component-input-wip-base-focused-background: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-base-focused-border: var(--rds-futures-color-brand-purple-300);
  --rds-t3-locked-component-input-wip-base-focused-helper: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-component-input-wip-base-focused-icon: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-component-input-wip-base-focused-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-input-wip-base-focused-placeholder: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-input-wip-base-focused-text: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-component-input-wip-base-validation-background: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-base-validation-border: var(--rds-futures-color-system-success-700);
  --rds-t3-locked-component-input-wip-base-validation-helper: var(--rds-futures-color-system-success-900);
  --rds-t3-locked-component-input-wip-base-validation-icon: var(--rds-futures-color-system-success-700);
  --rds-t3-locked-component-input-wip-base-validation-label: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-input-wip-base-validation-placeholder: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-input-wip-base-validation-text: var(--rds-futures-color-brand-neutral-800);
  --rds-t3-locked-component-input-wip-inverse-default-background: var(--rds-futures-color-brand-pink-800);
  --rds-t3-locked-component-input-wip-inverse-default-border: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-input-wip-inverse-default-helper: var(--rds-futures-color-brand-neutral-100);
  --rds-t3-locked-component-input-wip-inverse-default-icon: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-input-wip-inverse-default-label: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-inverse-default-placeholder: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-input-wip-inverse-default-text: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-inverse-disabled-background: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-component-input-wip-inverse-disabled-border: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-input-wip-inverse-disabled-helper: var(--rds-futures-color-brand-neutral-600);
  --rds-t3-locked-component-input-wip-inverse-disabled-icon: var(--rds-futures-color-brand-neutral-600);
  --rds-t3-locked-component-input-wip-inverse-disabled-label: var(--rds-futures-color-brand-neutral-600);
  --rds-t3-locked-component-input-wip-inverse-disabled-placeholder: var(--rds-futures-color-brand-neutral-600);
  --rds-t3-locked-component-input-wip-inverse-disabled-text: var(--rds-futures-color-brand-neutral-600);
  --rds-t3-locked-component-input-wip-inverse-error-background: var(--rds-futures-color-brand-pink-800);
  --rds-t3-locked-component-input-wip-inverse-error-border: var(--rds-futures-color-system-error-50);
  --rds-t3-locked-component-input-wip-inverse-error-helper: var(--rds-futures-color-system-error-200);
  --rds-t3-locked-component-input-wip-inverse-error-icon: var(--rds-futures-color-system-error-200);
  --rds-t3-locked-component-input-wip-inverse-error-label: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-inverse-error-placeholder: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-input-wip-inverse-error-text: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-inverse-focused-background: var(--rds-futures-color-brand-pink-800);
  --rds-t3-locked-component-input-wip-inverse-focused-border: var(--rds-futures-color-brand-pink-500);
  --rds-t3-locked-component-input-wip-inverse-focused-helper: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-input-wip-inverse-focused-icon: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-component-input-wip-inverse-focused-label: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-inverse-focused-placeholder: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-input-wip-inverse-focused-text: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-inverse-validation-background: var(--rds-futures-color-brand-pink-800);
  --rds-t3-locked-component-input-wip-inverse-validation-border: var(--rds-futures-color-system-success-50);
  --rds-t3-locked-component-input-wip-inverse-validation-helper: var(--rds-futures-color-system-success-200);
  --rds-t3-locked-component-input-wip-inverse-validation-icon: var(--rds-futures-color-system-success-200);
  --rds-t3-locked-component-input-wip-inverse-validation-label: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-input-wip-inverse-validation-placeholder: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-component-input-wip-inverse-validation-text: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-component-scrollbar-on-dark: color(srgb 1 1 1 / 0.2);
  --rds-t3-locked-component-scrollbar-on-light: var(--rds-futures-color-brand-alpha-30);
  --rds-t3-locked-component-scrollbar-radius: var(--rds-t1-radius-interactive-pill-999px);
  --rds-t3-locked-component-scrollbar-width: var(--rds-t1-sizing-tiny-8);
  --rds-t3-locked-component-tooltip-border: var(--rds-futures-color-brand-neutral-900-brand);
  --rds-t3-locked-component-tooltip-fill: var(--rds-futures-color-brand-neutral-700);
  --rds-t3-locked-component-tooltip-label: var(--rds-futures-color-brand-neutral-100);
  --rds-t3-locked-component-tooltip-shortcut: var(--rds-futures-color-brand-purple-100);
  --rds-t3-locked-fill-accent-one: var(--rds-futures-color-brand-purple-200);
  --rds-t3-locked-fill-accent-three: var(--rds-futures-color-brand-pink-400);
  --rds-t3-locked-fill-accent-two: var(--rds-futures-color-brand-blue-300);
  --rds-t3-locked-fill-status-error: var(--rds-futures-color-system-error-600-brand);
  --rds-t3-locked-fill-status-info: var(--rds-futures-color-system-info-600);
  --rds-t3-locked-fill-status-neutral: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-fill-status-success: var(--rds-futures-color-system-success-700);
  --rds-t3-locked-fill-status-warning: var(--rds-futures-color-system-warning-600-brand);
  --rds-t3-locked-ink-on-background-base-default: var(--rds-futures-color-brand-neutral-800);
  --rds-t3-locked-ink-on-background-base-expressive: var(--rds-futures-color-brand-purple-600);
  --rds-t3-locked-ink-on-background-base-focus-ring: var(--rds-futures-color-brand-purple-500);
  --rds-t3-locked-ink-on-background-base-interactive: var(--rds-futures-color-brand-purple-400);
  --rds-t3-locked-ink-on-background-base-subtle: var(--rds-futures-color-brand-neutral-500);
  --rds-t3-locked-ink-on-background-inverse-default: var(--rds-futures-color-brand-neutral-0);
  --rds-t3-locked-ink-on-background-inverse-expressive: var(--rds-futures-color-brand-pink-100);
  --rds-t3-locked-ink-on-background-inverse-focus-ring: var(--rds-futures-color-brand-purple-100);
  --rds-t3-locked-ink-on-background-inverse-interactive: var(--rds-futures-color-brand-purple-100);
  --rds-t3-locked-ink-on-background-inverse-subtle: var(--rds-futures-color-brand-neutral-200);
  --rds-t3-locked-ink-on-background-status-error: var(--rds-futures-color-system-error-800);
  --rds-t3-locked-ink-on-background-status-info: var(--rds-futures-color-system-info-600);
  --rds-t3-locked-ink-on-background-status-success: var(--rds-futures-color-system-success-900);
  --rds-t3-locked-ink-on-background-status-warning: var(--rds-futures-color-system-warning-900);
  --rds-t3-locked-ink-on-fill-accent-one: var(--rds-futures-color-brand-purple-700);
  --rds-t3-locked-ink-on-fill-accent-three: var(--rds-futures-color-brand-pink-50);
  --rds-t3-locked-ink-on-fill-accent-two: var(--rds-futures-color-brand-blue-50);
  --rds-t3-locked-ink-on-fill-status-error: var(--rds-futures-color-system-error-0);
  --rds-t3-locked-ink-on-fill-status-info: var(--rds-futures-color-system-info-0);
  --rds-t3-locked-ink-on-fill-status-neutral: var(--rds-futures-color-brand-neutral-50);
  --rds-t3-locked-ink-on-fill-status-success: var(--rds-futures-color-system-success-0);
  --rds-t3-locked-ink-on-fill-status-warning: var(--rds-futures-color-system-warning-0);
  --rds-t3-locked-state-focus-offset: var(--rds-t1-focus-offset);
  --rds-t3-locked-state-focus-radius: var(--rds-t1-focus-radius-fallback);
  --rds-t3-locked-state-focus-width: var(--rds-t1-focus-width);
  --rds-t3-shadows-high-base: var(--rds-t2-shadow-high-offsetX) var(--rds-t2-shadow-high-offsetY) var(--rds-t2-shadow-high-blur) var(--rds-t2-shadow-high-spread) var(--rds-t2-shadow-high-on-light);
  --rds-t3-shadows-high-inverse: var(--rds-t2-shadow-high-offsetX) var(--rds-t2-shadow-high-offsetY) var(--rds-t2-shadow-high-blur) var(--rds-t2-shadow-high-spread) var(--rds-t2-shadow-high-on-dark);
  --rds-t3-shadows-low-base: var(--rds-t2-shadow-low-offsetX) var(--rds-t2-shadow-low-offsetY) var(--rds-t2-shadow-low-blur) var(--rds-t2-shadow-low-spread) var(--rds-t2-shadow-low-on-light);
  --rds-t3-shadows-low-inverse: var(--rds-t2-shadow-low-offsetX) var(--rds-t2-shadow-low-offsetY) var(--rds-t2-shadow-low-blur) var(--rds-t2-shadow-low-spread) var(--rds-t2-shadow-low-on-dark);
  --rds-t3-state-focus-offset: var(--rds-t1-focus-offset);
  --rds-t3-state-focus-radius: var(--rds-t1-focus-radius-fallback);
  --rds-t3-state-focus-width: var(--rds-t1-focus-width);
  --rds-t3-structural-radius: var(--rds-t2-shape-structural-radius-mobile);
  --rds-t3-type-body-bold-font-weight: var(--rds-t2-typography-body-large-mobile-font-weight-emphasis);
  --rds-t3-type-body-large-font-family: var(--rds-t2-typography-body-large-mobile-font-family);
  --rds-t3-type-body-large-font-size: var(--rds-t2-typography-body-large-mobile-font-size);
  --rds-t3-type-body-large-font-weight: var(--rds-t2-typography-body-large-mobile-font-weight);
  --rds-t3-type-body-large-letter-spacing: var(--rds-t2-typography-body-large-mobile-letter-spacing);
  --rds-t3-type-body-large-line-height: var(--rds-t2-typography-body-large-mobile-line-height);
  --rds-t3-type-body-large-text-transform: var(--rds-t2-typography-body-large-mobile-text-transform);
  --rds-t3-type-body-small-font-family: var(--rds-t2-typography-body-small-mobile-font-family);
  --rds-t3-type-body-small-font-size: var(--rds-t2-typography-body-small-mobile-font-size);
  --rds-t3-type-body-small-font-weight: var(--rds-t2-typography-body-small-mobile-font-weight);
  --rds-t3-type-body-small-letter-spacing: var(--rds-t2-typography-body-small-mobile-letter-spacing);
  --rds-t3-type-body-small-line-height: var(--rds-t2-typography-body-small-mobile-line-height);
  --rds-t3-type-body-small-text-transform: var(--rds-t2-typography-body-small-mobile-text-transform);
  --rds-t3-type-button-font-family: var(--rds-t2-typography-button-mobile-font-family);
  --rds-t3-type-button-font-size: var(--rds-t2-typography-button-mobile-font-size);
  --rds-t3-type-button-font-weight: var(--rds-t2-typography-button-mobile-font-weight);
  --rds-t3-type-button-letter-spacing: var(--rds-t2-typography-button-mobile-letter-spacing);
  --rds-t3-type-button-line-height: var(--rds-t1-typography-line-height-snug-100);
  --rds-t3-type-button-small-font-family: var(--rds-t2-typography-button-small-mobile-font-family);
  --rds-t3-type-button-small-font-size: var(--rds-t2-typography-button-small-mobile-font-size);
  --rds-t3-type-button-small-font-weight: var(--rds-t2-typography-button-small-mobile-font-weight);
  --rds-t3-type-button-small-letter-spacing: var(--rds-t2-typography-button-small-mobile-letter-spacing);
  --rds-t3-type-button-small-line-height: var(--rds-t1-typography-line-height-snug-100);
  --rds-t3-type-button-small-text-box-trim: var(--rds-t1-typography-text-trim-text-box-trim);
  --rds-t3-type-button-small-text-transform: var(--rds-t2-typography-button-small-mobile-text-transform);
  --rds-t3-type-button-text-box-trim: var(--rds-t1-typography-text-trim-text-box-trim);
  --rds-t3-type-button-text-transform: var(--rds-t2-typography-button-mobile-text-transform);
  --rds-t3-type-caption-bold-font-weight: var(--rds-t2-typography-caption-mobile-weight-emphasis);
  --rds-t3-type-caption-font-family: var(--rds-t2-typography-caption-mobile-font-family);
  --rds-t3-type-caption-font-size: var(--rds-t2-typography-caption-mobile-font-size);
  --rds-t3-type-caption-font-weight: var(--rds-t2-typography-caption-mobile-font-weight);
  --rds-t3-type-caption-letter-spacing: var(--rds-t2-typography-caption-mobile-letter-spacing);
  --rds-t3-type-caption-line-height: var(--rds-t2-typography-caption-mobile-line-height);
  --rds-t3-type-caption-text-transform: var(--rds-t2-typography-caption-mobile-text-transform);
  --rds-t3-type-code-block-font-family: var(--rds-t2-typography-code-block-mobile-font-family);
  --rds-t3-type-code-block-font-size: var(--rds-t2-typography-code-block-mobile-font-size);
  --rds-t3-type-code-block-font-weight: var(--rds-t2-typography-code-block-mobile-font-weight);
  --rds-t3-type-code-block-letter-spacing: var(--rds-t2-typography-code-block-mobile-letter-spacing);
  --rds-t3-type-code-block-line-height: var(--rds-t2-typography-code-block-mobile-line-height);
  --rds-t3-type-code-block-text-transform: var(--rds-t2-typography-code-block-mobile-text-transform);
  --rds-t3-type-display-font-family: var(--rds-t2-typography-font-family-display);
  --rds-t3-type-display-font-size: var(--rds-t2-typography-display-mobile-font-size);
  --rds-t3-type-display-font-weight: var(--rds-t2-typography-display-mobile-font-weight);
  --rds-t3-type-display-letter-spacing: var(--rds-t2-typography-display-mobile-letter-spacing);
  --rds-t3-type-display-line-height: var(--rds-t2-typography-display-mobile-line-height);
  --rds-t3-type-display-text-transform: var(--rds-t2-typography-display-mobile-text-transform);
  --rds-t3-type-header-1-font-family: var(--rds-t2-typography-header-1-mobile-font-family);
  --rds-t3-type-header-1-font-size: var(--rds-t2-typography-header-1-mobile-font-size);
  --rds-t3-type-header-1-font-weight: var(--rds-t2-typography-header-1-mobile-font-weight);
  --rds-t3-type-header-1-letter-spacing: var(--rds-t2-typography-header-1-mobile-letter-spacing);
  --rds-t3-type-header-1-line-height: var(--rds-t2-typography-header-1-mobile-line-height);
  --rds-t3-type-header-1-text-transform: var(--rds-t2-typography-header-1-mobile-text-transform);
  --rds-t3-type-header-2-font-family: var(--rds-t2-typography-header-2-mobile-font-family);
  --rds-t3-type-header-2-font-size: var(--rds-t2-typography-header-2-mobile-font-size);
  --rds-t3-type-header-2-font-weight: var(--rds-t2-typography-header-2-mobile-font-weight);
  --rds-t3-type-header-2-letter-spacing: var(--rds-t2-typography-header-2-mobile-letter-spacing);
  --rds-t3-type-header-2-line-height: var(--rds-t2-typography-header-2-mobile-line-height);
  --rds-t3-type-header-2-text-transform: var(--rds-t2-typography-header-2-mobile-text-transform);
  --rds-t3-type-header-3-font-family: var(--rds-t2-typography-header-3-mobile-font-family);
  --rds-t3-type-header-3-font-size: var(--rds-t2-typography-header-3-mobile-font-size);
  --rds-t3-type-header-3-font-weight: var(--rds-t2-typography-header-3-mobile-font-weight);
  --rds-t3-type-header-3-letter-spacing: var(--rds-t2-typography-header-3-mobile-letter-spacing);
  --rds-t3-type-header-3-line-height: var(--rds-t2-typography-header-3-mobile-line-height);
  --rds-t3-type-header-3-text-transform: var(--rds-t2-typography-header-3-mobile-text-transform);
  --rds-t3-type-header-4-font-family: var(--rds-t2-typography-header-4-mobile-font-family);
  --rds-t3-type-header-4-font-size: var(--rds-t2-typography-header-4-mobile-font-size);
  --rds-t3-type-header-4-font-weight: var(--rds-t2-typography-header-4-mobile-font-weight);
  --rds-t3-type-header-4-letter-spacing: var(--rds-t2-typography-header-4-mobile-letter-spacing);
  --rds-t3-type-header-4-line-height: var(--rds-t2-typography-header-4-mobile-line-height);
  --rds-t3-type-header-4-text-transform: var(--rds-t2-typography-header-4-mobile-text-transform);
  --rds-t3-type-header-5-font-family: var(--rds-t2-typography-header-5-mobile-font-family);
  --rds-t3-type-header-5-font-size: var(--rds-t2-typography-header-5-mobile-font-size);
  --rds-t3-type-header-5-font-weight: var(--rds-t2-typography-header-5-mobile-font-weight);
  --rds-t3-type-header-5-letter-spacing: var(--rds-t2-typography-header-5-mobile-letter-spacing);
  --rds-t3-type-header-5-line-height: var(--rds-t2-typography-header-5-mobile-line-height);
  --rds-t3-type-header-5-text-transform: var(--rds-t2-typography-header-5-mobile-text-transform);
  --rds-t3-type-label-font-family: var(--rds-t2-typography-label-mobile-font-family);
  --rds-t3-type-label-font-size: var(--rds-t2-typography-label-mobile-font-size);
  --rds-t3-type-label-font-weight: var(--rds-t2-typography-label-mobile-font-weight);
  --rds-t3-type-label-letter-spacing: var(--rds-t2-typography-label-mobile-letter-spacing);
  --rds-t3-type-label-line-height: var(--rds-t1-typography-line-height-snug-100);
  --rds-t3-type-label-small-font-family: var(--rds-t2-typography-label-small-mobile-font-family);
  --rds-t3-type-label-small-font-size: var(--rds-t2-typography-label-small-mobile-font-size);
  --rds-t3-type-label-small-font-weight: var(--rds-t2-typography-label-small-mobile-font-weight);
  --rds-t3-type-label-small-letter-spacing: var(--rds-t2-typography-label-small-mobile-letter-spacing);
  --rds-t3-type-label-small-line-height: var(--rds-t1-typography-line-height-snug-100);
  --rds-t3-type-label-small-text-box-trim: var(--rds-t1-typography-text-trim-text-box-trim);
  --rds-t3-type-label-small-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t3-type-label-text-box-trim: var(--rds-t1-typography-text-trim-text-box-trim);
  --rds-t3-type-label-text-transform: var(--rds-t1-typography-text-transform-none);
  --rds-t3-type-overline-font-family: var(--rds-t2-typography-overline-mobile-font-family);
  --rds-t3-type-overline-font-size: var(--rds-t2-typography-overline-mobile-font-size);
  --rds-t3-type-overline-font-weight: var(--rds-t2-typography-overline-mobile-font-weight);
  --rds-t3-type-overline-letter-spacing: var(--rds-t2-typography-overline-mobile-letter-spacing);
  --rds-t3-type-overline-line-height: var(--rds-t2-typography-overline-mobile-line-height);
  --rds-t3-type-overline-text-transform: var(--rds-t2-typography-overline-mobile-text-transform);
  --rds-t3-type-subtitle-font-family: var(--rds-t2-typography-subtitle-mobile-font-family);
  --rds-t3-type-subtitle-font-size: var(--rds-t2-typography-subtitle-mobile-font-size);
  --rds-t3-type-subtitle-font-weight: var(--rds-t2-typography-subtitle-mobile-font-weight);
  --rds-t3-type-subtitle-letter-spacing: var(--rds-t2-typography-subtitle-mobile-letter-spacing);
  --rds-t3-type-subtitle-line-height: var(--rds-t2-typography-subtitle-mobile-line-height);
  --rds-t3-type-subtitle-text-transform: var(--rds-t2-typography-subtitle-mobile-text-transform);
  color-scheme: light;
}

@media (min-width: 834px) {
  :root {
    --rds-t3-component-ai-input-max-height: var(--rds-t1-ai-input-max-height-tablet);
    --rds-t3-component-ai-input-max-width: var(--rds-t1-ai-input-max-width-tablet);
    --rds-t3-component-modal-max-width-medium: var(--rds-t1-modal-max-width-medium-tablet);
    --rds-t3-component-modal-max-width-small: var(--rds-t1-modal-max-width-small-tablet);
    --rds-t3-component-modal-min-width: var(--rds-t1-modal-min-width-tablet);
    --rds-t3-component-search-bar-min-width-regular: var(--rds-t1-search-bar-min-width-regular-tablet);
    --rds-t3-component-search-bar-min-width-small: var(--rds-t1-search-bar-min-width-small-tablet);
    --rds-t3-component-shared-gap-ample: var(--rds-t2-layout-component-gap-ample-tablet);
    --rds-t3-component-shared-gap-generous: var(--rds-t2-layout-component-gap-generous-tablet);
    --rds-t3-component-shared-gap-huge: var(--rds-t2-layout-component-gap-huge-tablet);
    --rds-t3-component-shared-gap-large: var(--rds-t2-layout-component-gap-large-tablet);
    --rds-t3-component-shared-gap-medium: var(--rds-t2-layout-component-gap-medium-tablet);
    --rds-t3-component-shared-gap-micro: var(--rds-t2-layout-component-gap-micro-tablet);
    --rds-t3-component-shared-gap-nano: var(--rds-t2-layout-component-gap-nano-tablet);
    --rds-t3-component-shared-gap-none: var(--rds-t2-layout-component-gap-none-tablet);
    --rds-t3-component-shared-gap-pico: var(--rds-t2-layout-component-gap-pico-tablet);
    --rds-t3-component-shared-gap-small: var(--rds-t2-layout-component-gap-small-tablet);
    --rds-t3-component-shared-gap-smallest: var(--rds-t2-layout-component-gap-smallest-tablet);
    --rds-t3-component-shared-gap-tiny: var(--rds-t2-layout-component-gap-tiny-tablet);
    --rds-t3-component-shared-padding-ample: var(--rds-t2-layout-component-padding-ample-tablet);
    --rds-t3-component-shared-padding-atomic: var(--rds-t2-layout-component-padding-atomic-tablet);
    --rds-t3-component-shared-padding-expansive: var(--rds-t2-layout-component-padding-expansive-tablet);
    --rds-t3-component-shared-padding-generous: var(--rds-t2-layout-component-padding-generous-tablet);
    --rds-t3-component-shared-padding-huge: var(--rds-t2-layout-component-padding-huge-tablet);
    --rds-t3-component-shared-padding-large: var(--rds-t2-layout-component-padding-large-tablet);
    --rds-t3-component-shared-padding-medium: var(--rds-t2-layout-component-padding-medium-tablet);
    --rds-t3-component-shared-padding-micro: var(--rds-t2-layout-component-padding-micro-tablet);
    --rds-t3-component-shared-padding-nano: var(--rds-t2-layout-component-padding-nano-tablet);
    --rds-t3-component-shared-padding-none: var(--rds-t2-layout-component-padding-none-tablet);
    --rds-t3-component-shared-padding-pico: var(--rds-t2-layout-component-padding-pico-tablet);
    --rds-t3-component-shared-padding-regular: var(--rds-t2-layout-component-padding-regular-tablet);
    --rds-t3-component-shared-padding-small: var(--rds-t2-layout-component-padding-small-tablet);
    --rds-t3-component-shared-padding-smallest: var(--rds-t2-layout-component-padding-smallest-tablet);
    --rds-t3-component-shared-padding-tiny: var(--rds-t2-layout-component-padding-tiny-tablet);
    --rds-t3-component-shared-padding-vast: var(--rds-t2-layout-component-padding-vast-tablet);
    --rds-t3-component-sizing-big: var(--rds-t2-layout-component-sizing-big-tablet);
    --rds-t3-component-sizing-colossal: var(--rds-t2-layout-component-sizing-colossal-tablet);
    --rds-t3-component-sizing-giant: var(--rds-t2-layout-component-sizing-giant-tablet);
    --rds-t3-component-sizing-huge: var(--rds-t2-layout-component-sizing-huge-tablet);
    --rds-t3-component-sizing-large: var(--rds-t2-layout-component-sizing-large-tablet);
    --rds-t3-component-sizing-massive: var(--rds-t2-layout-component-sizing-massive-tablet);
    --rds-t3-component-sizing-medium: var(--rds-t2-layout-component-sizing-medium-tablet);
    --rds-t3-component-sizing-micro: var(--rds-t2-layout-component-sizing-micro-tablet);
    --rds-t3-component-sizing-mini: var(--rds-t2-layout-component-sizing-mini-tablet);
    --rds-t3-component-sizing-nano: var(--rds-t2-layout-component-sizing-nano-tablet);
    --rds-t3-component-sizing-pico: var(--rds-t2-layout-component-sizing-pico-tablet);
    --rds-t3-component-sizing-small: var(--rds-t2-layout-component-sizing-small-tablet);
    --rds-t3-component-sizing-tiny: var(--rds-t2-layout-component-sizing-tiny-tablet);
    --rds-t3-component-split-card-image-height: var(--rds-t1-split-card-image-height-tablet);
    --rds-t3-component-toast-max-width: var(--rds-t1-toast-max-width-tablet);
    --rds-t3-component-tooltip-max-width-basic: var(--rds-t1-tooltip-max-width-tablet);
    --rds-t3-grid-gutter: var(--rds-t2-layout-grid-gutter-tablet);
    --rds-t3-grid-outer-margin: var(--rds-t2-layout-grid-outer-margin-tablet);
    --rds-t3-grid-page-width: var(--rds-t1-breakpoint-tablet-834);
    --rds-t3-layout-spacing-vertical-immense: var(--rds-t2-layout-layout-spacing-vertical-immense-tablet);
    --rds-t3-layout-spacing-vertical-large: var(--rds-t2-layout-layout-spacing-vertical-large-tablet);
    --rds-t3-layout-spacing-vertical-small: var(--rds-t2-layout-layout-spacing-vertical-small-tablet);
    --rds-t3-structural-radius: var(--rds-t2-shape-structural-radius-tablet);
    --rds-t3-type-body-bold-font-weight: var(--rds-t2-typography-body-large-tablet-font-weight-emphasis);
    --rds-t3-type-body-large-font-family: var(--rds-t2-typography-body-large-tablet-font-family);
    --rds-t3-type-body-large-font-size: var(--rds-t2-typography-body-large-tablet-font-size);
    --rds-t3-type-body-large-font-weight: var(--rds-t2-typography-body-large-tablet-font-weight);
    --rds-t3-type-body-large-letter-spacing: var(--rds-t2-typography-body-large-tablet-letter-spacing);
    --rds-t3-type-body-large-line-height: var(--rds-t2-typography-body-large-tablet-line-height);
    --rds-t3-type-body-large-text-transform: var(--rds-t2-typography-body-large-tablet-text-transform);
    --rds-t3-type-body-small-font-family: var(--rds-t2-typography-body-small-tablet-font-family);
    --rds-t3-type-body-small-font-size: var(--rds-t2-typography-body-small-tablet-font-size);
    --rds-t3-type-body-small-font-weight: var(--rds-t2-typography-body-small-tablet-font-weight);
    --rds-t3-type-body-small-letter-spacing: var(--rds-t2-typography-body-small-tablet-letter-spacing);
    --rds-t3-type-body-small-line-height: var(--rds-t2-typography-body-small-tablet-line-height);
    --rds-t3-type-body-small-text-transform: var(--rds-t2-typography-body-small-tablet-text-transform);
    --rds-t3-type-button-font-family: var(--rds-t2-typography-button-tablet-font-family);
    --rds-t3-type-button-font-size: var(--rds-t2-typography-button-tablet-font-size);
    --rds-t3-type-button-font-weight: var(--rds-t2-typography-button-tablet-font-weight);
    --rds-t3-type-button-letter-spacing: var(--rds-t2-typography-button-tablet-letter-spacing);
    --rds-t3-type-button-small-font-family: var(--rds-t2-typography-button-small-tablet-font-family);
    --rds-t3-type-button-small-font-size: var(--rds-t2-typography-button-small-tablet-font-size);
    --rds-t3-type-button-small-font-weight: var(--rds-t2-typography-button-small-tablet-font-weight);
    --rds-t3-type-button-small-letter-spacing: var(--rds-t2-typography-button-small-tablet-letter-spacing);
    --rds-t3-type-button-small-text-transform: var(--rds-t2-typography-button-small-tablet-text-transform);
    --rds-t3-type-button-text-transform: var(--rds-t2-typography-button-tablet-text-transform);
    --rds-t3-type-caption-bold-font-weight: var(--rds-t2-typography-caption-tablet-weight-emphasis);
    --rds-t3-type-caption-font-family: var(--rds-t2-typography-caption-tablet-font-family);
    --rds-t3-type-caption-font-size: var(--rds-t2-typography-caption-tablet-font-size);
    --rds-t3-type-caption-font-weight: var(--rds-t2-typography-caption-tablet-font-weight);
    --rds-t3-type-caption-letter-spacing: var(--rds-t2-typography-caption-tablet-letter-spacing);
    --rds-t3-type-caption-line-height: var(--rds-t2-typography-caption-tablet-line-height);
    --rds-t3-type-caption-text-transform: var(--rds-t2-typography-caption-tablet-text-transform);
    --rds-t3-type-code-block-font-family: var(--rds-t2-typography-code-block-tablet-font-family);
    --rds-t3-type-code-block-font-size: var(--rds-t2-typography-code-block-tablet-font-size);
    --rds-t3-type-code-block-font-weight: var(--rds-t2-typography-code-block-tablet-font-weight);
    --rds-t3-type-code-block-letter-spacing: var(--rds-t2-typography-code-block-tablet-letter-spacing);
    --rds-t3-type-code-block-line-height: var(--rds-t2-typography-code-block-tablet-line-height);
    --rds-t3-type-code-block-text-transform: var(--rds-t2-typography-code-block-tablet-text-transform);
    --rds-t3-type-display-font-size: var(--rds-t2-typography-display-tablet-font-size);
    --rds-t3-type-display-font-weight: var(--rds-t2-typography-display-tablet-font-weight);
    --rds-t3-type-display-letter-spacing: var(--rds-t2-typography-display-tablet-letter-spacing);
    --rds-t3-type-display-line-height: var(--rds-t2-typography-display-tablet-line-height);
    --rds-t3-type-display-text-transform: var(--rds-t2-typography-display-tablet-text-transform);
    --rds-t3-type-header-1-font-family: var(--rds-t2-typography-header-1-tablet-font-family);
    --rds-t3-type-header-1-font-size: var(--rds-t2-typography-header-1-tablet-font-size);
    --rds-t3-type-header-1-font-weight: var(--rds-t2-typography-header-1-tablet-font-weight);
    --rds-t3-type-header-1-letter-spacing: var(--rds-t2-typography-header-1-tablet-letter-spacing);
    --rds-t3-type-header-1-line-height: var(--rds-t2-typography-header-1-tablet-line-height);
    --rds-t3-type-header-1-text-transform: var(--rds-t2-typography-header-1-tablet-text-transform);
    --rds-t3-type-header-2-font-family: var(--rds-t2-typography-header-2-tablet-font-family);
    --rds-t3-type-header-2-font-size: var(--rds-t2-typography-header-2-tablet-font-size);
    --rds-t3-type-header-2-font-weight: var(--rds-t2-typography-header-2-tablet-font-weight);
    --rds-t3-type-header-2-letter-spacing: var(--rds-t2-typography-header-2-tablet-letter-spacing);
    --rds-t3-type-header-2-line-height: var(--rds-t2-typography-header-2-tablet-line-height);
    --rds-t3-type-header-2-text-transform: var(--rds-t2-typography-header-2-tablet-text-transform);
    --rds-t3-type-header-3-font-family: var(--rds-t2-typography-header-3-tablet-font-family);
    --rds-t3-type-header-3-font-size: var(--rds-t2-typography-header-3-tablet-font-size);
    --rds-t3-type-header-3-font-weight: var(--rds-t2-typography-header-3-tablet-font-weight);
    --rds-t3-type-header-3-letter-spacing: var(--rds-t2-typography-header-3-tablet-letter-spacing);
    --rds-t3-type-header-3-line-height: var(--rds-t2-typography-header-3-tablet-line-height);
    --rds-t3-type-header-3-text-transform: var(--rds-t2-typography-header-3-tablet-text-transform);
    --rds-t3-type-header-4-font-family: var(--rds-t2-typography-header-4-tablet-font-family);
    --rds-t3-type-header-4-font-size: var(--rds-t2-typography-header-4-tablet-font-size);
    --rds-t3-type-header-4-font-weight: var(--rds-t2-typography-header-4-tablet-font-weight);
    --rds-t3-type-header-4-letter-spacing: var(--rds-t2-typography-header-4-tablet-letter-spacing);
    --rds-t3-type-header-4-line-height: var(--rds-t2-typography-header-4-tablet-line-height);
    --rds-t3-type-header-4-text-transform: var(--rds-t2-typography-header-4-tablet-text-transform);
    --rds-t3-type-header-5-font-family: var(--rds-t2-typography-header-5-tablet-font-family);
    --rds-t3-type-header-5-font-size: var(--rds-t2-typography-header-5-tablet-font-size);
    --rds-t3-type-header-5-font-weight: var(--rds-t2-typography-header-5-tablet-font-weight);
    --rds-t3-type-header-5-letter-spacing: var(--rds-t2-typography-header-5-tablet-letter-spacing);
    --rds-t3-type-header-5-line-height: var(--rds-t2-typography-header-5-tablet-line-height);
    --rds-t3-type-header-5-text-transform: var(--rds-t2-typography-header-5-tablet-text-transform);
    --rds-t3-type-label-font-family: var(--rds-t2-typography-label-tablet-font-family);
    --rds-t3-type-label-font-size: var(--rds-t2-typography-label-tablet-font-size);
    --rds-t3-type-label-font-weight: var(--rds-t2-typography-label-tablet-font-weight);
    --rds-t3-type-label-letter-spacing: var(--rds-t2-typography-label-tablet-letter-spacing);
    --rds-t3-type-label-small-font-family: var(--rds-t2-typography-label-small-tablet-font-family);
    --rds-t3-type-label-small-font-size: var(--rds-t2-typography-label-small-tablet-font-size);
    --rds-t3-type-label-small-font-weight: var(--rds-t2-typography-label-small-tablet-font-weight);
    --rds-t3-type-label-small-letter-spacing: var(--rds-t2-typography-label-small-tablet-letter-spacing);
    --rds-t3-type-overline-font-family: var(--rds-t2-typography-overline-tablet-font-family);
    --rds-t3-type-overline-font-size: var(--rds-t2-typography-overline-tablet-font-size);
    --rds-t3-type-overline-font-weight: var(--rds-t2-typography-overline-tablet-font-weight);
    --rds-t3-type-overline-letter-spacing: var(--rds-t2-typography-overline-tablet-letter-spacing);
    --rds-t3-type-overline-line-height: var(--rds-t2-typography-overline-tablet-line-height);
    --rds-t3-type-overline-text-transform: var(--rds-t2-typography-overline-tablet-text-transform);
    --rds-t3-type-subtitle-font-family: var(--rds-t2-typography-subtitle-tablet-font-family);
    --rds-t3-type-subtitle-font-size: var(--rds-t2-typography-subtitle-tablet-font-size);
    --rds-t3-type-subtitle-font-weight: var(--rds-t2-typography-subtitle-tablet-font-weight);
    --rds-t3-type-subtitle-letter-spacing: var(--rds-t2-typography-subtitle-tablet-letter-spacing);
    --rds-t3-type-subtitle-line-height: var(--rds-t2-typography-subtitle-tablet-line-height);
    --rds-t3-type-subtitle-text-transform: var(--rds-t2-typography-subtitle-tablet-text-transform);
  }
}

@media (min-width: 1440px) {
  :root {
    --rds-t3-component-ai-input-max-height: var(--rds-t1-ai-input-max-height-desktop);
    --rds-t3-component-ai-input-max-width: var(--rds-t1-ai-input-max-width-desktop);
    --rds-t3-component-modal-max-width-medium: var(--rds-t1-modal-max-width-medium-desktop);
    --rds-t3-component-modal-max-width-small: var(--rds-t1-modal-max-width-small-desktop);
    --rds-t3-component-modal-min-width: var(--rds-t1-modal-min-width-desktop);
    --rds-t3-component-search-bar-min-width-regular: var(--rds-t1-search-bar-min-width-regular-desktop);
    --rds-t3-component-search-bar-min-width-small: var(--rds-t1-search-bar-min-width-small-desktop);
    --rds-t3-component-shared-gap-ample: var(--rds-t2-layout-component-gap-ample-desktop);
    --rds-t3-component-shared-gap-generous: var(--rds-t2-layout-component-gap-generous-desktop);
    --rds-t3-component-shared-gap-huge: var(--rds-t2-layout-component-gap-huge-desktop);
    --rds-t3-component-shared-gap-large: var(--rds-t2-layout-component-gap-large-desktop);
    --rds-t3-component-shared-gap-medium: var(--rds-t2-layout-component-gap-medium-desktop);
    --rds-t3-component-shared-gap-micro: var(--rds-t2-layout-component-gap-micro-desktop);
    --rds-t3-component-shared-gap-nano: var(--rds-t2-layout-component-gap-nano-desktop);
    --rds-t3-component-shared-gap-none: var(--rds-t2-layout-component-gap-none-desktop);
    --rds-t3-component-shared-gap-pico: var(--rds-t2-layout-component-gap-pico-desktop);
    --rds-t3-component-shared-gap-small: var(--rds-t2-layout-component-gap-small-desktop);
    --rds-t3-component-shared-gap-smallest: var(--rds-t2-layout-component-gap-smallest-desktop);
    --rds-t3-component-shared-gap-tiny: var(--rds-t2-layout-component-gap-tiny-desktop);
    --rds-t3-component-shared-padding-ample: var(--rds-t2-layout-component-padding-ample-desktop);
    --rds-t3-component-shared-padding-atomic: var(--rds-t2-layout-component-padding-atomic-desktop);
    --rds-t3-component-shared-padding-expansive: var(--rds-t2-layout-component-padding-expansive-desktop);
    --rds-t3-component-shared-padding-generous: var(--rds-t2-layout-component-padding-generous-desktop);
    --rds-t3-component-shared-padding-huge: var(--rds-t2-layout-component-padding-huge-desktop);
    --rds-t3-component-shared-padding-large: var(--rds-t2-layout-component-padding-large-desktop);
    --rds-t3-component-shared-padding-medium: var(--rds-t2-layout-component-padding-medium-desktop);
    --rds-t3-component-shared-padding-micro: var(--rds-t2-layout-component-padding-micro-desktop);
    --rds-t3-component-shared-padding-nano: var(--rds-t2-layout-component-padding-nano-desktop);
    --rds-t3-component-shared-padding-none: var(--rds-t2-layout-component-padding-none-desktop);
    --rds-t3-component-shared-padding-pico: var(--rds-t2-layout-component-padding-pico-desktop);
    --rds-t3-component-shared-padding-regular: var(--rds-t2-layout-component-padding-regular-desktop);
    --rds-t3-component-shared-padding-small: var(--rds-t2-layout-component-padding-small-desktop);
    --rds-t3-component-shared-padding-smallest: var(--rds-t2-layout-component-padding-smallest-desktop);
    --rds-t3-component-shared-padding-tiny: var(--rds-t2-layout-component-padding-tiny-desktop);
    --rds-t3-component-shared-padding-vast: var(--rds-t2-layout-component-padding-vast-desktop);
    --rds-t3-component-sizing-big: var(--rds-t2-layout-component-sizing-big-desktop);
    --rds-t3-component-sizing-colossal: var(--rds-t2-layout-component-sizing-colossal-desktop);
    --rds-t3-component-sizing-giant: var(--rds-t2-layout-component-sizing-giant-desktop);
    --rds-t3-component-sizing-huge: var(--rds-t2-layout-component-sizing-huge-desktop);
    --rds-t3-component-sizing-large: var(--rds-t2-layout-component-sizing-large-desktop);
    --rds-t3-component-sizing-massive: var(--rds-t2-layout-component-sizing-massive-desktop);
    --rds-t3-component-sizing-medium: var(--rds-t2-layout-component-sizing-medium-desktop);
    --rds-t3-component-sizing-micro: var(--rds-t2-layout-component-sizing-micro-desktop);
    --rds-t3-component-sizing-mini: var(--rds-t2-layout-component-sizing-mini-desktop);
    --rds-t3-component-sizing-nano: var(--rds-t2-layout-component-sizing-nano-desktop);
    --rds-t3-component-sizing-pico: var(--rds-t2-layout-component-sizing-pico-desktop);
    --rds-t3-component-sizing-small: var(--rds-t2-layout-component-sizing-small-desktop);
    --rds-t3-component-sizing-tiny: var(--rds-t2-layout-component-sizing-tiny-desktop);
    --rds-t3-component-split-card-image-height: var(--rds-t1-split-card-image-height-desktop);
    --rds-t3-component-toast-max-width: var(--rds-t1-toast-max-width-desktop);
    --rds-t3-component-tooltip-max-width-basic: var(--rds-t1-tooltip-max-width-desktop);
    --rds-t3-grid-gutter: var(--rds-t2-layout-grid-gutter-desktop);
    --rds-t3-grid-outer-margin: var(--rds-t2-layout-grid-outer-margin-desktop);
    --rds-t3-grid-page-width: var(--rds-t1-breakpoint-desktop-1440);
    --rds-t3-layout-spacing-vertical-immense: var(--rds-t2-layout-layout-spacing-vertical-immense-desktop);
    --rds-t3-layout-spacing-vertical-large: var(--rds-t2-layout-layout-spacing-vertical-large-desktop);
    --rds-t3-layout-spacing-vertical-small: var(--rds-t2-layout-layout-spacing-vertical-small-desktop);
    --rds-t3-structural-radius: var(--rds-t2-shape-structural-radius-desktop);
    --rds-t3-type-body-bold-font-weight: var(--rds-t2-typography-body-large-desktop-font-weight-emphasis);
    --rds-t3-type-body-large-font-family: var(--rds-t2-typography-body-large-desktop-font-family);
    --rds-t3-type-body-large-font-size: var(--rds-t2-typography-body-large-desktop-font-size);
    --rds-t3-type-body-large-font-weight: var(--rds-t2-typography-body-large-desktop-font-weight);
    --rds-t3-type-body-large-letter-spacing: var(--rds-t2-typography-body-large-desktop-letter-spacing);
    --rds-t3-type-body-large-line-height: var(--rds-t2-typography-body-large-desktop-line-height);
    --rds-t3-type-body-large-text-transform: var(--rds-t2-typography-body-large-desktop-text-transform);
    --rds-t3-type-body-small-font-family: var(--rds-t2-typography-body-small-desktop-font-family);
    --rds-t3-type-body-small-font-size: var(--rds-t2-typography-body-small-desktop-font-size);
    --rds-t3-type-body-small-font-weight: var(--rds-t2-typography-body-small-desktop-font-weight);
    --rds-t3-type-body-small-letter-spacing: var(--rds-t2-typography-body-small-desktop-letter-spacing);
    --rds-t3-type-body-small-line-height: var(--rds-t2-typography-body-small-desktop-line-height);
    --rds-t3-type-body-small-text-transform: var(--rds-t2-typography-body-small-desktop-text-transform);
    --rds-t3-type-button-font-family: var(--rds-t2-typography-button-desktop-font-family);
    --rds-t3-type-button-font-size: var(--rds-t2-typography-button-desktop-font-size);
    --rds-t3-type-button-font-weight: var(--rds-t2-typography-button-desktop-font-weight);
    --rds-t3-type-button-letter-spacing: var(--rds-t2-typography-button-desktop-letter-spacing);
    --rds-t3-type-button-small-font-family: var(--rds-t2-typography-button-small-desktop-font-family);
    --rds-t3-type-button-small-font-size: var(--rds-t2-typography-button-small-desktop-font-size);
    --rds-t3-type-button-small-font-weight: var(--rds-t2-typography-button-small-desktop-font-weight);
    --rds-t3-type-button-small-letter-spacing: var(--rds-t2-typography-button-small-desktop-letter-spacing);
    --rds-t3-type-button-small-text-transform: var(--rds-t2-typography-button-small-desktop-text-transform);
    --rds-t3-type-button-text-transform: var(--rds-t2-typography-button-desktop-text-transform);
    --rds-t3-type-caption-bold-font-weight: var(--rds-t2-typography-caption-desktop-weight-emphasis);
    --rds-t3-type-caption-font-family: var(--rds-t2-typography-caption-desktop-font-family);
    --rds-t3-type-caption-font-size: var(--rds-t2-typography-caption-desktop-font-size);
    --rds-t3-type-caption-font-weight: var(--rds-t2-typography-caption-desktop-font-weight);
    --rds-t3-type-caption-letter-spacing: var(--rds-t2-typography-caption-desktop-letter-spacing);
    --rds-t3-type-caption-line-height: var(--rds-t2-typography-caption-desktop-line-height);
    --rds-t3-type-caption-text-transform: var(--rds-t2-typography-caption-desktop-text-transform);
    --rds-t3-type-code-block-font-family: var(--rds-t2-typography-code-block-desktop-font-family);
    --rds-t3-type-code-block-font-size: var(--rds-t2-typography-code-block-desktop-font-size);
    --rds-t3-type-code-block-font-weight: var(--rds-t2-typography-code-block-desktop-font-weight);
    --rds-t3-type-code-block-letter-spacing: var(--rds-t2-typography-code-block-desktop-letter-spacing);
    --rds-t3-type-code-block-line-height: var(--rds-t2-typography-code-block-desktop-line-height);
    --rds-t3-type-code-block-text-transform: var(--rds-t2-typography-code-block-desktop-text-transform);
    --rds-t3-type-display-font-size: var(--rds-t2-typography-display-desktop-font-size);
    --rds-t3-type-display-font-weight: var(--rds-t2-typography-display-desktop-font-weight);
    --rds-t3-type-display-letter-spacing: var(--rds-t2-typography-display-desktop-letter-spacing);
    --rds-t3-type-display-line-height: var(--rds-t2-typography-display-desktop-line-height);
    --rds-t3-type-display-text-transform: var(--rds-t2-typography-display-desktop-text-transform);
    --rds-t3-type-header-1-font-family: var(--rds-t2-typography-header-1-desktop-font-family);
    --rds-t3-type-header-1-font-size: var(--rds-t2-typography-header-1-desktop-font-size);
    --rds-t3-type-header-1-font-weight: var(--rds-t2-typography-header-1-desktop-font-weight);
    --rds-t3-type-header-1-letter-spacing: var(--rds-t2-typography-header-1-desktop-letter-spacing);
    --rds-t3-type-header-1-line-height: var(--rds-t2-typography-header-1-desktop-line-height);
    --rds-t3-type-header-1-text-transform: var(--rds-t2-typography-header-1-desktop-text-transform);
    --rds-t3-type-header-2-font-family: var(--rds-t2-typography-header-2-desktop-font-family);
    --rds-t3-type-header-2-font-size: var(--rds-t2-typography-header-2-desktop-font-size);
    --rds-t3-type-header-2-font-weight: var(--rds-t2-typography-header-2-desktop-font-weight);
    --rds-t3-type-header-2-letter-spacing: var(--rds-t2-typography-header-2-desktop-letter-spacing);
    --rds-t3-type-header-2-line-height: var(--rds-t2-typography-header-2-desktop-line-height);
    --rds-t3-type-header-2-text-transform: var(--rds-t2-typography-header-2-desktop-text-transform);
    --rds-t3-type-header-3-font-family: var(--rds-t2-typography-header-3-desktop-font-family);
    --rds-t3-type-header-3-font-size: var(--rds-t2-typography-header-3-desktop-font-size);
    --rds-t3-type-header-3-font-weight: var(--rds-t2-typography-header-3-desktop-font-weight);
    --rds-t3-type-header-3-letter-spacing: var(--rds-t2-typography-header-3-desktop-letter-spacing);
    --rds-t3-type-header-3-line-height: var(--rds-t2-typography-header-3-desktop-line-height);
    --rds-t3-type-header-3-text-transform: var(--rds-t2-typography-header-3-desktop-text-transform);
    --rds-t3-type-header-4-font-family: var(--rds-t2-typography-header-4-desktop-font-family);
    --rds-t3-type-header-4-font-size: var(--rds-t2-typography-header-4-desktop-font-size);
    --rds-t3-type-header-4-font-weight: var(--rds-t2-typography-header-4-desktop-font-weight);
    --rds-t3-type-header-4-letter-spacing: var(--rds-t2-typography-header-4-desktop-letter-spacing);
    --rds-t3-type-header-4-line-height: var(--rds-t2-typography-header-4-desktop-line-height);
    --rds-t3-type-header-4-text-transform: var(--rds-t2-typography-header-4-desktop-text-transform);
    --rds-t3-type-header-5-font-family: var(--rds-t2-typography-header-5-desktop-font-family);
    --rds-t3-type-header-5-font-size: var(--rds-t2-typography-header-5-desktop-font-size);
    --rds-t3-type-header-5-font-weight: var(--rds-t2-typography-header-5-desktop-font-weight);
    --rds-t3-type-header-5-letter-spacing: var(--rds-t2-typography-header-5-desktop-letter-spacing);
    --rds-t3-type-header-5-line-height: var(--rds-t2-typography-header-5-desktop-line-height);
    --rds-t3-type-header-5-text-transform: var(--rds-t2-typography-header-5-desktop-text-transform);
    --rds-t3-type-label-font-family: var(--rds-t2-typography-label-desktop-font-family);
    --rds-t3-type-label-font-size: var(--rds-t2-typography-label-desktop-font-size);
    --rds-t3-type-label-font-weight: var(--rds-t2-typography-label-desktop-font-weight);
    --rds-t3-type-label-letter-spacing: var(--rds-t2-typography-label-desktop-letter-spacing);
    --rds-t3-type-label-small-font-family: var(--rds-t2-typography-label-small-desktop-font-family);
    --rds-t3-type-label-small-font-size: var(--rds-t2-typography-label-small-desktop-font-size);
    --rds-t3-type-label-small-font-weight: var(--rds-t2-typography-label-small-desktop-font-weight);
    --rds-t3-type-label-small-letter-spacing: var(--rds-t2-typography-label-small-desktop-letter-spacing);
    --rds-t3-type-overline-font-family: var(--rds-t2-typography-overline-desktop-font-family);
    --rds-t3-type-overline-font-size: var(--rds-t2-typography-overline-desktop-font-size);
    --rds-t3-type-overline-font-weight: var(--rds-t2-typography-overline-desktop-font-weight);
    --rds-t3-type-overline-letter-spacing: var(--rds-t2-typography-overline-desktop-letter-spacing);
    --rds-t3-type-overline-line-height: var(--rds-t2-typography-overline-desktop-line-height);
    --rds-t3-type-overline-text-transform: var(--rds-t2-typography-overline-desktop-text-transform);
    --rds-t3-type-subtitle-font-family: var(--rds-t2-typography-subtitle-desktop-font-family);
    --rds-t3-type-subtitle-font-size: var(--rds-t2-typography-subtitle-desktop-font-size);
    --rds-t3-type-subtitle-font-weight: var(--rds-t2-typography-subtitle-desktop-font-weight);
    --rds-t3-type-subtitle-letter-spacing: var(--rds-t2-typography-subtitle-desktop-letter-spacing);
    --rds-t3-type-subtitle-line-height: var(--rds-t2-typography-subtitle-desktop-line-height);
    --rds-t3-type-subtitle-text-transform: var(--rds-t2-typography-subtitle-desktop-text-transform);
  }
}


[data-theme="dark"] {
  --rds-t3-ai-base-accent-color1: var(--rds-t3-ai-gradients-inverse-text-color1);
  --rds-t3-ai-base-accent-color2: var(--rds-t3-ai-gradients-inverse-text-color2);
  --rds-t3-ai-gradients-base-border: 45deg, var(--rds-t2-color-accent-1-400) 0%, var(--rds-t2-color-primary-300) 46%, var(--rds-t2-color-secondary-200) 89%;
  --rds-t3-ai-gradients-base-border-color2: var(--rds-t2-color-primary-300);
  --rds-t3-ai-gradients-base-border-color3: var(--rds-t2-color-secondary-200);
  --rds-t3-ai-gradients-base-text: 180deg, var(--rds-t2-color-primary-300) 0%, var(--rds-t2-color-secondary-300) 100%;
  --rds-t3-ai-gradients-base-text-color1: var(--rds-t2-color-primary-300);
  --rds-t3-ai-gradients-base-text-color2: var(--rds-t2-color-secondary-300);
  --rds-t3-ai-gradients-inverse-border: 45deg, var(--rds-t2-color-accent-1-200) 0%, var(--rds-t2-color-primary-400) 46%, var(--rds-t2-color-secondary-300) 89%;
  --rds-t3-ai-gradients-inverse-border-color1: var(--rds-t2-color-accent-1-200);
  --rds-t3-ai-gradients-inverse-border-color2: var(--rds-t2-color-primary-400);
  --rds-t3-ai-gradients-inverse-border-color3: var(--rds-t2-color-secondary-300);
  --rds-t3-ai-gradients-inverse-text: 180deg, var(--rds-t2-color-primary-400) 0%, var(--rds-t2-color-secondary-400) 100%;
  --rds-t3-ai-gradients-inverse-text-color1: var(--rds-t2-color-primary-400);
  --rds-t3-ai-gradients-inverse-text-color2: var(--rds-t2-color-secondary-400);
  --rds-t3-background-interactive-alt: var(--rds-t2-color-alpha-light-4);
  --rds-t3-background-interactive-base: var(--rds-t2-color-alpha-light-4);
  --rds-t3-background-interactive-expressive-alt: var(--rds-t2-color-alpha-light-4);
  --rds-t3-background-structure-alt: var(--rds-t2-color-alpha-90);
  --rds-t3-background-structure-base: var(--rds-t2-color-alpha-70);
  --rds-t3-background-structure-expressive: var(--rds-t2-color-accent-1-800);
  --rds-t3-background-structure-expressive-alt: var(--rds-t2-color-accent-1-700);
  --rds-t3-background-surface-alt: var(--rds-t2-color-neutral-800);
  --rds-t3-background-surface-base: var(--rds-t2-color-neutral-900);
  --rds-t3-background-surface-expressive-alt: var(--rds-t2-color-accent-1-800);
  --rds-t3-background-surface-inverse: var(--rds-t2-color-secondary-800);
  --rds-t3-background-surface-inverse-alt: var(--rds-t2-color-secondary-800);
  --rds-t3-border-alt-accent-one: var(--rds-t2-color-accent-1-500);
  --rds-t3-border-alt-accent-three: var(--rds-t2-color-accent-3-500);
  --rds-t3-border-alt-accent-two: var(--rds-t2-color-accent-2-500);
  --rds-t3-border-alt-structural-action: var(--rds-t2-color-action-300);
  --rds-t3-border-alt-structural-bold: var(--rds-t2-color-accent-1-300);
  --rds-t3-border-alt-structural-default: var(--rds-t2-color-neutral-500);
  --rds-t3-border-alt-structural-subtle: var(--rds-t2-color-neutral-900);
  --rds-t3-border-base-accent-one: var(--rds-t2-color-accent-1-500);
  --rds-t3-border-base-accent-three: var(--rds-t2-color-accent-3-500);
  --rds-t3-border-base-accent-two: var(--rds-t2-color-accent-2-500);
  --rds-t3-border-base-structural-action: var(--rds-t2-color-action-300);
  --rds-t3-border-base-structural-bold: var(--rds-t2-color-accent-1-300);
  --rds-t3-border-base-structural-default: var(--rds-t2-color-neutral-500);
  --rds-t3-border-base-structural-subtle: var(--rds-t2-color-neutral-900);
  --rds-t3-border-expressive-alt-accent-one: var(--rds-t2-color-accent-1-500);
  --rds-t3-border-expressive-alt-accent-three: var(--rds-t2-color-accent-3-500);
  --rds-t3-border-expressive-alt-accent-two: var(--rds-t2-color-accent-2-500);
  --rds-t3-border-expressive-alt-structural-action: var(--rds-t2-color-action-300);
  --rds-t3-border-expressive-alt-structural-bold: var(--rds-t2-color-accent-1-300);
  --rds-t3-border-expressive-alt-structural-default: var(--rds-t2-color-neutral-500);
  --rds-t3-border-expressive-alt-structural-subtle: var(--rds-t2-color-neutral-900);
  --rds-t3-border-inverse-alt-structural-action: var(--rds-t2-color-action-400);
  --rds-t3-border-inverse-alt-structural-bold: var(--rds-t2-color-accent-1-400);
  --rds-t3-border-inverse-alt-structural-no-border: var(--rds-t2-color-alpha-10);
  --rds-t3-border-inverse-alt-structural-subtle: var(--rds-t2-color-neutral-800);
  --rds-t3-border-inverse-structural-action: var(--rds-t2-color-action-400);
  --rds-t3-border-inverse-structural-bold: var(--rds-t2-color-accent-1-400);
  --rds-t3-border-inverse-structural-no-border: var(--rds-t2-color-alpha-10);
  --rds-t3-border-inverse-structural-subtle: var(--rds-t2-color-neutral-800);
  --rds-t3-border-status-error: var(--rds-t2-color-error-300);
  --rds-t3-border-status-info: var(--rds-t2-color-info-300);
  --rds-t3-border-status-neutral: var(--rds-t2-color-neutral-300);
  --rds-t3-border-status-success: var(--rds-t2-color-success-300);
  --rds-t3-border-status-warning: var(--rds-t2-color-warning-300);
  --rds-t3-component-button-base-destructive-active-fill: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-base-destructive-active-fill-2: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-base-destructive-active-icon: var(--rds-t2-color-error-300);
  --rds-t3-component-button-base-destructive-active-label: var(--rds-t2-color-error-300);
  --rds-t3-component-button-base-destructive-default-border: var(--rds-t2-color-error-500);
  --rds-t3-component-button-base-destructive-default-icon: var(--rds-t2-color-error-300);
  --rds-t3-component-button-base-destructive-default-label: var(--rds-t2-color-error-300);
  --rds-t3-component-button-base-destructive-disabled-border: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-base-destructive-disabled-icon: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-base-destructive-disabled-label: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-base-destructive-hover-border: var(--rds-t2-color-error-500);
  --rds-t3-component-button-base-destructive-hover-fill: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-base-destructive-hover-fill-2: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-base-destructive-hover-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-destructive-hover-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-primary-active-border: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-primary-active-fill: var(--rds-t2-color-action-400);
  --rds-t3-component-button-base-primary-active-fill-2: var(--rds-t2-color-action-400);
  --rds-t3-component-button-base-primary-active-icon: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-base-primary-active-label: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-base-primary-default-border: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-primary-default-fill: var(--rds-t2-color-action-200);
  --rds-t3-component-button-base-primary-default-fill-2: var(--rds-t2-color-action-300);
  --rds-t3-component-button-base-primary-default-icon: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-base-primary-default-label: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-base-primary-disabled-border: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-primary-disabled-fill: var(--rds-t2-color-neutral-600);
  --rds-t3-component-button-base-primary-disabled-fill-2: var(--rds-t2-color-neutral-600);
  --rds-t3-component-button-base-primary-disabled-icon: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-base-primary-disabled-label: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-base-primary-hover-border: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-primary-hover-fill: var(--rds-t2-color-action-300);
  --rds-t3-component-button-base-primary-hover-fill-2: var(--rds-t2-color-action-400);
  --rds-t3-component-button-base-primary-hover-icon: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-base-primary-hover-label: var(--rds-t2-color-primary-800);
  --rds-t3-component-button-base-secondary-active-border: var(--rds-t2-color-accent-1-400);
  --rds-t3-component-button-base-secondary-active-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-secondary-active-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-secondary-active-icon: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-base-secondary-active-label: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-base-secondary-default-border: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-base-secondary-default-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-secondary-default-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-secondary-default-icon: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-base-secondary-default-label: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-base-secondary-disabled-border: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-base-secondary-disabled-icon: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-base-secondary-disabled-label: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-base-secondary-hover-border: var(--rds-t2-color-accent-1-200);
  --rds-t3-component-button-base-secondary-hover-fill: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-secondary-hover-fill-2: var(--rds-t2-color-alpha-0);
  --rds-t3-component-button-base-secondary-hover-icon: var(--rds-t2-color-accent-1-200);
  --rds-t3-component-button-base-secondary-hover-label: var(--rds-t2-color-accent-1-200);
  --rds-t3-component-button-base-success-active-border: var(--rds-t2-color-success-600);
  --rds-t3-component-button-base-success-active-fill: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-base-success-active-fill-2: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-base-success-active-icon: var(--rds-t2-color-success-300);
  --rds-t3-component-button-base-success-active-label: var(--rds-t2-color-success-300);
  --rds-t3-component-button-base-success-default-border: var(--rds-t2-color-success-500);
  --rds-t3-component-button-base-success-default-icon: var(--rds-t2-color-success-300);
  --rds-t3-component-button-base-success-default-label: var(--rds-t2-color-success-300);
  --rds-t3-component-button-base-success-hover-border: var(--rds-t2-color-success-500);
  --rds-t3-component-button-base-success-hover-fill: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-base-success-hover-fill-2: var(--rds-t2-color-alpha-40);
  --rds-t3-component-button-base-success-hover-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-success-hover-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-base-tertiary-active-border: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-base-tertiary-active-icon: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-base-tertiary-active-label: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-base-tertiary-default-border: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-base-tertiary-default-icon: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-base-tertiary-default-label: var(--rds-t2-color-primary-300);
  --rds-t3-component-button-base-tertiary-disabled-border: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-base-tertiary-disabled-icon: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-base-tertiary-disabled-label: var(--rds-t2-color-neutral-300);
  --rds-t3-component-button-base-tertiary-hover-border: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-tertiary-hover-icon: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-base-tertiary-hover-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-button-inverse-destructive-active-fill: var(--rds-t2-color-alpha-50);
  --rds-t3-component-button-inverse-destructive-active-fill-2: var(--rds-t2-color-alpha-50);
  --rds-t3-component-button-inverse-destructive-active-icon: var(--rds-t2-color-error-400);
  --rds-t3-component-button-inverse-destructive-active-label: var(--rds-t2-color-error-400);
  --rds-t3-component-button-inverse-destructive-default-fill: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-destructive-default-fill-2: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-destructive-default-icon: var(--rds-t2-color-error-400);
  --rds-t3-component-button-inverse-destructive-default-label: var(--rds-t2-color-error-400);
  --rds-t3-component-button-inverse-destructive-hover-fill: var(--rds-t2-color-alpha-50);
  --rds-t3-component-button-inverse-destructive-hover-fill-2: var(--rds-t2-color-alpha-50);
  --rds-t3-component-button-inverse-destructive-hover-icon: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-inverse-destructive-hover-label: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-inverse-primary-active-fill: var(--rds-t2-color-action-200);
  --rds-t3-component-button-inverse-primary-active-fill-2: var(--rds-t2-color-action-200);
  --rds-t3-component-button-inverse-primary-default-border: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-primary-default-fill: var(--rds-t2-color-action-300);
  --rds-t3-component-button-inverse-primary-default-fill-2: var(--rds-t2-color-action-400);
  --rds-t3-component-button-inverse-primary-hover-border: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-primary-hover-fill: var(--rds-t2-color-action-400);
  --rds-t3-component-button-inverse-primary-hover-fill-2: var(--rds-t2-color-action-200);
  --rds-t3-component-button-inverse-secondary-active-border: var(--rds-t2-color-accent-1-200);
  --rds-t3-component-button-inverse-secondary-active-fill: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-secondary-active-fill-2: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-secondary-active-icon: var(--rds-t2-color-accent-1-400);
  --rds-t3-component-button-inverse-secondary-active-label: var(--rds-t2-color-accent-1-400);
  --rds-t3-component-button-inverse-secondary-default-border: var(--rds-t2-color-accent-1-400);
  --rds-t3-component-button-inverse-secondary-default-fill: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-secondary-default-fill-2: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-secondary-default-icon: var(--rds-t2-color-accent-1-400);
  --rds-t3-component-button-inverse-secondary-default-label: var(--rds-t2-color-accent-1-400);
  --rds-t3-component-button-inverse-secondary-hover-border: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-inverse-secondary-hover-fill: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-secondary-hover-fill-2: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-secondary-hover-icon: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-inverse-secondary-hover-label: var(--rds-t2-color-accent-1-300);
  --rds-t3-component-button-inverse-success-active-fill: var(--rds-t2-color-alpha-50);
  --rds-t3-component-button-inverse-success-active-fill-2: var(--rds-t2-color-alpha-50);
  --rds-t3-component-button-inverse-success-active-icon: var(--rds-t2-color-success-400);
  --rds-t3-component-button-inverse-success-active-label: var(--rds-t2-color-success-400);
  --rds-t3-component-button-inverse-success-default-fill: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-success-default-fill-2: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-success-default-icon: var(--rds-t2-color-success-400);
  --rds-t3-component-button-inverse-success-default-label: var(--rds-t2-color-success-400);
  --rds-t3-component-button-inverse-success-disabled-border: var(--rds-t2-color-neutral-800);
  --rds-t3-component-button-inverse-success-disabled-fill: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-success-disabled-fill-2: var(--rds-t2-color-alpha-10);
  --rds-t3-component-button-inverse-success-disabled-icon: var(--rds-t2-color-neutral-800);
  --rds-t3-component-button-inverse-success-disabled-label: var(--rds-t2-color-neutral-800);
  --rds-t3-component-button-inverse-success-hover-fill: var(--rds-t2-color-alpha-50);
  --rds-t3-component-button-inverse-success-hover-fill-2: var(--rds-t2-color-alpha-50);
  --rds-t3-component-button-inverse-success-hover-icon: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-inverse-success-hover-label: var(--rds-t2-color-neutral-200);
  --rds-t3-component-button-inverse-tertiary-active-border: var(--rds-t2-color-primary-400);
  --rds-t3-component-button-inverse-tertiary-active-icon: var(--rds-t2-color-primary-400);
  --rds-t3-component-button-inverse-tertiary-active-label: var(--rds-t2-color-primary-400);
  --rds-t3-component-button-inverse-tertiary-default-border: var(--rds-t2-color-primary-400);
  --rds-t3-component-button-inverse-tertiary-default-icon: var(--rds-t2-color-primary-400);
  --rds-t3-component-button-inverse-tertiary-default-label: var(--rds-t2-color-primary-400);
  --rds-t3-component-button-inverse-tertiary-hover-border: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-inverse-tertiary-hover-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-button-inverse-tertiary-hover-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-base-default-background: var(--rds-t2-color-accent-1-800);
  --rds-t3-component-input-base-default-border: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-base-default-helper: var(--rds-t2-color-neutral-200);
  --rds-t3-component-input-base-default-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-base-default-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-base-default-placeholder: var(--rds-t2-color-neutral-500);
  --rds-t3-component-input-base-default-text: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-base-disabled-background: var(--rds-t2-color-neutral-900);
  --rds-t3-component-input-base-disabled-border: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-base-disabled-helper: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-base-disabled-icon: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-base-disabled-label: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-base-disabled-placeholder: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-base-disabled-text: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-base-error-background: var(--rds-t2-color-accent-1-800);
  --rds-t3-component-input-base-error-border: var(--rds-t2-color-error-200);
  --rds-t3-component-input-base-error-helper: var(--rds-t2-color-error-300);
  --rds-t3-component-input-base-error-icon: var(--rds-t2-color-error-300);
  --rds-t3-component-input-base-error-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-base-error-text: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-base-focused-background: var(--rds-t2-color-accent-1-800);
  --rds-t3-component-input-base-focused-border: var(--rds-t2-color-accent-1-600);
  --rds-t3-component-input-base-focused-helper: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-base-focused-icon: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-base-focused-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-base-focused-text: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-base-validation-background: var(--rds-t2-color-accent-1-800);
  --rds-t3-component-input-base-validation-border: var(--rds-t2-color-success-200);
  --rds-t3-component-input-base-validation-helper: var(--rds-t2-color-success-300);
  --rds-t3-component-input-base-validation-icon: var(--rds-t2-color-success-300);
  --rds-t3-component-input-base-validation-label: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-base-validation-text: var(--rds-t2-color-neutral-000);
  --rds-t3-component-input-inverse-default-background: var(--rds-t2-color-neutral-900);
  --rds-t3-component-input-inverse-default-helper: var(--rds-t2-color-neutral-300);
  --rds-t3-component-input-inverse-default-icon: var(--rds-t2-color-neutral-200);
  --rds-t3-component-input-inverse-default-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-inverse-default-placeholder: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-inverse-default-text: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-inverse-disabled-background: var(--rds-t2-color-neutral-800);
  --rds-t3-component-input-inverse-disabled-border: var(--rds-t2-color-neutral-800);
  --rds-t3-component-input-inverse-disabled-helper: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-inverse-disabled-icon: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-inverse-disabled-label: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-inverse-disabled-placeholder: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-inverse-disabled-text: var(--rds-t2-color-neutral-700);
  --rds-t3-component-input-inverse-error-border: var(--rds-t2-color-error-300);
  --rds-t3-component-input-inverse-error-helper: var(--rds-t2-color-error-400);
  --rds-t3-component-input-inverse-error-icon: var(--rds-t2-color-error-400);
  --rds-t3-component-input-inverse-error-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-inverse-error-placeholder: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-inverse-error-text: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-inverse-focused-helper: var(--rds-t2-color-neutral-200);
  --rds-t3-component-input-inverse-focused-icon: var(--rds-t2-color-neutral-200);
  --rds-t3-component-input-inverse-focused-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-inverse-focused-placeholder: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-inverse-focused-text: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-inverse-validation-border: var(--rds-t2-color-success-300);
  --rds-t3-component-input-inverse-validation-helper: var(--rds-t2-color-success-400);
  --rds-t3-component-input-inverse-validation-icon: var(--rds-t2-color-success-400);
  --rds-t3-component-input-inverse-validation-label: var(--rds-t2-color-neutral-100);
  --rds-t3-component-input-inverse-validation-placeholder: var(--rds-t2-color-neutral-600);
  --rds-t3-component-input-inverse-validation-text: var(--rds-t2-color-neutral-100);
  --rds-t3-fill-bold-status-error: var(--rds-t2-color-error-600);
  --rds-t3-fill-bold-status-info: var(--rds-t2-color-info-600);
  --rds-t3-fill-bold-status-neutral-dark: var(--rds-t2-color-neutral-800);
  --rds-t3-fill-bold-status-neutral-light: var(--rds-t2-color-neutral-700);
  --rds-t3-fill-bold-status-success: var(--rds-t2-color-success-600);
  --rds-t3-fill-bold-status-warning: var(--rds-t2-color-warning-600);
  --rds-t3-fill-subtle-accent-one: var(--rds-t2-color-accent-1-800);
  --rds-t3-fill-subtle-accent-three: var(--rds-t2-color-accent-3-800);
  --rds-t3-fill-subtle-accent-two: var(--rds-t2-color-accent-2-800);
  --rds-t3-fill-subtle-status-action: var(--rds-t2-color-action-800);
  --rds-t3-fill-subtle-status-error: var(--rds-t2-color-error-800);
  --rds-t3-fill-subtle-status-info: var(--rds-t2-color-info-800);
  --rds-t3-fill-subtle-status-neutral-dark: var(--rds-t2-color-neutral-700);
  --rds-t3-fill-subtle-status-neutral-light: var(--rds-t2-color-neutral-800);
  --rds-t3-fill-subtle-status-success: var(--rds-t2-color-success-800);
  --rds-t3-fill-subtle-status-warning: var(--rds-t2-color-warning-800);
  --rds-t3-ink-on-background-alt-default: var(--rds-t2-color-neutral-000);
  --rds-t3-ink-on-background-alt-focus-ring: var(--rds-t2-color-primary-300);
  --rds-t3-ink-on-background-alt-interactive: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-alt-interactive-active: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-alt-interactive-current: var(--rds-t2-color-action-100);
  --rds-t3-ink-on-background-alt-interactive-hover: var(--rds-t2-color-action-200);
  --rds-t3-ink-on-background-alt-subtle: var(--rds-t2-color-neutral-200);
  --rds-t3-ink-on-background-alt-vibrant: var(--rds-t2-color-accent-1-300);
  --rds-t3-ink-on-background-base-default: var(--rds-t2-color-neutral-000);
  --rds-t3-ink-on-background-base-focus-ring: var(--rds-t2-color-primary-300);
  --rds-t3-ink-on-background-base-interactive: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-base-interactive-active: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-base-interactive-current: var(--rds-t2-color-action-100);
  --rds-t3-ink-on-background-base-interactive-hover: var(--rds-t2-color-action-200);
  --rds-t3-ink-on-background-base-subtle: var(--rds-t2-color-neutral-200);
  --rds-t3-ink-on-background-base-vibrant: var(--rds-t2-color-accent-1-300);
  --rds-t3-ink-on-background-expressive-alt-default: var(--rds-t2-color-neutral-000);
  --rds-t3-ink-on-background-expressive-alt-focus-ring: var(--rds-t2-color-primary-300);
  --rds-t3-ink-on-background-expressive-alt-interactive: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-expressive-alt-interactive-active: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-expressive-alt-interactive-current: var(--rds-t2-color-action-100);
  --rds-t3-ink-on-background-expressive-alt-interactive-hover: var(--rds-t2-color-action-200);
  --rds-t3-ink-on-background-expressive-alt-subtle: var(--rds-t2-color-neutral-200);
  --rds-t3-ink-on-background-expressive-alt-vibrant: var(--rds-t2-color-accent-1-300);
  --rds-t3-ink-on-background-expressive-default: var(--rds-t2-color-neutral-000);
  --rds-t3-ink-on-background-expressive-interactive-active: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-expressive-subtle: var(--rds-t2-color-neutral-200);
  --rds-t3-ink-on-background-expressive-vibrant: var(--rds-t2-color-accent-1-300);
  --rds-t3-ink-on-background-inverse-alt-default: var(--rds-t2-color-neutral-100);
  --rds-t3-ink-on-background-inverse-alt-focus-ring: var(--rds-t2-color-primary-400);
  --rds-t3-ink-on-background-inverse-alt-interactive: var(--rds-t2-color-action-400);
  --rds-t3-ink-on-background-inverse-alt-interactive-active: var(--rds-t2-color-action-400);
  --rds-t3-ink-on-background-inverse-alt-interactive-current: var(--rds-t2-color-action-200);
  --rds-t3-ink-on-background-inverse-alt-interactive-hover: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-inverse-alt-vibrant: var(--rds-t2-color-accent-1-400);
  --rds-t3-ink-on-background-inverse-default: var(--rds-t2-color-neutral-100);
  --rds-t3-ink-on-background-inverse-focus-ring: var(--rds-t2-color-primary-400);
  --rds-t3-ink-on-background-inverse-interactive: var(--rds-t2-color-action-400);
  --rds-t3-ink-on-background-inverse-interactive-active: var(--rds-t2-color-action-400);
  --rds-t3-ink-on-background-inverse-interactive-current: var(--rds-t2-color-action-200);
  --rds-t3-ink-on-background-inverse-interactive-hover: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-background-inverse-vibrant: var(--rds-t2-color-accent-1-400);
  --rds-t3-ink-on-fill-bold-status-neutral-light: var(--rds-t2-color-neutral-300);
  --rds-t3-ink-on-fill-subtle-accent-one: var(--rds-t2-color-accent-1-300);
  --rds-t3-ink-on-fill-subtle-accent-three: var(--rds-t2-color-accent-3-300);
  --rds-t3-ink-on-fill-subtle-accent-two: var(--rds-t2-color-accent-2-300);
  --rds-t3-ink-on-fill-subtle-status-action: var(--rds-t2-color-action-300);
  --rds-t3-ink-on-fill-subtle-status-error: var(--rds-t2-color-error-300);
  --rds-t3-ink-on-fill-subtle-status-info: var(--rds-t2-color-info-300);
  --rds-t3-ink-on-fill-subtle-status-neutral-dark: var(--rds-t2-color-neutral-200);
  --rds-t3-ink-on-fill-subtle-status-neutral-light: var(--rds-t2-color-neutral-300);
  --rds-t3-ink-on-fill-subtle-status-success: var(--rds-t2-color-success-300);
  --rds-t3-ink-on-fill-subtle-status-warning: var(--rds-t2-color-warning-300);
  --rds-t3-shadows-high-base: var(--rds-t2-shadow-high-offsetX) var(--rds-t2-shadow-high-offsetY) var(--rds-t2-shadow-high-blur) var(--rds-t2-shadow-high-spread) var(--rds-t2-shadow-high-on-dark);
  --rds-t3-shadows-low-base: var(--rds-t2-shadow-low-offsetX) var(--rds-t2-shadow-low-offsetY) var(--rds-t2-shadow-low-blur) var(--rds-t2-shadow-low-spread) var(--rds-t2-shadow-low-on-dark);
  color-scheme: dark;
}

.rds-t3-font-type-display {
  font-family: var(--rds-t3-type-display-font-family);
  font-size: var(--rds-t3-type-display-font-size);
  font-weight: var(--rds-t3-type-display-font-weight);
  letter-spacing: var(--rds-t3-type-display-letter-spacing);
  line-height: var(--rds-t3-type-display-line-height);
  text-transform: var(--rds-t3-type-display-text-transform);
}

.rds-t3-font-type-header-1 {
  font-family: var(--rds-t3-type-header-1-font-family);
  font-size: var(--rds-t3-type-header-1-font-size);
  font-weight: var(--rds-t3-type-header-1-font-weight);
  letter-spacing: var(--rds-t3-type-header-1-letter-spacing);
  line-height: var(--rds-t3-type-header-1-line-height);
  text-transform: var(--rds-t3-type-header-1-text-transform);
}

.rds-t3-font-type-header-2 {
  font-family: var(--rds-t3-type-header-2-font-family);
  font-size: var(--rds-t3-type-header-2-font-size);
  font-weight: var(--rds-t3-type-header-2-font-weight);
  letter-spacing: var(--rds-t3-type-header-2-letter-spacing);
  line-height: var(--rds-t3-type-header-2-line-height);
  text-transform: var(--rds-t3-type-header-2-text-transform);
}

.rds-t3-font-type-header-3 {
  font-family: var(--rds-t3-type-header-3-font-family);
  font-size: var(--rds-t3-type-header-3-font-size);
  font-weight: var(--rds-t3-type-header-3-font-weight);
  letter-spacing: var(--rds-t3-type-header-3-letter-spacing);
  line-height: var(--rds-t3-type-header-3-line-height);
  text-transform: var(--rds-t3-type-header-3-text-transform);
}

.rds-t3-font-type-header-4 {
  font-family: var(--rds-t3-type-header-4-font-family);
  font-size: var(--rds-t3-type-header-4-font-size);
  font-weight: var(--rds-t3-type-header-4-font-weight);
  letter-spacing: var(--rds-t3-type-header-4-letter-spacing);
  line-height: var(--rds-t3-type-header-4-line-height);
  text-transform: var(--rds-t3-type-header-4-text-transform);
}

.rds-t3-font-type-header-5 {
  font-family: var(--rds-t3-type-header-5-font-family);
  font-size: var(--rds-t3-type-header-5-font-size);
  font-weight: var(--rds-t3-type-header-5-font-weight);
  letter-spacing: var(--rds-t3-type-header-5-letter-spacing);
  line-height: var(--rds-t3-type-header-5-line-height);
  text-transform: var(--rds-t3-type-header-5-text-transform);
}

.rds-t3-font-type-subtitle {
  font-family: var(--rds-t3-type-subtitle-font-family);
  font-size: var(--rds-t3-type-subtitle-font-size);
  font-weight: var(--rds-t3-type-subtitle-font-weight);
  letter-spacing: var(--rds-t3-type-subtitle-letter-spacing);
  line-height: var(--rds-t3-type-subtitle-line-height);
  text-transform: var(--rds-t3-type-subtitle-text-transform);
}

.rds-t3-font-type-body-large {
  font-family: var(--rds-t3-type-body-large-font-family);
  font-size: var(--rds-t3-type-body-large-font-size);
  font-weight: var(--rds-t3-type-body-large-font-weight);
  letter-spacing: var(--rds-t3-type-body-large-letter-spacing);
  line-height: var(--rds-t3-type-body-large-line-height);
  text-transform: var(--rds-t3-type-body-large-text-transform);
}

.rds-t3-font-type-body-small {
  font-family: var(--rds-t3-type-body-small-font-family);
  font-size: var(--rds-t3-type-body-small-font-size);
  font-weight: var(--rds-t3-type-body-small-font-weight);
  letter-spacing: var(--rds-t3-type-body-small-letter-spacing);
  line-height: var(--rds-t3-type-body-small-line-height);
  text-transform: var(--rds-t3-type-body-small-text-transform);
}

.rds-t3-font-type-body-bold {
  font-weight: var(--rds-t3-type-body-bold-font-weight);
}

.rds-t3-font-type-label {
  font-family: var(--rds-t3-type-label-font-family);
  font-size: var(--rds-t3-type-label-font-size);
  font-weight: var(--rds-t3-type-label-font-weight);
  letter-spacing: var(--rds-t3-type-label-letter-spacing);
  line-height: var(--rds-t3-type-label-line-height);
  text-transform: var(--rds-t3-type-label-text-transform);
}

.rds-t3-font-type-label-small {
  font-family: var(--rds-t3-type-label-small-font-family);
  font-size: var(--rds-t3-type-label-small-font-size);
  font-weight: var(--rds-t3-type-label-small-font-weight);
  letter-spacing: var(--rds-t3-type-label-small-letter-spacing);
  line-height: var(--rds-t3-type-label-small-line-height);
  text-transform: var(--rds-t3-type-label-small-text-transform);
}

.rds-t3-font-type-button {
  font-family: var(--rds-t3-type-button-font-family);
  font-size: var(--rds-t3-type-button-font-size);
  font-weight: var(--rds-t3-type-button-font-weight);
  letter-spacing: var(--rds-t3-type-button-letter-spacing);
  line-height: var(--rds-t3-type-button-line-height);
  text-transform: var(--rds-t3-type-button-text-transform);
}

.rds-t3-font-type-button-small {
  font-family: var(--rds-t3-type-button-small-font-family);
  font-size: var(--rds-t3-type-button-small-font-size);
  font-weight: var(--rds-t3-type-button-small-font-weight);
  letter-spacing: var(--rds-t3-type-button-small-letter-spacing);
  line-height: var(--rds-t3-type-button-small-line-height);
  text-transform: var(--rds-t3-type-button-small-text-transform);
}

.rds-t3-font-type-caption {
  font-family: var(--rds-t3-type-caption-font-family);
  font-size: var(--rds-t3-type-caption-font-size);
  font-weight: var(--rds-t3-type-caption-font-weight);
  letter-spacing: var(--rds-t3-type-caption-letter-spacing);
  line-height: var(--rds-t3-type-caption-line-height);
  text-transform: var(--rds-t3-type-caption-text-transform);
}

.rds-t3-font-type-caption-bold {
  font-weight: var(--rds-t3-type-caption-bold-font-weight);
}

.rds-t3-font-type-overline {
  font-family: var(--rds-t3-type-overline-font-family);
  font-size: var(--rds-t3-type-overline-font-size);
  font-weight: var(--rds-t3-type-overline-font-weight);
  letter-spacing: var(--rds-t3-type-overline-letter-spacing);
  line-height: var(--rds-t3-type-overline-line-height);
  text-transform: var(--rds-t3-type-overline-text-transform);
}

.rds-t3-font-type-code-block {
  font-family: var(--rds-t3-type-code-block-font-family);
  font-size: var(--rds-t3-type-code-block-font-size);
  font-weight: var(--rds-t3-type-code-block-font-weight);
  letter-spacing: var(--rds-t3-type-code-block-letter-spacing);
  line-height: var(--rds-t3-type-code-block-line-height);
  text-transform: var(--rds-t3-type-code-block-text-transform);
}

.rds-t3-shadow-shadows-high-base {
  box-shadow: var(--rds-t3-shadows-high-base);
}

.rds-t3-shadow-shadows-high-inverse {
  box-shadow: var(--rds-t3-shadows-high-inverse);
}

.rds-t3-shadow-shadows-low-base {
  box-shadow: var(--rds-t3-shadows-low-base);
}

.rds-t3-shadow-shadows-low-inverse {
  box-shadow: var(--rds-t3-shadows-low-inverse);
}

/* [RESIN:scrollbar-overrides:start] */
/* ================================================
 * Scrollbar styling using design tokens
 * Always visible scrollbar
 *
 * Design Tokens Used:
 * - --rds-t3-locked-component-scrollbar-width (8px)
 * - --rds-t3-locked-component-scrollbar-radius (999px pill)
 * - --rds-t3-locked-component-scrollbar-on-light (light theme)
 *
 * Browser Support:
 * - Firefox: scrollbar-width + scrollbar-color (non-webkit only)
 * - Chrome/Safari/Edge: ::-webkit-scrollbar-* pseudo-elements
 * - Behavior: Always visible
 * ================================================ */

/* Firefox - standardized properties (only on non-webkit browsers) */
@supports not selector(::-webkit-scrollbar) {
  * {
    scrollbar-width: auto;
    scrollbar-color: var(--rds-t3-locked-component-scrollbar-on-light) transparent;
  }
}

/* Webkit (Chrome, Safari, Edge) - use design tokens */
::-webkit-scrollbar {
  width: var(--rds-t3-locked-component-scrollbar-width);
  height: var(--rds-t3-locked-component-scrollbar-width);
}

::-webkit-scrollbar-thumb {
  background-color: var(--rds-t3-locked-component-scrollbar-on-light);
  border-radius: var(--rds-t3-locked-component-scrollbar-radius);
  transition: background-color 0.2s ease;
}

::-webkit-scrollbar-track {
  background: transparent;
}

::-webkit-scrollbar-corner {
  background: transparent;
}

::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: block;
}
/* [RESIN:scrollbar-overrides:end] */
