/* Calm gray and sage palette. Light panels use dark text for readability. */
html[data-brand="navodu"] {
  --background: #f3f5f2;
  --foreground: #303b35;
  --primary: #48694f;
  --primary-foreground: #fff;
  --secondary: #e3eae0;
  --accent: #d9e8d4;
  --muted: #eef2ec;
  --muted-foreground: #59675e;
  --border: #ced8cd;
  --ring: #48694f;
  accent-color: #48694f;
}

html[data-brand="navodu"] .ticker,
html[data-brand="navodu"] .price-card.featured,
html[data-brand="navodu"] .journal-cta,
html[data-brand="navodu"] .article-rental-card {
  color: #303b35;
  background: #d9e8d4;
  border-color: #c4d5be;
}

html[data-brand="navodu"] .featured .plan-top,
html[data-brand="navodu"] .journal-cta .eyebrow,
html[data-brand="navodu"] .journal-cta h2,
html[data-brand="navodu"] .article-rental-card h2,
html[data-brand="navodu"] .article-rental-card .aside-phone {
  color: #303b35;
}

html[data-brand="navodu"] .featured .plan-description,
html[data-brand="navodu"] .featured .plan-price > span,
html[data-brand="navodu"] .featured .plan-per-day,
html[data-brand="navodu"] .journal-cta p,
html[data-brand="navodu"] .article-rental-card p,
html[data-brand="navodu"] .article-rental-card h2 > small {
  color: #59675e;
}

html[data-brand="navodu"] .featured .plan-per-day {
  border-color: #b2c1b0;
}

html[data-brand="navodu"] .journal-cta h2 em {
  color: #48694f;
}

html[data-brand="navodu"] .featured .plan-button,
html[data-brand="navodu"] .journal-cta .button,
html[data-brand="navodu"] .article-rental-card .button {
  color: #fff;
  background: #48694f;
}

html[data-brand="navodu"] .featured .plan-button:hover,
html[data-brand="navodu"] .journal-cta .button:hover,
html[data-brand="navodu"] .article-rental-card .button:hover {
  background: #3b5942;
}

html[data-brand="navodu"] .rental-section {
  background: #ebeeea;
}

html[data-brand="navodu"] .hero.hero-classic .hero-photo,
html[data-brand="navodu"] .hero.hero-classic .hero-video,
html[data-brand="navodu"] .river-break > img {
  filter: saturate(0.8);
}

::selection {
  color: #303b35;
  background: #d9e8d4;
}
