/* TOOLS — reusable, non-emitting definitions consumed by other layers.
   Vanilla CSS has no mixins; this is the legitimate stand-in. */

/* Typed registration for the primary colour, so transitions over it are
   well-defined. initial-value is a fallback; :root (settings) supplies the
   real value. */
@property --color-primary {
  syntax: "<color>";
  inherits: true;
  initial-value: #1d4ed8;
}
