@media (forced-colors: active) {
  /* Applicare gli stili specifici per la modalità colori forzati a tutti gli elementi */

  body {
    background-color: Canvas; /* Sfondo standard del sistema */
    color: CanvasText; /* Colore del testo standard del sistema */
  }

  a {
    color: Highlight; /* Colore dei link in modalità alto contrasto */
  }

  a:hover {
    color: HighlightText;
  }

  button,
  input,
  textarea,
  select {
    background-color: ButtonFace; /* Sfondo dei controlli in modalità alto contrasto */
    color: ButtonText; /* Testo dei controlli in modalità alto contrasto */
  }

  /* Stili aggiuntivi per altri elementi che possono richiedere un aggiustamento */
}

:root {
  --ts-primary-color: #3498db;
  --ts-secondary-color: #2ecc71;
  --ts-tertiary-color: #f39c12;
  --ts-quaternary-color: #e74c3c;
  --ts-quinary-color: #9b59b6;
  --ts-senary-color: #34495e;
  --ts-septenary-color: #16a085;
  --ts-octonary-color: #27ae60;
  --ts-nonary-color: #2980b9;
  --ts-denary-color: #8e44ad;
  --ts-light-color: #ecf0f1;
  --ts-dark-color: #2c3e50;
  --ts-grey-color: #bdc3c7;
  --ts-greyDark-color: #7f8c8d;
  --ts-greyLight-color: #dfe6e9;
  --ts-blueDark-color: #0c2461;
  --ts-black-color: #2d3436;
  
}

.ts-blueDark-color {
  background: var(--ts-blueDark-color) !important;
}


.ts_greyLight_bg {
  background: var(--ts-greyLight-color) !important;
}
.ts_black_bg {
  background: var(--ts-black-color) !important;
}

/* .hidden {
  display: none !important;
} */



