/* Dark theme — Melody's Catering. Active only when <html data-theme="dark">.
   Auto-generated overrides of the light colours used across admin and client pages. */
@media screen {
html[data-theme="dark"]{color-scheme:dark}
html[data-theme="dark"] body{background:#141210;color:#f1ece4}
html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea{background-color:#262320;color:#f1ece4;border-color:#4a443c}
html[data-theme="dark"] ::placeholder{color:#8a8177}
html[data-theme="dark"] img.nav-logo-img,html[data-theme="dark"] .sidebar img{background:#fff;border-radius:8px;padding:2px}
html[data-theme="dark"] table th,html[data-theme="dark"] table td{border-color:#3a352f}
html[data-theme="dark"] a{color:inherit}
html[data-theme="dark"] .nav-links a:hover,html[data-theme="dark"] .nav-links a.active{color:#f1ece4}
/* theme toggle button */
.theme-toggle{width:34px;height:34px;border-radius:8px;border:1px solid #E5E0D8;background:#F5F2EE;color:#8A8177;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}
.theme-toggle:hover{color:#1F1F1F}
.theme-toggle .ic-sun{display:none}
html[data-theme="dark"] .theme-toggle{background:#262320;border-color:#4a443c;color:#e8b25a}
html[data-theme="dark"] .theme-toggle .ic-sun{display:block}
html[data-theme="dark"] .theme-toggle .ic-moon{display:none}
html[data-theme="dark"] body{background-color:#141210 !important}
html[data-theme="dark"] .print-footer{color:#a39a8e !important}
html[data-theme="dark"] .print-footer{background-color:#1d1b19 !important}
html[data-theme="dark"] .print-summary{color:#f1ece4 !important}
html[data-theme="dark"] table.rp-paged th, html[data-theme="dark"] table.rp-paged td{border-right-color:#3a352f !important}
html[data-theme="dark"] .rp-pager{color:#cfc6ba !important}
html[data-theme="dark"] .rp-pager button{border-color:#4a443c !important}
html[data-theme="dark"] .rp-pager button{background-color:#1d1b19 !important}
html[data-theme="dark"] .view-toggle{border-color:#3a352f !important}
html[data-theme="dark"] .view-btn{background-color:#1d1b19 !important}
html[data-theme="dark"] .view-btn{color:#cfc6ba !important}
html[data-theme="dark"] .view-btn.active{background-color:#e8e2d8 !important}
html[data-theme="dark"] .view-btn:hover:not(.active){background-color:#262320 !important}
html[data-theme="dark"] .bar-label{color:#cfc6ba !important}
html[data-theme="dark"] .bar-track{background-color:#2b2723 !important}
html[data-theme="dark"] .report-tabs{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .report-tab{border-color:#3a352f !important}
html[data-theme="dark"] .report-tab{background-color:#1d1b19 !important}
html[data-theme="dark"] .report-tab{color:#cfc6ba !important}
html[data-theme="dark"] .report-tab:hover{background-color:#262320 !important}
html[data-theme="dark"] .st-tabs{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .st-tab:hover{color:#cfc6ba !important}
html[data-theme="dark"] .st-tab.on{color:#e8a0a0 !important}
html[data-theme="dark"] .dsg-card{border-color:#3a352f !important}
html[data-theme="dark"] .dsg-card{background-color:#1d1b19 !important}
html[data-theme="dark"] .dsg-photo{background-color:#262320 !important}
html[data-theme="dark"] .dsg-change{background-color:#1d1b19 !important}
html[data-theme="dark"] .dsg-change{color:#f1ece4 !important}
html[data-theme="dark"] .dsg-pickbtn{border-color:#4a443c !important}
html[data-theme="dark"] .dsg-pickbtn{background-color:#1d1b19 !important}
html[data-theme="dark"] .dsg-thumb{border-color:#4a443c !important}
html[data-theme="dark"] #dsgLight .dsg-x{background-color:#1d1b19 !important}
html[data-theme="dark"] #dsgLight .dsg-x{color:#f1ece4 !important}
html[data-theme="dark"] .dsg-in:hover{border-color:#4a443c !important}
html[data-theme="dark"] .dsg-in:focus{background-color:#1d1b19 !important}
html[data-theme="dark"] .dsg-name{color:#f1ece4 !important}
html[data-theme="dark"] .dsg-desc{color:#bdb3a6 !important}
html[data-theme="dark"] .dsg-pricerow{color:#e8a0a0 !important}
html[data-theme="dark"] .dsg-price{color:#e8a0a0 !important}
html[data-theme="dark"] .dsg-sec{background-color:#1d1b19 !important}
html[data-theme="dark"] .dsg-sec{color:#cfc6ba !important}
html[data-theme="dark"] .dsg-sec{border-color:#4a443c !important}
html[data-theme="dark"] .dsg-del{color:#f08a8a !important}
html[data-theme="dark"] .lg-save{background-color:#e8e2d8 !important}
html[data-theme="dark"] .lg-cancel{background-color:#1d1b19 !important}
html[data-theme="dark"] .lg-cancel{color:#cfc6ba !important}
html[data-theme="dark"] .lg-cancel{border-color:#4a443c !important}
html[data-theme="dark"] .lg-jump a{color:#e8a0a0 !important}
html[data-theme="dark"] .lg-scroll{border-color:#3a352f !important}
html[data-theme="dark"] .lg-scroll{background-color:#1d1b19 !important}
html[data-theme="dark"] .lg-sec-title{color:#f1ece4 !important}
html[data-theme="dark"] .lg-sec-title{border-bottom-color:#33302b !important}
html[data-theme="dark"] .lg-sec-title a{color:#e8a0a0 !important}
html[data-theme="dark"] .lg-scroll.editing [data-ce]{background-color:#2f2616 !important}
html[data-theme="dark"] .lg-scroll.editing [data-ce]:focus{background-color:#3a2d14 !important}
html[data-theme="dark"] .lg-h{color:#f1ece4 !important}
html[data-theme="dark"] .lg-p{color:#cfc6ba !important}
html[data-theme="dark"] .lg-ul li{color:#cfc6ba !important}
html[data-theme="dark"] .lg-hl{background-color:#1d1b19 !important}
html[data-theme="dark"] .lg-hl div[data-ce]{color:#cfc6ba !important}
html[data-theme="dark"] .lg-rg{border-color:#3a352f !important}
html[data-theme="dark"] .lg-rr{border-top-color:#33302b !important}
html[data-theme="dark"] .lg-rr{color:#cfc6ba !important}
html[data-theme="dark"] .lgb.editing [data-ce]{background-color:#2f2616 !important}
html[data-theme="dark"] .lgb.editing [data-ce]:focus{background-color:#3a2d14 !important}
html[data-theme="dark"] .reg-modal{border-color:#3a352f !important}
html[data-theme="dark"] .reg-modal{background-color:#1d1b19 !important}
html[data-theme="dark"] .reg-head{border-bottom-color:#33302b !important}
html[data-theme="dark"] .reg-title{color:#f1ece4 !important}
html[data-theme="dark"] .reg-body{color:#cfc6ba !important}
html[data-theme="dark"] .reg-body h3{color:#f1ece4 !important}
html[data-theme="dark"] .reg-body .lg-h{color:#f1ece4 !important}
html[data-theme="dark"] .reg-body .lg-p{color:#cfc6ba !important}
html[data-theme="dark"] .reg-body .lg-ul li{color:#cfc6ba !important}
html[data-theme="dark"] .reg-body .lg-hl{background-color:#1d1b19 !important}
html[data-theme="dark"] .reg-body .lg-hl div[data-ce]{color:#cfc6ba !important}
html[data-theme="dark"] .reg-body .lg-badge{background-color:#262320 !important}
html[data-theme="dark"] .reg-body .lg-badge{border-color:#3a352f !important}
html[data-theme="dark"] .reg-body .lg-badge{color:#cfc6ba !important}
html[data-theme="dark"] .rules-wrap{border-color:#3a352f !important}
html[data-theme="dark"] .rules-wrap{background-color:#1d1b19 !important}
html[data-theme="dark"] .rules-wrap .rg-title{color:#f1ece4 !important}
html[data-theme="dark"] .rules-wrap .rule-card{background-color:#1d1b19 !important}
html[data-theme="dark"] .rules-wrap .rule-card{border-color:#3a352f !important}
html[data-theme="dark"] .rules-wrap .rule-title{color:#f1ece4 !important}
html[data-theme="dark"] .rules-wrap .rule-title{border-bottom-color:#33302b !important}
html[data-theme="dark"] .rules-wrap .rule-list li{border-bottom-color:#33302b !important}
html[data-theme="dark"] .rules-wrap .rule-en{color:#f1ece4 !important}
html[data-theme="dark"] .bk-subtab{border-color:#3a352f !important}
html[data-theme="dark"] .bk-subtab{background-color:#1d1b19 !important}
html[data-theme="dark"] .bk-subtab{color:#cfc6ba !important}
html[data-theme="dark"] .bk-group{color:#e8a0a0 !important}
html[data-theme="dark"] .bk-t{color:#f1ece4 !important}
html[data-theme="dark"] details.brgy-box > summary{border-color:#4a443c !important}
html[data-theme="dark"] details.brgy-box > summary{background-color:#1d1b19 !important}
html[data-theme="dark"] details.brgy-box > summary{color:#f1ece4 !important}
html[data-theme="dark"] details.brgy-box[open] > summary{border-color:#e8e2d8 !important}
html[data-theme="dark"] table.rv-lines th, html[data-theme="dark"] table.rv-lines td{border-right-color:#3a352f !important}
html[data-theme="dark"] .notif-item{border-bottom-color:#33302b !important}
html[data-theme="dark"] .notif-message{color:#f1ece4 !important}
html[data-theme="dark"] .pk-tab{border-color:#3a352f !important}
html[data-theme="dark"] .pk-tab{background-color:#1d1b19 !important}
html[data-theme="dark"] .pk-tab{color:#cfc6ba !important}
html[data-theme="dark"] .pk-tab.on .pk-dot{background-color:#1d1b19 !important}
html[data-theme="dark"] .pk-panel{background-color:#1d1b19 !important}
html[data-theme="dark"] .pk-panel{border-color:#3a352f !important}
html[data-theme="dark"] .pk-head{background-color:#262320 !important}
html[data-theme="dark"] .pk-head{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .pk-name{color:#f1ece4 !important}
html[data-theme="dark"] .pk-price{color:#e8a0a0 !important}
html[data-theme="dark"] .pk-cat{border-color:#3a352f !important}
html[data-theme="dark"] .pk-cat{background-color:#1d1b19 !important}
html[data-theme="dark"] .pk-cat-h{background-color:#262320 !important}
html[data-theme="dark"] .pk-cat-h{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .pk-cat-t{color:#cfc6ba !important}
html[data-theme="dark"] .pk-cat-n{background-color:#1d1b19 !important}
html[data-theme="dark"] .pk-cat-n{border-color:#3a352f !important}
html[data-theme="dark"] .pk-item{border-bottom-color:#33302b !important}
html[data-theme="dark"] .pk-item{color:#f1ece4 !important}
html[data-theme="dark"] .pk-item:hover{background-color:#262320 !important}
html[data-theme="dark"] .pk-x:hover{color:#f08a8a !important}
html[data-theme="dark"] .pk-x:hover{background-color:#3b1f1f !important}
html[data-theme="dark"] .pkg-header{background-color:#1d1b19 !important}
html[data-theme="dark"] .f-input.needs-fix{background-color:#331c1c !important}
html[data-theme="dark"] .pkg-lock-note{background-color:#3a2d14 !important}
html[data-theme="dark"] .pkg-lock-note{color:#e8b25a !important}
html[data-theme="dark"] .pkg-card.selected .pkg-header{background-color:#3a352f !important}
html[data-theme="dark"] .cat-block.missing .food-cat-label{color:#f08a8a !important}
html[data-theme="dark"] .cat-block.missing .food-option{background-color:#331c1c !important}
html[data-theme="dark"] .cat-miss-msg{color:#f08a8a !important}
html[data-theme="dark"] .pkg-body{background-color:#262320 !important}
html[data-theme="dark"] .food-cat-label{color:#f1ece4 !important}
html[data-theme="dark"] .food-cat-label::after{background-color:#33302b !important}
html[data-theme="dark"] .food-option{background-color:#1d1b19 !important}
html[data-theme="dark"] .radio-dot{background-color:#e8e2d8 !important}
html[data-theme="dark"] .f-input{color:#f1ece4 !important}
html[data-theme="dark"] .f-input{background-color:#1d1b19 !important}
html[data-theme="dark"] .pw-toggle:hover{color:#f1ece4 !important}
html[data-theme="dark"] .f-label{color:#aab4cc !important}
html[data-theme="dark"] .pay-opt{background-color:#1d1b19 !important}
html[data-theme="dark"] .pay-opt span{color:#f1ece4 !important}
html[data-theme="dark"] .pay-opts.pay-missing .pay-opt{background-color:#331c1c !important}
html[data-theme="dark"] .pay-opt:has(input:checked){background-color:#262320 !important}
html[data-theme="dark"] .pay-name{color:#f1ece4 !important}
html[data-theme="dark"] .pay-badge.paid{background-color:#1f3018 !important}
html[data-theme="dark"] .pay-badge.paid{color:#8fd16a !important}
html[data-theme="dark"] .search-results{background-color:#1d1b19 !important}
html[data-theme="dark"] .search-result-item{color:#f1ece4 !important}
html[data-theme="dark"] .search-result-item:hover{background-color:#262320 !important}
html[data-theme="dark"] .selected-client{background-color:#1f3018 !important}
html[data-theme="dark"] .selected-client{color:#8fd16a !important}
html[data-theme="dark"] .venue-combo{background-color:#1d1b19 !important}
html[data-theme="dark"] .venue-combo input{color:#f1ece4 !important}
html[data-theme="dark"] .venue-combo .vdiv{background-color:#33302b !important}
html[data-theme="dark"] .venue-combo select{color:#f1ece4 !important}
html[data-theme="dark"] .qr-modal{background-color:#1d1b19 !important}
html[data-theme="dark"] .qr-modal-title{color:#f1ece4 !important}
html[data-theme="dark"] .qr-error{background-color:#3b1f1f !important}
html[data-theme="dark"] .qr-error{color:#f08a8a !important}
html[data-theme="dark"] .qr-error{border-color:#7a3a3a !important}
html[data-theme="dark"] body{color:#f1ece4 !important}
html[data-theme="dark"] .sheet{background-color:#1d1b19 !important}
html[data-theme="dark"] .btn-close{background-color:#1d1b19 !important}
html[data-theme="dark"] .btn-close{color:#f1ece4 !important}
html[data-theme="dark"] .biz small{color:#a39a8e !important}
html[data-theme="dark"] .title small{color:#a39a8e !important}
html[data-theme="dark"] .edited .t{color:#f08a8a !important}
html[data-theme="dark"] h3{color:#e8a0a0 !important}
html[data-theme="dark"] td.k{color:#a39a8e !important}
html[data-theme="dark"] .chk .cat{color:#a39a8e !important}
html[data-theme="dark"] .custom-none{color:#a39a8e !important}
html[data-theme="dark"] .total{color:#e8a0a0 !important}
html[data-theme="dark"] .foot{color:#a39a8e !important}
html[data-theme="dark"] .sidebar{background-color:#1d1b19 !important}
html[data-theme="dark"] .sidebar{border-right-color:#3a352f !important}
html[data-theme="dark"] .sidebar-hamburger{border-color:#3a352f !important}
html[data-theme="dark"] .sidebar-hamburger{background-color:#1d1b19 !important}
html[data-theme="dark"] .sidebar-hamburger span{background-color:#e8e2d8 !important}
html[data-theme="dark"] .sidebar-hamburger span::before, html[data-theme="dark"] .sidebar-hamburger span::after{background-color:#e8e2d8 !important}
html[data-theme="dark"] .sidebar-logo{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .nav-item{color:#cfc6ba !important}
html[data-theme="dark"] .nav-item:hover{background-color:#3a352f !important}
html[data-theme="dark"] .nav-item:hover{color:#f1ece4 !important}
html[data-theme="dark"] .nav-item:hover .nav-icon{color:#f1ece4 !important}
html[data-theme="dark"] .sidebar-user{border-top-color:#3a352f !important}
html[data-theme="dark"] .user-avatar{background-color:#3a352f !important}
html[data-theme="dark"] .user-avatar{border-color:#4a443c !important}
html[data-theme="dark"] .user-avatar{color:#f1ece4 !important}
html[data-theme="dark"] .user-name{color:#f1ece4 !important}
html[data-theme="dark"] .btn-logout:hover{color:#f08a8a !important}
html[data-theme="dark"] .main-content{background-color:#141210 !important}
html[data-theme="dark"] .topbar{background-color:#1d1b19 !important}
html[data-theme="dark"] .topbar{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .topbar-title{color:#f1ece4 !important}
html[data-theme="dark"] .notif-btn{background-color:#1d1b19 !important}
html[data-theme="dark"] .notif-btn{border-color:#3a352f !important}
html[data-theme="dark"] .notif-badge{border-color:#1d1b19 !important}
html[data-theme="dark"] .stat-card{background-color:#1d1b19 !important}
html[data-theme="dark"] .stat-card{border-color:#3a352f !important}
html[data-theme="dark"] .stat-val{color:#f1ece4 !important}
html[data-theme="dark"] .card{background-color:#1d1b19 !important}
html[data-theme="dark"] .card{border-color:#3a352f !important}
html[data-theme="dark"] .card-title{color:#f1ece4 !important}
html[data-theme="dark"] .card-link{color:#e8a0a0 !important}
html[data-theme="dark"] .tbl th{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .tbl td{color:#ece6dc !important}
html[data-theme="dark"] .tbl tr:hover td{background-color:#1d1b19 !important}
html[data-theme="dark"] .badge-pending{background-color:#3a2d14 !important}
html[data-theme="dark"] .badge-pending{color:#e8b25a !important}
html[data-theme="dark"] .badge-confirmed{background-color:#1f3018 !important}
html[data-theme="dark"] .badge-confirmed{color:#8fd16a !important}
html[data-theme="dark"] .badge-done{background-color:#262320 !important}
html[data-theme="dark"] .badge-done{color:#e8a0a0 !important}
html[data-theme="dark"] .badge-cancelled{background-color:#3b1f1f !important}
html[data-theme="dark"] .badge-cancelled{color:#f08a8a !important}
html[data-theme="dark"] .badge-cancellation_pending{background-color:#3a2d14 !important}
html[data-theme="dark"] .badge-cancellation_pending{color:#e8b25a !important}
html[data-theme="dark"] .sched-date{background-color:#1d1b19 !important}
html[data-theme="dark"] .sched-date{border-color:#3a352f !important}
html[data-theme="dark"] .sched-day{color:#f1ece4 !important}
html[data-theme="dark"] .sched-name{color:#f1ece4 !important}
html[data-theme="dark"] .receipt-wrapper{background-color:#1d1b19 !important}
html[data-theme="dark"] .receipt-paper{background-color:#1d1b19 !important}
html[data-theme="dark"] .receipt-paper{color:#f1ece4 !important}
html[data-theme="dark"] .r-label{color:#a39a8e !important}
html[data-theme="dark"] .r-small{color:#a39a8e !important}
html[data-theme="dark"] .r-badge{background-color:#1f3018 !important}
html[data-theme="dark"] .r-badge{color:#8fd16a !important}
html[data-theme="dark"] .r-badge{border-color:#3f5a2a !important}
html[data-theme="dark"] .page-title{color:#f1ece4 !important}
html[data-theme="dark"] .upload-section{background-color:#1d1b19 !important}
html[data-theme="dark"] .upload-section{border-color:#3a352f !important}
html[data-theme="dark"] .upload-title{color:#f1ece4 !important}
html[data-theme="dark"] .upload-select{border-color:#4a443c !important}
html[data-theme="dark"] .upload-select{color:#f1ece4 !important}
html[data-theme="dark"] .upload-select{background-color:#1d1b19 !important}
html[data-theme="dark"] .upload-file{color:#cfc6ba !important}
html[data-theme="dark"] .upload-btn{background-color:#e8e2d8 !important}
html[data-theme="dark"] .alert-success{background-color:#1f3018 !important}
html[data-theme="dark"] .alert-success{color:#8fd16a !important}
html[data-theme="dark"] .alert-success{border-color:#3f5a2a !important}
html[data-theme="dark"] .gallery-item{border-color:#3a352f !important}
html[data-theme="dark"] .gallery-item{background-color:#1d1b19 !important}
html[data-theme="dark"] .gallery-item:hover{border-color:#e8e2d8 !important}
html[data-theme="dark"] .gallery-meta{border-top-color:#33302b !important}
html[data-theme="dark"] .empty-icon{background-color:#262320 !important}
html[data-theme="dark"] .empty-icon{border-color:#3a352f !important}
html[data-theme="dark"] .empty-title{color:#f1ece4 !important}
html[data-theme="dark"] .cal-cell.past{background-color:#262320 !important}
html[data-theme="dark"] .cal-cell.available{background-color:#1f3018 !important}
html[data-theme="dark"] .cal-cell.available{color:#8fd16a !important}
html[data-theme="dark"] .cal-cell.available{border-color:#3f5a2a !important}
html[data-theme="dark"] .cal-cell.partial{background-color:#3a2d14 !important}
html[data-theme="dark"] .cal-cell.partial{color:#e8b25a !important}
html[data-theme="dark"] .cal-cell.full{background-color:#3b1f1f !important}
html[data-theme="dark"] .cal-cell.full{color:#f08a8a !important}
html[data-theme="dark"] .cal-cell.full{border-color:#7a3a3a !important}
html[data-theme="dark"] .cal-cell.today-mark{outline-color:#e8e2d8 !important}
html[data-theme="dark"] .pkg-card{border-color:#3a352f !important}
html[data-theme="dark"] .pkg-card.selected{border-color:#e8e2d8 !important}
html[data-theme="dark"] .pkg-card.selected .pkg-header{background-color:#33302b !important}
html[data-theme="dark"] .pkg-card.selected .pkg-header:hover{background-color:#33302b !important}
html[data-theme="dark"] .pkg-header:hover{background-color:#1d1b19 !important}
html[data-theme="dark"] .pkg-body{background-color:#1d1b19 !important}
html[data-theme="dark"] .pkg-body{border-top-color:#3a352f !important}
html[data-theme="dark"] .food-cat-label::after{background-color:#3a352f !important}
html[data-theme="dark"] .food-cat-req{color:#f08a8a !important}
html[data-theme="dark"] .food-option{border-color:#3a352f !important}
html[data-theme="dark"] .food-option{color:#ece6dc !important}
html[data-theme="dark"] .food-option:hover{border-color:#e8e2d8 !important}
html[data-theme="dark"] .food-option:hover{background-color:#1d1b19 !important}
html[data-theme="dark"] .radio-circle{border-color:#4a443c !important}
html[data-theme="dark"] .fixed-items{background-color:#2b2723 !important}
html[data-theme="dark"] .fixed-item::before{color:#8fd16a !important}
html[data-theme="dark"] .staff-input{border-color:#4a443c !important}
html[data-theme="dark"] .staff-input{color:#f1ece4 !important}
html[data-theme="dark"] .staff-input{background-color:#1d1b19 !important}
html[data-theme="dark"] .est-row{border-bottom-color:#33302b !important}
html[data-theme="dark"] .est-val{color:#f1ece4 !important}
html[data-theme="dark"] .faq-cat{color:#e8a0a0 !important}
html[data-theme="dark"] .faq-list{border-color:#3a352f !important}
html[data-theme="dark"] .faq-list{background-color:#1d1b19 !important}
html[data-theme="dark"] .faq-item{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .faq-item{background-color:#1d1b19 !important}
html[data-theme="dark"] .faq-item summary{color:#f1ece4 !important}
html[data-theme="dark"] .faq-item summary::before{color:#f1ece4 !important}
html[data-theme="dark"] .faq-item[open] summary::before{color:#e8a0a0 !important}
html[data-theme="dark"] .faq-item summary:hover{background-color:#262320 !important}
html[data-theme="dark"] .faq-ans{color:#cfc6ba !important}
html[data-theme="dark"] .faq-ans{background-color:#1d1b19 !important}
html[data-theme="dark"] .faq-ans{border-top-color:#33302b !important}
html[data-theme="dark"] .rules-contact{background-color:#1d1b19 !important}
html[data-theme="dark"] .rules-contact{border-color:#3a352f !important}
html[data-theme="dark"] .rules-contact{color:#cfc6ba !important}
html[data-theme="dark"] .hero{background-color:#1d1b19 !important}
html[data-theme="dark"] .hero{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .hero-photo .btn-primary{background-color:#1d1b19 !important}
html[data-theme="dark"] .hero-photo .btn-primary{color:#f1ece4 !important}
html[data-theme="dark"] .hero-dot.active{background-color:#1d1b19 !important}
html[data-theme="dark"] .hero-title{color:#f1ece4 !important}
html[data-theme="dark"] .btn-primary{background-color:#e8e2d8 !important}
html[data-theme="dark"] .btn-outline{background-color:#1d1b19 !important}
html[data-theme="dark"] .btn-outline{color:#f1ece4 !important}
html[data-theme="dark"] .btn-outline{border-color:#4a443c !important}
html[data-theme="dark"] .btn-outline:hover{background-color:#262320 !important}
html[data-theme="dark"] .section-title{color:#f1ece4 !important}
html[data-theme="dark"] .feature-icon{background-color:#262320 !important}
html[data-theme="dark"] .feature-icon{border-color:#3a352f !important}
html[data-theme="dark"] .feature-title{color:#f1ece4 !important}
html[data-theme="dark"] .pkg-section{background-color:#1d1b19 !important}
html[data-theme="dark"] .pkg-section{border-top-color:#3a352f !important}
html[data-theme="dark"] .pkg-section{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .pkg-card{background-color:#1d1b19 !important}
html[data-theme="dark"] .pkg-card:hover{border-color:#e8e2d8 !important}
html[data-theme="dark"] .pkg-card.open{border-color:#e8e2d8 !important}
html[data-theme="dark"] .pkg-menu{border-top-color:#3a352f !important}
html[data-theme="dark"] .pkg-menu-cat{color:#f1ece4 !important}
html[data-theme="dark"] .pkg-name{color:#f1ece4 !important}
html[data-theme="dark"] .pkg-price{color:#f1ece4 !important}
html[data-theme="dark"] .btn-select{background-color:#e8e2d8 !important}
html[data-theme="dark"] .step-num{background-color:#e8e2d8 !important}
html[data-theme="dark"] .step-title{color:#f1ece4 !important}
html[data-theme="dark"] .contact-section{background-color:#1d1b19 !important}
html[data-theme="dark"] .contact-section{border-top-color:#3a352f !important}
html[data-theme="dark"] .contact-title{color:#f1ece4 !important}
html[data-theme="dark"] .contact-box{background-color:#1d1b19 !important}
html[data-theme="dark"] .contact-box{border-color:#3a352f !important}
html[data-theme="dark"] .contact-val{color:#f1ece4 !important}
html[data-theme="dark"] .footer{background-color:#1d1b19 !important}
html[data-theme="dark"] .footer{border-top-color:#3a352f !important}
html[data-theme="dark"] .home-gallery-item{border-color:#3a352f !important}
html[data-theme="dark"] .pkg-card.selected .pkg-header:hover{background-color:#3a352f !important}
html[data-theme="dark"] .pkg-header:hover .pkg-arrow{color:#f1ece4 !important}
html[data-theme="dark"] .staff-input:focus{border-color:#e8e2d8 !important}
html[data-theme="dark"] .divider{border-top-color:#33302b !important}
html[data-theme="dark"] .form-control.needs-fix{background-color:#331c1c !important}
html[data-theme="dark"] .form-control.is-error{background-color:#331c1c !important}
html[data-theme="dark"] .form-control.is-valid{background-color:#1b2a15 !important}
html[data-theme="dark"] .staff-input.is-error{background-color:#331c1c !important}
html[data-theme="dark"] .field-error{color:#f08a8a !important}
html[data-theme="dark"] .field-ok{color:#8fd16a !important}
html[data-theme="dark"] .design-card{border-color:#3a352f !important}
html[data-theme="dark"] .design-card{background-color:#1d1b19 !important}
html[data-theme="dark"] .design-zoom{color:#f1ece4 !important}
html[data-theme="dark"] .design-card img{background-color:#262320 !important}
html[data-theme="dark"] .design-noimg{background-color:#262320 !important}
html[data-theme="dark"] .design-name{color:#f1ece4 !important}
html[data-theme="dark"] .design-price{color:#e8a0a0 !important}
html[data-theme="dark"] .design-pick{color:#e8a0a0 !important}
html[data-theme="dark"] .venue-combo{border-color:#4a443c !important}
html[data-theme="dark"] .venue-combo:focus-within{border-color:#e8e2d8 !important}
html[data-theme="dark"] .venue-combo .venue-divider{background-color:#3a352f !important}
html[data-theme="dark"] .food-option.chosen{border-color:#e8e2d8 !important}
html[data-theme="dark"] .food-option.chosen .radio-circle{border-color:#e8e2d8 !important}
html[data-theme="dark"] .rule-card{background-color:#1d1b19 !important}
html[data-theme="dark"] .rule-card{border-color:#3a352f !important}
html[data-theme="dark"] .rule-title{color:#f1ece4 !important}
html[data-theme="dark"] .rule-title{border-bottom-color:#33302b !important}
html[data-theme="dark"] .rule-list li{border-bottom-color:#33302b !important}
html[data-theme="dark"] .rule-en{color:#f1ece4 !important}
html[data-theme="dark"] .navbar{background-color:#1d1b19 !important}
html[data-theme="dark"] .navbar{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .nav-links a:hover, html[data-theme="dark"] .nav-links a.active{color:#f1ece4 !important}
html[data-theme="dark"] .nav-avatar{background-color:#262320 !important}
html[data-theme="dark"] .nav-avatar{border-color:#3a352f !important}
html[data-theme="dark"] .nav-avatar{color:#f1ece4 !important}
html[data-theme="dark"] .nav-username{color:#f1ece4 !important}
html[data-theme="dark"] .btn-logout{border-color:#3a352f !important}
html[data-theme="dark"] .btn-signin{border-color:#3a352f !important}
html[data-theme="dark"] .nav-notif-dot{border-color:#1d1b19 !important}
html[data-theme="dark"] .logout-modal{background-color:#1d1b19 !important}
html[data-theme="dark"] .logout-modal-icon{background-color:#3b1f1f !important}
html[data-theme="dark"] .logout-modal-icon{border-color:#7a3a3a !important}
html[data-theme="dark"] .logout-modal-title{color:#f1ece4 !important}
html[data-theme="dark"] .logout-btn-cancel{background-color:#262320 !important}
html[data-theme="dark"] .logout-btn-cancel{color:#f1ece4 !important}
html[data-theme="dark"] .logout-btn-cancel{border-color:#3a352f !important}
html[data-theme="dark"] .nav-hamburger{border-color:#3a352f !important}
html[data-theme="dark"] .nav-hamburger{background-color:#1d1b19 !important}
html[data-theme="dark"] .nav-hamburger span{background-color:#e8e2d8 !important}
html[data-theme="dark"] .nav-hamburger span::before, html[data-theme="dark"] .nav-hamburger span::after{background-color:#e8e2d8 !important}
html[data-theme="dark"] .nav-mobile-menu{background-color:#1d1b19 !important}
html[data-theme="dark"] .nav-mobile-menu{border-bottom-color:#3a352f !important}
html[data-theme="dark"] .nav-mobile-menu a{color:#cfc6ba !important}
html[data-theme="dark"] .nav-mobile-menu a{border-bottom-color:#33302b !important}
html[data-theme="dark"] .nav-mobile-menu a.active{color:#e8a0a0 !important}
html[data-theme="dark"] .receipt-wrapper{background-color:#262320 !important}
html[data-theme="dark"] .detail-row{border-bottom-color:#33302b !important}
html[data-theme="dark"] .detail-val{color:#f1ece4 !important}
html[data-theme="dark"] .pay-pick:hover{background-color:#262320 !important}
html[data-theme="dark"] .pay-sel{background-color:#262320 !important}
html[data-theme="dark"] .nav-logo-top{color:#e8a0a0 !important}
html[data-theme="dark"] .nav-logo-main{color:#f1ece4 !important}
html[data-theme="dark"] .navbar-links a:hover, html[data-theme="dark"] .navbar-links a.active{color:#e8a0a0 !important}
html[data-theme="dark"] .nav-notif{background-color:#262320 !important}
html[data-theme="dark"] .nav-notif{border-color:#3a352f !important}
html[data-theme="dark"] .btn-logout-nav{border-color:#3a352f !important}
html[data-theme="dark"] .btn-logout-nav:hover{color:#f08a8a !important}
html[data-theme="dark"] .card-title{border-bottom-color:#33302b !important}
html[data-theme="dark"] .form-label{color:#cfc6ba !important}
html[data-theme="dark"] .form-label .required{color:#f08a8a !important}
html[data-theme="dark"] .form-control{border-color:#4a443c !important}
html[data-theme="dark"] .form-control{color:#f1ece4 !important}
html[data-theme="dark"] .form-control{background-color:#1d1b19 !important}
html[data-theme="dark"] .btn-outline:hover{background-color:#1d1b19 !important}
html[data-theme="dark"] .btn-danger{background-color:#3b1f1f !important}
html[data-theme="dark"] .btn-danger{color:#f08a8a !important}
html[data-theme="dark"] .btn-danger{border-color:#7a3a3a !important}
html[data-theme="dark"] .badge-done{background-color:#2b2723 !important}
html[data-theme="dark"] .badge-done{color:#cfc6ba !important}
html[data-theme="dark"] .badge-approved{background-color:#1f3018 !important}
html[data-theme="dark"] .badge-approved{color:#8fd16a !important}
html[data-theme="dark"] .badge-declined{background-color:#3b1f1f !important}
html[data-theme="dark"] .badge-declined{color:#f08a8a !important}
html[data-theme="dark"] .alert-error{background-color:#3b1f1f !important}
html[data-theme="dark"] .alert-error{color:#f08a8a !important}
html[data-theme="dark"] .alert-error{border-color:#7a3a3a !important}
html[data-theme="dark"] .alert-info{background-color:#262320 !important}
html[data-theme="dark"] .alert-info{color:#cfc6ba !important}
html[data-theme="dark"] .alert-info{border-color:#4a443c !important}
html[data-theme="dark"] .booking-card{background-color:#1d1b19 !important}
html[data-theme="dark"] .booking-card{border-color:#3a352f !important}
html[data-theme="dark"] .booking-event-type{color:#f1ece4 !important}
html[data-theme="dark"] .booking-meta-item .meta-val{color:#f1ece4 !important}
html[data-theme="dark"] .booking-cost{color:#e8a0a0 !important}
html[data-theme="dark"] .booking-actions{border-top-color:#33302b !important}
html[data-theme="dark"] .package-card{border-color:#3a352f !important}
html[data-theme="dark"] .package-card{background-color:#1d1b19 !important}
html[data-theme="dark"] .package-card:hover{background-color:#1d1b19 !important}
html[data-theme="dark"] .package-card.selected{background-color:#262320 !important}
html[data-theme="dark"] .package-name{color:#f1ece4 !important}
html[data-theme="dark"] .package-price{color:#e8a0a0 !important}
html[data-theme="dark"] .empty-state-title{color:#f1ece4 !important}
html[data-theme="dark"] .notif-icon.unread{background-color:#262320 !important}
html[data-theme="dark"] .notif-icon.unread{border-color:#3a352f !important}
html[data-theme="dark"] .notif-icon.read{background-color:#1d1b19 !important}
html[data-theme="dark"] .feature-card{background-color:#1d1b19 !important}
html[data-theme="dark"] .feature-card{border-color:#3a352f !important}
html[data-theme="dark"] [style*="background:#1F1F1F" i]{background-color:#e8e2d8 !important}
html[data-theme="dark"] [style*="background: #1F1F1F" i]{background-color:#e8e2d8 !important}
html[data-theme="dark"] [style*="background: #1a2236" i]{background-color:#e8e2d8 !important}
html[data-theme="dark"] [style*="background:#1a2236" i]{background-color:#e8e2d8 !important}
html[data-theme="dark"] [style*="background:#F0EBE3" i]{background-color:#2b2723 !important}
html[data-theme="dark"] [style*="background: #F0EBE3" i]{background-color:#2b2723 !important}
html[data-theme="dark"] [style*="background: #F3F0EA" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background:#F3F0EA" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background: #F5F2EE" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background:#F5F2EE" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background: #FAF7F2" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background:#FAF7F2" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background: #FAFAFA" i]{background-color:#1d1b19 !important}
html[data-theme="dark"] [style*="background:#FAFAFA" i]{background-color:#1d1b19 !important}
html[data-theme="dark"] [style*="background:#eaf3de" i]{background-color:#1f3018 !important}
html[data-theme="dark"] [style*="background: #eaf3de" i]{background-color:#1f3018 !important}
html[data-theme="dark"] [style*="background:#f4f6fb" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background: #f4f6fb" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background: #f8f9fa" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background:#f8f9fa" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background: #f8faff" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background:#f8faff" i]{background-color:#262320 !important}
html[data-theme="dark"] [style*="background:#faeeda" i]{background-color:#3a2d14 !important}
html[data-theme="dark"] [style*="background: #faeeda" i]{background-color:#3a2d14 !important}
html[data-theme="dark"] [style*="background:#fcebeb" i]{background-color:#3b1f1f !important}
html[data-theme="dark"] [style*="background: #fcebeb" i]{background-color:#3b1f1f !important}
html[data-theme="dark"] [style*="background:#fff" i]{background-color:#1d1b19 !important}
html[data-theme="dark"] [style*="background: #fff" i]{background-color:#1d1b19 !important}
html[data-theme="dark"] [style*="background: #fff8e6" i]{background-color:#3a2d14 !important}
html[data-theme="dark"] [style*="background:#fff8e6" i]{background-color:#3a2d14 !important}
html[data-theme="dark"] [style*="border-bottom:0.5px solid #F0EBE3" i]{border-bottom-color:#33302b !important}
html[data-theme="dark"] [style*="border-bottom: 0.5px solid #F0EBE3" i]{border-bottom-color:#33302b !important}
html[data-theme="dark"] [style*="border-bottom:1.5px solid #1F1F1F" i]{border-bottom-color:#e8e2d8 !important}
html[data-theme="dark"] [style*="border-bottom: 1.5px solid #1F1F1F" i]{border-bottom-color:#e8e2d8 !important}
html[data-theme="dark"] [style*="border-bottom: 1px solid #1F1F1F" i]{border-bottom-color:#e8e2d8 !important}
html[data-theme="dark"] [style*="border-bottom:1px solid #1F1F1F" i]{border-bottom-color:#e8e2d8 !important}
html[data-theme="dark"] [style*="border-bottom: 1px solid #E5E0D8" i]{border-bottom-color:#3a352f !important}
html[data-theme="dark"] [style*="border-bottom:1px solid #E5E0D8" i]{border-bottom-color:#3a352f !important}
html[data-theme="dark"] [style*="border-bottom: 1px solid #F0EBE3" i]{border-bottom-color:#33302b !important}
html[data-theme="dark"] [style*="border-bottom:1px solid #F0EBE3" i]{border-bottom-color:#33302b !important}
html[data-theme="dark"] [style*="border-bottom:2px solid #1F1F1F" i]{border-bottom-color:#e8e2d8 !important}
html[data-theme="dark"] [style*="border-bottom: 2px solid #1F1F1F" i]{border-bottom-color:#e8e2d8 !important}
html[data-theme="dark"] [style*="border-color: #f09595" i]{border-color:#7a3a3a !important}
html[data-theme="dark"] [style*="border-color:#f09595" i]{border-color:#7a3a3a !important}
html[data-theme="dark"] [style*="border-color:#f5c88a" i]{border-color:#6a4a1a !important}
html[data-theme="dark"] [style*="border-color: #f5c88a" i]{border-color:#6a4a1a !important}
html[data-theme="dark"] [style*="border-top: 0.5px solid #F0EBE3" i]{border-top-color:#33302b !important}
html[data-theme="dark"] [style*="border-top:0.5px solid #F0EBE3" i]{border-top-color:#33302b !important}
html[data-theme="dark"] [style*="border-top:1px dashed #D8D0C4" i]{border-top-color:#4a443c !important}
html[data-theme="dark"] [style*="border-top: 1px dashed #D8D0C4" i]{border-top-color:#4a443c !important}
html[data-theme="dark"] [style*="border-top:1px dashed #E5E0D8" i]{border-top-color:#3a352f !important}
html[data-theme="dark"] [style*="border-top: 1px dashed #E5E0D8" i]{border-top-color:#3a352f !important}
html[data-theme="dark"] [style*="border-top: 1px solid #E5E0D8" i]{border-top-color:#3a352f !important}
html[data-theme="dark"] [style*="border-top:1px solid #E5E0D8" i]{border-top-color:#3a352f !important}
html[data-theme="dark"] [style*="border-top: 1px solid #F0EBE3" i]{border-top-color:#33302b !important}
html[data-theme="dark"] [style*="border-top:1px solid #F0EBE3" i]{border-top-color:#33302b !important}
html[data-theme="dark"] [style*="border:0.5px solid #D8D0C4" i]{border-color:#4a443c !important}
html[data-theme="dark"] [style*="border: 0.5px solid #D8D0C4" i]{border-color:#4a443c !important}
html[data-theme="dark"] [style*="border:0.5px solid #E5E0D8" i]{border-color:#3a352f !important}
html[data-theme="dark"] [style*="border: 0.5px solid #E5E0D8" i]{border-color:#3a352f !important}
html[data-theme="dark"] [style*="border:0.5px solid #c0dd97" i]{border-color:#3f5a2a !important}
html[data-theme="dark"] [style*="border: 0.5px solid #c0dd97" i]{border-color:#3f5a2a !important}
html[data-theme="dark"] [style*="border:0.5px solid #f09595" i]{border-color:#7a3a3a !important}
html[data-theme="dark"] [style*="border: 0.5px solid #f09595" i]{border-color:#7a3a3a !important}
html[data-theme="dark"] [style*="border: 0.5px solid #f5c88a" i]{border-color:#6a4a1a !important}
html[data-theme="dark"] [style*="border:0.5px solid #f5c88a" i]{border-color:#6a4a1a !important}
html[data-theme="dark"] [style*="border: 1px dashed #D8D0C4" i]{border-color:#4a443c !important}
html[data-theme="dark"] [style*="border:1px dashed #D8D0C4" i]{border-color:#4a443c !important}
html[data-theme="dark"] [style*="border:1px solid #D8D0C4" i]{border-color:#4a443c !important}
html[data-theme="dark"] [style*="border: 1px solid #D8D0C4" i]{border-color:#4a443c !important}
html[data-theme="dark"] [style*="border: 1px solid #E5E0D8" i]{border-color:#3a352f !important}
html[data-theme="dark"] [style*="border:1px solid #E5E0D8" i]{border-color:#3a352f !important}
html[data-theme="dark"] [style*="border:1px solid #F0EBE3" i]{border-color:#33302b !important}
html[data-theme="dark"] [style*="border: 1px solid #F0EBE3" i]{border-color:#33302b !important}
html[data-theme="dark"] [style*="border: 1px solid #c0dd97" i]{border-color:#3f5a2a !important}
html[data-theme="dark"] [style*="border:1px solid #c0dd97" i]{border-color:#3f5a2a !important}
html[data-theme="dark"] [style*="border: 1px solid #f09595" i]{border-color:#7a3a3a !important}
html[data-theme="dark"] [style*="border:1px solid #f09595" i]{border-color:#7a3a3a !important}
html[data-theme="dark"] [style*="border:2px dashed #E5E0D8" i]{border-color:#3a352f !important}
html[data-theme="dark"] [style*="border: 2px dashed #E5E0D8" i]{border-color:#3a352f !important}
html[data-theme="dark"] [style*="color:#111" i]{color:#f1ece4 !important}
html[data-theme="dark"] [style*="color: #111" i]{color:#f1ece4 !important}
html[data-theme="dark"] [style*="color:#185fa5" i]{color:#6fb0ee !important}
html[data-theme="dark"] [style*="color: #185fa5" i]{color:#6fb0ee !important}
html[data-theme="dark"] [style*="color:#1F1F1F" i]{color:#f1ece4 !important}
html[data-theme="dark"] [style*="color: #1F1F1F" i]{color:#f1ece4 !important}
html[data-theme="dark"] [style*="color:#1a2236" i]{color:#f1ece4 !important}
html[data-theme="dark"] [style*="color: #1a2236" i]{color:#f1ece4 !important}
html[data-theme="dark"] [style*="color: #2E2A26" i]{color:#ece6dc !important}
html[data-theme="dark"] [style*="color:#2E2A26" i]{color:#ece6dc !important}
html[data-theme="dark"] [style*="color:#3b6d11" i]{color:#8fd16a !important}
html[data-theme="dark"] [style*="color: #3b6d11" i]{color:#8fd16a !important}
html[data-theme="dark"] [style*="color:#4A4038" i]{color:#cfc6ba !important}
html[data-theme="dark"] [style*="color: #4A4038" i]{color:#cfc6ba !important}
html[data-theme="dark"] [style*="color:#4a5670" i]{color:#aab4cc !important}
html[data-theme="dark"] [style*="color: #4a5670" i]{color:#aab4cc !important}
html[data-theme="dark"] [style*="color:#5C1A1A" i]{color:#e8a0a0 !important}
html[data-theme="dark"] [style*="color: #5C1A1A" i]{color:#e8a0a0 !important}
html[data-theme="dark"] [style*="color:#5a5249" i]{color:#cfc6ba !important}
html[data-theme="dark"] [style*="color: #5a5249" i]{color:#cfc6ba !important}
html[data-theme="dark"] [style*="color: #6b6258" i]{color:#bdb3a6 !important}
html[data-theme="dark"] [style*="color:#6b6258" i]{color:#bdb3a6 !important}
html[data-theme="dark"] [style*="color:#7A2323" i]{color:#e8a0a0 !important}
html[data-theme="dark"] [style*="color: #7A2323" i]{color:#e8a0a0 !important}
html[data-theme="dark"] [style*="color: #854f0b" i]{color:#e8b25a !important}
html[data-theme="dark"] [style*="color:#854f0b" i]{color:#e8b25a !important}
html[data-theme="dark"] [style*="color: #888" i]{color:#a39a8e !important}
html[data-theme="dark"] [style*="color:#888" i]{color:#a39a8e !important}
html[data-theme="dark"] [style*="color: #a32d2d" i]{color:#f08a8a !important}
html[data-theme="dark"] [style*="color:#a32d2d" i]{color:#f08a8a !important}
html[data-theme="dark"] [style*="color:#bbb" i]{color:#8a8177 !important}
html[data-theme="dark"] [style*="color: #bbb" i]{color:#8a8177 !important}
html[data-theme="dark"] [style*="color: #e24b4a" i]{color:#f08a8a !important}
html[data-theme="dark"] [style*="color:#e24b4a" i]{color:#f08a8a !important}
html[data-theme="dark"] [style*="color: ' . ($c[2] ?? '#1F1F1F') . '" i]{color:#f1ece4 !important}
html[data-theme="dark"] [style*="color:' . ($c[2] ?? '#1F1F1F') . '" i]{color:#f1ece4 !important}
}