/* Day and night share one layout. This file changes colours only. */
html.dp-timeweb {
color-scheme: dark; --dp-bg: #080d23; --dp-panel: #141a34; --dp-panel-raised: #1c2340; --dp-line: #2b3352; --dp-text: #f6f7ff; --dp-muted: #b1b8d0; --dp-accent: #454cee; --dp-accent-hover: #5961ff; --dp-accent-soft: #262b61; --dp-wallet: #75aaff; --primary: var(--dp-accent); --primary-hover: var(--dp-accent-hover); --primary-bg: var(--dp-accent-soft); --primary-light: var(--dp-accent-soft); --surface: var(--dp-panel); --text-main: var(--dp-text); --text-muted: var(--dp-muted); --border: var(--dp-line); --border-hover: #6570a2; --accent: var(--dp-accent); --accent-light: #a6aaff; --blue: var(--dp-wallet); --blue-light: #202e53; --bs-body-color: var(--dp-text); --bs-body-bg: var(--dp-bg); --bs-border-color: var(--dp-line); --bs-secondary-color: var(--dp-muted); --bs-tertiary-bg: var(--dp-panel-raised); --bs-emphasis-color: #fff; --bs-link-color: #a6b6ff; --bs-link-hover-color: #ced6ff; --bs-primary-rgb: 69, 76, 238;
}
.dp-timeweb body {
background: var(--dp-bg); color: var(--dp-text);
}
.dp-timeweb :is(h1,h2,h3,h4,h5,h6,.title-h1,.title-h2,.title-h3) {
color: var(--dp-text);
}
.dp-timeweb :is(a,button,input,select,textarea):focus-visible {
outline-color: #9bafff !important;
}
.dp-timeweb a {
color: #a6b6ff;
}
.dp-timeweb a:hover {
color: #d5dcff;
}
.dp-timeweb ::selection {
background: #454cee; color: #fff;
}
.dp-timeweb * {
scrollbar-color: #414b73 transparent;
}
.dp-timeweb *::-webkit-scrollbar {
background: var(--dp-bg);
}
.dp-timeweb *::-webkit-scrollbar-thumb {
background: #414b73;
}
.dp-timeweb :is(.text-muted,.users-label,.breadcrumb,.breadcrumb-item,.breadcrumb-item a) {
color: var(--dp-muted) !important;
}
.dp-timeweb :is(.text-dark,.text-black) {
color: var(--dp-text) !important;
}
.dp-timeweb :is(.bg-white,.bg-light) {
background-color: var(--dp-panel) !important;
}
.dp-timeweb :is(.header-wow,.header-wow-top,.header-wow-top-bg-color) {
background: var(--dp-bg); color: var(--dp-text);
}
.dp-timeweb .header-wow-top {
border-bottom-color: #272f4c;
}
.dp-timeweb :is(.header-wow-sticky,.header-wow-sticky-mobile,.live-search-container) {
background: var(--dp-bg);
}
.dp-timeweb .header-wow-sticky {
border-bottom-color: #202943; box-shadow: none;
}
.dp-timeweb .header-wow-sticky-active {
box-shadow: 0 6px 24px #0003;
}
.dp-timeweb .header-wow-top-list .header-wow-top-list-item {
color: #d6daeb;
}
.dp-timeweb .header-wow-top-list .header-wow-top-list-item:hover {
color: #fff;
}
.dp-timeweb .header-wow-top-list-icon-item {
color: #d9deef;
}
.dp-timeweb .header-wow-top-list-icon-item:hover {
color: #9fb7ff;
}
.dp-timeweb .header-wow-mobile .dp-burger-trigger {
color: var(--dp-text);
}
.dp-timeweb .header-wow-mobile .header-flex-box-icon {
color: #bdc8e4;
}
.dp-timeweb .header-wow :is(.header-button-menu-catalog,.header-wow-sticky-auth) {
border-color: var(--dp-line); background: var(--dp-panel-raised); color: var(--dp-text) !important;
}
.dp-timeweb :is(.header-wow-sticky-add,.button-color-scheme5) {
background: var(--dp-accent); color: #fff !important;
}
.dp-timeweb .live-search-form-input {
background: var(--dp-panel); border-color: var(--dp-line); color: var(--dp-text);
}
.dp-timeweb .live-search-form-input::placeholder {
color: #a0a9c5;
}
.dp-timeweb .live-search-form-input:focus {
background: var(--dp-panel); border-color: #8b96ff !important;
}
.dp-timeweb .live-search-form-icon {
color: var(--dp-muted);
}
.dp-timeweb :is(.live-search-results,.uni-dropdown-content,.dropdown-box-list,.big-catalog-menu-content,.header-menu-catalog,.header-menu-filters-mobile-content) {
background: var(--dp-panel); color: var(--dp-text); border-color: var(--dp-line); box-shadow: 0 14px 40px #0004;
}
.dp-timeweb :is(.live-search-results-item,.uni-dropdown-content-item,.uni-dropdown-content a,.dropdown-box-list-link a,.big-catalog-menu-category-item,.big-catalog-menu-content-subcategories a) {
color: var(--dp-text);
}
.dp-timeweb :is(.live-search-results-item:hover,.uni-dropdown-content a:hover) {
background: var(--dp-accent-soft);
}
.dp-timeweb :is(.uni-dropdown-content-item:hover,.big-catalog-menu-category-item.active,.big-catalog-menu-category-item:hover) {
background: var(--dp-accent-soft); color: #e1e5ff !important;
}
.dp-timeweb .dp-header-account__name {
color: #f5f7ff;
}
.dp-timeweb .header-wow-desktop .dp-header-account__balance,
.dp-timeweb .header-wow-mobile .dp-header-account__balance {
color: var(--dp-wallet);
}
.dp-timeweb .dp-header-account__avatar {
background: var(--dp-panel-raised); box-shadow: 0 0 0 1px #4a5578;
}
.dp-timeweb .label-circle-count {
background: var(--dp-accent); color: #fff;
}
.dp-timeweb .hero {
background: var(--dp-bg);
}
.dp-timeweb .hero h1 span {
color: #9399ff;
}
.dp-timeweb .hero p {
color: #c5cbe0;
}
.dp-timeweb :is(.hero .btn-custom,.hero .btn-custom-big) {
border-color: #6971ff; background: var(--dp-accent); color: #fff !important; box-shadow: none;
}
.dp-timeweb .hero .btn-custom + .btn-custom {
background: var(--dp-panel); border-color: #3c4567;
}
.dp-timeweb :is(.button-color-scheme1,.button-color-scheme2,.button-color-scheme3,.btn-primary) {
background: var(--dp-accent); border-color: var(--dp-accent); color: #fff !important;
}
.dp-timeweb :is(.button-color-scheme1,.button-color-scheme2,.button-color-scheme3,.button-color-scheme5,.btn-primary):hover {
background: var(--dp-accent-hover);
}
.dp-timeweb :is(.button-color-scheme1-light,.button-color-scheme4) {
background: var(--dp-panel-raised); color: var(--dp-text) !important;
}
.dp-timeweb :is(.btn-color-light,.btn-color-blue-light,.btn-color-transparent,.auth-block-tab-back) {
background: var(--dp-panel-raised); color: var(--dp-text) !important;
}
.dp-timeweb :is(.home-widget-categories-item,.widget-categories-or-subcategories a,.widget-categories-or-subcategories a>div,.mobile-grid-menu-categories a) {
color: var(--dp-text);
}
.dp-timeweb .home-widget-categories-item img {
box-shadow: 0 0 0 1px #343f61;
}
.dp-timeweb .widget-categories-or-subcategories a {
background: var(--dp-panel-raised);
}
.dp-timeweb .widget-categories-or-subcategories-counter {
background: #394271; color: #e4e8ff;
}
.dp-timeweb :is(.module-categories-items-custom-3-item,.module-categories-items-custom-3-item-name) {
color: var(--dp-text);
}
.dp-timeweb .module-categories-items-custom-3-item:hover .module-categories-items-custom-3-item-name {
color: #aeb7ff;
}
.dp-timeweb :is(.widget-categories-or-subcategories a.active,.widget-categories-or-subcategories a:hover) {
background: var(--dp-accent-soft); color: #fff;
}
.dp-timeweb :is(.swiper-button-prev,.swiper-button-next) {
color: #dce1f3; background: var(--dp-panel-raised); box-shadow: 0 3px 14px #0003;
}
.dp-timeweb :is(.container-item-grid,.container-item-list) {
color: var(--dp-text); background: var(--dp-panel); border-color: #262f4d;
}
.dp-timeweb :is(.container-item-grid:hover,.container-item-list:hover) {
color: #fff !important; border-color: #5966a0;
}
.dp-timeweb .container-item-images {
background: #1c2440;
}
.dp-timeweb :is(.container-item-grid-content-title,.container-item-list-content-title,.card-item-price-now,.ad-card-price,.blog-grid-item-title,.box-user-face-card-name) {
color: var(--dp-text);
}
.dp-timeweb :is(.container-item-grid-content-additionally>span,.container-item-list-content-additionally,.blog-grid-item-date,.catalog-filter-links-container a,.catalog-container-links-inline-item) {
color: var(--dp-muted);
}
.dp-timeweb .catalog-container-links-inline-item {
color: var(--dp-muted) !important;
}
.dp-timeweb .catalog-container-links-inline-item:hover {
background: var(--dp-panel-raised);
}
.dp-timeweb .catalog-container-options-view-item span {
color: var(--dp-muted);
}
.dp-timeweb .catalog-container-options-view-item span.active {
color: #aab3ff;
}
.dp-timeweb .params-buttons-sticky {
background: var(--dp-bg);
}
.dp-timeweb .container-item-favorite {
background: #11172ee8; color: #d5dcff;
}
.dp-timeweb :is(.container-item-grid-skeleton,.container-item-grid-content-title-skeleton,.container-item-grid-content-prices-skeleton) {
background-color: var(--dp-panel-raised);
}
.dp-timeweb :is(.catalog-filter,.catalog-filter-container,.ad-card-sidebar,.ad-card-content,.ad-card-text,.ad-card-info,.cart-container,.profile-container,.profile-wallet-container,.auth-card,.auth-block-tab-container,.ad-form-section,.ad-create-content-container .price-card) {
background-color: var(--dp-panel); border-color: var(--dp-line); color: var(--dp-text); box-shadow: none;
}
.dp-timeweb .profile-container-item-list {
background: var(--dp-panel); color: var(--dp-text); border-color: var(--dp-line);
}
.dp-timeweb .profile-container-item-list:hover {
color: #fff !important;
}
.dp-timeweb .transactions-statistics-month-list-item {
background: var(--dp-panel); color: var(--dp-text);
}
.dp-timeweb :is(.transactions-statistics-month-list-item.active,.transactions-statistics-month-list-item:hover) {
background: var(--dp-accent-soft); color: #e1e5ff !important;
}
.dp-timeweb .ad-card-menu-line-item {
background: var(--dp-panel-raised); color: #c8d3ef; border-color: var(--dp-line);
}
.dp-timeweb :is(.ad-card-user-avatar>div,.box-user-face-card-avatar>div) {
background: var(--dp-panel);
}
.dp-timeweb .ad-create-content-container .price-card:hover {
background-color: var(--dp-panel-raised);
}
.dp-timeweb :is(.pagination a,.pagination span,.page-link) {
background: var(--dp-panel); border-color: var(--dp-line); color: var(--dp-text);
}
.dp-timeweb :is(.pagination .active,.page-item.active .page-link) {
background: var(--dp-accent); border-color: var(--dp-accent); color: #fff;
}
.dp-timeweb :is(#profilePopup,#dpSiteMenu) {
background: #171d36; color: var(--dp-text); border-color: #343e5e; box-shadow: 0 16px 50px #0005;
}
.dp-timeweb :is(#profileOverlay,#dpSiteMenuOverlay) {
background: #03071a80 !important; backdrop-filter: none; -webkit-backdrop-filter: none;
}
.dp-timeweb :is(.profile-popup__close,.dp-burger-close) {
background: var(--dp-panel-raised); color: #c1c9e1;
}
.dp-timeweb :is(.profile-menu__user-info strong,.profile-menu__rating b,.dp-burger-user,.dp-burger-heading h2) {
color: #fff;
}
.dp-timeweb .profile-menu__avatar {
border-color: #65709a; box-shadow: none;
}
.dp-timeweb :is(.profile-menu__status,.profile-menu__section-title,.dp-burger-caption,.dp-burger-user small) {
color: var(--dp-muted);
}
.dp-timeweb .profile-menu__online {
box-shadow: none;
}
.dp-timeweb .profile-menu__rating {
background: #242b43; color: #bec6df;
}
.dp-timeweb .profile-menu__stars {
color: #ebc46f;
}
.dp-timeweb .profile-menu__wallet {
background: #202f52; border-color: #384f7c; box-shadow: none; color: #eaf2ff;
}
.dp-timeweb .profile-menu__wallet-icon {
color: var(--dp-wallet); background: #2b4066;
}
.dp-timeweb .profile-menu__wallet-info strong {
color: #8dbbff;
}
.dp-timeweb .profile-menu__wallet-info small {
color: #c0d0ec;
}
.dp-timeweb .profile-menu__wallet-add {
background: #344c78; color: #c7dcff;
}
.dp-timeweb .profile-menu__action {
background: transparent; color: #dce2f5;
}
.dp-timeweb .profile-menu__action--blue .profile-menu__action-icon {
background: #252e50; color: #a5b2ff;
}
.dp-timeweb :is(.profile-menu__action:hover,.profile-menu__link:hover,.dp-burger-nav a:hover,.dp-burger-account-links a:hover) {
background: #282f50; color: #fff; box-shadow: none;
}
.dp-timeweb .profile-menu__wallet:hover {
background: #26395f;
}
.dp-timeweb .profile-menu__business {
background: #262d4a; border-color: #3c4568;
}
.dp-timeweb .profile-menu__business-icon {
background: #383f68; color: #bbc4ff;
}
.dp-timeweb .profile-menu__business-content span {
color: #b9c1db;
}
.dp-timeweb .profile-menu__business-links a {
background: #212944; color: #d3daee;
}
.dp-timeweb :is(.profile-menu__footer,.dp-burger-account) {
border-color: var(--dp-line);
}
.dp-timeweb :is(.profile-menu__link,.dp-burger-account-links a,.dp-burger-nav a) {
color: #d3daee;
}
.dp-timeweb .profile-menu__link--logout {
color: #ff9fa8;
}
.dp-timeweb :is(.dp-burger-languages a,.dp-profile-language__option) {
background: var(--dp-panel-raised); border-color: #455077; color: #dbe1f4;
}
.dp-timeweb :is(.dp-burger-languages a[aria-current="true"],.dp-profile-language__option[aria-current="true"]) {
color: #e0e2ff; background: #303676; border-color: #858cff;
}
.dp-timeweb .dp-burger-login {
color: #fff; background: var(--dp-accent);
}
.dp-timeweb :is(.profile-settings-section,.profile-user-sidebar-menu,.profile-settings-sections) {
background: var(--dp-panel); border-color: var(--dp-line);
}
.dp-timeweb :is(.profile-settings-sections a,.profile-user-sidebar-menu a,.profile-user-sidebar-full-name) {
color: #d4daee;
}
.dp-timeweb .profile-settings-sections a {
background: transparent;
}
.dp-timeweb .profile-settings-sections a i {
color: #9faaff;
}
.dp-timeweb .profile-user-sidebar-avatar>div {
background: var(--dp-panel);
}
.dp-timeweb .menu-user-rating-stars span {
color: #d7c18f;
}
.dp-timeweb .menu-user-rating-stars .user-rating-stars-count-reviews {
color: var(--dp-muted);
}
.dp-timeweb :is(.profile-settings-sections a.active,.profile-settings-sections a:hover,.profile-user-sidebar-menu a:hover) {
background: var(--dp-accent-soft); color: #e3e6ff;
}
.dp-timeweb .dp-profile-language {
border-color: var(--dp-line);
}
.dp-timeweb .dp-profile-language__title {
color: var(--dp-text);
}
.dp-timeweb .dp-profile-language__description {
color: var(--dp-muted);
}
.dp-timeweb :is(.form-control,.form-select,.form-control-textarea,.input-wrapper input,.auth-card input,.ad-create-content-container input,.ad-create-content-container textarea) {
color: var(--dp-text); background-color: #10172f; border-color: #384460 !important; box-shadow: none;
}
.dp-timeweb :is(.form-control,.form-select,.form-control-textarea,input,textarea)::placeholder {
color: #969fbc;
}
.dp-timeweb :is(.form-control,.form-select,.form-control-textarea):focus {
color: var(--dp-text); background: #131c39 !important; border-color: #8794ff !important; box-shadow: 0 0 0 3px #454cee22 !important;
}
.dp-timeweb .form-control:disabled {
color: #a5afc9; background: #1c243e;
}
.dp-timeweb .input-phone-countries-change-item {
background: #29324e; color: var(--dp-text);
}
.dp-timeweb :is(.form-check-input,.switch-toggle-slider) {
background-color: #35405e; border-color: #69769b;
}
.dp-timeweb :is(.form-check-input:checked,.switch-input:checked~.switch-toggle-slider) {
background-color: var(--dp-accent); border-color: #8c92ff;
}
.dp-timeweb :is(.modal-content,.offcanvas,.dropdown-menu,.chat-modal-container,.chat-container) {
background-color: var(--dp-panel); color: var(--dp-text); border-color: var(--dp-line);
}
.dp-timeweb :is(.modal-header,.modal-footer) {
border-color: var(--dp-line);
}
.dp-timeweb .btn-close {
filter: invert(1);
}
.dp-timeweb .modal-backdrop {
backdrop-filter: none; -webkit-backdrop-filter: none;
}
.dp-timeweb .table {
--bs-table-color: var(--dp-text); --bs-table-bg: transparent; --bs-table-border-color: var(--dp-line); --bs-table-striped-bg: #1a2240; --bs-table-striped-color: var(--dp-text); --bs-table-hover-color: #fff; --bs-table-hover-bg: #202a4a; color: var(--dp-text);
}
.dp-timeweb footer {
background: #0e142c; border-top-color: var(--dp-line);
}
.dp-timeweb .dp-statistics {
border-color: #333d5c;
}
.dp-timeweb .dp-statistics__item {
border-color: #333d5c;
}
.dp-timeweb .dp-statistics h2 {
color: #fff;
}
.dp-timeweb .dp-statistics dt {
color: #b8c1da;
}
.dp-timeweb .dp-statistics__number {
color: #f6f8ff;
}
.dp-timeweb .dp-statistics__delta {
color: #8ddbb3; background: #1a3a33;
}
.dp-timeweb .dp-statistics__live {
color: var(--dp-muted);
}
.dp-timeweb .market-footer__column h3 {
color: #d8def3;
}
.dp-timeweb :is(.market-footer__column a,.market-footer__legal a,.market-footer__copyright) {
color: #aab5cf;
}
.dp-timeweb .market-footer__bottom {
border-color: var(--dp-line);
}
.dp-timeweb .section-promo-download-app {
background-color: var(--dp-panel); border-color: var(--dp-line); color: #fff;
}
.dp-timeweb .section-promo-download-app p {
color: #c2cbe1;
}
.dp-timeweb .main-floating-menu {
background: #171e36; border-top-color: #394260; box-shadow: 0 -6px 24px #0003;
}
.dp-timeweb .main-floating-menu a {
color: #bbc5df;
}
.dp-timeweb .main-floating-menu a:hover {
color: #a7afff;
}
@media(max-width:991px) {
.dp-timeweb .header-wow-sticky-mobile {
border-bottom-color: var(--dp-line);
}
}
@media(max-width:575px) {
.dp-timeweb #profilePopup::before {
background: #566181;
}
}

