/* Canonical Golander tokens. Use the original cobalt SVG's exact blue. */
:root {
  --golander-blue:#1D4ED8;
  --golander-blue-hover:#1A44BF;
  --golander-blue-rgb:29,78,216;
  --golander-blue-soft:rgba(29,78,216,.07);
  --golander-blue-line:rgba(29,78,216,.20);
  --golander-paper:#F6F2EB;
  --golander-surface:#FFFFFF;
  --golander-ink:#141414;
  --golander-muted:#5C5A55;
  --golander-line:#DDD8CE;
}
:root:root { --wc-primary:var(--golander-blue); --wc-primary-text:#fff; --woocommerce:var(--golander-blue); }
*,::before,::after { --tw-ring-color:rgba(29,78,216,.5); }
/* Native Woo fallbacks also follow the store. Component layouts and behavior remain intact. */
body.golander-he .woocommerce a.button,
body.golander-he .woocommerce button.button,
body.golander-he .woocommerce input.button,
body.golander-he .woocommerce a.button.alt,
body.golander-he .woocommerce button.button.alt,
body.golander-he .woocommerce input.button.alt {
  font-family:Rubik,Arial,sans-serif;
  background-color:var(--golander-blue);
  color:#fff;
  border-radius:8px;
  min-height:44px;
  line-height:1.5;
}
body.golander-he .woocommerce a.button:hover,
body.golander-he .woocommerce button.button:hover,
body.golander-he .woocommerce input.button:hover,
body.golander-he .woocommerce a.button.alt:hover,
body.golander-he .woocommerce button.button.alt:hover,
body.golander-he .woocommerce input.button.alt:hover { background-color:var(--golander-blue-hover); color:#fff; }
body.golander-he .woocommerce .woocommerce-info { border-top-color:var(--golander-blue); }
body.golander-he .woocommerce .woocommerce-info::before { color:var(--golander-blue); }
body.golander-he .woocommerce form input[type=checkbox],
body.golander-he .woocommerce form input[type=radio] { accent-color:var(--golander-blue); }
body.golander-he .woocommerce .woocommerce-password-strength { border-color:var(--golander-line); border-radius:8px; font:500 13px Rubik,Arial,sans-serif; }
/* Respect the visitor's explicit contrast preference. */
html.gl-a11y-contrast-bw { --golander-blue:#000; --golander-blue-hover:#000; }
html.gl-a11y-contrast-wb { --golander-blue:#fff; --golander-blue-hover:#fff; }
html.gl-a11y-contrast-gray { --golander-blue:#222; --golander-blue-hover:#111; }
