/* GITI SMART PROGRAM — BORDERS, RADII, SHADOW, MOTION
   Corporate and quiet: small radius, 1px hairlines, one soft low shadow for raised things. */
:root{
  --radius-none:0px;
  --radius-xs:2px;
  --radius-sm:4px;
  --radius-card:4px;    /* cards, tiles, inputs, buttons */
  --radius-pill:999px;  /* badges + status dots only */

  --border-hair:1px;
  --border-mid:1px;
  --border-slab:2px;
  --rule-hair:1px solid var(--border-hairline);
  --rule-strong:1px solid var(--border-strong);
  --rule-accent:3px solid var(--border-accent);

  --shadow-sm:0 1px 2px rgba(16,16,15,.06);
  --shadow-md:0 2px 8px rgba(16,16,15,.08);
  --shadow-lg:0 8px 24px rgba(16,16,15,.12);
  /* legacy names — now alias the soft shadows */
  --shadow-slab-sm:var(--shadow-sm);
  --shadow-slab:var(--shadow-md);
  --shadow-slab-lg:var(--shadow-lg);
  --shadow-slab-accent:var(--shadow-md);
  --shadow-inset-hair:inset 0 0 0 1px var(--border-hairline);
  --shadow-none:none;
  --glow-live:none; /* @kind shadow */

  --scrim:rgba(16,16,15,.6);
  --scrim-blur:none; /* @kind other */

  --motion-fast:120ms; /* @kind other */
  --motion:180ms; /* @kind other */
  --motion-slow:280ms; /* @kind other */
  --motion-chart:500ms; /* @kind other */
  --ease-out:cubic-bezier(.2,.8,.2,1); /* @kind other */
  --ease-mech:ease; /* @kind other */
  --ease-in-out:ease-in-out; /* @kind other */

  --z-base:0; /* @kind other */
  --z-sticky:10; /* @kind other */
  --z-nav:20; /* @kind other */
  --z-overlay:40; /* @kind other */
  --z-modal:50; /* @kind other */
  --z-toast:60; /* @kind other */
}
