.elementor-kit-8{--e-global-color-primary:#D4700A;--e-global-color-secondary:#C0420A;--e-global-color-text:#E8A020;--e-global-color-accent:#FFFFFF;--e-global-color-af368ba:#F5F2EF;--e-global-color-b4ca88b:#1A1008;--e-global-color-1f813f4:#8B3A08;--e-global-typography-primary-font-family:"Anton";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Fraunces";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-15c0f9b-font-family:"Inter";}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ============================================
   🎨 ImmuneWell — Cursor + Scrollbar Globais
   ============================================ */

/* ===== 1. CURSOR PERSONALIZADO (seta tradicional) ===== */

html, body {
  cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M5 3 L5 19 L9 15 L11.5 21 L13.5 20 L11 14 L17 14 Z' fill='%23D4700A' stroke='%23FFFFFF' stroke-width='1.2' stroke-linejoin='round'/></svg>") 4 3, auto;
}

/* Cursor "pointer" (links, botões) — mãozinha dourada */
a, button, [role="button"], input[type="submit"], input[type="button"],
.elementor-button, label[for], select, summary,
[onclick], [data-cursor="pointer"] {
  cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24'><path d='M9 11 L9 5 Q9 3.5 10.5 3.5 Q12 3.5 12 5 L12 10 L12 7 Q12 5.5 13.5 5.5 Q15 5.5 15 7 L15 11 L15 8 Q15 6.5 16.5 6.5 Q18 6.5 18 8 L18 12 L18 10 Q18 8.5 19.5 8.5 Q21 8.5 21 10 L21 16 Q21 21 16 21 L13 21 Q9 21 7 17 L4 12 Q3 10 5 9 Q7 8 8 10 Z' fill='%23E8A020' stroke='%23FFFFFF' stroke-width='1.2' stroke-linejoin='round'/></svg>") 9 3, pointer !important;
}

/* Cursor "text" mantém nativo */
input[type="text"], input[type="email"], input[type="password"],
input[type="search"], input[type="tel"], input[type="url"],
input[type="number"], textarea, [contenteditable="true"] {
  cursor: text !important;
}


/* ===== 2. SCROLLBAR PERSONALIZADA ===== */

html {
  scrollbar-width: thin;
  scrollbar-color: #D4700A #F5F2EF;
}

::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

::-webkit-scrollbar-track {
  background: #F5F2EF;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background: linear-gradient(
    180deg,
    #E8A020 0%,
    #D4700A 50%,
    #C0420A 100%
  );
  border-radius: 10px;
  border: 2px solid #F5F2EF;
  transition: background 0.3s ease;
}

::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(
    180deg,
    #D4700A 0%,
    #C0420A 50%,
    #8B3A08 100%
  );
}

::-webkit-scrollbar-thumb:active {
  background: #8B3A08;
}

::-webkit-scrollbar-corner {
  background: #F5F2EF;
}/* End custom CSS */