/*!
* Foundation26 - Colors 
* Copyright 2011-2025 by Atelier 26 AG
*/

/* Color Definition Light*/

:root {
  /* White and black definitrion */
  --tw-black: #000000;
  --tw-white: #ffffff;
  --tw-transparent: transparent;
  --tw-saturation: 1; /* 1.2 */

  }
  
  :root,
  [data-color-mode="light"],
  [data-color-mode="dark"] {
    color-scheme: light dark;
  /* Text Color Variables */
  --bs-text-base: var(--tw-text-base);
  --bs-text-975: var(--tw-text-975);
  --bs-text-950: var(--tw-text-950);
  --bs-text-900: var(--tw-text-900);
  --bs-text-800: var(--tw-text-800);
  --bs-text-700: var(--tw-text-700);
  --bs-text-600: var(--tw-text-600);
  --bs-text-500: var(--tw-text-500);
  --bs-text-400: var(--tw-text-400);
  --bs-text-300: var(--tw-text-300);
  --bs-text-200: var(--tw-text-200);
  --bs-text-100: var(--tw-text-100);
  --bs-text-50: var(--tw-text-50);
  --bs-text-25: var(--tw-text-25);
  --bs-text-5: var(--tw-text-5);
  
  /* Primary Color Variables */
  --bs-primary-base: var(--tw-primary-base);
  --bs-primary-975: var(--tw-primary-975);
  --bs-primary-950: var(--tw-primary-950);
  --bs-primary-900: var(--tw-primary-900);
  --bs-primary-800: var(--tw-primary-800);
  --bs-primary-700: var(--tw-primary-700);
  --bs-primary-600: var(--tw-primary-600);
  --bs-primary-500: var(--tw-primary-500);
  --bs-primary-400: var(--tw-primary-400);
  --bs-primary-300: var(--tw-primary-300);
  --bs-primary-200: var(--tw-primary-200);
  --bs-primary-100: var(--tw-primary-100);
  --bs-primary-50: var(--tw-primary-50);
  --bs-primary-25: var(--tw-primary-25);
  
  /* Secondary Color Variables */
  --bs-secondary-base: var(--tw-secondary-base);
  --bs-secondary-975: var(--tw-secondary-975);
  --bs-secondary-950: var(--tw-secondary-950);
  --bs-secondary-900: var(--tw-secondary-900);
  --bs-secondary-800: var(--tw-secondary-800);
  --bs-secondary-700: var(--tw-secondary-700);
  --bs-secondary-600: var(--tw-secondary-600);
  --bs-secondary-500: var(--tw-secondary-500);
  --bs-secondary-400: var(--tw-secondary-400);
  --bs-secondary-300: var(--tw-secondary-300);
  --bs-secondary-200: var(--tw-secondary-200);
  --bs-secondary-100: var(--tw-secondary-100);
  --bs-secondary-50: var(--tw-secondary-50);
  --bs-secondary-25: var(--tw-secondary-25);
  
  /* Accent Color Variables */
  --bs-accent-base: var(--tw-accent-base);
  --bs-accent-975: var(--tw-accent-975);
  --bs-accent-950: var(--tw-accent-950);
  --bs-accent-900: var(--tw-accent-900);
  --bs-accent-800: var(--tw-accent-800);
  --bs-accent-700: var(--tw-accent-700);
  --bs-accent-600: var(--tw-accent-600);
  --bs-accent-500: var(--tw-accent-500);
  --bs-accent-400: var(--tw-accent-400);
  --bs-accent-300: var(--tw-accent-300);
  --bs-accent-200: var(--tw-accent-200);
  --bs-accent-100: var(--tw-accent-100);
  --bs-accent-50: var(--tw-accent-50);
  --bs-accent-25: var(--tw-accent-25);

  
  /* Surface Color Variables */
  --bs-surface-base: var(--tw-surface-base);
  --bs-surface-975: var(--tw-surface-975);
  --bs-surface-950: var(--tw-surface-950);
  --bs-surface-900: var(--tw-surface-900);
  --bs-surface-800: var(--tw-surface-800);
  --bs-surface-700: var(--tw-surface-700);
  --bs-surface-600: var(--tw-surface-600);
  --bs-surface-500: var(--tw-surface-500);
  --bs-surface-400: var(--tw-surface-400);
  --bs-surface-300: var(--tw-surface-300);
  --bs-surface-200: var(--tw-surface-200);
  --bs-surface-100: var(--tw-surface-100);
  --bs-surface-50: var(--tw-surface-50);
  --bs-surface-25: var(--tw-surface-25);
  
/* Info Color Variables */
--bs-info-base: var(--tw-info-base);
--bs-info-975: var(--tw-info-975);
--bs-info-950: var(--tw-info-950);
--bs-info-900: var(--tw-info-900);
--bs-info-800: var(--tw-info-800);
--bs-info-700: var(--tw-info-700);
--bs-info-600: var(--tw-info-600);
--bs-info-500: var(--tw-info-500);
--bs-info-400: var(--tw-info-400);
--bs-info-300: var(--tw-info-300);
--bs-info-200: var(--tw-info-200);
--bs-info-100: var(--tw-info-100);
--bs-info-50: var(--tw-info-50);
--bs-info-25: var(--tw-info-25);

/* Success Color Variables */
--bs-success-base: var(--tw-success-base);
--bs-success-975: var(--tw-success-975);
--bs-success-950: var(--tw-success-950);
--bs-success-900: var(--tw-success-900);
--bs-success-800: var(--tw-success-800);
--bs-success-700: var(--tw-success-700);
--bs-success-600: var(--tw-success-600);
--bs-success-500: var(--tw-success-500);
--bs-success-400: var(--tw-success-400);
--bs-success-300: var(--tw-success-300);
--bs-success-200: var(--tw-success-200);
--bs-success-100: var(--tw-success-100);
--bs-success-50: var(--tw-success-50);
--bs-success-25: var(--tw-success-25);

/* Danger Color Variables */
--bs-danger-base: var(--tw-danger-base);
--bs-danger-975: var(--tw-danger-975);
--bs-danger-950: var(--tw-danger-950);
--bs-danger-900: var(--tw-danger-900);
--bs-danger-800: var(--tw-danger-800);
--bs-danger-700: var(--tw-danger-700);
--bs-danger-600: var(--tw-danger-600);
--bs-danger-500: var(--tw-danger-500);
--bs-danger-400: var(--tw-danger-400);
--bs-danger-300: var(--tw-danger-300);
--bs-danger-200: var(--tw-danger-200);
--bs-danger-100: var(--tw-danger-100);
--bs-danger-50: var(--tw-danger-50);
--bs-danger-25: var(--tw-danger-25);

/* Warning Color Variables */
--bs-warning-base: var(--tw-warning-base);
--bs-warning-975: var(--tw-warning-975);
--bs-warning-950: var(--tw-warning-950);
--bs-warning-900: var(--tw-warning-900);
--bs-warning-800: var(--tw-warning-800);
--bs-warning-700: var(--tw-warning-700);
--bs-warning-600: var(--tw-warning-600);
--bs-warning-500: var(--tw-warning-500);
--bs-warning-400: var(--tw-warning-400);
--bs-warning-300: var(--tw-warning-300);
--bs-warning-200: var(--tw-warning-200);
--bs-warning-100: var(--tw-warning-100);
--bs-warning-50: var(--tw-warning-50);
--bs-warning-25: var(--tw-warning-25);
  
  /* Gradient */
  --bs-gradient-1: linear-gradient(180deg, var(--bs-surface-100) 0%, var(--bs-surface-25) 100%);
  
  --bs-gradient-2: linear-gradient(180deg, var(--bs-surface-300) 0%, var(--bs-surface-100) 100%);

  --bs-gradient-3: linear-gradient(45deg, var(--bs-primary-600) 0%, var(--bs-secondary-200) 100%);
  
  --bs-gradient-4: linear-gradient(120deg, var(--bs-primary-400) 0%, var(--bs-accent-600) 100%);
  
  --bs-gradient-5: linear-gradient(45deg, var(--bs-surface-600) 0%, var(--bs-secondary-500) 100%);
  
  --bs-gradient-6: linear-gradient(120deg, var(--bs-accent-400) 0%, var(--bs-accent-800) 100%);
  
  
  --bs-black: var(--tw-black);
  --bs-white: var(--tw-white);
  --bs-overlay: var(--tw-black);
  --bs-overlay-black: var(--tw-black);
  --bs-overlay-white: var(--tw-white);
  --bs-transparent: var(--tw-transparent);
  
  --bs-body-color: var(--tw-text-950);
  --bs-body-bg: var(--tw-white);
  --bs-text-color-dark: var(--tw-text-950);
  --bs-text-color-light: var(--tw-text-25); 

  --bs-border-hr: var(--tw-text-100);
  --bs-muted: var(--tw-text-400);

  color: var(--bs-body-color);

  --bs-shadow-intensity-10: 0.1;
  --bs-shadow-intensity-5: calc(var(--bs-shadow-intensity-10) / 2);
  }

  [data-prefers-color="dark"] {
    color-scheme: dark;

  /* Text Color Variables */
--bs-text-975: var(--tw-text-25);
--bs-text-950: var(--tw-text-50);
--bs-text-900: var(--tw-text-100);
--bs-text-800: var(--tw-text-200);
--bs-text-700: var(--tw-text-300);
--bs-text-600: var(--tw-text-400);
--bs-text-500: var(--tw-text-500);
--bs-text-400: var(--tw-text-600);
--bs-text-300: var(--tw-text-700);
--bs-text-200: var(--tw-text-800);
--bs-text-100: var(--tw-text-900);
--bs-text-50: var(--tw-text-950);
--bs-text-25: var(--tw-text-975);
--bs-text-5: var(--tw-text-995);

/* Primary Color Variables */
--bs-primary-975: var(--tw-primary-25);
--bs-primary-950: var(--tw-primary-50);
--bs-primary-900: var(--tw-primary-100);
--bs-primary-800: var(--tw-primary-200);
--bs-primary-700: var(--tw-primary-300);
--bs-primary-600: var(--tw-primary-400);
--bs-primary-500: var(--tw-primary-500);
--bs-primary-400: var(--tw-primary-600);
--bs-primary-300: var(--tw-primary-700);
--bs-primary-200: var(--tw-primary-800);
--bs-primary-100: var(--tw-primary-900);
--bs-primary-50: var(--tw-primary-950);
--bs-primary-25: var(--tw-primary-975);

/* Secondary Color Variables */
--bs-secondary-975: var(--tw-secondary-25);
--bs-secondary-950: var(--tw-secondary-50);
--bs-secondary-900: var(--tw-secondary-100);
--bs-secondary-800: var(--tw-secondary-200);
--bs-secondary-700: var(--tw-secondary-300);
--bs-secondary-600: var(--tw-secondary-400);
--bs-secondary-500: var(--tw-secondary-500);
--bs-secondary-400: var(--tw-secondary-600);
--bs-secondary-300: var(--tw-secondary-700);
--bs-secondary-200: var(--tw-secondary-800);
--bs-secondary-100: var(--tw-secondary-900);
--bs-secondary-50: var(--tw-secondary-950);
--bs-secondary-25: var(--tw-secondary-975);

/* Accent Color Variables */
--bs-accent-975: var(--tw-accent-25);
--bs-accent-950: var(--tw-accent-50);
--bs-accent-900: var(--tw-accent-100);
--bs-accent-800: var(--tw-accent-200);
--bs-accent-700: var(--tw-accent-300);
--bs-accent-600: var(--tw-accent-400);
--bs-accent-500: var(--tw-accent-500);
--bs-accent-400: var(--tw-accent-600);
--bs-accent-300: var(--tw-accent-700);
--bs-accent-200: var(--tw-accent-800);
--bs-accent-100: var(--tw-accent-900);
--bs-accent-50: var(--tw-accent-950);
--bs-accent-25: var(--tw-accent-975);

/* Surface Color Variables */
--bs-surface-975: var(--tw-surface-25);
--bs-surface-950: var(--tw-surface-50);
--bs-surface-900: var(--tw-surface-100);
--bs-surface-800: var(--tw-surface-200);
--bs-surface-700: var(--tw-surface-300);
--bs-surface-600: var(--tw-surface-400);
--bs-surface-500: var(--tw-surface-500);
--bs-surface-400: var(--tw-surface-600);
--bs-surface-300: var(--tw-surface-700);
--bs-surface-200: var(--tw-surface-800);
--bs-surface-100: var(--tw-surface-900);
--bs-surface-50: var(--tw-surface-950);
--bs-surface-25: var(--tw-surface-975);
  
/* Info Color Variables */
--bs-info-975: var(--tw-info-25);
--bs-info-950: var(--tw-info-50);
--bs-info-900: var(--tw-info-100);
--bs-info-800: var(--tw-info-200);
--bs-info-700: var(--tw-info-300);
--bs-info-600: var(--tw-info-400);
--bs-info-500: var(--tw-info-500);
--bs-info-400: var(--tw-info-600);
--bs-info-300: var(--tw-info-700);
--bs-info-200: var(--tw-info-800);
--bs-info-100: var(--tw-info-900);
--bs-info-50: var(--tw-info-950);
--bs-info-25: var(--tw-info-975);

/* Success Color Variables */
--bs-success-975: var(--tw-success-25);
--bs-success-950: var(--tw-success-50);
--bs-success-900: var(--tw-success-100);
--bs-success-800: var(--tw-success-200);
--bs-success-700: var(--tw-success-300);
--bs-success-600: var(--tw-success-400);
--bs-success-500: var(--tw-success-500);
--bs-success-400: var(--tw-success-600);
--bs-success-300: var(--tw-success-700);
--bs-success-200: var(--tw-success-800);
--bs-success-100: var(--tw-success-900);
--bs-success-50: var(--tw-success-950);
--bs-success-25: var(--tw-success-975);

/* Danger Color Variables */
--bs-danger-975: var(--tw-danger-25);
--bs-danger-950: var(--tw-danger-50);
--bs-danger-900: var(--tw-danger-100);
--bs-danger-800: var(--tw-danger-200);
--bs-danger-700: var(--tw-danger-300);
--bs-danger-600: var(--tw-danger-400);
--bs-danger-500: var(--tw-danger-500);
--bs-danger-400: var(--tw-danger-600);
--bs-danger-300: var(--tw-danger-700);
--bs-danger-200: var(--tw-danger-800);
--bs-danger-100: var(--tw-danger-900);
--bs-danger-50: var(--tw-danger-950);
--bs-danger-25: var(--tw-danger-975);

/* Warning Color Variables */
--bs-warning-975: var(--tw-warning-25);
--bs-warning-950: var(--tw-warning-50);
--bs-warning-900: var(--tw-warning-100);
--bs-warning-800: var(--tw-warning-200);
--bs-warning-700: var(--tw-warning-300);
--bs-warning-600: var(--tw-warning-400);
--bs-warning-500: var(--tw-warning-500);
--bs-warning-400: var(--tw-warning-600);
--bs-warning-300: var(--tw-warning-700);
--bs-warning-200: var(--tw-warning-800);
--bs-warning-100: var(--tw-warning-900);
--bs-warning-50: var(--tw-warning-950);
--bs-warning-25: var(--tw-warning-975);

  --bs-overlay: var(--tw-white);
  --bs-body-color: var(--tw-text-50);
  --bs-body-bg: var(--tw-text-975);
  --bs-shadow-intensity-5: 0.05;
  --bs-shadow-intensity-10: .75;
}

  [data-color-mode="dark"]{
    color-scheme: dark;
    --bs-body-color: var(--tw-text-50);
  }
  
  header:has([data-color-mode="dark"]) .float-top .navbar-nav,
  header:has([data-color-mode="dark"]) .float-top .navbar-nav {
    --bs-overlay: var(--tw-white);
    --bs-body-color: var(--tw-text-5);
    --bs-body-bg: var(--tw-text-950);
    --bs-nav-link-color: var(--tw-text-50);
    color-scheme: dark;
  }
  
  
