Skip to content

foodora.hu dark theme by Dubbie

Details

AuthorDubbie

LicenseNo License

Categoryfoodora.hu

Created

Updated

Size9.4 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name         foodora.hu dark theme
@version      20230528.13.38
@namespace    userstyles.world/user/Dubbie
@description  A dark theme for the website https://www.foodora.hu
@author       Dubbie
@license      No License
==/UserStyle== */

@-moz-document domain("foodora.hu") {
:root {
    --s-colorDarkBlack: #161616;
    --s-colorDealBannerText: #b7b6b6;
    --s-colorBlack: #333333;
    --s-colorNeutral: #555;
    --s-colorNeutralSecondary: #999999;
    --s-colorNeutralDark: #444444;
    --s-text-color: #AAAAAA;
    --s-colorNeutralDivider: #777777;
    --s-text-active-color: #FFFFFF;
    --s-colorInteractionPrimary: #ff0e75;
    --s-colorNeutralPrimary: #FFFFFF;
    --s-colorWhite: #FFFFFF;
    --s-interactionFeedbackColor: #a83265;
    --s-colorDealHighlightLvl1: #8c2551;
    --s-colorDealPrimary: #ff0e75;
    --s-colorRatingTagText: #dddddd;
    --s-colorInteractionPrimaryFeedback: #711c40;
    --s-colorInformationHighlight: #a5a5d2;
    --s-colorInformationText: #3838ff;
}

body {
    color: var(--s-colorNeutralSecondary);
    background-color: var(--s-colorBlack);
}

.header::before,
.rdp-header #global-header {
    background-color: var(--s-colorBlack);
}

.header .cart-icon-wrapper,
.header .language-wrapper,
.header .logo-wrapper,
.header .user-wrapper,
.header .when-wrapper,
.header .where-wrapper,
.header .order-components .when-wrapper,
.header .favorite-wrapper {
    border-left: 1px solid var(--s-colorNeutralDivider);
}

.fl-interaction-primary {
    fill: var(--s-colorInteractionPrimary);
}

.header-order-button .header-order-button-arrow svg,
.account .header__account__toggle__arrow path {
    stroke: var(--s-colorInteractionPrimary);
}

.header-order-button {
    color: var(--s-text-color);
}

.address-label-icon-old {
    color: var(--s-colorInteractionPrimary);
    background-color: var(--s-interactionFeedbackColor);
}

.header-order-button .header-order-button-content-old {
    color: var(--s-colorNeutralPrimary);
}

#global-header .header .account-link,
#global-header .header .language-wrapper a {
    background: var(--s-colorBlack);
}

.language-switch a {
    color: var(--s-colorNeutralSecondary);
}

#global-header .header .account-link,
#global-header .header .language-wrapper a {
    color: var(--s-colorWhite);
}

#global-header .header .account-link:hover,
#global-header .header .cart-icon:hover,
#global-header .header .cart-icon:hover .products-count {
    background-color: var(--s-colorBlack);
}

#global-header .account-link:hover,
.cart-icon:hover,
.cart-icon:hover .products-count {
    color: var(--s-colorInteractionPrimary);
}

.listing-page-wrapper {
    background-color: var(--s-colorBlack);
}

/* Deal */
.cl-deal-banner-text {
    color: var(--s-colorDealBannerText);
}

.bg-deal-highlight-lvl1 {
    background: var(--s-colorDealHighlightLvl1);
}

.cl-deal-primary {
    color: var(--s-colorDealPrimary);
}

.fl-deal-primary {
    fill: var(--s-colorDealPrimary);
}

/* Main page */
/* Vertical switcher */
.vertical-switcher li button {
    color: var(--s-colorWhite);
    background-color: rgba(255, 255, 255, 0.08);
}

.vertical-switcher li.active button,
.vertical-switcher li:hover {
    box-shadow: 0 .2rem 1rem rgba(255, 255, 255, 0.12);
}

.vertical-switcher li.active button,
.vertical-switcher li button:hover {
    color: var(--s-colorInteractionPrimary);
    background-color: rgba(255, 255, 255, 0.12);
}

/**/
.delivery-toggle {
    color: var(--s-colorNeutralSecondary);
}

.restaurants__tool-box .toggle .track {
    background: var(--s-colorDarkBlack);
    border-color: var(--s-colorNeutral);
}

.restaurants-search {
    background-color: var(--s-colorDarkBlack);
}

.filters-search-wrapper .exclusive-filters-bar .restaurants-search-wrapper .restaurants-search .restaurants-search-input {
    background-color: var(--s-colorDarkBlack);
}

.filters-button {
    background-color: var(--s-colorDarkBlack);
    color: var(--s-colorNeutralSecondary);
}

.filters-search-wrapper .exclusive-filters-bar .restaurants-filters-wrapper,
.filters-search-wrapper .exclusive-filters-bar .restaurants-search-wrapper {
    border-color: var(--s-colorBlack);
}

.modal-wrapper {
    background-color: var(--s-colorBlack);
    color: var(--s-colorWhite);
}

.filter-panel .filter-title {
    color: var(--s-colorNeutralSecondary);
}

.filter-panel .filter-list li:hover {
    background-color: rgba(255, 255, 255, 0.04);
}

.radio-box:hover input:not(:disabled) ~ .radio-text {
    color: var(--s-colorInteractionPrimary);
}

.checkbox .checkbox-text {
    color: var(--s-colorWhite);
}

