/* app.css — design-system entry point.
   Imports are ordered by ITCSS layer; cascade order = import order.
   Use RELATIVE paths so WhiteNoise's manifest storage rewrites them to
   hashed filenames at collectstatic time. */

/* 01 — settings (tokens, breakpoint reference) */
@import url("01-settings/tokens.4b7859fd6807.css");
@import url("01-settings/breakpoints.f493c50c58a0.css");

/* 03 — base (resets, typography, a11y primitives) */
@import url("03-base/reset.7cd8c741b801.css");
@import url("03-base/typography.bd3c6af21a35.css");
@import url("03-base/a11y.ab2000caa86c.css");

/* 04 — layout */
@import url("04-layout/container.a2dc631938ad.css");
@import url("04-layout/app-shell.bb0837639b28.css");
@import url("04-layout/nav.463a27d85cdc.css");
@import url("04-layout/grid.0769b2188b95.css");

/* 05 — components */
@import url("05-components/button.484633086c13.css");
@import url("05-components/card.93b4872c3fc9.css");
@import url("05-components/table.4b89336d23aa.css");
@import url("05-components/responsive-table.366bb78b73f1.css");
@import url("05-components/form.2c529e97e650.css");
@import url("05-components/pill.490a5605640b.css");
@import url("05-components/filter-bar.623643e10757.css");
@import url("05-components/message.2b5acaec3095.css");
@import url("05-components/toast.aac6be73aaa4.css");
@import url("05-components/modal.8c7c350c89a9.css");
@import url("05-components/page-header.9bc5a01c4ec6.css");
@import url("05-components/empty-state.1cbc97b1c497.css");
@import url("05-components/auth.7461c4ac94f4.css");

/* 06 — utilities (last so they win the cascade) */
@import url("06-utilities/text.09087ed12d25.css");
@import url("06-utilities/display.d73665b682a9.css");
@import url("06-utilities/spacing.a4f6678a1b60.css");