.bg-text-600,
.bg-text-700,
.bg-text-800,
.bg-text-900,
.bg-text-950,
.bg-text-975,
.bg-primary-600,
.bg-primary-700,
.bg-primary-800,
.bg-primary-900,
.bg-primary-950,
.bg-primary-975,
.bg-secondary-600,
.bg-secondary-700,
.bg-secondary-800,
.bg-secondary-900,
.bg-secondary-950,
.bg-secondary-975,
.bg-accent-600,
.bg-accent-700,
.bg-accent-800,
.bg-accent-900,
.bg-accent-950,
.bg-accent-975,
.bg-surface-600,
.bg-surface-700,
.bg-surface-800,
.bg-surface-900,
.bg-surface-950,
.bg-surface-975,
.bg-info-600,
.bg-info-700,
.bg-info-800,
.bg-info-900,
.bg-info-950,
.bg-info-975,
.bg-success-600,
.bg-success-700,
.bg-success-800,
.bg-success-900,
.bg-success-950,
.bg-success-975,
.bg-warning-600,
.bg-warning-700,
.bg-warning-800,
.bg-warning-900,
.bg-warning-950,
.bg-warning-975,
.bg-danger-600,
.bg-danger-700,
.bg-danger-800,
.bg-danger-900,
.bg-danger-950,
.bg-danger-975 {
    color: var(--bs-text-color-light) !important;
}

