/* HLR Custom Minimal Space Theme */
.hero-area-coodiv {
    background: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 50%, #16213e 100%) !important;
    background-size: 100% 100% !important;
    animation: none !important;
}

.hero-area-coodiv .header-hero-backgrounds {
    background: radial-gradient(circle at 20% 50%, rgba(120, 119, 198, 0.1) 0%, transparent 50%),
                radial-gradient(circle at 80% 20%, rgba(255, 255, 255, 0.05) 0%, transparent 50%),
                radial-gradient(circle at 40% 80%, rgba(120, 119, 198, 0.08) 0%, transparent 50%);
}

.hero-area-coodiv #particles-bg {
    opacity: 0.4 !important;
}

/* Remove mountain and planet elements */
.hero-area-coodiv .header-hero-backgrounds .montains-01,
.hero-area-coodiv .header-hero-backgrounds .montains-02,
.hero-area-coodiv .header-hero-backgrounds .header-erath,
.hero-area-coodiv .t-first,
.hero-area-coodiv .t-second,
.hero-area-coodiv .shape-1,
.hero-area-coodiv .shape-2,
.hero-area-coodiv .shape-3 {
    display: none !important;
}

/* Clean wave transition */
.hero-area-coodiv .wave-shape-bottom svg path {
    fill: #ffffff !important;
}

/* Center Header Content */
.site-header .container-fluid {
    justify-content: center !important;
}

.navbar-nav-wrapper {
    margin: 0 auto !important;
}

/* HLR Purple Accent Color Override */
.text-green,
.pre-title.text-green,
.strike-bottom.green,
.btn-primary,
.btn-warning,
.badge-warning,
.coodiv-color-red-opacity-visible,
.feather.icon-heart-on,
.text-green {
    color: #7b11f9 !important;
}

.btn-primary {
    background-color: #7b11f9 !important;
    border-color: #7b11f9 !important;
}

.btn-primary:hover {
    background-color: #6a0fd8 !important;
    border-color: #6a0fd8 !important;
}

.btn-warning {
    background-color: #7b11f9 !important;
    border-color: #7b11f9 !important;
}

.btn-warning:hover {
    background-color: #6a0fd8 !important;
    border-color: #6a0fd8 !important;
}

.badge-warning {
    background-color: #7b11f9 !important;
}

.strike-bottom.green::after {
    background: #7b11f9 !important;
}

/* Purple accent for links and interactive elements */
a:hover,
.nav-link:hover,
.dropdown-item:hover {
    color: #7b11f9 !important;
}

/* Override any remaining green colors */
.green,
.text-green,
.color-green,
.green-text {
    color: #7b11f9 !important;
}

.green-bg,
.bg-green {
    background-color: #7b11f9 !important;
}

/* Footer email text color fix */
.footer-contact-list .badge-warning {
    color: white !important;
}

.footer-contact-list .badge-warning i {
    color: white !important;
}

/* View Hosting Plans button text color */
.btn-warning {
    color: white !important;
}

/* Contact page email button text color */
.contact-page .btn-primary,
.btn-primary[href*="mailto:"] {
    color: white !important;
}
