/**
 * Color variants
 */

.select-wrapper {
    ////
    /// Variables for the light color variant
    /// @name light
    /// @type variant
    ////
    @include variant('light', 'form') {
        ////
        /// The background of the select component, for the light color variant
        /// @name background
        ////
        ----background: #{color('white')};
        ////
        /// The border top color of the select component, for the light color variant
        /// @name border-top-color
        ////
        ----border-top-color: #{color('light-55')};
        ////
        /// The border right color of the select component, for the light color variant
        /// @name border-right-color
        ////
        ----border-right-color: #{color('light-55')};
        ////
        /// The border bottom color of the select component, for the light color variant
        /// @name border-bottom-color
        ////
        ----border-bottom-color: #{color('light-55')};
        ////
        /// The border left color of the select component, for the light color variant
        /// @name border-left-color
        ////
        ----border-left-color: #{color('light-55')};
        ////
        /// The color of the select component item, for the light color variant
        /// @name color
        ////
        ----color: #{contrast-color($color-white)};
        ////
        /// The background of the select component option when hovered or focused, for the light color variant
        /// @name option--background--hover
        ////
        ----option--background--hover: #{color('light-25')};
        ////
        /// The background of the select component option when disabled, for the light color variant
        /// @name option--background--disabled
        ////
        ----option--background--disabled: #{transparent};
        ////
        /// The color of the select component option when disabled, for the light color variant
        /// @name option--color--disabled
        ////
        ----option--color--disabled: #{color('light-65')};
        ////
        /// The background of the select component header, for the light color variant
        /// @name header--background
        ////
        ----header--background: #{color('gray-05')};
        ////
        /// The background of the select component footer, for the light color variant
        /// @name footer--background
        ////
        ----footer--background: #{color('gray-05')};
    }
    ////
    /// Variables for the dark color variant
    /// @name dark
    /// @type variant
    ////
    @include variant('dark', 'form') {
        ////
        /// The background of the select component, for the dark color variant
        /// @name background
        ////
        ----background: #{color('dark')};
        ////
        /// The border top color of the select component, for the dark color variant
        /// @name border-top-color
        ////
        ----border-top-color: #{color('dark-45')};
        ////
        /// The border right color of the select component, for the dark color variant
        /// @name border-right-color
        ////
        ----border-right-color: #{color('dark-45')};
        ////
        /// The border bottom color of the select component, for the dark color variant
        /// @name border-bottom-color
        ////
        ----border-bottom-color: #{color('dark-45')};
        ////
        /// The border left color of the select component, for the dark color variant
        /// @name border-left-color
        ////
        ----border-left-color: #{color('dark-45')};
        ////
        /// The color of the select component item, for the dark color variant
        /// @name color
        ////
        ----color: #{contrast-color($color-dark)};
        ////
        /// The background of the select component option when hovered or focused, for the dark color variant
        /// @name option--background--hover
        ////
        ----option--background--hover: #{color('dark-45')};
        ////
        /// The background of the select component option when disabled, for the dark color variant
        /// @name option--background--disabled
        ////
        ----option--background--disabled: #{transparent};
        ////
        /// The color of the select component option when disabled, for the dark color variant
        /// @name option--color--disabled
        ////
        ----option--color--disabled: #{color('dark-25')};
        ////
        /// The background of the select component header, for the dark color variant
        /// @name header--background
        ////
        ----header--background: #{color('dark-55')};
        ////
        /// The background of the select component footer, for the dark color variant
        /// @name footer--background
        ////
        ----footer--background: #{color('dark-55')};
    }
}