.bg-text-500, 
.bg-primary-500,
.bg-secondary-500,
.bg-accent-500, 
.bg-surface-500,
.bg-info-500, 
.bg-success-500, 
.bg-warning-500,
.bg-danger-500 {
    color: var(--bs-text-color-light) !important;
  }


[data-prefers-color="dark"] .bg-text-25,
[data-prefers-color="dark"] .bg-text-50,
[data-prefers-color="dark"] .bg-text-100,
[data-prefers-color="dark"] .bg-text-200,
[data-prefers-color="dark"] .bg-text-300,
[data-prefers-color="dark"] .bg-text-400,
[data-prefers-color="dark"] .bg-primary-25,
[data-prefers-color="dark"] .bg-primary-50,
[data-prefers-color="dark"] .bg-primary-100,
[data-prefers-color="dark"] .bg-primary-200,
[data-prefers-color="dark"] .bg-primary-300,
[data-prefers-color="dark"] .bg-primary-400,
[data-prefers-color="dark"] .bg-secondary-25,
[data-prefers-color="dark"] .bg-secondary-50,
[data-prefers-color="dark"] .bg-secondary-100,
[data-prefers-color="dark"] .bg-secondary-200,
[data-prefers-color="dark"] .bg-secondary-300,
[data-prefers-color="dark"] .bg-secondary-400,
[data-prefers-color="dark"] .bg-accent-25,
[data-prefers-color="dark"] .bg-accent-50,
[data-prefers-color="dark"] .bg-accent-100,
[data-prefers-color="dark"] .bg-accent-200,
[data-prefers-color="dark"] .bg-accent-300,
[data-prefers-color="dark"] .bg-accent-400,
[data-prefers-color="dark"] .bg-surface-25,
[data-prefers-color="dark"] .bg-surface-50,
[data-prefers-color="dark"] .bg-surface-100,
[data-prefers-color="dark"] .bg-surface-200,
[data-prefers-color="dark"] .bg-surface-300,
[data-prefers-color="dark"] .bg-surface-400,
[data-prefers-color="dark"] .bg-info-25,
[data-prefers-color="dark"] .bg-info-50,
[data-prefers-color="dark"] .bg-info-100,
[data-prefers-color="dark"] .bg-info-200,
[data-prefers-color="dark"] .bg-info-300,
[data-prefers-color="dark"] .bg-info-400,
[data-prefers-color="dark"] .bg-success-25,
[data-prefers-color="dark"] .bg-success-50,
[data-prefers-color="dark"] .bg-success-100,
[data-prefers-color="dark"] .bg-success-200,
[data-prefers-color="dark"] .bg-success-300,
[data-prefers-color="dark"] .bg-success-400,
[data-prefers-color="dark"] .bg-warning-25,
[data-prefers-color="dark"] .bg-warning-50,
[data-prefers-color="dark"] .bg-warning-100,
[data-prefers-color="dark"] .bg-warning-200,
[data-prefers-color="dark"] .bg-warning-300,
[data-prefers-color="dark"] .bg-warning-400,
[data-prefers-color="dark"] .bg-danger-25,
[data-prefers-color="dark"] .bg-danger-50,
[data-prefers-color="dark"] .bg-danger-100,
[data-prefers-color="dark"] .bg-danger-200,
[data-prefers-color="dark"] .bg-danger-300,
[data-prefers-color="dark"] .bg-danger-400 {
    color: var(--bs-text-color-light) !important;
}


