/*
    Central z-index scale (UI-cleanup 2026-06-20; Polish v3 2026-07-18). The
    ONE source of truth for stacking order — every cross-component overlay
    must use one of these tokens, never a hand-picked number. See
    docs/UI-OVERLAP-RULES.md (Rule 3).

    Hierarchie (Kundenvorgabe Tarek 2026-07-18: Karte 0 · Overlays 100 ·
    Dropdowns 2000 · Modals 3000):

    Layer            token           value
    Map tiles        --z-map         0
    Map overlays     --z-overlay     100   (markers, draw layers, chips in flow)
    Map controls     --z-controls    500   (FABs, HUD, toolbars)
    Side panels      --z-panel       1000  (Windy, track-detail drawer, docks)
    Dropdown menus   --z-dropdown    2000  (nav dropdowns, context menus, scrims)
    Modals           --z-modal       3000  (modal backdrops + dialogs)
    Toasts           --z-toast       3500  (transient notifications)
    Banners          --z-banner      4000  (advisory / help — always on top)
*/
:root {
    --z-map: 0;
    --z-overlay: 100;
    --z-controls: 500;
    --z-panel: 1000;
    --z-dropdown: 2000;
    --z-modal: 3000;
    --z-toast: 3500;
    --z-banner: 4000;
}
