.dark-mode-switcher{--dms-background: #9fa8b52e;--dms-width: 50px;--dms-height: 22px;--dms-icon-size: 14px;--dms-light-icon-color: #ffb300;--dms-light-icon-bg-color: #ffffff;--dms-light-icon-hover-color: #ffb300;--dms-light-icon-hover-bg-color: #ffffff;--dms-dark-icon-color: #000;--dms-dark-icon-bg-color: #ffffff;--dms-dark-icon-hover-color: #000;--dms-dark-icon-hover-bg-color: #ffffff;background:var(--dms-background);color:var(--dms-dark-icon-color);border-radius:50px;width:var(--dms-width);height:var(--dms-height);position:relative;cursor:pointer}.dark-mode-switcher .switcher-wrap{line-height:1;position:absolute;height:var(--dms-height);width:var(--dms-height);left:0;top:50%;transform:translateY(-50%);padding:5px;background:var(--dms-light-icon-bg-color);border-radius:50px;display:flex;justify-content:center;align-items:center;font-size:13px;box-shadow:0 0 8px #2f313930;transition:0.4s cubic-bezier(0.01, 0.68, 0.42, 1.36)}.dark-mode-switcher .switcher-wrap .switcher-icon{color:var(--dms-light-icon-color);font-size:var(--dms-icon-size);transition:0.4s cubic-bezier(0.01, 0.68, 0.42, 1.36);display:flex;justify-content:center;align-items:center}.dark-mode-switcher .switcher-wrap .switcher-icon.dark-icon{display:none}.dark-mode-switcher .switcher-wrap .switcher-icon svg{width:var(--dms-icon-size);height:var(--dms-icon-size)}.dark-mode-switcher .switcher-wrap:hover .light-icon{color:var(--dms-light-icon-hover-color);background:var(--dms-light-icon-hover-bg-color)}.dark-mode-switcher .switcher-wrap:hover .dark-icon{color:var(--dms-dark-icon-hover-color);background:var(--dms-dark-icon-hover-bg-color)}@media (prefers-color-scheme: dark){html:not([data-theme='light']) .switcher-wrap{left:calc(100% - 22px);background:var(--dms-dark-icon-bg-color)}html:not([data-theme='light']) .switcher-wrap .switcher-icon{color:var(--dms-dark-icon-color)}html:not([data-theme='light']) .switcher-wrap .switcher-icon.light-icon{display:none}html:not([data-theme='light']) .switcher-wrap .switcher-icon.dark-icon{display:flex}html:not([data-theme='light']) .progress-wrap{--btn-scroll-top-color-1: #ffffff;--btn-scroll-top-color-2: rgba(255, 255, 255, 0.1);--btn-scroll-top-color-3: rgba(255, 255, 255, 0.2);--btn-scroll-top-color-4: rgba(255, 255, 255, 0.3);--btn-scroll-top-bg: rgba(0, 0, 0, 0.6)}}
