/* Gerado por kodium-brand (Kodium AI). Não edite à mão. */

:root,
[data-theme="dark"] {
  color-scheme: dark;
  --kd-color-brand-50: #f3f7ff;
  --kd-color-brand-100: #e4edff;
  --kd-color-brand-200: #cbddff;
  --kd-color-brand-300: #a6c4ff;
  --kd-color-brand-400: #75a2ff;
  --kd-color-brand-500: #4b82ff;
  --kd-color-brand-600: #2563ff;
  --kd-color-brand-700: #1a4fd8;
  --kd-color-brand-800: #123fb1;
  --kd-color-brand-900: #0e328d;
  --kd-color-brand-950: #051e60;
  --kd-color-neutral-0: #ffffff;
  --kd-color-neutral-50: #f5f7fb;
  --kd-color-neutral-100: #eaeef7;
  --kd-color-neutral-200: #dde3ef;
  --kd-color-neutral-300: #c2ccdf;
  --kd-color-neutral-400: #a9b4d0;
  --kd-color-neutral-500: #6f7a9c;
  --kd-color-neutral-600: #56607f;
  --kd-color-neutral-700: #3d4763;
  --kd-color-neutral-800: #27314f;
  --kd-color-neutral-900: #131c3c;
  --kd-color-neutral-950: #0a0f1f;
  --kd-color-surface-default: #0a0f1f;
  --kd-color-surface-subtle: #131c3c;
  --kd-color-surface-inverse: #f5f7fb;
  --kd-color-text-primary: #f5f7fb;
  --kd-color-text-secondary: #a9b4d0;
  --kd-color-text-inverse: #0a0f1f;
  --kd-color-text-accent: #a6c4ff;
  --kd-color-border-default: #27314f;
  --kd-color-border-strong: #3d4763;
  --kd-color-focus: #00e5ff;
  --kd-color-accent-50: #f3f7ff;
  --kd-color-accent-100: #e4edff;
  --kd-color-accent-200: #cbddff;
  --kd-color-accent-300: #a6c4ff;
  --kd-color-accent-400: #75a2ff;
  --kd-color-accent-500: #4b82ff;
  --kd-color-accent-600: #2563ff;
  --kd-color-accent-700: #1a4fd8;
  --kd-color-accent-800: #123fb1;
  --kd-color-accent-900: #0e328d;
  --kd-color-accent-950: #051e60;
  --kd-color-accent-on: #ffffff;
  --kd-color-product-50: #f3f7ff;
  --kd-color-product-100: #e4edff;
  --kd-color-product-200: #cbddff;
  --kd-color-product-300: #a6c4ff;
  --kd-color-product-400: #75a2ff;
  --kd-color-product-500: #4b82ff;
  --kd-color-product-600: #2563ff;
  --kd-color-product-700: #1a4fd8;
  --kd-color-product-800: #123fb1;
  --kd-color-product-900: #0e328d;
  --kd-color-product-950: #051e60;
  --kd-color-product-on: #ffffff;
  --kd-color-feedback-success-base: #008b4f;
  --kd-color-feedback-success-text: #7bdda0;
  --kd-color-feedback-success-surface: #072f19;
  --kd-color-feedback-warning-base: #a46e00;
  --kd-color-feedback-warning-text: #f4b85e;
  --kd-color-feedback-warning-surface: #362200;
  --kd-color-feedback-serious-base: #be5d3a;
  --kd-color-feedback-serious-text: #fdb088;
  --kd-color-feedback-serious-surface: #3f1b0a;
  --kd-color-feedback-danger-base: #de3b3d;
  --kd-color-feedback-danger-text: #ffaba3;
  --kd-color-feedback-danger-surface: #431614;
  --kd-color-feedback-info-base: #2563ff;
  --kd-color-feedback-info-text: #a6c4ff;
  --kd-color-feedback-info-surface: #12244d;
  --kd-color-data-categorical-1: #bc48bb;
  --kd-color-data-categorical-2: #84a206;
  --kd-color-data-categorical-3: #17a8a9;
  --kd-color-data-categorical-4: #8156c0;
  --kd-color-data-categorical-5: #259cde;
  --kd-color-data-categorical-6: #ef48a6;
  --kd-color-data-categorical-7: #8488e7;
  --kd-color-data-categorical-8: #07819f;
  --kd-color-data-ordinal-1: #1a4fd8;
  --kd-color-data-ordinal-2: #2563ff;
  --kd-color-data-ordinal-3: #4b82ff;
  --kd-color-data-ordinal-4: #75a2ff;
  --kd-color-data-ordinal-5: #a6c4ff;
  --kd-color-data-diverging-negative-strong: #ec79a8;
  --kd-color-data-diverging-negative-medium: #e04a8e;
  --kd-color-data-diverging-negative-weak: #ab1364;
  --kd-color-data-diverging-neutral: #383838;
  --kd-color-data-diverging-positive-weak: #1a4fd8;
  --kd-color-data-diverging-positive-medium: #4b82ff;
  --kd-color-data-diverging-positive-strong: #75a2ff;
  --kd-color-data-status-good: #008b4f;
  --kd-color-data-status-warning: #a46e00;
  --kd-color-data-status-serious: #be5d3a;
  --kd-color-data-status-critical: #de3b3d;
  --kd-gradient-brand: linear-gradient(135deg, #8b5cf6 0%, #2563ff 48%, #00e5ff 100%);
  --kd-font-family-display: Inter, system-ui, sans-serif;
  --kd-font-family-sans: Inter, system-ui, sans-serif;
  --kd-font-family-mono: 'JetBrains Mono', ui-monospace, monospace;
  --kd-font-weight-regular: 400;
  --kd-font-weight-medium: 500;
  --kd-font-weight-semibold: 600;
  --kd-font-weight-bold: 700;
  --kd-font-weight-extrabold: 800;
  --kd-radius-none: 0px;
  --kd-radius-sm: 6px;
  --kd-radius-md: 12px;
  --kd-radius-lg: 16px;
  --kd-radius-xl: 22px;
  --kd-radius-full: 9999px;
  --kd-spacing-1: 4px;
  --kd-spacing-2: 8px;
  --kd-spacing-3: 12px;
  --kd-spacing-4: 16px;
  --kd-spacing-6: 24px;
  --kd-spacing-8: 32px;
  --kd-spacing-12: 48px;
  --kd-spacing-16: 64px;
  --kd-spacing-24: 96px;
  --kd-spacing-30: 120px;
}

[data-theme="light"] {
  color-scheme: light;
  --kd-color-surface-default: #ffffff;
  --kd-color-surface-subtle: #f5f7fb;
  --kd-color-surface-inverse: #0a0f1f;
  --kd-color-text-primary: #0a0f1f;
  --kd-color-text-secondary: #56607f;
  --kd-color-text-inverse: #ffffff;
  --kd-color-text-accent: #1a4fd8;
  --kd-color-border-default: #dde3ef;
  --kd-color-border-strong: #c2ccdf;
  --kd-color-focus: #2563ff;
  --kd-color-feedback-success-text: #007742;
  --kd-color-feedback-success-surface: #e8f6ec;
  --kd-color-feedback-warning-text: #865900;
  --kd-color-feedback-warning-surface: #faf0e3;
  --kd-color-feedback-serious-text: #a24118;
  --kd-color-feedback-serious-surface: #feeee7;
  --kd-color-feedback-danger-text: #bb061e;
  --kd-color-feedback-danger-surface: #ffedeb;
  --kd-color-feedback-info-text: #1a4fd8;
  --kd-color-feedback-info-surface: #f3f7ff;
  --kd-color-data-categorical-1: #c34fc2;
  --kd-color-data-categorical-2: #495b02;
  --kd-color-data-categorical-3: #2cb3b3;
  --kd-color-data-categorical-4: #6635a3;
  --kd-color-data-categorical-5: #047cb7;
  --kd-color-data-categorical-6: #941862;
  --kd-color-data-categorical-7: #5658ab;
  --kd-color-data-categorical-8: #239abc;
  --kd-color-data-ordinal-1: #75a2ff;
  --kd-color-data-ordinal-2: #4b82ff;
  --kd-color-data-ordinal-3: #2563ff;
  --kd-color-data-ordinal-4: #1a4fd8;
  --kd-color-data-ordinal-5: #123fb1;
  --kd-color-data-diverging-negative-strong: #8d0350;
  --kd-color-data-diverging-negative-medium: #cb2379;
  --kd-color-data-diverging-negative-weak: #ec79a8;
  --kd-color-data-diverging-neutral: #d2d2d2;
  --kd-color-data-diverging-positive-weak: #75a2ff;
  --kd-color-data-diverging-positive-medium: #2563ff;
  --kd-color-data-diverging-positive-strong: #123fb1;
}
