/*
 * tema.css del banner MeshCookie. Generato da MeshCookie il 2026-11-01: non modificare a mano,
 * si rigenera con `meshcookie applica`.
 * Fonti: sfondo=token, testo=token, testoSecondario=css, primario=token, primarioHover=css, suPrimario=token, link=token, bordo=token, focus=token, font=token, raggio=css, toggleOn=token.
 * File letti: blendx-std/guidelines/tokens.json, blendx-std/guidelines/tokens.css, blendx-std/guidelines/design-system.tokens.css.
 */
:root {
  --cc-font-family: "Funnel Display", system-ui, sans-serif;
  --cc-bg: #FFFFFF;
  --cc-primary-color: #000000;
  --cc-secondary-color: #5B7A77;
  --cc-btn-primary-bg: #035058;
  --cc-btn-primary-color: #FFFFFF;
  --cc-btn-primary-border-color: #035058;
  --cc-btn-primary-hover-bg: #014A43;
  --cc-btn-primary-hover-color: #FFFFFF;
  --cc-btn-primary-hover-border-color: #014A43;
  --cc-btn-secondary-bg: #035058;
  --cc-btn-secondary-color: #FFFFFF;
  --cc-btn-secondary-border-color: #035058;
  --cc-btn-secondary-hover-bg: #014A43;
  --cc-btn-secondary-hover-color: #FFFFFF;
  --cc-btn-secondary-hover-border-color: #014A43;
  --cc-btn-border-radius: 12px;
  --cc-modal-border-radius: 12px;
  --cc-link-color: #035058;
  --cc-separator-border-color: #F5F5F5;
  --cc-toggle-on-bg: #019098;
  --cc-toggle-off-bg: #5B7A77;
  --cc-toggle-on-knob-bg: #FFFFFF;
  --cc-toggle-off-knob-bg: #FFFFFF;
  --cc-toggle-enabled-icon-color: #019098;
  --cc-toggle-disabled-icon-color: #5B7A77;
  --cc-toggle-readonly-bg: #CCCCCC;
  --cc-toggle-readonly-knob-bg: #FFFFFF;
  --cc-toggle-readonly-knob-icon-color: #CCCCCC;
  --cc-section-category-border: #F5F5F5;
  --cc-cookie-category-block-bg: #F5F5F5;
  --cc-cookie-category-block-border: #F5F5F5;
  --cc-cookie-category-block-hover-bg: #EBEBEB;
  --cc-cookie-category-block-hover-border: #EBEBEB;
  --cc-cookie-category-expanded-block-bg: transparent;
  --cc-cookie-category-expanded-block-hover-bg: #EBEBEB;
  --cc-footer-bg: #F5F5F5;
  --cc-footer-color: #5B7A77;
  --cc-footer-border-color: #F5F5F5;
  --cc-webkit-scrollbar-bg: #F5F5F5;
  --cc-webkit-scrollbar-hover-bg: #014A43;
  --mc-focus-color: #000000;
}

#cc-main a:focus-visible,
#cc-main button:focus-visible,
#cc-main input:focus-visible {
  outline: 2px solid var(--mc-focus-color);
  outline-offset: 2px;
}
