:root,
[data-pgrt-theme="classic"] {
  --pgrt-navy: #00205b;
  --pgrt-ink: #0a1628;
  --pgrt-deep: #0f3f6f;
  --pgrt-gradient-mid: #14508a;
  --pgrt-blue: #2563b8;
  --pgrt-blue-hover: #1d4f8f;
  --pgrt-gold: #b8954a;
  --pgrt-gold-bright: #c9a962;
  --pgrt-gold-light: #e8d5a3;
  --pgrt-accent-soft: #eef4ff;
  --pgrt-accent-border: #dbeafe;
  --pgrt-accent-text: #0f4a86;
  --pgrt-link-hover: #b8954a;
  --pgrt-footer-from: #0a1628;
  --pgrt-footer-to: #0f3f6f;
  --pgrt-newsletter: #0f3f6f;
  --pgrt-hero-overlay: rgba(10, 22, 40, 0.72);
  --pgrt-theme-swatch-1: #00205b;
  --pgrt-theme-swatch-2: #2563b8;
  --pgrt-theme-swatch-3: #b8954a;
  --pgrt-surface-dark: #152a4d;
  --pgrt-hero-a: #0c2442;
  --pgrt-hero-b: #12335d;
  --pgrt-hero-c: #1b4f87;
}

[data-pgrt-theme="corporate"] {
  --pgrt-navy: #0b1f3a;
  --pgrt-ink: #081526;
  --pgrt-deep: #12325f;
  --pgrt-gradient-mid: #1a4480;
  --pgrt-blue: #1d4ed8;
  --pgrt-blue-hover: #1e3a8a;
  --pgrt-gold: #a67c2e;
  --pgrt-gold-bright: #c9a227;
  --pgrt-gold-light: #f0dfa0;
  --pgrt-accent-soft: #eff6ff;
  --pgrt-accent-border: #bfdbfe;
  --pgrt-accent-text: #1e3a8a;
  --pgrt-link-hover: #a67c2e;
  --pgrt-footer-from: #081526;
  --pgrt-footer-to: #12325f;
  --pgrt-newsletter: #12325f;
  --pgrt-hero-overlay: rgba(8, 21, 38, 0.76);
  --pgrt-theme-swatch-1: #0b1f3a;
  --pgrt-theme-swatch-2: #1d4ed8;
  --pgrt-theme-swatch-3: #c9a227;
  --pgrt-surface-dark: #1a3358;
  --pgrt-hero-a: #081526;
  --pgrt-hero-b: #12325f;
  --pgrt-hero-c: #1a4480;
}

[data-pgrt-theme="emerald"] {
  --pgrt-navy: #0c3d42;
  --pgrt-ink: #082326;
  --pgrt-deep: #0d5c63;
  --pgrt-gradient-mid: #0d7c8c;
  --pgrt-blue: #0f766e;
  --pgrt-blue-hover: #115e59;
  --pgrt-gold: #b8860b;
  --pgrt-gold-bright: #d4a017;
  --pgrt-gold-light: #f3dfa8;
  --pgrt-accent-soft: #ecfdf5;
  --pgrt-accent-border: #a7f3d0;
  --pgrt-accent-text: #0f766e;
  --pgrt-link-hover: #b8860b;
  --pgrt-footer-from: #082326;
  --pgrt-footer-to: #0d5c63;
  --pgrt-newsletter: #0d5c63;
  --pgrt-hero-overlay: rgba(8, 35, 38, 0.76);
  --pgrt-theme-swatch-1: #0c3d42;
  --pgrt-theme-swatch-2: #0f766e;
  --pgrt-theme-swatch-3: #d4a017;
  --pgrt-surface-dark: #0a4f55;
  --pgrt-hero-a: #082326;
  --pgrt-hero-b: #0d5c63;
  --pgrt-hero-c: #0d7c8c;
}

[data-pgrt-theme="slate"] {
  --pgrt-navy: #1e293b;
  --pgrt-ink: #0f172a;
  --pgrt-deep: #334155;
  --pgrt-gradient-mid: #475569;
  --pgrt-blue: #3b5998;
  --pgrt-blue-hover: #2d4373;
  --pgrt-gold: #c9932e;
  --pgrt-gold-bright: #e0ad4f;
  --pgrt-gold-light: #f5dfaa;
  --pgrt-accent-soft: #f8fafc;
  --pgrt-accent-border: #cbd5e1;
  --pgrt-accent-text: #334155;
  --pgrt-link-hover: #c9932e;
  --pgrt-footer-from: #0f172a;
  --pgrt-footer-to: #334155;
  --pgrt-newsletter: #334155;
  --pgrt-hero-overlay: rgba(15, 23, 42, 0.78);
  --pgrt-theme-swatch-1: #1e293b;
  --pgrt-theme-swatch-2: #3b5998;
  --pgrt-theme-swatch-3: #e0ad4f;
  --pgrt-surface-dark: #334155;
  --pgrt-hero-a: #0f172a;
  --pgrt-hero-b: #1e293b;
  --pgrt-hero-c: #475569;
}
