/* Prysma OZGF Theme — base variables + compatibility bridge */
:root{
  --oz-primary:#008c8c;
  --oz-secondary:#ff6b35;
  --oz-dark:#1f1f1f;
  --oz-light:#ffffff;
  --oz-text:#2d2d2d;

  --oz-head-font:"Exo 2", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  --oz-body-font:"Source Sans Pro", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;

  /* Bridge to UI kit variables used by ozgf-ui.css */
  --accent-teal:var(--oz-primary);
  --accent-orange:var(--oz-secondary);
  --charcoal:var(--oz-dark);
  --text-color:var(--oz-text);
  --heading-font:var(--oz-head-font);
  --body-font:var(--oz-body-font);
}

body{
  font-family:var(--oz-body-font);
  color:var(--oz-text);
  background:var(--oz-light);
}
.btn-teal{
  background-color:var(--oz-primary)!important;
  border-color:var(--oz-primary)!important;
}
.btn-teal:hover{
  background-color:#007575!important;
  border-color:#007575!important;
}


/* WhatsApp floating button */
.ozgf-whatsapp-float{position:fixed;bottom:20px;right:20px;z-index:9999;padding:10px 14px;font-size:24px;border-radius:50px;display:flex;align-items:center;justify-content:center;}
.ozgf-whatsapp-float i{font-size:26px;}
