/* Elevation. Two mechanisms, never mixed on the same element:
   1. A 1px INSET ring — the default. Cards sit flat on paper and are described
      by their edge, not by a shadow.
   2. A wide, low-opacity drop shadow — reserved for the few objects that are
      deliberately tilted off-axis (hero artifacts, floating stat cards).
   The tilt values are transcribed from the source matrices:
   --tilt-note  from matrix(0.999,-0.038,0.038,0.999)
   --tilt-card  from matrix(1.000,0.021,-0.021,1.000) */
:root{
  --ring-hairline:inset 0 0 0 1px var(--rule-soft);
  --ring-card:inset 0 0 0 1px var(--rule-strong);
  --ring-mid:inset 0 0 0 1px var(--rule-mid);

  --shadow-float:0 16px 40px -8px rgba(0,0,0,0.1);
  --shadow-float-soft:0 14px 36px -8px rgba(0,0,0,0.09);
  --shadow-float-faint:0 12px 32px -8px rgba(0,0,0,0.07);

  --tilt-note:-2.18deg; /* @kind other */
  --tilt-card:1.2deg; /* @kind other */
}
