:root {
  color-scheme: dark;
  --unihorny-ink: #fff5fa;
  --unihorny-muted: #ceb8c6;
  --unihorny-accent: #ff6faf;
  --unihorny-accent-dark: #e2488d;
  --unihorny-accent-soft: #4a2238;
  --unihorny-line: #63384f;
  --unihorny-wash: #170c14;
  --unihorny-paper: rgb(45 23 37 / 78%);
  --unihorny-paper-strong: rgb(55 27 44 / 88%);
  --unihorny-header-glass: rgb(24 12 21 / 88%);
  --unihorny-shadow: rgb(0 0 0 / 28%);
  --unihorny-shadow-strong: rgb(0 0 0 / 42%);
  --unihorny-button-start: #ee5c9e;
  --unihorny-button-end: #bd2f6d;
  --unihorny-wordmark-color: #fff5fa;
  --unihorny-selection-text: #1b0d17;
  --unihorny-footer-border: rgb(99 56 79 / 86%);
  --unihorny-background-image:
    linear-gradient(rgb(18 8 16 / 84%), rgb(31 12 25 / 90%)),
    url("../img/boudoir-lock-key.webp"),
    url("../img/boudoir-bow-cherries.webp"),
    url("../img/boudoir-lace-collar.webp");
  --unihorny-background-position: center, -190px 140px, calc(100vw - 630px) -100px, 18vw 430px;
  --unihorny-background-size: auto, 760px auto, 820px auto, 1120px auto;
  --unihorny-background-position-mobile: center, -250px 240px, calc(100vw - 440px) -40px, -280px 760px;
  --unihorny-background-size-mobile: auto, 620px auto, 640px auto, 880px auto;

  --body-background-color: var(--unihorny-wash);
  --body-font-color: var(--unihorny-ink);
  --link-color: #ff82b9;
  --link-color-hover: #ffd1e5;
  --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-header-glass);
  --top-navigation-selector-color: var(--unihorny-ink);
  --top-navigation-selector-box-shadow-color: rgb(0 0 0 / 38%);
  --top-navigation-icon-color: var(--unihorny-accent);
  --top-navigation-button-border-color: rgb(255 111 175 / 40%);
  --top-navigation-menu-border-color: var(--unihorny-line);
  --top-navigation-menu-color: #ff82b9;
  --top-navigation-menu-active-color: #fff5fa;
  --header-background-color: var(--unihorny-header-glass);
  --header-slider-background-color: #351527;
  --header-slider-background-picture-color: #4c2037;
  --header-slider-opacity: 0.34;
  --header-tabs-background-color: var(--unihorny-paper-strong);
  --header-tabs-no-slides-background-color: rgb(255 255 255 / 7%);
  --header-tabs-icon-active-filter: brightness(4);
  --header-search-form-title-color: var(--unihorny-muted);
  --header-banner-color: #6b3853;
  --btn-color: #ffffff;
  --btn-background-color: #d83f84;
  --btn-background-color-hover: #ee5c9e;
  --button-color: #ff82b9;
  --form-disabled-background-color: #2d1d28;
  --form-checked-background-color: #e2488d;
  --form-checked-background-color-hover: #f05b9f;
  --form-checked-background-color-active: #f05b9f;
  --form-checked-text-color: #ffffff;
  --form-background-color: var(--unihorny-paper-strong);
  --form-text-color: var(--unihorny-ink);
  --form-field-line-color: #704059;
  --form-field-line-color-hover: var(--unihorny-accent);
  --form-field-line-color-focus: var(--unihorny-accent);
  --form-error-background-color: #512331;
  --form-error-text-color: #ffb8c5;
  --form-error-shadow: #8a3347;
  --middle-no-sidebar-background-color: transparent;
  --bottom-no-sidebar-background-color: rgb(22 11 19 / 68%);
  --featured-no-sidebar-background-color: linear-gradient(180deg, rgb(12 5 10 / 0%) 0%, rgb(12 5 10 / 84%) 100%);
  --featured-background-color: linear-gradient(180deg, rgb(12 5 10 / 0%) 0%, rgb(12 5 10 / 84%) 100%);
  --featured-title-color: var(--unihorny-ink);
  --featured-accounts-background-color: var(--unihorny-paper);
  --listing-card-icon-fill-color: #4a2238;
  --listing-card-icon-color: var(--unihorny-accent);
  --listing-card-active-icon-color: #ffffff;
  --listing-card-shadow-color: rgb(0 0 0 / 34%);
  --listing-print-icon: url("../img/print-dark.svg");
  --listing-favorite-icon: url("../img/like-dark.svg");
  --listing-favorite-icon-active: url("../img/like-dark-active.svg");
  --listing-compare-icon: url("../img/compare-dark.svg");
  --listing-compare-icon-active: url("../img/compare-dark-active.svg");
  --listing-gallery-media-background-color: #26131f;
  --listing-mask-background-color: rgb(18 8 16 / 64%);
  --listing-thumbnail-background-color: #2d1826;
  --content-background-color: var(--unihorny-paper);
  --info-field-color: var(--unihorny-muted);
  --empty-category-color: var(--unihorny-muted);
  --empty-category-filter: brightness(1.4);
  --fieldset-header-background-color: var(--unihorny-accent-soft);
  --logo-filter: none;
  --icon-filter: brightness(8);
  --icon-filter-background: brightness(0.6);
  --icon-filter-img-background: brightness(8);
  --upload-zone-border-color: var(--unihorny-accent);
  --upload-zone-background-color: rgb(74 34 56 / 70%);
  --plans-border-color: var(--unihorny-line);
  --steps-background-color: var(--unihorny-paper);
  --popup-mask-background-color: rgb(4 1 3 / 64%);
  --side-block-button-border-color: rgb(255 111 175 / 40%);
  --table-list-border-color: var(--unihorny-line);
  --table-list-me-border-color: #8f647b;
  --tabs-active-background-color: #d83f84;
  --tabs-side-block-border-color: var(--unihorny-line);
  --dropdown-arrow-icon: url("../img/dropdown-arrow-dark.svg");
  --map-icon: url("../img/map-dark.svg");
  --footer-background-color: rgb(19 9 16 / 94%);
  --footer-text-color: var(--unihorny-muted);
  --footer-menu-title-color: var(--unihorny-ink);
  --footer-menu-link-color: #ff82b9;
  --footer-menu-link-hover-color: #ffd1e5;
  --footer-menu-link-active-color: #ffffff;
  --footer-icon: url("../img/footer-icons-dark.svg");
  --footer-icon-rss: url("../img/footer-icon-rss-dark.svg");
}

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