/* Gauge — generated by @strictthemes/spec */

@theme static {
  --color-gauge-primary-50: #f6f7f8;
  --color-gauge-primary-100: #e9ebee;
  --color-gauge-primary-200: #d5dadf;
  --color-gauge-primary-300: #bec5cc;
  --color-gauge-primary-400: #9da6af;
  --color-gauge-primary-500: #808a94;
  --color-gauge-primary-600: #667079;
  --color-gauge-primary-700: #515962;
  --color-gauge-primary-800: #3f464d;
  --color-gauge-primary-900: #2e3439;
  --color-gauge-primary-950: #212529;
  --color-gauge-secondary-50: #f5f7f8;
  --color-gauge-secondary-100: #e9ecef;
  --color-gauge-secondary-200: #d4dadf;
  --color-gauge-secondary-300: #bdc5cd;
  --color-gauge-secondary-400: #9ca6b0;
  --color-gauge-secondary-500: #808b95;
  --color-gauge-secondary-600: #65707a;
  --color-gauge-secondary-700: #505962;
  --color-gauge-secondary-800: #3e464e;
  --color-gauge-secondary-900: #2d343a;
  --color-gauge-secondary-950: #1b2024;
  --color-gauge-success-50: #f0faf3;
  --color-gauge-success-100: #ddf1e3;
  --color-gauge-success-200: #bfe4cb;
  --color-gauge-success-300: #9ad4ae;
  --color-gauge-success-400: #6cb889;
  --color-gauge-success-500: #479d6b;
  --color-gauge-success-600: #1e7b4b;
  --color-gauge-success-700: #12693e;
  --color-gauge-success-800: #08532f;
  --color-gauge-success-900: #013e21;
  --color-gauge-success-950: #012713;
  --color-gauge-error-50: #fff4f2;
  --color-gauge-error-100: #ffe4e0;
  --color-gauge-error-200: #ffcbc2;
  --color-gauge-error-300: #ffab9f;
  --color-gauge-error-400: #f97869;
  --color-gauge-error-500: #e05446;
  --color-gauge-error-600: #b3261e;
  --color-gauge-error-700: #9f2019;
  --color-gauge-error-800: #801510;
  --color-gauge-error-900: #630a07;
  --color-gauge-error-950: #400503;
  --color-gauge-neutral-50: #f6f7f8;
  --color-gauge-neutral-100: #e9ebee;
  --color-gauge-neutral-200: #d5dade;
  --color-gauge-neutral-300: #bfc5cb;
  --color-gauge-neutral-400: #9ea6ad;
  --color-gauge-neutral-500: #828a93;
  --color-gauge-neutral-600: #687078;
  --color-gauge-neutral-700: #495057;
  --color-gauge-neutral-800: #40464c;
  --color-gauge-neutral-900: #2f3338;
  --color-gauge-neutral-950: #1c2023;
  --font-sans: "Libre Franklin", ui-sans-serif, system-ui, sans-serif;
  --font-mono: "Roboto Mono", ui-monospace, monospace;
}

:root {
  --ui-primary: #212529;
  --ui-secondary: #E9ECEF;
  --ui-success: #1E7B4B;
  --ui-error: #B3261E;
  --ui-radius: 2.6667px;
  --ui-bg: #F8F9FA;
  --ui-bg-muted: #FFFFFF;
  --ui-bg-elevated: #dee0e1;
  --ui-bg-accented: #d1d3d4;
  --ui-bg-inverted: #212529;
  --ui-text-dimmed: #979a9c;
  --ui-text-muted: #495057;
  --ui-text-toned: #575a5d;
  --ui-text: #212529;
  --ui-text-highlighted: #212529;
  --ui-text-inverted: #F8F9FA;
  --ui-border: #CED4DA;
  --ui-border-muted: #CED4DA;
  --ui-border-accented: #b4babf;
  --ui-border-inverted: #212529;
}

.dark {
  --ui-primary: #F8F9FA;
  --ui-secondary: #495057;
  --ui-success: #5CCB8F;
  --ui-error: #FF8A80;
  --ui-bg: #212529;
  --ui-bg-muted: #343A40;
  --ui-bg-elevated: #32363a;
  --ui-bg-accented: #3f4346;
  --ui-bg-inverted: #F8F9FA;
  --ui-text-dimmed: #828487;
  --ui-text-muted: #ADB5BD;
  --ui-text-toned: #c2c4c6;
  --ui-text: #F8F9FA;
  --ui-text-highlighted: #F8F9FA;
  --ui-text-inverted: #212529;
  --ui-border: #495057;
  --ui-border-muted: #495057;
  --ui-border-accented: #63696f;
  --ui-border-inverted: #F8F9FA;
}