/* Secondary surfaces and controls: palette only, shared layout stays unchanged. */
.dp-timeweb :is(.module-categories-swiper-prev,.module-categories-swiper-next,.ad-card-media-slider-nav-left,.ad-card-media-slider-nav-right) { background:var(--dp-panel-raised); color:var(--dp-text); box-shadow:0 3px 14px #0003; }
.dp-timeweb .module-categories-items-custom-3-item-image>div { background:var(--dp-panel); }
.dp-timeweb .labelAdvPromoText { background:var(--dp-panel-raised); color:var(--dp-muted); }
.dp-timeweb .widget-promo-banner-item { background-color:var(--dp-panel)!important; color:var(--dp-text); }
.dp-timeweb .widget-promo-banner-item :is(h4,strong) { color:var(--dp-text)!important; }
.dp-timeweb .widget-promo-banner-item p { color:var(--dp-muted)!important; }

/* Recommendation feed. Its utility colours originally assumed a white canvas. */
.dp-timeweb :is(.card-masonry,.bg-white-override) { background-color:var(--dp-panel)!important; border-color:var(--dp-line); color:var(--dp-text); }
.dp-timeweb .custom-border { border-color:var(--dp-line)!important; }
.dp-timeweb :is(.text-slate-950-white,.text-slate-800-slate-200) { color:var(--dp-text)!important; }
.dp-timeweb :is(.text-slate-600-slate-400,.text-slate-500-slate-400) { color:var(--dp-muted)!important; }
.dp-timeweb .fill-dark { fill:#dbe3ff; }
.dp-timeweb :is(.btn-white-custom,.btn-light-custom,.btn-heart-floating,.custom-bg-slate-100-800) { background-color:var(--dp-panel-raised)!important; border-color:var(--dp-line); color:var(--dp-text)!important; }
.dp-timeweb :is(.btn-white-custom,.btn-light-custom,.btn-heart-floating):hover { background-color:var(--dp-accent-soft)!important; color:#e2e6ff!important; }
.dp-timeweb :is(.container-item-images-skeleton,.card-masonry-content-skeleton) { background:var(--dp-panel-raised); border-color:var(--dp-line)!important; }

/* Native secondary buttons, menus and notification surfaces. */
.dp-timeweb :is(.btn.btn-light,.button-light,.share-button,.category-button) { background:var(--dp-panel-raised); border-color:var(--dp-line); color:var(--dp-text); }
.dp-timeweb :is(.btn.btn-light,.button-light,.share-button,.category-button):hover,
.dp-timeweb .category-button.active { background:var(--dp-accent-soft); border-color:#6674ad; color:#e2e7ff; }
.dp-timeweb :is(.dropdown-item,.list-group-item) { color:var(--dp-text); }
.dp-timeweb :is(.dropdown-item:hover,.dropdown-item:focus) { background-color:var(--dp-panel-raised); color:#fff; }
.dp-timeweb :is(.list-group-item,.toast,.toast-header) { background-color:var(--dp-panel); border-color:var(--dp-line); color:var(--dp-text); }
.dp-timeweb .alert-success { background-color:#17372e; border-color:#306650; color:#a9e0c4; }
.dp-timeweb .alert-warning { background-color:#3a2d1d; border-color:#705b35; color:#f1d6a1; }
.dp-timeweb .alert-danger { background-color:#3e222d; border-color:#754251; color:#ffc1ce; }
.dp-timeweb .alert-info { background-color:#19334b; border-color:#365e7c; color:#bcdcf5; }

/* Wallet and saved-payment controls. */
.dp-timeweb :is(.amount-input,.credit-card-add) { background:var(--dp-panel-raised); border-color:var(--dp-line); color:var(--dp-text); box-shadow:none; }
.dp-timeweb .amount-input input { color:var(--dp-text); }
.dp-timeweb .amount-input span { color:var(--dp-muted); }
.dp-timeweb .option-payment-item { background:var(--dp-panel-raised); border-color:var(--dp-line); color:var(--dp-text); }
.dp-timeweb :is(.option-payment-item:hover,.option-payment-item.active) { background:var(--dp-accent-soft); border-color:#8a95ff; }
.dp-timeweb .option-payment-item-logo { background:var(--dp-panel-raised); border-color:var(--dp-line); }
.dp-timeweb .option-payment-item-name span { color:var(--dp-muted); }

/* Tariffs, blog and the secure-deal information page. */
.dp-timeweb .billing-toggle-container { background:var(--dp-panel-raised); }
.dp-timeweb .billing-btn { color:var(--dp-muted); }
.dp-timeweb .billing-btn.active { background:var(--dp-accent-soft); color:#e2e7ff; }
.dp-timeweb .section-white { background:var(--dp-bg); }
.dp-timeweb :is(.featured-card,.post-card,.check-list,.float-card,.step) { background:var(--dp-panel); border-color:var(--dp-line); color:var(--dp-text); }
.dp-timeweb :is(.featured-title,.post-title,.author-name,.article-content,.article-content strong) { color:var(--dp-text); }
.dp-timeweb :is(.hero-description,.section-heading p,.featured-description,.post-meta,.author-role,.article-meta,.article-description,.share-title,.step p) { color:var(--dp-muted); }
.dp-timeweb :is(.category-label,.info-box,.step .tag,.step-number b) { background:var(--dp-accent-soft); border-color:#6374ae; color:#b7c6ff; }
.dp-timeweb .float-card span { background:#193a32; color:#9addbe; }

/* Rich-text toolbar colours use the editor's existing colour tokens. */
html.dp-timeweb {
  --ck-color-base-foreground:var(--dp-panel-raised);
  --ck-color-base-background:var(--dp-panel);
  --ck-color-base-border:var(--dp-line);
  --ck-color-base-text:var(--dp-text);
  --ck-color-text:var(--dp-text);
  --ck-color-toolbar-background:var(--dp-panel-raised);
  --ck-color-toolbar-border:var(--dp-line);
  --ck-color-input-background:var(--dp-panel);
  --ck-color-input-border:var(--dp-line);
  --ck-color-input-text:var(--dp-text);
  --ck-color-input-disabled-background:var(--dp-panel-raised);
  --ck-color-input-disabled-text:var(--dp-muted);
  --ck-color-button-default-hover-background:var(--dp-panel-raised);
  --ck-color-button-default-active-background:var(--dp-accent-soft);
  --ck-color-button-on-background:var(--dp-accent-soft);
  --ck-color-button-on-hover-background:#333c77;
  --ck-color-button-on-active-background:#333c77;
  --ck-color-list-button-on-text:#fff;
  --ck-color-button-action-text:#fff;
  --ck-color-engine-placeholder-text:var(--dp-muted);
}

/* Header advertising follows its saved admin colours in either theme. */
.dp-public .module-header-text-adv a {color:inherit;text-decoration:underline;text-underline-offset:.14em;}
