////
///
/// Z-Index Tokens
/// ===========================================================================
///
/// Design token definitions for stacking order.
/// Only :root CSS custom properties, no selectors.
///
/// @group Lexicon
/// @author Scape Press
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @access public
///
////

:root {
    // ========================================================================
    // Scale
    // ========================================================================

    --ss-z-auto: auto;
    --ss-z-0: 0;
    --ss-z-10: 10;
    --ss-z-20: 20;
    --ss-z-30: 30;
    --ss-z-40: 40;
    --ss-z-50: 50;

    // ========================================================================
    // Semantic
    // ========================================================================

    // Page chrome (values match the modules' historical fallbacks).
    --ss-z-bottom-nav: 90;
    --ss-z-navbar: 100;
    --ss-z-interface: 200;

    --ss-z-dropdown: 1000;
    --ss-z-sticky: 1020;
    --ss-z-fixed: 1030;
    --ss-z-modal-backdrop: 1040;
    --ss-z-modal: 1050;
    --ss-z-popover: 1060;
    --ss-z-tooltip: 1070;
    --ss-z-toast: 1080;
}
