html[data-theme=dark]{--ff-dark-page:#10091d;--ff-dark-section:#160d27;--ff-dark-surface:#20142f;--ff-dark-surface-raised:#291a3b;--ff-dark-surface-soft:#332047;--ff-dark-border:#49335d;--ff-dark-border-soft:#38264b;--ff-dark-text:#f8f5fb;--ff-dark-text-muted:#c9bdd3;--ff-dark-text-subtle:#a99ab8;--ff-dark-accent:#a970ff;--ff-dark-accent-soft:#6d3bd0}html[data-theme=dark] body{background:var(--ff-dark-page)!important;color:var(--ff-dark-text)!important}html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-white\/95,html[data-theme=dark] .bg-white\/90,html[data-theme=dark] .bg-\[\#fff\],html[data-theme=dark] .bg-\[\#ffffff\]{background-color:var(--ff-dark-surface)!important}html[data-theme=dark] .bg-\[\#f8f7ff\],html[data-theme=dark] .bg-\[\#F8F7FF\],html[data-theme=dark] .bg-\[\#f8f7fc\],html[data-theme=dark] .bg-\[\#F8F7FC\],html[data-theme=dark] .bg-\[\#f6f1fa\],html[data-theme=dark] .bg-\[\#faf7fb\],html[data-theme=dark] .bg-\[\#f4f3f8\],html[data-theme=dark] .bg-\[\#F4F3F8\],html[data-theme=dark] .bg-\[\#f6f3fe\],html[data-theme=dark] .bg-\[\#F6F3FE\]{background-color:var(--ff-dark-section)!important}html[data-theme=dark] .bg-\[\#f3efff\],html[data-theme=dark] .bg-\[\#F3EFFF\],html[data-theme=dark] .bg-\[\#efe8ff\],html[data-theme=dark] .bg-\[\#EFE8FF\]{background-color:var(--ff-dark-surface-raised)!important}html[data-theme=dark] .bg-\[\#ECEAF3\]\/95{background-color:#20142ff2!important}html[data-theme=dark] .text-slate-950,html[data-theme=dark] .text-slate-900,html[data-theme=dark] .text-slate-800,html[data-theme=dark] .text-\[\#1C1D48\],html[data-theme=dark] .text-\[\#28295D\],html[data-theme=dark] .text-\[\#2B274F\],html[data-theme=dark] .text-\[\#2F2B59\],html[data-theme=dark] .text-\[\#3C3760\],html[data-theme=dark] .text-\[\#3E3961\],html[data-theme=dark] .text-\[\#4A4375\]{color:var(--ff-dark-text)!important}html[data-theme=dark] .text-slate-700,html[data-theme=dark] .text-slate-600,html[data-theme=dark] .text-slate-500,html[data-theme=dark] .text-\[\#514A7A\],html[data-theme=dark] .text-\[\#745f7c\],html[data-theme=dark] .text-\[\#73708E\],html[data-theme=dark] .text-\[\#74718F\],html[data-theme=dark] .text-\[\#555174\]{color:var(--ff-dark-text-muted)!important}html[data-theme=dark] .placeholder\:text-\[\#8A84A8\]::placeholder,html[data-theme=dark] .placeholder\:text-\[\#8b8090\]::placeholder,html[data-theme=dark] .placeholder\:text-\[\#9A97AF\]::placeholder{color:var(--ff-dark-text-subtle)!important}html[data-theme=dark] .border-slate-200,html[data-theme=dark] .border-slate-200\/70,html[data-theme=dark] .border-slate-200\/80,html[data-theme=dark] .border-\[\#D8D2EA\],html[data-theme=dark] .border-\[\#D8D2E9\],html[data-theme=dark] .border-\[\#CEC9DE\],html[data-theme=dark] .border-\[\#CFC8E4\],html[data-theme=dark] .border-\[\#e5ddf7\],html[data-theme=dark] .border-\[\#BCAFE2\]{border-color:var(--ff-dark-border)!important}html[data-theme=dark] .divide-slate-200\/80>:not([hidden])~:not([hidden]){border-color:var(--ff-dark-border-soft)!important}html[data-theme=dark] main>section.bg-\[\#f8f7ff\],html[data-theme=dark] #browse-places,html[data-theme=dark] #why-order-direct{background-color:var(--ff-dark-page)!important}html[data-theme=dark] #how-it-works{background-color:#140925!important}html[data-theme=dark] #how-it-works>div.relative.z-10>div,html[data-theme=dark] #why-order-direct article,html[data-theme=dark] #browse-places article{background-color:var(--ff-dark-surface)!important;border-color:var(--ff-dark-border)!important;color:var(--ff-dark-text)!important}html[data-theme=dark] #why-order-direct article.bg-\[\#f3efff\]{background-color:var(--ff-dark-surface-raised)!important}html[data-theme=dark] main#home{background-color:var(--ff-dark-page)!important;color:var(--ff-dark-text)!important}html[data-theme=dark] main#home>header{border-color:var(--ff-dark-border-soft)!important;color:var(--ff-dark-text)!important;background-color:#190e26f5!important}html[data-theme=dark] main#home>header>div.border-t{background-color:var(--ff-dark-surface)!important;border-color:var(--ff-dark-border-soft)!important}html[data-theme=dark] main#home input{background-color:var(--ff-dark-surface-raised)!important;border-color:var(--ff-dark-border)!important;color:var(--ff-dark-text)!important}html[data-theme=dark] main#home #offers>div.sticky.bg-\[\#ECEAF3\]\/95{background-color:#20142ff2!important}html[data-theme=dark] main#home #offers button.bg-\[\#F4F3F8\],html[data-theme=dark] main#home #offers button.bg-white{background-color:var(--ff-dark-surface-raised)!important;border-color:var(--ff-dark-border)!important;color:var(--ff-dark-text)!important}html[data-theme=dark] main#home #offers button.bg-\[\#F4F3F8\]:hover,html[data-theme=dark] main#home #offers button.bg-white:hover{background-color:var(--ff-dark-surface-soft)!important}html[data-theme=dark] main#home article,html[data-theme=dark] main#home .rounded-2xl.bg-white,html[data-theme=dark] article.rounded-2xl.bg-white{background-color:var(--ff-dark-surface)!important;border-color:var(--ff-dark-border)!important}html[data-theme=dark] article.rounded-2xl.bg-white hr,html[data-theme=dark] main#home hr{border-color:var(--ff-dark-border-soft)!important}html[data-theme=dark] footer.bg-white{border-color:var(--ff-dark-border-soft)!important;color:var(--ff-dark-text)!important;background-color:#0d0717!important}html[data-theme=dark] footer input{background-color:var(--ff-dark-surface)!important;border-color:var(--ff-dark-border)!important;color:var(--ff-dark-text)!important}:is(html[data-theme=dark] div:has(>img[alt$=\ logo]).bg-white,html[data-theme=dark] div:has(>img[alt*=logo]).bg-white){background-color:#fff!important}html[data-theme=dark] .foodfrom-area-picker{background-color:#1a1028!important;border-color:#6b4b8a!important;box-shadow:0 0 0 1px #a970ff33,0 14px 34px #00000047!important}html[data-theme=dark] .foodfrom-area-picker-label{color:var(--ff-dark-text-muted)!important}html[data-theme=dark] .foodfrom-area-button,html[data-theme=dark] .foodfrom-location-option{color:#f3ecfa!important;box-shadow:none!important;background-color:#2a1a3d!important;border:1px solid #7d5aa0!important}html[data-theme=dark] .foodfrom-area-button:hover,html[data-theme=dark] .foodfrom-location-option:hover{background-color:#38234f!important;border-color:#b17cff!important}html[data-theme=dark] .foodfrom-area-button[data-selected=true],html[data-theme=dark] .foodfrom-location-option[data-selected=true]{color:#fff!important;background:linear-gradient(135deg,#7f4be0,#5f35cd)!important;border-color:#c79bff!important;box-shadow:0 0 0 1px #c79bff59,0 8px 20px #45227a59!important}html[data-theme=dark] .foodfrom-nav-action{color:#fff!important;background-color:#342047!important;border-color:#8a62aa!important;box-shadow:0 0 0 1px #a970ff1a,0 6px 16px #00000038!important}html[data-theme=dark] .foodfrom-nav-action:hover,html[data-theme=dark] .foodfrom-nav-action:focus-visible{background-color:#5f35cd!important;border-color:#c59bff!important}html[data-theme=dark] .direct-order-option{color:#f4eef9!important;background-color:#2d1d40!important;border-color:#694c84!important}html[data-theme=dark] .direct-order-option:hover{background-color:#3a2551!important;border-color:#a970ff!important}html[data-theme=dark] .direct-order-option[data-order-kind=foodfrom]{color:#fff!important;background:linear-gradient(135deg,#7443d5,#5f35cd)!important;border-color:#b98cff!important}html[data-theme=dark] .direct-order-option[data-order-kind=online] svg,html[data-theme=dark] .direct-order-option[data-order-kind=call] svg{color:#c59bff!important}html[data-theme=dark] .marketplace-order-button{background-color:#2b1b3d!important;border-color:#684b82!important}html[data-theme=dark] .marketplace-order-button:hover{background-color:#3a2551!important;border-color:#a970ff!important}html[data-theme=dark] .marketplace-order-button[data-marketplace=uberEats] img{background:#fff;border-radius:4px;padding:2px}html[data-theme=dark] #contact .text-\[\#23244B\],html[data-theme=dark] #contact .text-\[\#2C2A58\],html[data-theme=dark] #contact .text-\[\#222453\],html[data-theme=dark] #contact .text-\[\#2B2D57\],html[data-theme=dark] #contact .text-\[\#555174\]{color:var(--ff-dark-text)!important}html[data-theme=dark] #contact .text-\[\#73708E\],html[data-theme=dark] #contact .text-\[\#74718F\]{color:var(--ff-dark-text-muted)!important}html[data-theme=dark] #contact a.text-\[\#2B2D57\]{color:#ddd2e6!important}html[data-theme=dark] #contact a.text-\[\#2B2D57\]:hover,html[data-theme=dark] #contact .hover\:text-\[\#5F35CD\]:hover{color:#c59bff!important}html[data-theme=dark] #contact input:disabled{color:var(--ff-dark-text-muted)!important;background-color:#24172f!important}html[data-theme=dark] section[aria-labelledby=featured-offer-heading] a.group span.bg-white\/95{border:1px solid #8c68a8;color:#f5effb!important;background-color:#3b2852!important}html[data-theme=dark] section[aria-labelledby=featured-offer-heading] a.group span.bg-white{border:1px solid #b98cff;box-shadow:0 6px 16px #0000003d;color:#fff!important;background:linear-gradient(135deg,#7b4cdb,#5f35cd)!important}html[data-theme=dark] section[aria-labelledby=featured-offer-heading] a.group span.bg-white svg{color:#fff!important}html[data-theme=dark] section[aria-label="Offer and cuisine filters"],html[data-theme=dark] section[aria-label="Offer and cuisine filters"]>div:first-child,html[data-theme=dark] section[aria-label="Offer and cuisine filters"]>div.border-t{border-color:var(--ff-dark-border-soft)!important;background-color:#160d27f5!important}html[data-theme=dark] section[aria-label="Offer and cuisine filters"]>div:first-child button.border-\[\#d9d3e8\]{color:#e8deef!important;background-color:#2a1a3d!important;border-color:#5b436f!important}html[data-theme=dark] section[aria-label="Offer and cuisine filters"]>div:first-child button.border-\[\#d9d3e8\]:hover{background-color:#352248!important;border-color:#8763a5!important}html[data-theme=dark] section[aria-label="Offer and cuisine filters"]>div:first-child button.border-\[\#5f35cd\]{color:#fff!important;background-color:#6f43cf!important;border-color:#a97cff!important}html[data-theme=dark] section[aria-label="Offer and cuisine filters"] div.border-t button.border-\[\#ddd8e9\]{color:#e8deef!important;background-color:#2a1a3d!important;border-color:#4e3a60!important}html[data-theme=dark] section[aria-label="Offer and cuisine filters"] div.border-t button.border-\[\#ddd8e9\]:hover{background-color:#352248!important;border-color:#75538f!important}html[data-theme=dark] section[aria-label="Offer and cuisine filters"] div.border-t button.border-\[\#292c5c\]{color:#fff!important;background-color:#4e357d!important;border-color:#8d6ab0!important}html[data-theme=dark] section[aria-label="Offer and cuisine filters"] .text-\[\#625d78\]{color:var(--ff-dark-text-muted)!important}
