/**
 * Color variants
 */

.collapsible {
    ////
    /// Variables for the light color variant
    /// @name light
    /// @type variant
    ////
    @include variant('light') {
        ////
        /// The background of the collapsible component, for the light color variant
        /// @name background
        ////
        ----background: #{color('light')};
        ////
        /// The border top color of the collapsible component, for the light color variant
        /// @name border-top-color
        ////
        ----border-top-color: #{color('light-60')};
        ////
        /// The border right color of the collapsible component, for the light color variant
        /// @name border-right-color
        ////
        ----border-right-color: #{color('light-60')};
        ////
        /// The border bottom color of the collapsible component, for the light color variant
        /// @name border-bottom-color
        ////
        ----border-bottom-color: #{color('light-60')};
        ////
        /// The border left color of the collapsible component, for the light color variant
        /// @name border-left-color
        ////
        ----border-left-color: #{color('light-60')};
        ////
        /// The color of the collapsible component, for the light color variant
        /// @name color
        ////
        ----color: #{contrast-color($color-light)};
        ////
        /// The background of the collapsible component body, for the light color variant
        /// @name body--background
        ////
        ----body--background: #{color('white')};
    }
    ////
    /// Variables for the dark color variant
    /// @name dark
    /// @type variant
    ////
    @include variant('dark') {
        ////
        /// The background of the collapsible component, for the dark color variant
        /// @name background
        ////
        ----background: #{color('dark')};
        ////
        /// The border top color of the collapsible component, for the dark color variant
        /// @name border-top-color
        ////
        ----border-top-color: #{color('dark-40')};
        ////
        /// The border right color of the collapsible component, for the dark color variant
        /// @name border-right-color
        ////
        ----border-right-color: #{color('dark-40')};
        ////
        /// The border bottom color of the collapsible component, for the dark color variant
        /// @name border-bottom-color
        ////
        ----border-bottom-color: #{color('dark-40')};
        ////
        /// The border left color of the collapsible component, for the dark color variant
        /// @name border-left-color
        ////
        ----border-left-color: #{color('dark-40')};
        ////
        /// The color of the collapsible component, for the dark color variant
        /// @name color
        ////
        ----color: #{contrast-color($color-dark)};
        ////
        /// The background of the collapsible component body, for the dark color variant
        /// @name body--background
        ////
        ----body--background: #{color('dark-45')};
    }
}