/**/
.title-flat {
    color: var(--s-colorWhite);
}

.vendor-info {
    color: var(--s-colorNeutralSecondary);
}

.vendor-info .name {
    color: var(--s-colorWhite);
}

.cl-rating-tag-text {
    color: var(--s-colorRatingTagText);
}

.common-tile-image__overlay::before {
    background-color: rgba(255, 255, 255, 0.04);
}

.badge-info {
    background-color: var(--s-colorBlack);
    color: var(--s-colorWhite);
    box-shadow: 0 .1rem .5rem rgba(255, 255, 255, 0.15);
}

.bg-interaction-primary-feedback {
    border: none;
    background: var(--s-colorInteractionPrimaryFeedback);
}

.cl-neutral-secondary {
    color: var(--s-colorNeutralSecondary);
}

.cl-neutral-primary {
    color: var(--s-colorNeutralPrimary);
}

.button-ghost {
    background-color: var(--s-colorBlack);
}

.button-ghost:hover {
    background-color: var(--s-colorNeutral);
    color: var(--s-colorInteractionPrimary);
    border-color: var(--s-colorInteractionPrimary);
}

.menu__items-wrapper {
    background-color: var(--s-colorInteractionPrimaryFeedback);
}

.bg-white {
    background-color: var(--s-colorBlack);
}

.footer__nav li a {
    color: var(--s-colorNeutralPrimary);
}

.checkbox:hover .checkbox-text {
    color: var(--s-colorInteractionPrimary);
}

.btm-neutral-border {
    border-color: var(--s-colorNeutral);
}

.bg-neutral-divider {
    background-color: var(--s-colorNeutral);
}

.cl-interaction-secondary {
    color: var(--s-colorNeutralSecondary);
}

.cl-interaction-primary {
    color: var(--s-colorInteractionPrimary);
}

.bg-information-highlight {
    background-color: var(--s-colorInformationHighlight);
}
}

@-moz-document domain("foodora.hu") {
.vendor-info-main {
    background-color: var(--s-colorBlack);
}

.vendor-info-section {
    border-color: var(--s-colorNeutralDivider);
}

.button {
    color: var(--s-colorWhite);
    border: none;
}

.dish-card .product-button-overlay {
    background-color: transparent;
}

.bds-c-tag--variant-best-in-the-city {
    background-color: var(--s-colorWhite);
    color: var(--s-colorDarkBlack);
}

.vendor-section {
    background-color: var(--s-colorBlack);
}

.dish-menu-category-list {
    background-color: var(--s-colorNeutral);
    box-shadow: none;
}

.search-icon {
    margin: 0;
}

.menu-search button,
.menu-search,
.menu-search input {
    background-color: var(--s-colorNeutralSecondary);
}

dish-menu-category-list .tab,
.dish-menu-category-list li a,
.nav-tabs .tab,
.nav-tabs li a {
    color: var(--s-colorNeutralPrimary);
}

.vendor-details-navigation .dish-control-holder svg {
    stroke: var(--s-colorWhite);
    fill: var(--s-colorWhite);
}

.dish-menu-category-list .nav-scroller {
    background-color: var(--s-colorNeutral);
}

.dish-list-grid .bs-1 {
    box-shadow: none;
    background-color: var(--s-colorNeutralDark);
}

.dish-card .product-food-print-info-button {
    background: transparent;
}

.cart-summary.cart-summary-sticky {
    background-color: var(--s-colorBlack);
}

.cart-summary-header .cart-summary-header-empty-cart-title,
.cart-summary-header .cart-summary-header-title {
    color: var(--s-colorNeutralPrimary);
}

dl.cart-summary-amounts-list dd,
dl.cart-summary-amounts-list dt {
    color: var(--s-colorNeutralPrimary);
}
}

@-moz-document domain("foodora.hu") {
.option-row:hover {
    background-color: var(--s-colorInteractionPrimaryFeedback);
}

.item-modifier-selection-section + .item-modifier-order-actions::after {
    background-color: var(--s-colorNeutral);
}

.instant-cart-manager {
    background-color: var(--s-colorBlack);
}

.instant-cart-manager button {
    background-color: var(--s-colorBlack);
}

.product-row .product-card .product-card-price {
    color: var(--s-colorNeutralSecondary);
}

.instant-cart-manager-quantity {
    color: var(--s-colorWhite);
}

.contactless-switcher__container {
    background-color: var(--s-colorInformationHighlight);
    color: var(--s-colorWhite);
}

.cl-dropdown-root .cl-dropdown-control {
    background-color: var(--s-colorDarkBlack);
    border: none;
    color: var(--s-colorNeutralSecondary);
}

.payment-selection__payment-method-list.mfe .payment-method-list {
    border: none;
    background-color: var(--s-colorNeutralDark);
}

.bds-c-tag--variant-information {
    background-color: var(--s-colorInformationHighlight);
}

.divider {
    border-color: var(--s-colorNeutral);
}

.request-invoice-container .checkbox-box .checkbox-text {
    color: var(--s-colorWhite);
}

.pill__label {
    background-color: var(--s-colorNeutral);
    border: none;
    color: var(--s-colorNeutralSecondary);
}

.button.status--loading {
    background-color: var(--s-colorNeutral);
}
}

@-moz-document url-prefix("https://www.foodora.hu/") {
.order-status-page .boxes .box-content {
    background: var(--s-colorNeutralDark);
    color: var(--s-colorWhite);
}
}

Reviews

No reviews yet.