/* ═══════════════════════════════════════════════════════════════
   Semantic Color Tokens — The consumable API
   Components reference these, never primitives directly.
   All use light-dark() for scheme switching.

   Structure (per family):
     L2 — per-family tokens: bg, text, border, states
     L3 — short-alias matrix consumed by components: full
          state × role coverage wired to the L2 source.

   The state × role matrix every family honors:
                rest | hover | active | selected | disabled | invalid
     bg         •    •       •        •          •          •
     text       •    •       •        •          •          •
     border     •    •       •        •          •          •
   ═══════════════════════════════════════════════════════════════ */

/* adia:barrel/color — split into semantics/ by concern (v0.6.48, ADR-0035).
   Public path (directly linked + referenced by ADR-0002 / token-contract).
   Import order reproduces the original source order EXACTLY — aliases.css
   (status-compat) MUST stay last so its --a-danger/--a-success overrides win. */

@import "./semantics/core.css";
@import "./semantics/buckets.css";
@import "./semantics/features.css";
@import "./semantics/data-viz.css";
@import "./semantics/aliases.css";
