/* UrjaSentinel Specific Styles */
:root {
    --primary-color: #ffd60a;
    --secondary-color: #ffc300;
    --accent-glow: rgba(255, 214, 10, 0.3);
    --gradient-primary: linear-gradient(135deg, #ffd60a 0%, #ffc300 100%);
}

.hero-background::before {
    background-image: 
        radial-gradient(circle at 20% 50%, rgba(255, 214, 10, 0.1) 0%, transparent 50%),
        radial-gradient(circle at 80% 80%, rgba(255, 195, 0, 0.1) 0%, transparent 50%);
}

.nav-brand,
.hero-tagline,
.about-text .lead,
.feature-icon,
.contact-info h3,
.footer-brand {
    color: var(--primary-color);
}

.hero-title {
    background: var(--gradient-primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
