/* Mav Limo — site-wide dark theme overrides */

html.dark-theme {
	color-scheme: dark;
}

.dark-theme .readmore-btn,
.dark-theme .section-footer-text p,
.dark-theme .section-footer-text ul li,
.dark-theme .about-us-body-silver .accordion-header .accordion-button,
.dark-theme .about-us-body-silver .accordion-header .accordion-button.collapsed,
.dark-theme .how-work-accordion-silver .accordion-header .accordion-button,
.dark-theme .how-work-accordion-silver .accordion-item .accordion-button.collapsed,
.dark-theme .testimonial-item-content-silver p,
.dark-theme .testimonial-author-content-silver h2,
.dark-theme .service-item-content-silver h2,
.dark-theme .approach-item-content h3,
.dark-theme .what-we-item-content-silver h3,
.dark-theme .book-form-content-silver h2,
.dark-theme .page-category-list ul li,
.dark-theme .service-entry h2,
.dark-theme .service-entry h3,
.dark-theme .service-why-choose-box h2,
.dark-theme .expertise-contact-title h2,
.dark-theme .pricing-item-content h2,
.dark-theme .pricing-item-list h3,
.dark-theme .pricing-item-content-silver .pricing-item-title-silver,
.dark-theme .what-we-do-item-title h3,
.dark-theme .contact-info-item-content h3,
.dark-theme .fleet-category-item h3,
.dark-theme .error-page-content .section-title h1 {
	color: var(--heading-color);
}

.dark-theme .section-footer-text p a:hover {
	color: var(--white-color);
}

.dark-theme .contact-form .form-control,
.dark-theme .fleets-search-box .form-control,
.dark-theme .rent-car-box-form .form-control,
.dark-theme .form-control {
	color: var(--heading-color);
	background-color: var(--surface-muted);
	border: 1px solid var(--divider-color);
}

.dark-theme .contact-form .form-control::placeholder,
.dark-theme .form-control::placeholder {
	color: var(--text-color);
}

.dark-theme .service-item-silver,
.dark-theme .how-work-accordion-silver .accordion-item,
.dark-theme .book-form-box-silver,
.dark-theme .approach-item {
	background-color: var(--surface-muted);
	border: 1px solid var(--divider-color);
}

.dark-theme .how-work-cta-box-silver {
	background: var(--surface-muted);
	border: 1px solid var(--divider-color);
}

.dark-theme .page-category-list ul li a::before {
	background-image: url('../images/arrow-white.svg');
}

.dark-theme .sidebar-cta-box {
	background-color: var(--surface-muted);
	border: 1px solid var(--divider-color);
}

.dark-theme .contact-us-form .section-title .section-sub-title {
	background: var(--surface-muted);
}

.dark-theme .accordion-button:not(.collapsed) {
	color: var(--primary-color);
}

.dark-theme .how-work-accordion-silver .accordion-item .accordion-body p {
	color: var(--primary-color);
}

.dark-theme .how-work-accordion-silver .accordion-item .accordion-button.collapsed::after {
	background-image: url('../images/arrow-white.svg');
}

.dark-theme .faq-accordion .accordion-item .accordion-button.collapsed::after,
.dark-theme .faq-accordion-silver .accordion-item-silver .accordion-button.collapsed::after {
	color: var(--heading-color);
}

.dark-theme .testimonial-slider-silver .swiper-wrapper .swiper-slide.swiper-slide-next .testimonial-item-content-silver p,
.dark-theme .testimonial-slider-silver .swiper-wrapper .swiper-slide.swiper-slide-next .testimonial-author-content-silver p,
.dark-theme .testimonial-slider-silver .swiper-wrapper .swiper-slide.swiper-slide-next .testimonial-item-rating-silver i {
	color: var(--primary-color);
}

.dark-theme .form-check-input {
	background-color: var(--surface-muted);
	border-color: var(--divider-color);
}

.dark-theme .form-check-input:checked {
	background-color: var(--accent-color);
	border-color: var(--accent-color);
}

.dark-theme .breadcrumb-item,
.dark-theme .breadcrumb-item a {
	color: var(--white-color);
}

.dark-theme .page-header-box h1 {
	color: var(--white-color);
}

.dark-theme .image-anime::after {
	background: linear-gradient(180deg, rgba(10, 10, 10, 0) 0%, rgba(10, 10, 10, 0.55) 100%);
}

.dark-theme .hero-rent-form-box-silver {
	background-color: rgba(0, 0, 0, 0.45);
	border-color: var(--dark-divider-color);
}

.dark-theme .our-services-silver,
.dark-theme .our-apporach,
.dark-theme .how-it-work-silver {
	background-blend-mode: overlay;
}

.dark-theme .pricing-item-header-silver {
	background: var(--surface-muted);
}

.dark-theme .pricing-item-silver {
	border: 1px solid var(--divider-color);
}

.dark-theme .what-we-col-pills-silver .nav-link,
.dark-theme .what-we-footer-list-silver ul li {
	color: var(--white-color);
}

.dark-theme .section-title p,
.dark-theme .section-title-content p,
.dark-theme .approach-item-content p,
.dark-theme .what-we-item-content-silver p,
.dark-theme .service-item-content-silver p,
.dark-theme .about-us-author-content-silver p,
.dark-theme .testimonial-author-content-silver p {
	color: var(--text-color);
}

.dark-theme .why-choose-item-content h3 {
	color: var(--heading-color);
}

.dark-theme .why-choose-counter-box {
	background-color: var(--surface-muted);
	border-color: var(--divider-color);
}

.dark-theme .why-choose-client-content p {
	color: var(--text-color);
}

.dark-theme .dark-section .section-title p,
.dark-theme .dark-section .section-title-content p {
	color: var(--white-color);
}
