/* Register — the design system entry point. docs/design-system.md is the spec.
   Layer order is the cascade contract: product brand.css loads AFTER this file, unlayered,
   so its custom properties always win. */
@layer tokens, base, layout, components, utilities, overrides;

@import url("tokens/design-tokens.css") layer(tokens);
@import url("tokens/brand-default.css") layer(tokens);
@import url("base/reset.css") layer(base);
@import url("base/typography.css") layer(base);
@import url("base/ground.css") layer(base);
@import url("util/layout.css") layer(layout);
@import url("components/button.css") layer(components);
@import url("components/field.css") layer(components);
@import url("components/card.css") layer(components);
@import url("components/badge.css") layer(components);
@import url("components/stat.css") layer(components);
@import url("components/table.css") layer(components);
@import url("components/nav.css") layer(components);
@import url("components/empty-state.css") layer(components);
@import url("components/toast.css") layer(components);
@import url("components/finder-mark.css") layer(components);
@import url("util/a11y.css") layer(utilities);
