html.hecu {
    background-color: var(--hecu-theme-bg);
    color-scheme: var(--hecu-color-scheme);
}

html.hecu body {
    background-color: var(--hecu-theme-bg);
}

html.hecu::after {
    content: "";
    position: fixed;
    inset: 0;
    z-index: 2147483646;
    pointer-events: none;
    background: var(--hecu-night-color);
    opacity: var(--hecu-night-opacity);
    mix-blend-mode: multiply;
    transition: opacity var(--hecu-night-transition) linear;
    visibility: visible;
}

html.hecu[data-hecu-night-active="0"]::after,
html.hecu[data-hecu-night-enabled="0"]::after {
    opacity: 0;
}