[data-prefers-color="dark"] .bg-text-600,
[data-prefers-color="dark"] .bg-text-700,
[data-prefers-color="dark"] .bg-text-800,
[data-prefers-color="dark"] .bg-text-900,
[data-prefers-color="dark"] .bg-text-950,
[data-prefers-color="dark"] .bg-text-975,
[data-prefers-color="dark"] .bg-primary-600,
[data-prefers-color="dark"] .bg-primary-700,
[data-prefers-color="dark"] .bg-primary-800,
[data-prefers-color="dark"] .bg-primary-900,
[data-prefers-color="dark"] .bg-primary-950,
[data-prefers-color="dark"] .bg-primary-975,
[data-prefers-color="dark"] .bg-secondary-600,
[data-prefers-color="dark"] .bg-secondary-700,
[data-prefers-color="dark"] .bg-secondary-800,
[data-prefers-color="dark"] .bg-secondary-900,
[data-prefers-color="dark"] .bg-secondary-950,
[data-prefers-color="dark"] .bg-secondary-975,
[data-prefers-color="dark"] .bg-accent-600,
[data-prefers-color="dark"] .bg-accent-700,
[data-prefers-color="dark"] .bg-accent-800,
[data-prefers-color="dark"] .bg-accent-900,
[data-prefers-color="dark"] .bg-accent-950,
[data-prefers-color="dark"] .bg-accent-975,
[data-prefers-color="dark"] .bg-surface-600,
[data-prefers-color="dark"] .bg-surface-700,
[data-prefers-color="dark"] .bg-surface-800,
[data-prefers-color="dark"] .bg-surface-900,
[data-prefers-color="dark"] .bg-surface-950,
[data-prefers-color="dark"] .bg-surface-975,
[data-prefers-color="dark"] .bg-info-600,
[data-prefers-color="dark"] .bg-info-700,
[data-prefers-color="dark"] .bg-info-800,
[data-prefers-color="dark"] .bg-info-900,
[data-prefers-color="dark"] .bg-info-950,
[data-prefers-color="dark"] .bg-info-975,
[data-prefers-color="dark"] .bg-success-600,
[data-prefers-color="dark"] .bg-success-700,
[data-prefers-color="dark"] .bg-success-800,
[data-prefers-color="dark"] .bg-success-900,
[data-prefers-color="dark"] .bg-success-950,
[data-prefers-color="dark"] .bg-success-975,
[data-prefers-color="dark"] .bg-warning-600,
[data-prefers-color="dark"] .bg-warning-700,
[data-prefers-color="dark"] .bg-warning-800,
[data-prefers-color="dark"] .bg-warning-900,
[data-prefers-color="dark"] .bg-warning-950,
[data-prefers-color="dark"] .bg-warning-975,
[data-prefers-color="dark"] .bg-danger-600,
[data-prefers-color="dark"] .bg-danger-700,
[data-prefers-color="dark"] .bg-danger-800,
[data-prefers-color="dark"] .bg-danger-900,
[data-prefers-color="dark"] .bg-danger-950,
[data-prefers-color="dark"] .bg-danger-975 {
    color: var(--bs-text-color-dark) !important;
}

