/* NatPharm live theme */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');
:root {
  --navy:  #000075;
  --green: #006b3f;
  --gold:  #f4c430;
  --dark:  #0d1b12;
  --red:   #cc0000;
  --light: #f5f9f6;
}
body, input, textarea, select, button { font-family: 'Inter', 'Inter', sans-serif !important; font-size: 16px; }
.nav-cta, .btn-apply, .btn-submit, .btn-open-apply, .btn-submit-apply,
.svc-enquire-btn, .enq-submit, .add-btn, .upload-btn { background: #000075 !important; border-color: #000075 !important; }
.flash-wrap { background: #000075 !important; }
.page-hero { background: linear-gradient(135deg, #000075 0%, #000075bb 100%) !important; }
.cursor-dot { background: #000075; }
.cursor-ring { border-color: #00007580; }
.cursor-dot.hovering { background: #f4c430; width: 5px; height: 5px; }
.cursor-ring.hovering { border-color: #f4c430; box-shadow: 0 0 14px #f4c43055; }
.cursor-dot.clicking { background: #cc0000; }
.cursor-ring.clicking { border-color: #cc0000; box-shadow: 0 0 18px #cc000060; }
