body .dark-bg,
body nav .nav-list li a,
body .main-section .section-content h1,
body .black-mode-text, body .offer-image,
body .menu-items-slider .item, body.light-mode .input-style,
body .stroke-text, body.light-mode .gallery-text h2, body .fllow-box, body .footer, body .foods-type-list li svg path
{transition: all .3s ease-in-out;}
body.light-mode .dark-bg {
    background-color: #fff;
}

body.light-mode nav .nav-list li a,
body.light-mode .main-section .section-content h1,
body.light-mode .black-mode-text
{
    color: #000 !important;
}
body.light-mode .offer-image {background-color: var(--primary-clr) !important;}
body.light-mode .menu-items-slider .item, body.light-mode .input-style {border-color: black !important;}

body.light-mode .stroke-text, body.light-mode .gallery-text h2 {
    color: #E4C590;
    -webkit-text-stroke: 1px #000000;
}
body.light-mode .fllow-box {
    background-color: white !important;
    border-color: #000 !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1) !important;
}

body.light-mode .footer {
    /* border-top: 1px solid #000; */
    background-color: #f8f9fa	!important;
    box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.08); /* top shadow */
}
body.light-mode .foods-type-list li svg path {fill: #000 ;}
body.light-mode .copy-right{border-color: #000 !important;}

/* Start menu page */
body.light-mode .aside-cart {background-color: #f8f9fa	!important;}
body.light-mode .categories-container-filter{border-color: #000 !important;}
body.light-mode .scroll-btn svg path{fill: #000;}
body.light-mode .checked-box input[type="radio"] + label svg path {fill: #000;}

body.light-mode .counter-num .btn-minus, body.light-mode .counter-num .btn-plus, body.light-mode .cart-list-wrap .delete-btn, body.light-mode .counter-num .btn-minus1, body.light-mode .counter-num .btn-plus1{
    border-color: #000 !important;
}

body.light-mode .counter-num .btn-minus svg path , body.light-mode .counter-num .btn-plus svg path {stroke: #000;}
body.light-mode .google-map-iframe{border: 2px solid var(--primary-clr) !important;}
body.light-mode .table.res-info-table>:not(caption)>*>*{background-color: #f8f9fa	!important;}
body.light-mode .border-when-light, .cart-list-wrap .aside-cart-list {border-color: #ccc !important;}

/* Start reservation page */
body.light-mode .input-style:focus {border-color: #000 !important; outline-color: black !important;}
body.light-mode  .bread-crumb li:not(:last-child)::after {color: #000;}
/* End reservation page */
/* Start user profile */
body.light-mode .light-mode-btn {
    border: 1px solid var(--primary-clr);
    outline: 1px solid var(--primary-clr);
}
body.light-mode .main-address, body.light-mode .orders-box > div:not(:last-child){border-color: var(--primary-clr);}
body.light-mode .reorder-icon path {fill: #000;}

/* End user profile */


/* Start cart from right side */
body.light-mode .cart-list-wrap{background-color: #f8f9fa !important;}
@media (max-width: 992px) {
    body.light-mode .mobile-mode{background-color: #f8f9fa !important;}
}

/* Start login */
body.light-mode .card-form-box {background-color: #f8f9fa !important;}
body.light-mode .large-checkbox{border-color: #000 !important;}
body.light-mode .form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
body.light-mode .title-reg-social-media::after, body.light-mode .title-reg-social-media::before{background-color: #000;}

/* Start checkout page */
body.light-mode .step-icon path, body.light-mode .back-icon path {fill: #000 !important;}
body.light-mode .sw-theme-arrows>.nav .nav-link.default, body.light-mode .select2-container--default .select2-selection--single,
body.light-mode .select2-container--open .select2-dropdown--below, body.light-mode .select2-container--open .select2-dropdown--above
{border-color: #000 !important;}
body.light-mode .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #000 transparent transparent transparent !important;}

body.light-mode .select2-container--default .select2-selection--single .select2-selection__rendered{color: #000;}

body.light-mode .select2-container--open .select2-dropdown--below, body.light-mode .select2-container--open .select2-dropdown--above{
    background-color: #f8f9fa !important;
}
body.light-mode .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: #000; color: #fff;}
body.light-mode .select2-results__option {color: #000;}
body.light-mode .tab-pane .bg-black {background-color: #f8f9fa	!important;}
body.light-mode .custom-bolid-input-mark, body.light-mode .custom-radio-checkout:checked + .custom-bolid-input-mark{border-color: #000 !important;}

/* End checkout page */

/* Start Scrollbar change style */
/* Scrollbar Track */
/* Firefox */
body.light-mode .cart-list-wrap .aside-cart-list{
  scrollbar-color: #ccc #f1f1f1; /* thumb, track */
  scrollbar-width: thin;
}

/* WebKit Browsers (Chrome, Safari, Edge) */
body.light-mode .cart-list-wrap .aside-cart-list::-webkit-scrollbar,
body.light-mode::-webkit-scrollbar {
  width: 10px;
}

body.light-mode .cart-list-wrap .aside-cart-list::-webkit-scrollbar-track,
body.light-mode::-webkit-scrollbar-track {
  background: #f1f1f1; /* Light track */
}

body.light-mode .cart-list-wrap .aside-cart-list::-webkit-scrollbar-thumb,
body.light-mode::-webkit-scrollbar-thumb {
  background-color: #ccc;         /* Light gray thumb */
  border-radius: 8px;
  border: 2px solid #f1f1f1;      /* Matches track color */
}

/* Optional: hover effect for thumb */
body.light-mode .cart-list-wrap .aside-cart-list::-webkit-scrollbar-thumb:hover,
body.light-mode::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}
/* End Scrollbar change style */




