/* Gerado por scripts/build-tokens.mjs a partir de design/tokens.json. Não edite à mão. */
:root, [data-theme="light"] {
  color-scheme: light;
  --colorNeutralBackground1: #ffffff;
  --colorNeutralBackground1Hover: #f5f5f5;
  --colorNeutralBackground1Pressed: #e0e0e0;
  --colorNeutralBackground1Selected: #ebebeb;
  --colorNeutralBackground2: #fafafa;
  --colorNeutralBackground3: #f5f5f5;
  --colorNeutralBackground4: #f0f0f0;
  --colorNeutralBackground5: #ebebeb;
  --colorNeutralBackground6: #e6e6e6;
  --colorNeutralBackgroundInverted: #292929;
  --colorNeutralBackgroundDisabled: #f0f0f0;
  --colorSubtleBackgroundHover: #f5f5f5;
  --colorSubtleBackgroundPressed: #e0e0e0;
  --colorSubtleBackgroundSelected: #ebebeb;
  --colorBackgroundOverlay: #00000066;
  --colorNeutralForeground1: #242424;
  --colorNeutralForeground2: #424242;
  --colorNeutralForeground2Hover: #242424;
  --colorNeutralForeground3: #616161;
  --colorNeutralForeground4: #707070;
  --colorNeutralForegroundDisabled: #bdbdbd;
  --colorNeutralForegroundOnBrand: #ffffff;
  --colorNeutralForeground1Static: #242424;
  --colorNeutralForegroundInverted: #ffffff;
  --colorBrandBackground: #0f6cbd;
  --colorBrandBackgroundHover: #115ea3;
  --colorBrandBackgroundPressed: #0c3b5e;
  --colorBrandBackgroundSelected: #0f548c;
  --colorBrandBackground2: #ebf3fc;
  --colorBrandBackground2Hover: #cfe4fa;
  --colorBrandBackground2Pressed: #96c6fa;
  --colorBrandForeground1: #0f6cbd;
  --colorBrandForeground2: #115ea3;
  --colorBrandForegroundLink: #115ea3;
  --colorBrandForegroundLinkHover: #0f548c;
  --colorBrandForegroundLinkPressed: #0c3b5e;
  --colorBrandStroke1: #0f6cbd;
  --colorBrandStroke2: #b4d6fa;
  --colorCompoundBrandBackground: #0f6cbd;
  --colorCompoundBrandBackgroundHover: #115ea3;
  --colorCompoundBrandStroke: #0f6cbd;
  --colorNeutralStroke1: #d1d1d1;
  --colorNeutralStroke1Hover: #c7c7c7;
  --colorNeutralStroke1Pressed: #b3b3b3;
  --colorNeutralStroke2: #e0e0e0;
  --colorNeutralStroke3: #f0f0f0;
  --colorNeutralStrokeAccessible: #616161;
  --colorNeutralStrokeAccessibleHover: #575757;
  --colorNeutralStrokeDisabled: #e0e0e0;
  --colorStrokeFocus1: #ffffff;
  --colorStrokeFocus2: #000000;
  --colorStatusSuccessBackground1: #f1faf1;
  --colorStatusSuccessForeground1: #0e700e;
  --colorStatusSuccessBorder1: #9fd89f;
  --colorStatusWarningBackground1: #fff9f5;
  --colorStatusWarningBackground3: #f7630c;
  --colorStatusWarningForeground1: #bc4b09;
  --colorStatusWarningBorder1: #fdcfb4;
  --colorStatusDangerBackground1: #fdf3f4;
  --colorStatusDangerForeground1: #b10e1c;
  --colorStatusDangerBorder1: #eeacb2;
  --colorShadowAmbient: #0000001f;
  --colorShadowKey: #00000024;
  --colorShadowAmbientDarker: #00000033;
  --colorShadowKeyDarker: #0000003d;
  --labCheckerA: var(--colorNeutralBackground1);
  --labCheckerB: var(--colorNeutralBackground4);
  --labCodeBackground: var(--colorNeutralBackground3);
  --borderRadiusNone: 0;
  --borderRadiusSmall: 2px;
  --borderRadiusMedium: 4px;
  --borderRadiusLarge: 6px;
  --borderRadiusXLarge: 8px;
  --borderRadiusCircular: 9999px;
  --spacingNone: 0;
  --spacingXXS: 2px;
  --spacingXS: 4px;
  --spacingSNudge: 6px;
  --spacingS: 8px;
  --spacingMNudge: 10px;
  --spacingM: 12px;
  --spacingL: 16px;
  --spacingXL: 20px;
  --spacingXXL: 24px;
  --spacingXXXL: 32px;
  --strokeWidthThin: 1px;
  --strokeWidthThick: 2px;
  --strokeWidthThicker: 3px;
  --strokeWidthThickest: 4px;
  --shadow2: 0 0 2px var(--colorShadowAmbient), 0 1px 2px var(--colorShadowKey);
  --shadow4: 0 0 2px var(--colorShadowAmbient), 0 2px 4px var(--colorShadowKey);
  --shadow8: 0 0 2px var(--colorShadowAmbient), 0 4px 8px var(--colorShadowKey);
  --shadow16: 0 0 2px var(--colorShadowAmbient), 0 8px 16px var(--colorShadowKey);
  --shadow28: 0 0 8px var(--colorShadowAmbientDarker), 0 14px 28px var(--colorShadowKeyDarker);
  --shadow64: 0 0 8px var(--colorShadowAmbientDarker), 0 32px 64px var(--colorShadowKeyDarker);
  --fontFamilyBase: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif;
  --fontFamilyMonospace: Consolas, 'Courier New', Courier, monospace;
  --fontWeightRegular: 400;
  --fontWeightSemibold: 600;
  --fontWeightBold: 700;
  --typeDisplay: 600 68px/92px var(--fontFamilyBase);
  --typeLargeTitle: 600 40px/56px var(--fontFamilyBase);
  --typeTitle1: 600 32px/40px var(--fontFamilyBase);
  --typeTitle2: 600 28px/36px var(--fontFamilyBase);
  --typeTitle3: 400 24px/32px var(--fontFamilyBase);
  --typeSubtitle1: 600 20px/28px var(--fontFamilyBase);
  --typeSubtitle2: 600 16px/22px var(--fontFamilyBase);
  --typeBody1: 400 14px/20px var(--fontFamilyBase);
  --typeBody1Strong: 600 14px/20px var(--fontFamilyBase);
  --typeBody1Stronger: 700 14px/20px var(--fontFamilyBase);
  --typeBody2: 400 16px/22px var(--fontFamilyBase);
  --typeCaption1: 400 12px/16px var(--fontFamilyBase);
  --typeCaption1Strong: 600 12px/16px var(--fontFamilyBase);
  --typeCaption1Stronger: 700 12px/16px var(--fontFamilyBase);
  --typeCaption2: 400 10px/14px var(--fontFamilyBase);
  --typeCaption2Strong: 600 10px/14px var(--fontFamilyBase);
  --durationFaster: 100ms;
  --durationNormal: 200ms;
  --durationSlow: 300ms;
  --curveEasyEase: cubic-bezier(0.33, 0, 0.67, 1);
  --curveDecelerateMid: cubic-bezier(0, 0, 0, 1);
}
[data-theme="dark"] {
  color-scheme: dark;
  --colorNeutralBackground1: #292929;
  --colorNeutralBackground1Hover: #3d3d3d;
  --colorNeutralBackground1Pressed: #1f1f1f;
  --colorNeutralBackground1Selected: #383838;
  --colorNeutralBackground2: #1f1f1f;
  --colorNeutralBackground3: #141414;
  --colorNeutralBackground4: #0a0a0a;
  --colorNeutralBackground5: #000000;
  --colorNeutralBackground6: #333333;
  --colorNeutralBackgroundInverted: #ffffff;
  --colorNeutralBackgroundDisabled: #141414;
  --colorSubtleBackgroundHover: #383838;
  --colorSubtleBackgroundPressed: #2e2e2e;
  --colorSubtleBackgroundSelected: #333333;
  --colorBackgroundOverlay: #00000080;
  --colorNeutralForeground1: #ffffff;
  --colorNeutralForeground2: #d6d6d6;
  --colorNeutralForeground2Hover: #ffffff;
  --colorNeutralForeground3: #adadad;
  --colorNeutralForeground4: #999999;
  --colorNeutralForegroundDisabled: #5c5c5c;
  --colorNeutralForegroundOnBrand: #ffffff;
  --colorNeutralForeground1Static: #242424;
  --colorNeutralForegroundInverted: #242424;
  --colorBrandBackground: #115ea3;
  --colorBrandBackgroundHover: #0f6cbd;
  --colorBrandBackgroundPressed: #0c3b5e;
  --colorBrandBackgroundSelected: #0f548c;
  --colorBrandBackground2: #082338;
  --colorBrandBackground2Hover: #0c3b5e;
  --colorBrandBackground2Pressed: #061724;
  --colorBrandForeground1: #479ef5;
  --colorBrandForeground2: #62abf5;
  --colorBrandForegroundLink: #479ef5;
  --colorBrandForegroundLinkHover: #62abf5;
  --colorBrandForegroundLinkPressed: #2886de;
  --colorBrandStroke1: #479ef5;
  --colorBrandStroke2: #0e4775;
  --colorCompoundBrandBackground: #479ef5;
  --colorCompoundBrandBackgroundHover: #62abf5;
  --colorCompoundBrandStroke: #479ef5;
  --colorNeutralStroke1: #666666;
  --colorNeutralStroke1Hover: #757575;
  --colorNeutralStroke1Pressed: #6b6b6b;
  --colorNeutralStroke2: #525252;
  --colorNeutralStroke3: #3d3d3d;
  --colorNeutralStrokeAccessible: #adadad;
  --colorNeutralStrokeAccessibleHover: #bdbdbd;
  --colorNeutralStrokeDisabled: #424242;
  --colorStrokeFocus1: #000000;
  --colorStrokeFocus2: #ffffff;
  --colorStatusSuccessBackground1: #052505;
  --colorStatusSuccessForeground1: #54b054;
  --colorStatusSuccessBorder1: #107c10;
  --colorStatusWarningBackground1: #4a1e04;
  --colorStatusWarningBackground3: #f7630c;
  --colorStatusWarningForeground1: #f98845;
  --colorStatusWarningBorder1: #de590b;
  --colorStatusDangerBackground1: #3b0509;
  --colorStatusDangerForeground1: #dc626d;
  --colorStatusDangerBorder1: #c50f1f;
  --colorShadowAmbient: #0000003d;
  --colorShadowKey: #00000047;
  --colorShadowAmbientDarker: #00000066;
  --colorShadowKeyDarker: #0000007a;
  --labCheckerA: var(--colorNeutralBackground1);
  --labCheckerB: var(--colorNeutralBackground6);
  --labCodeBackground: var(--colorNeutralBackground3);
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    color-scheme: dark;
    --colorNeutralBackground1: #292929;
    --colorNeutralBackground1Hover: #3d3d3d;
    --colorNeutralBackground1Pressed: #1f1f1f;
    --colorNeutralBackground1Selected: #383838;
    --colorNeutralBackground2: #1f1f1f;
    --colorNeutralBackground3: #141414;
    --colorNeutralBackground4: #0a0a0a;
    --colorNeutralBackground5: #000000;
    --colorNeutralBackground6: #333333;
    --colorNeutralBackgroundInverted: #ffffff;
    --colorNeutralBackgroundDisabled: #141414;
    --colorSubtleBackgroundHover: #383838;
    --colorSubtleBackgroundPressed: #2e2e2e;
    --colorSubtleBackgroundSelected: #333333;
    --colorBackgroundOverlay: #00000080;
    --colorNeutralForeground1: #ffffff;
    --colorNeutralForeground2: #d6d6d6;
    --colorNeutralForeground2Hover: #ffffff;
    --colorNeutralForeground3: #adadad;
    --colorNeutralForeground4: #999999;
    --colorNeutralForegroundDisabled: #5c5c5c;
    --colorNeutralForegroundOnBrand: #ffffff;
    --colorNeutralForeground1Static: #242424;
    --colorNeutralForegroundInverted: #242424;
    --colorBrandBackground: #115ea3;
    --colorBrandBackgroundHover: #0f6cbd;
    --colorBrandBackgroundPressed: #0c3b5e;
    --colorBrandBackgroundSelected: #0f548c;
    --colorBrandBackground2: #082338;
    --colorBrandBackground2Hover: #0c3b5e;
    --colorBrandBackground2Pressed: #061724;
    --colorBrandForeground1: #479ef5;
    --colorBrandForeground2: #62abf5;
    --colorBrandForegroundLink: #479ef5;
    --colorBrandForegroundLinkHover: #62abf5;
    --colorBrandForegroundLinkPressed: #2886de;
    --colorBrandStroke1: #479ef5;
    --colorBrandStroke2: #0e4775;
    --colorCompoundBrandBackground: #479ef5;
    --colorCompoundBrandBackgroundHover: #62abf5;
    --colorCompoundBrandStroke: #479ef5;
    --colorNeutralStroke1: #666666;
    --colorNeutralStroke1Hover: #757575;
    --colorNeutralStroke1Pressed: #6b6b6b;
    --colorNeutralStroke2: #525252;
    --colorNeutralStroke3: #3d3d3d;
    --colorNeutralStrokeAccessible: #adadad;
    --colorNeutralStrokeAccessibleHover: #bdbdbd;
    --colorNeutralStrokeDisabled: #424242;
    --colorStrokeFocus1: #000000;
    --colorStrokeFocus2: #ffffff;
    --colorStatusSuccessBackground1: #052505;
    --colorStatusSuccessForeground1: #54b054;
    --colorStatusSuccessBorder1: #107c10;
    --colorStatusWarningBackground1: #4a1e04;
    --colorStatusWarningBackground3: #f7630c;
    --colorStatusWarningForeground1: #f98845;
    --colorStatusWarningBorder1: #de590b;
    --colorStatusDangerBackground1: #3b0509;
    --colorStatusDangerForeground1: #dc626d;
    --colorStatusDangerBorder1: #c50f1f;
    --colorShadowAmbient: #0000003d;
    --colorShadowKey: #00000047;
    --colorShadowAmbientDarker: #00000066;
    --colorShadowKeyDarker: #0000007a;
    --labCheckerA: var(--colorNeutralBackground1);
    --labCheckerB: var(--colorNeutralBackground6);
    --labCodeBackground: var(--colorNeutralBackground3);
  }
}
