/* Jharkhand Parasnath Hill Theme CSS - Forest Green, Mountain Gold, Jain Saffron */

:root {
  --jharkhand-primary: #228B22; /* Forest Green - Chota Nagpur forests */
  --jharkhand-secondary: #DAA520; /* Goldenrod - Sacred peaks */
  --jharkhand-accent: #FF8C00; /* Dark Orange - Tribal/Saffron */
  --jharkhand-gold: #FFD700; /* Gold - Jain temple shine */
  --jharkhand-bg: linear-gradient(135deg, #228B22 0%, #32CD32 50%, #DAA520 100%);
}

nav {
  background: var(--jharkhand-bg);
  border-bottom: 3px solid var(--jharkhand-gold);
  box-shadow: 0 4px 20px rgba(34, 139, 34, 0.4);
}

.logo span { 
  color: var(--jharkhand-gold); 
}

nav ul li a:hover {
  background: rgba(255, 215, 0, 0.2);
  color: var(--jharkhand-gold);
}

.card::before,
.section-header h2::after {
  background: linear-gradient(90deg, var(--jharkhand-secondary), var(--jharkhand-accent));
}

.cta-btn {
  background: linear-gradient(135deg, var(--jharkhand-accent) 0%, var(--jharkhand-secondary) 100%);
}

.card-badge {
  background: var(--jharkhand-accent);
}

.social-links a:hover { 
  background: var(--jharkhand-primary); 
}

/* Sacred peak overlay for hero */
.hero::before {
  background: 
    radial-gradient(circle at 30% 70%, rgba(34, 139, 34, 0.2) 0%, transparent 50%),
    radial-gradient(circle at 70% 30%, rgba(255, 140, 0, 0.15) 0%, transparent 50%);
}

/* Mobile */
@media (max-width: 768px) {
  nav ul {
    background: rgba(34, 139, 34, 0.95);
  }
}

/* Ensure compatibility with base styles */