[data-color-mode="light"] .bg-text-600,
[data-color-mode="light"] .bg-text-700,
[data-color-mode="light"] .bg-text-800,
[data-color-mode="light"] .bg-text-900,
[data-color-mode="light"] .bg-text-950,
[data-color-mode="light"] .bg-text-975,
[data-color-mode="light"] .bg-primary-600,
[data-color-mode="light"] .bg-primary-700,
[data-color-mode="light"] .bg-primary-800,
[data-color-mode="light"] .bg-primary-900,
[data-color-mode="light"] .bg-primary-950,
[data-color-mode="light"] .bg-primary-975,
[data-color-mode="light"] .bg-secondary-600,
[data-color-mode="light"] .bg-secondary-700,
[data-color-mode="light"] .bg-secondary-800,
[data-color-mode="light"] .bg-secondary-900,
[data-color-mode="light"] .bg-secondary-950,
[data-color-mode="light"] .bg-secondary-975,
[data-color-mode="light"] .bg-accent-600,
[data-color-mode="light"] .bg-accent-700,
[data-color-mode="light"] .bg-accent-800,
[data-color-mode="light"] .bg-accent-900,
[data-color-mode="light"] .bg-accent-950,
[data-color-mode="light"] .bg-accent-975,
[data-color-mode="light"] .bg-surface-600,
[data-color-mode="light"] .bg-surface-700,
[data-color-mode="light"] .bg-surface-800,
[data-color-mode="light"] .bg-surface-900,
[data-color-mode="light"] .bg-surface-950,
[data-color-mode="light"] .bg-surface-975,
[data-color-mode="light"] .bg-info-600,
[data-color-mode="light"] .bg-info-700,
[data-color-mode="light"] .bg-info-800,
[data-color-mode="light"] .bg-info-900,
[data-color-mode="light"] .bg-info-950,
[data-color-mode="light"] .bg-info-975,
[data-color-mode="light"] .bg-success-600,
[data-color-mode="light"] .bg-success-700,
[data-color-mode="light"] .bg-success-800,
[data-color-mode="light"] .bg-success-900,
[data-color-mode="light"] .bg-success-950,
[data-color-mode="light"] .bg-success-975,
[data-color-mode="light"] .bg-warning-600,
[data-color-mode="light"] .bg-warning-700,
[data-color-mode="light"] .bg-warning-800,
[data-color-mode="light"] .bg-warning-900,
[data-color-mode="light"] .bg-warning-950,
[data-color-mode="light"] .bg-warning-975,
[data-color-mode="light"] .bg-danger-600,
[data-color-mode="light"] .bg-danger-700,
[data-color-mode="light"] .bg-danger-800,
[data-color-mode="light"] .bg-danger-900,
[data-color-mode="light"] .bg-danger-950,
[data-color-mode="light"] .bg-danger-975 {
    color: var(--bs-text-color-light) !important;
}


