/* Leggibilita' del testo (WCAG 2.2, 1.4.3), comune a tutti i congressi: caricato DOPO il CSS del congresso (layouts/layout.tpl).
   Corregge i colori della base Materialize/MDB uguali in tutti i <cngkey>.min.css, misurati sotto 3:1 il 21/10/2026 (docker/p5-contrasto.js).
   I colori dei marchi stanno in coda a ciascun <cngkey>.min.css. */

/* etichette dei campi e testo delle caselle (#9e9e9e = 2,68:1 sul bianco) */
label, .input-field > label { color: #757575; }
/* nel footer prendono il colore del footer, che ogni tema ha scelto per il suo sfondo */
footer label, footer .input-field > label { color: inherit; }

/* campi in sola lettura e le loro etichette (#a4a4a4 = 2,49:1; etichetta crema = 1,04:1) */
/* le etichette con :not(.select-dropdown) arrivano a (0,3,2), come la regola della base per input[type=text]:not(.browser-default):disabled + label */
.input-field input[readonly]:not(.select-dropdown), .input-field input[readonly]:not(.select-dropdown) + label, .input-field input:disabled:not(.select-dropdown) + label { color: #757575 !important; }
/* il valore scelto di una select Materialize (input in sola lettura) resta del colore del testo */
.select-wrapper input.select-dropdown, .input-field .select-wrapper input.select-dropdown { color: inherit !important; }

/* testo e icone bianchi su bg-warning (#ffc107: bianco = 1,63:1) -> scuri: account/inscription, avvisi di scadenza degli abstract, testi dal DB */
.bg-warning .text-white { color: #212529 !important; }

/* menu dell'account: la voce attiva ha il colore della voce, non quello dei link (viola su viola = 1:1) */
#account-menu .list-group-item.active a { color: inherit; }

/* link semplici nelle azioni delle schede: l'arancio Materialize #ffab40 = 1,88:1 sul bianco */
/* stesso selettore della base (anche il :not(.btn-large) doppio), cosi' la specificita' e' pari e vince l'ordine */
.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating) { color: inherit; text-decoration: underline; }
