:root{
  /* Shadows are warm-grey and low — the brand reads printed, not glassy.
     Elevation comes mostly from hairlines and paper tones; shadow is the exception. */
  --shadow-none:none;
  --shadow-xs:0 1px 2px rgba(53,54,55,0.06);
  --shadow-sm:0 2px 6px rgba(53,54,55,0.08);
  --shadow-md:0 8px 20px rgba(53,54,55,0.10);
  --shadow-lg:0 20px 44px rgba(53,54,55,0.14);
  --shadow-inset:inset 0 1px 0 rgba(255,255,255,0.5);

  /* The signature "offset print" shadow: hard, no blur, brand ink or orange. */
  --shadow-offset-ink:6px 6px 0 var(--grey-700);
  --shadow-offset-orange:6px 6px 0 var(--orange-500);
  --shadow-offset-sm-ink:3px 3px 0 var(--grey-700);

  /* Focus */
  --ring-focus:0 0 0 3px rgba(234,105,66,0.35);

  /* Protection gradient for text over imagery */
    --scrim-bottom:linear-gradient(to top,rgba(27,28,28,0.78) 0%,rgba(27,28,28,0.35) 45%,rgba(27,28,28,0) 100%); /* @kind other */
  --scrim-flat:rgba(27,28,28,0.55); /* @kind color */

  /* Blur — used sparingly, only for sticky bars over content */
  --blur-bar:saturate(160%) blur(12px); /* @kind other */
}