[data-color-mode="dark"] .bg-text-600,
[data-color-mode="dark"] .bg-text-700,
[data-color-mode="dark"] .bg-text-800,
[data-color-mode="dark"] .bg-text-900,
[data-color-mode="dark"] .bg-text-950,
[data-color-mode="dark"] .bg-text-975,
[data-color-mode="dark"] .bg-primary-600,
[data-color-mode="dark"] .bg-primary-700,
[data-color-mode="dark"] .bg-primary-800,
[data-color-mode="dark"] .bg-primary-900,
[data-color-mode="dark"] .bg-primary-950,
[data-color-mode="dark"] .bg-primary-975,
[data-color-mode="dark"] .bg-secondary-600,
[data-color-mode="dark"] .bg-secondary-700,
[data-color-mode="dark"] .bg-secondary-800,
[data-color-mode="dark"] .bg-secondary-900,
[data-color-mode="dark"] .bg-secondary-950,
[data-color-mode="dark"] .bg-secondary-975,
[data-color-mode="dark"] .bg-accent-600,
[data-color-mode="dark"] .bg-accent-700,
[data-color-mode="dark"] .bg-accent-800,
[data-color-mode="dark"] .bg-accent-900,
[data-color-mode="dark"] .bg-accent-950,
[data-color-mode="dark"] .bg-accent-975,
[data-color-mode="dark"] .bg-surface-600,
[data-color-mode="dark"] .bg-surface-700,
[data-color-mode="dark"] .bg-surface-800,
[data-color-mode="dark"] .bg-surface-900,
[data-color-mode="dark"] .bg-surface-950,
[data-color-mode="dark"] .bg-surface-975,
[data-color-mode="dark"] .bg-info-600,
[data-color-mode="dark"] .bg-info-700,
[data-color-mode="dark"] .bg-info-800,
[data-color-mode="dark"] .bg-info-900,
[data-color-mode="dark"] .bg-info-950,
[data-color-mode="dark"] .bg-info-975,
[data-color-mode="dark"] .bg-success-600,
[data-color-mode="dark"] .bg-success-700,
[data-color-mode="dark"] .bg-success-800,
[data-color-mode="dark"] .bg-success-900,
[data-color-mode="dark"] .bg-success-950,
[data-color-mode="dark"] .bg-success-975,
[data-color-mode="dark"] .bg-warning-600,
[data-color-mode="dark"] .bg-warning-700,
[data-color-mode="dark"] .bg-warning-800,
[data-color-mode="dark"] .bg-warning-900,
[data-color-mode="dark"] .bg-warning-950,
[data-color-mode="dark"] .bg-warning-975,
[data-color-mode="dark"] .bg-danger-600,
[data-color-mode="dark"] .bg-danger-700,
[data-color-mode="dark"] .bg-danger-800,
[data-color-mode="dark"] .bg-danger-900,
[data-color-mode="dark"] .bg-danger-950,
[data-color-mode="dark"] .bg-danger-975 {
    color: var(--bs-text-color-light) !important;
}


