:root {
  --shadow-none: none;
  --shadow-card: 0 1px 2px rgba(22, 38, 58, 0.06), 0 2px 8px rgba(22, 38, 58, 0.05);
  --shadow-raised: 0 2px 4px rgba(22, 38, 58, 0.08), 0 8px 24px rgba(22, 38, 58, 0.08);

  /* Default card treatment: paper surface, panel radius, raised shadow.
     Cards are raised unless a surface opts out. Flat (rules and tints only)
     remains the rule for print output and for fused hairline grids — pass
     flat on a component, or --shadow-none. */
  --elevation-card: var(--shadow-raised);
}
