/* ============================================================================
   ELEVATION & STACKING — R-050 APPROVED — v1.0 (DEC-02).
   R-041 §16 delegates shadow tokens to the Product Design System. Restrained
   by choice: working surfaces sit flat behind a 1px border and elevation is
   reserved for surfaces that float over content.
   ========================================================================= */
:root{
--shadow-none:none;
--shadow-xs:0 1px 1px rgba(28,27,26,.04);
--shadow-sm:0 1px 2px rgba(28,27,26,.06),0 0 0 1px rgba(28,27,26,.04);
--shadow-md:0 4px 12px rgba(28,27,26,.08),0 1px 2px rgba(28,27,26,.06);
--shadow-lg:0 12px 32px rgba(28,27,26,.12),0 2px 6px rgba(28,27,26,.06);
--shadow-focus:0 0 0 3px var(--focus-ring-halo);
--shadow-inset-top:inset 0 1px 0 rgba(255,255,255,.06);
--overlay-scrim:rgba(36,16,41,.44);

/* Stacking order. Dialogs sit above drawers so a confirm opened from a detail
   panel stays reachable. */
--z-sticky:10; /* @kind other */
--z-popover:30; /* @kind other */
--z-drawer-scrim:40; /* @kind other */
--z-drawer:41; /* @kind other */
--z-dialog-scrim:60; /* @kind other */
--z-dialog:61; /* @kind other */
--z-toast:70; /* @kind other */
}
