/**
 * Net4Risk Area Riservata – correzioni per il tema ThemeREX (caricato solo con quel tema).
 *
 * Leggibilità: il tema usa testo grigio chiaro (#7A7E83) e campi con testo #A5A6AA su linea #E2E2E2,
 * sotto i minimi di contrasto WCAG AA. Qui si scuriscono le sue variabili di colore per gli schemi chiari,
 * senza toccare gli schemi scuri (footer). Il peso sottile del testo (300) resta quello del tema.
 */

/* Selettori doppi: il CSS del tema arriva dopo questo file e definisce le stesse variabili. */
html:root,
body.scheme_light,
.scheme_light.scheme_light,
.scheme_default.scheme_default {
	--theme-color-text: #575c63;
	--theme-color-text_light: #656b74;
	--theme-color-input_text: #222733;
	--theme-color-input_light: #656b74;
	--theme-color-input_bd_color: #8a8f98;
}

/* Focus visibile da tastiera su link e pulsanti (il tema lo toglie quasi ovunque). I campi hanno già
   la loro linea che cambia colore, quindi niente contorno anche lì. */
a:focus-visible,
button:focus-visible,
summary:focus-visible,
[tabindex]:not(input):not(select):not(textarea):focus-visible {
	outline: 2px solid #003978 !important;
	outline-offset: 2px !important;
}

/* Sul footer blu il contorno blu non si vedrebbe. */
.footer_wrap a:focus-visible,
.footer_wrap button:focus-visible,
.scheme_dark a:focus-visible,
.scheme_dark button:focus-visible {
	outline-color: #fff !important;
}

/* Icona dell'Area personale e hamburger: bersagli tattili di almeno 44 px. */
.elementor-icon[href="#popup-1"],
.sc_layouts_menu_mobile_button_burger .sc_layouts_item_link {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	min-width: 44px;
	min-height: 44px;
}

/* Link "Vai al contenuto" del tema: in italiano, visibili quando ricevono il focus. */
.qwery_skip_link:focus {
	z-index: 100000;
}

/* Contenuti e aderenti: niente "mi piace" e condivisione del tema in fondo alla pagina (area privata). */
.single-n4r_contenuto .post_footer_single,
.single-n4r_aderente .post_footer_single {
	display: none;
}
