/* Custom Color Override - Replace all yellow and orange colors with #9ee96f */
:root {
    --yellow: #9ee96f !important;
    --tussock-yellow: #9ee96f !important;
    --golden-yellow: #9ee96f !important;
    --bs-yellow: #9ee96f !important;
    --orange: #9ee96f !important;
    --base-color: #9ee96f !important;
}

/* Override any remaining yellow and orange colors */
.text-yellow,
.btn-link.text-yellow,
a.text-yellow-hover:hover,
.text-golden-yellow,
.btn-link.text-golden-yellow,
a.text-golden-yellow-hover:hover,
.text-tussock-yellow,
.btn-link.text-tussock-yellow,
a.text-tussock-yellow-hover:hover,
.text-orange,
.btn-link.text-orange,
a.text-orange-hover:hover {
    color: #9ee96f !important;
}

.bg-yellow,
.bg-golden-yellow,
.bg-tussock-yellow,
.bg-orange {
    background-color: #9ee96f !important;
}

.border-color-yellow,
.border-color-orange {
    border-color: #9ee96f !important;
}

/* Override gradient colors that contain yellow */
.bg-gradient-fast-pink-light-yellow {
    background-image: linear-gradient(to right top, #f7567f, #fe7177, #ff8a74, #ffa378, #9ee96f) !important;
}

.text-gradient-fast-pink-light-yellow {
    background-image: linear-gradient(to right, #f7567f, #fe7177, #ff8a74, #ffa378, #9ee96f) !important;
}

.border-gradient-fast-pink-light-yellow {
    border-image: linear-gradient(to right top, #f7567f, #fe7177, #ff8a74, #ffa378, #9ee96f) !important;
    border-image-slice: 1;
}

.btn-gradient-fast-pink-light-yellow {
    background-image: linear-gradient(to right, #f7567f, #9ee96f, #f7567f) !important;
    background-size: 200% auto;
    color: var(--white);
}

/* Override cursor colors */
.custom-cursor .circle-cursor-outer {
    border-color: #9ee96f !important;
    background: #9ee96f !important;
}

.custom-cursor .circle-cursor-inner {
    background: #9ee96f !important;
}

.custom-cursor .circle-cursor-inner.cursor-link-hover {
    background-color: #9ee96f !important;
}

/* Override slider navigation colors */
.slider-navigation-style-04 {
    background-color: #9ee96f !important;
}

.slider-navigation-style-04:hover {
    background-color: #9ee96f !important;
}

/* Override any remaining orange/yellow elements */
[class*="orange"], [class*="yellow"] {
    color: #9ee96f !important;
    background-color: #9ee96f !important;
    border-color: #9ee96f !important;
} 