[data-color-mode="light"] .bg-text-25,
[data-color-mode="light"] .bg-text-50,
[data-color-mode="light"] .bg-text-100,
[data-color-mode="light"] .bg-text-200,
[data-color-mode="light"] .bg-text-300,
[data-color-mode="light"] .bg-text-400,
[data-color-mode="light"] .bg-primary-25,
[data-color-mode="light"] .bg-primary-50,
[data-color-mode="light"] .bg-primary-100,
[data-color-mode="light"] .bg-primary-200,
[data-color-mode="light"] .bg-primary-300,
[data-color-mode="light"] .bg-primary-400,
[data-color-mode="light"] .bg-secondary-25,
[data-color-mode="light"] .bg-secondary-50,
[data-color-mode="light"] .bg-secondary-100,
[data-color-mode="light"] .bg-secondary-200,
[data-color-mode="light"] .bg-secondary-300,
[data-color-mode="light"] .bg-secondary-400,
[data-color-mode="light"] .bg-accent-25,
[data-color-mode="light"] .bg-accent-50,
[data-color-mode="light"] .bg-accent-100,
[data-color-mode="light"] .bg-accent-200,
[data-color-mode="light"] .bg-accent-300,
[data-color-mode="light"] .bg-accent-400,
[data-color-mode="light"] .bg-surface-25,
[data-color-mode="light"] .bg-surface-50,
[data-color-mode="light"] .bg-surface-100,
[data-color-mode="light"] .bg-surface-200,
[data-color-mode="light"] .bg-surface-300,
[data-color-mode="light"] .bg-surface-400,
[data-color-mode="light"] .bg-info-25,
[data-color-mode="light"] .bg-info-50,
[data-color-mode="light"] .bg-info-100,
[data-color-mode="light"] .bg-info-200,
[data-color-mode="light"] .bg-info-300,
[data-color-mode="light"] .bg-info-400,
[data-color-mode="light"] .bg-success-25,
[data-color-mode="light"] .bg-success-50,
[data-color-mode="light"] .bg-success-100,
[data-color-mode="light"] .bg-success-200,
[data-color-mode="light"] .bg-success-300,
[data-color-mode="light"] .bg-success-400,
[data-color-mode="light"] .bg-warning-25,
[data-color-mode="light"] .bg-warning-50,
[data-color-mode="light"] .bg-warning-100,
[data-color-mode="light"] .bg-warning-200,
[data-color-mode="light"] .bg-warning-300,
[data-color-mode="light"] .bg-warning-400,
[data-color-mode="light"] .bg-danger-25,
[data-color-mode="light"] .bg-danger-50,
[data-color-mode="light"] .bg-danger-100,
[data-color-mode="light"] .bg-danger-200,
[data-color-mode="light"] .bg-danger-300,
[data-color-mode="light"] .bg-danger-400 {
    color: var(--bs-text-color-dark) !important;
}

