/*
 * The one stylesheet index.html links (RUNTIME_CONFIGURATION.md §3: a site's
 * theme.css loads *after* this, pure cascade, no build step). CSS @import is
 * plain, buildless, and lets each layer's file stay co-located with its
 * source (FRONTEND_IMPLEMENTATION_GUIDE.md §5) while shipping as one request
 * graph the browser resolves natively.
 *
 * Strictly bottom-up: tokens -> base -> shell layout -> components -> domain.
 * A later layer may reference an earlier layer's tokens; never the reverse.
 */

/* 1. Design tokens */
@import "./tokens/color.css?v=af20a33df414";
@import "./tokens/typography.css?v=af20a33df414";
@import "./tokens/spacing.css?v=af20a33df414";
@import "./tokens/elevation.css?v=af20a33df414";
@import "./tokens/motion.css?v=af20a33df414";
@import "./base.css?v=af20a33df414";

/* 2. Shell layout (structural regions) */
@import "../shell/layout/shell-layout.css?v=af20a33df414";
@import "../shell/layout/header.css?v=af20a33df414";
@import "../shell/layout/footer.css?v=af20a33df414";
@import "../shell/layout/page-region.css?v=af20a33df414";
@import "../shell/search/search-field.css?v=af20a33df414";
@import "../shell/app/app.css?v=af20a33df414";

/* 3. Components (co-located visual rules) */
@import "../components/cards/card.css?v=af20a33df414";
@import "../components/cards/stat-tile.css?v=af20a33df414";
@import "../components/tables/table.css?v=af20a33df414";
@import "../components/tables/pagination.css?v=af20a33df414";
@import "../components/status/status-pill.css?v=af20a33df414";
@import "../components/status/badge.css?v=af20a33df414";
@import "../components/status/platform-health-card.css?v=af20a33df414";
@import "../components/utilization-bar/utilization-bar.css?v=af20a33df414";
@import "../components/loading/skeleton.css?v=af20a33df414";
@import "../components/loading/empty-state.css?v=af20a33df414";
@import "../components/loading/alert.css?v=af20a33df414";
@import "../components/dialogs/dialog.css?v=af20a33df414";
@import "../components/attachments/attachment-viewer.css?v=af20a33df414";
@import "../components/forms/button.css?v=af20a33df414";
@import "../components/forms/form-field.css?v=af20a33df414";
@import "../components/layout/layout.css?v=af20a33df414";
@import "../components/charts/chart-container.css?v=af20a33df414";
@import "../components/charts/accessible-echart.css?v=af20a33df414";
@import "../components/charts/chart-toolbar.css?v=af20a33df414";
@import "../components/charts/sparkline.css?v=af20a33df414";
@import "../components/charts/time-series-chart.css?v=af20a33df414";
@import "../components/charts/category-bar-chart.css?v=af20a33df414";
@import "../components/charts/gauge.css?v=af20a33df414";
@import "../components/charts/history-chart-section.css?v=af20a33df414";
@import "../components/charts/telemetry/telemetry.css?v=af20a33df414";
@import "../components/charts/donut-chart.css?v=af20a33df414";
@import "../components/forms/time-range-selector.css?v=af20a33df414";
@import "../components/ranked-list/ranked-list.css?v=af20a33df414";
@import "../components/stepper/connected-stepper.css?v=af20a33df414";

/* 4. Domain (cross-module HPC-aware components, ADR-0021) */
@import "../domain/node/node-link.css?v=af20a33df414";
@import "../domain/node/node-state-pill.css?v=af20a33df414";
@import "../domain/node/node-inventory-state-pill.css?v=af20a33df414";
@import "../domain/job/job-link.css?v=af20a33df414";
@import "../domain/job/job-state-pill.css?v=af20a33df414";

/* 5. Module application layouts */
@import "./modules/financial-intelligence.css?v=af20a33df414";
@import "./modules/job-insights.css?v=af20a33df414";
