:root{
  /* The brand leans on hairline borders, not shadow. Shadows only for lifted/floating UI. */
  --shadow-none:none;
  --shadow-card:0 1px 2px rgba(0,27,42,0.05);
  --shadow-raised:0 6px 18px rgba(0,27,42,0.10);
  --shadow-float:0 14px 40px rgba(0,27,42,0.18);
  --border-card:1px solid var(--cu-hairline); /* @kind other */
  --rule-accent:3px solid var(--cu-amber); /* @kind other */ /* value-card left rule */
  --rule-top:4px; /* @kind spacing */                          /* amber cap on navy cards */
}
