/**
 * Color variants
 */

.popover-wrapper {
    &.-light {
        --popover--background: var(--popover--light--background, var(--color-white));
        --popover--border-top-color: var(
            --popover--light--border-top-color,
            var(--color-light-shade-50)
        );
        --popover--border-right-color: var(
            --popover--light--border-right-color,
            var(--color-light-shade-50)
        );
        --popover--border-bottom-color: var(
            --popover--light--border-bottom-color,
            var(--color-light-shade-50)
        );
        --popover--border-left-color: var(
            --popover--light--border-left-color,
            var(--color-light-shade-50)
        );
        --popover--color: var(--popover--light--color, var(--contrast-text-color-white));
        --popover--header--background: var(
            --popover--light--header--background,
            var(--color-gray-50)
        );
        --popover--footer--background: var(
            --popover--light--footer--background,
            var(--color-gray-50)
        );
    }

    &.-dark {
        --popover--background: var(--popover--dark--background, var(--color-dark));
        --popover--border-top-color: var(
            --popover--dark--border-top-color,
            var(--color-dark-tint-50)
        );
        --popover--border-right-color: var(
            --popover--dark--border-right-color,
            var(--color-dark-tint-50)
        );
        --popover--border-bottom-color: var(
            --popover--dark--border-bottom-color,
            var(--color-dark-tint-50)
        );
        --popover--border-left-color: var(
            --popover--dark--border-left-color,
            var(--color-dark-tint-50)
        );
        --popover--color: var(--popover--dark--color, var(--contrast-text-color-dark));
        --popover--header--background: var(
            --popover--dark--header--background,
            var(--color-dark-tint-50)
        );
        --popover--footer--background: var(
            --popover--dark--footer--background,
            var(--color-dark-tint-50)
        );
    }
}
