:root {
  /* No diffuse shadows. Depth comes from hairlines, flat fills and hard offset
     plates (letterman/patch logic). Offsets point INLINE-START because the
     product is RTL — mirror the X sign for an LTR surface. */
  --rule-hair: 1px solid var(--border-strong);
  --rule-heavy: 3px solid var(--navy);
  --rule-accent: 3px solid var(--crimson);

  --shadow-hairline: 0 1px 0 var(--border-strong);          /* sticky header */
  --shadow-card: none;                                      /* cards are flat */
  --shadow-panel: none;                                      /* panels are flat */
  --shadow-button: none;                                     /* buttons are flat */
  --shadow-plate: -4px 4px 0 var(--blue-050);                /* raised plate */
  --shadow-plate-navy: -4px 4px 0 var(--navy);               /* plate on light */
  --shadow-hero: -8px 8px 0 var(--blue-050);                 /* hero panel */
  --shadow-lift: -6px 6px 0 rgba(4, 31, 114, 0.10);          /* emphasis card */
  --blur-blob: 0px;                                          /* retired */
}
