/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 16 2026 | 05:00:05 */
/* [1RND] Fix accessibilita 15/07/2026 (Marco + Claude)
   Raccomandazione WCAG 2.2 SC 2.5.8 Target Size (Minimum): area cliccabile >= 24px.
   1) Link legali footer (iubenda inietta stili inline -> serve !important)
   2) Link topbar Iniciar sesion  3) Checkbox lista de la compra */
.elementor-location-footer a[href*="iubenda.com"],
.elementor-location-footer a[href*="privacy-policy"],
.elementor-element-4a5b2937 a,
a.iubenda-cs-preferences-link {
  display: inline-block !important;
  min-height: 24px !important;
  line-height: 24px !important;
}
nav[aria-label="Menù accesso"] a,
nav[aria-label="Menú de acceso"] a {
  display: inline-block;
  min-height: 24px;
  line-height: 24px;
}
ul.elenco-lista-spesa input[type="checkbox"] {
  min-width: 24px;
  min-height: 24px;
}

/* v2 - form invio ricetta (15/07/2026 sera) */
.wpforms-uploader .dz-message,
.wpforms-uploader .dz-message .modern-title {
  color: #6b6b6b !important; /* contrasto 5.33:1 come gemello IT */
}
.wpforms-uploader:focus-visible {
  outline: 2px solid #015220 !important;
  outline-offset: 2px;
}

/* v3 - 16/07/2026: contrasto fascia CTA pie' di pagina (campionamento manuale 1.4.3):
   testo bianco 16px su foto ~3.1-3.4:1 -> alone scuro dietro il testo (reversibile). cta-contrasto */
.elementor-element-6598ad50 .elementor-widget-container,
.elementor-element-7f8de1b8 .elementor-widget-container,
.elementor-element-5cad1c0b .elementor-widget-container,
.elementor-element-1bd58bdd .elementor-widget-container {
  text-shadow: 0 0 3px rgba(0,0,0,.9), 0 0 3px rgba(0,0,0,.9), 0 1px 2px rgba(0,0,0,.8), 0 0 10px rgba(0,0,0,.55);
}
/* 7f8de1b8-extra: alone leggermente piu' pieno solo su questo widget (p05 4.24 -> target >=4.5) */
.elementor-element-7f8de1b8 .elementor-widget-container {
  text-shadow: 0 0 2px rgba(0,0,0,.95), 0 0 3px rgba(0,0,0,.9), 0 0 4px rgba(0,0,0,.85), 0 1px 2px rgba(0,0,0,.8), 0 0 10px rgba(0,0,0,.55);
}