/**
 * Blog Health Brand Styles
 * Styles specific to natureswellnessph.com
 */

:root {
  /* Accessible greens (WCAG AA on white & for white-on-primary buttons) */
  --blog-primary: #047857;       /* Emerald 700 */
  --blog-primary-dark: #065F46;  /* Emerald 800 */
  --blog-secondary: #64748B;
  --blog-accent: #06B6D4;        /* Cyan for accent */
  --blog-primary-underline: rgba(4, 120, 87, 0.35);
  
  --blog-bg: #FFFFFF;
  --blog-bg-alt: #F0FDF4;        /* Light green tint */
  --blog-text: #1E293B;
  --blog-text-muted: #64748B;
  --blog-border: #D1FAE5;        /* Green-tinted border */
}

/* Health-specific CTA styling */
.blog-page--health .blog-cta--primary {
  background: linear-gradient(135deg, var(--blog-primary), var(--blog-primary-dark));
}

.blog-page--health .blog-cta__button {
  background: white;
  color: var(--blog-primary-dark);
}

/* Health verdict styling */
.blog-page--health .blog-verdict--highly-recommended {
  background: linear-gradient(135deg, var(--blog-primary), var(--blog-primary-dark));
}

/* Health header accent */
.blog-page--health .blog-header {
  border-bottom-color: var(--blog-primary);
}

.blog-page--health .blog-header__nav-list a:hover {
  color: var(--blog-primary);
}

/* Health footer - FDA disclaimer prominent */
.blog-page--health .blog-footer__disclaimer {
  background: #FEF9C3;
  border-color: #FDE047;
}

/* Hero styling */
.blog-page--health .blog-hero--health .blog-hero__content {
  color: var(--blog-text);
}

.blog-page--health .blog-hero--health .blog-hero__image + .blog-hero__content {
  color: white;
}

/* Medical reviewer badge */
.blog-page--health .blog-author-box__credentials {
  color: var(--blog-primary-dark);
  font-weight: 500;
}

/* Ingredient highlight styling */
.blog-page--health .blog-richtext__content strong {
  color: var(--blog-primary-dark);
}

/* Link styling */
.blog-page--health .blog-richtext__content a {
  color: var(--blog-primary);
  text-decoration: underline;
  text-decoration-color: var(--blog-primary-underline);
  text-underline-offset: 3px;
}

.blog-page--health .blog-richtext__content a:hover {
  text-decoration-color: var(--blog-primary);
}

/* Safety/warning blocks */
.blog-page--health .blog-disclaimer--fda {
  background: #FEF9C3;
  border-color: #FDE047;
}

/* Neutral/natural color palette adjustments */
.blog-page--health .blog-category-card:hover {
  background: var(--blog-primary);
}

.blog-page--health .btn {
  background: var(--blog-primary);
}

.blog-page--health .btn:hover {
  background: var(--blog-primary-dark);
}

/* Trust indicators */
.blog-page--health .blog-post-card {
  border: 1px solid var(--blog-border);
}

.blog-page--health .blog-toc {
  background: var(--blog-bg-alt);
  border: 1px solid var(--blog-border);
}

/* Quote styling for testimonials */
.blog-page--health .blog-quote--testimonial {
  background: var(--blog-bg-alt);
  border-left: 4px solid var(--blog-primary);
}