[data-color-mode="dark"] .bg-text-25,
[data-color-mode="dark"] .bg-text-50,
[data-color-mode="dark"] .bg-text-100,
[data-color-mode="dark"] .bg-text-200,
[data-color-mode="dark"] .bg-text-300,
[data-color-mode="dark"] .bg-text-400,
[data-color-mode="dark"] .bg-primary-25,
[data-color-mode="dark"] .bg-primary-50,
[data-color-mode="dark"] .bg-primary-100,
[data-color-mode="dark"] .bg-primary-200,
[data-color-mode="dark"] .bg-primary-300,
[data-color-mode="dark"] .bg-primary-400,
[data-color-mode="dark"] .bg-secondary-25,
[data-color-mode="dark"] .bg-secondary-50,
[data-color-mode="dark"] .bg-secondary-100,
[data-color-mode="dark"] .bg-secondary-200,
[data-color-mode="dark"] .bg-secondary-300,
[data-color-mode="dark"] .bg-secondary-400,
[data-color-mode="dark"] .bg-accent-25,
[data-color-mode="dark"] .bg-accent-50,
[data-color-mode="dark"] .bg-accent-100,
[data-color-mode="dark"] .bg-accent-200,
[data-color-mode="dark"] .bg-accent-300,
[data-color-mode="dark"] .bg-accent-400,
[data-color-mode="dark"] .bg-surface-25,
[data-color-mode="dark"] .bg-surface-50,
[data-color-mode="dark"] .bg-surface-100,
[data-color-mode="dark"] .bg-surface-200,
[data-color-mode="dark"] .bg-surface-300,
[data-color-mode="dark"] .bg-surface-400,
[data-color-mode="dark"] .bg-info-25,
[data-color-mode="dark"] .bg-info-50,
[data-color-mode="dark"] .bg-info-100,
[data-color-mode="dark"] .bg-info-200,
[data-color-mode="dark"] .bg-info-300,
[data-color-mode="dark"] .bg-info-400,
[data-color-mode="dark"] .bg-success-25,
[data-color-mode="dark"] .bg-success-50,
[data-color-mode="dark"] .bg-success-100,
[data-color-mode="dark"] .bg-success-200,
[data-color-mode="dark"] .bg-success-300,
[data-color-mode="dark"] .bg-success-400,
[data-color-mode="dark"] .bg-warning-25,
[data-color-mode="dark"] .bg-warning-50,
[data-color-mode="dark"] .bg-warning-100,
[data-color-mode="dark"] .bg-warning-200,
[data-color-mode="dark"] .bg-warning-300,
[data-color-mode="dark"] .bg-warning-400,
[data-color-mode="dark"] .bg-danger-25,
[data-color-mode="dark"] .bg-danger-50,
[data-color-mode="dark"] .bg-danger-100,
[data-color-mode="dark"] .bg-danger-200,
[data-color-mode="dark"] .bg-danger-300,
[data-color-mode="dark"] .bg-danger-400 {
    color: var(--bs-text-color-dark) !important;
}


