:root {
  color-scheme: light;
  --unihorny-ink: #2b1d30;
  --unihorny-muted: #76677a;
  --unihorny-accent: #d83f84;
  --unihorny-accent-dark: #922654;
  --unihorny-accent-soft: #fde3ef;
  --unihorny-line: #ecdde6;
  --unihorny-wash: #fff7fb;
  --unihorny-paper: rgb(255 255 255 / 70%);
  --unihorny-paper-strong: rgb(255 255 255 / 82%);
  --unihorny-header-glass: rgb(255 247 251 / 84%);
  --unihorny-shadow: rgb(111 45 78 / 8%);
  --unihorny-shadow-strong: rgb(111 45 78 / 14%);
  --unihorny-button-start: #bd2f6d;
  --unihorny-button-end: #922654;
  --unihorny-wordmark-color: #2b1d30;
  --unihorny-selection-text: #ffffff;
  --unihorny-footer-border: rgb(236 221 230 / 90%);
  --unihorny-background-image:
    linear-gradient(rgb(255 248 252 / 82%), rgb(255 247 251 / 88%)),
    url("../img/boudoir-bow-cherries.webp"),
    url("../img/boudoir-lace-collar.webp"),
    url("../img/boudoir-lock-key.webp");
  --unihorny-background-position: center, -80px -40px, 24vw 120px, calc(100vw - 340px) 240px;
  --unihorny-background-size: auto, 760px auto, 980px auto, 680px auto;
  --unihorny-background-position-mobile: center, -180px -40px, 15vw 180px, calc(100vw - 260px) 360px;
  --unihorny-background-size-mobile: auto, 620px auto, 760px auto, 540px auto;

  --body-background-color: var(--unihorny-wash);
  --body-font-color: var(--unihorny-ink);
  --link-color: #a82e64;
  --link-color-hover: #7f1e49;
  --alt-box-bg-color: var(--unihorny-accent-soft);
  --content-box-table-cell-border-color: var(--unihorny-line);
  --content-box-table-cell-active-text-color: var(--unihorny-ink);
  --highlight-border-color: var(--unihorny-line);
  --top-navigation-background-color: var(--unihorny-paper-strong);
  --top-navigation-selector-color: var(--unihorny-ink);
  --top-navigation-selector-box-shadow-color: rgb(146 38 84 / 18%);
  --top-navigation-icon-color: var(--unihorny-accent);
  --top-navigation-button-border-color: rgb(216 63 132 / 32%);
  --top-navigation-menu-border-color: var(--unihorny-line);
  --top-navigation-menu-color: #a82e64;
  --top-navigation-menu-active-color: var(--unihorny-accent-dark);
  --header-background-color: var(--unihorny-header-glass);
  --header-slider-background-color: #f9dce9;
  --header-slider-background-picture-color: #f4d4e3;
  --header-slider-opacity: 0.28;
  --header-tabs-background-color: var(--unihorny-paper-strong);
  --header-tabs-no-slides-background-color: rgb(255 255 255 / 42%);
  --header-tabs-icon-active-filter: none;
  --header-search-form-title-color: var(--unihorny-muted);
  --header-banner-color: #c88aa8;
  --btn-color: #ffffff;
  --btn-background-color: var(--unihorny-accent-dark);
  --btn-background-color-hover: #7f1e49;
  --button-color: var(--unihorny-accent-dark);
  --form-disabled-background-color: #f5edf1;
  --form-checked-background-color: var(--unihorny-accent-dark);
  --form-checked-background-color-hover: #7f1e49;
  --form-checked-background-color-active: #7f1e49;
  --form-checked-text-color: #ffffff;
  --form-background-color: var(--unihorny-paper-strong);
  --form-text-color: var(--unihorny-ink);
  --form-field-line-color: var(--unihorny-line);
  --form-field-line-color-hover: var(--unihorny-accent);
  --form-field-line-color-focus: var(--unihorny-accent);
  --form-error-background-color: #fff0f3;
  --form-error-text-color: #a62238;
  --form-error-shadow: #e6a0ac;
  --middle-no-sidebar-background-color: transparent;
  --bottom-no-sidebar-background-color: rgb(255 247 251 / 52%);
  --featured-no-sidebar-background-color: linear-gradient(180deg, rgb(59 33 50 / 0%) 0%, rgb(59 33 50 / 72%) 100%);
  --featured-background-color: linear-gradient(180deg, rgb(59 33 50 / 0%) 0%, rgb(59 33 50 / 72%) 100%);
  --featured-title-color: var(--unihorny-ink);
  --featured-accounts-background-color: var(--unihorny-paper);
  --listing-card-icon-fill-color: var(--unihorny-accent-soft);
  --listing-card-icon-color: var(--unihorny-accent);
  --listing-card-active-icon-color: #ffffff;
  --listing-card-shadow-color: rgb(111 45 78 / 10%);
  --listing-print-icon: url("../img/print.svg");
  --listing-favorite-icon: url("../img/like.svg");
  --listing-favorite-icon-active: url("../img/like-active.svg");
  --listing-compare-icon: url("../img/compare.svg");
  --listing-compare-icon-active: url("../img/compare-active.svg");
  --listing-gallery-media-background-color: #f8eaf1;
  --listing-mask-background-color: rgb(59 33 50 / 48%);
  --listing-thumbnail-background-color: #f8eaf1;
  --content-background-color: var(--unihorny-paper);
  --info-field-color: var(--unihorny-muted);
  --empty-category-color: var(--unihorny-muted);
  --empty-category-filter: none;
  --fieldset-header-background-color: var(--unihorny-accent-soft);
  --logo-filter: none;
  --icon-filter: none;
  --icon-filter-background: none;
  --icon-filter-img-background: none;
  --upload-zone-border-color: var(--unihorny-accent);
  --upload-zone-background-color: rgb(253 227 239 / 52%);
  --plans-border-color: var(--unihorny-line);
  --steps-background-color: var(--unihorny-paper);
  --popup-mask-background-color: rgb(43 29 48 / 42%);
  --side-block-button-border-color: rgb(216 63 132 / 32%);
  --table-list-border-color: var(--unihorny-line);
  --table-list-me-border-color: #ffffff;
  --tabs-active-background-color: var(--unihorny-accent-dark);
  --tabs-side-block-border-color: var(--unihorny-line);
  --dropdown-arrow-icon: url("../img/dropdown-arrow.svg");
  --map-icon: url("../img/map.svg");
  --footer-background-color: rgb(255 247 251 / 92%);
  --footer-text-color: var(--unihorny-muted);
  --footer-menu-title-color: var(--unihorny-ink);
  --footer-menu-link-color: #a82e64;
  --footer-menu-link-hover-color: #7f1e49;
  --footer-menu-link-active-color: var(--unihorny-accent-dark);
  --footer-icon: url("../img/footer-icons.svg");
  --footer-icon-rss: url("../img/footer-icon-rss.svg");
}

#theme-switcher-sun {
  display: none;
}
