/* WP Suite Solution CPT styles
   Load after common.css and shared wps-solutions.css.
   Purpose: keep solution pages close to the existing light topical-authority design. */

body.single-wps_solution,
body.post-type-wps_solution,
body.wps_solution-template,
body.wps_solution-template-default,
.wps-solution-page {
  --wps-bg: #f4f5f9;
  --wps-bg-alpha: rgba(244, 245, 249, 0.8);
  --wps-bg-surface: #ffffff;
  --wps-bg-button: #ffffff;
  --wps-border: rgba(15, 23, 42, 0.10);
  --wps-card-border: rgba(15, 23, 42, 0.10);
  --wps-text-head: #101827;
  --wps-text: #515151;
  --wps-text-muted: #657084;
  --wps-text-eyebrow: #0b6b43;
  --wps-text-headline: #0b9b43;
  --wps-text-headline-2: #2563eb;

  --wps-solutions-accent: #0f8f58;
  --wps-solutions-accent-2: #2563eb;
  --wps-solutions-surface: #ffffff;
  --wps-solutions-panel: rgba(255, 255, 255, 0.86);
  --wps-solutions-shadow: 0 14px 36px rgba(15, 23, 42, 0.05);
}

/* Solutions intentionally keep the simpler open hero inherited from wps-solutions.css. */
body.single-wps_solution .wps-solutions-section.hero,
body.post-type-wps_solution .wps-solutions-section.hero,
body.wps_solution-template .wps-solutions-section.hero,
body.wps_solution-template-default .wps-solutions-section.hero,
.wps-solution-page .wps-solutions-section.hero {
  padding-top: 120px;
  padding-bottom: 72px;
}
