/* ============================================================
   ГРУЗЧИК ГУД — Shadow Tokens
   Navy-tinted shadows (1B2038 base color)
   ============================================================ */

:root {
  --shadow-none: none;

  /* Elevation system — navy-tinted */
  --shadow-xs:  0 1px 2px rgba(27, 32, 56, 0.06);
  --shadow-sm:  0 1px 3px rgba(27, 32, 56, 0.08),
                0 1px 2px rgba(27, 32, 56, 0.04);
  --shadow-md:  0 4px 6px  rgba(27, 32, 56, 0.07),
                0 2px 4px  rgba(27, 32, 56, 0.05);
  --shadow-lg:  0 10px 15px rgba(27, 32, 56, 0.08),
                0 4px 6px  rgba(27, 32, 56, 0.04);
  --shadow-xl:  0 20px 25px rgba(27, 32, 56, 0.10),
                0 10px 10px rgba(27, 32, 56, 0.04);
  --shadow-2xl: 0 25px 50px rgba(27, 32, 56, 0.18);

  /* Inset (input focus rings, pressed states) */
  --shadow-inner:       inset 0 2px 4px rgba(27, 32, 56, 0.06);
  --shadow-focus:       0 0 0 3px rgba(58, 110, 212, 0.25);
  --shadow-focus-yellow:0 0 0 3px rgba(249, 183, 45, 0.35);

  /* Semantic aliases */
  --shadow-card:    var(--shadow-sm);
  --shadow-card-hover: var(--shadow-md);
  --shadow-dropdown: var(--shadow-lg);
  --shadow-modal:   var(--shadow-xl);
  --shadow-btn:     var(--shadow-xs);
}
