/* Entry stylesheet — order matters: tokens before everything that consumes them */

@import url("tokens.css");
@import url("reset.css");
@import url("base.css");
@import url("layout.css");
@import url("typography.css");

/* Vanilla Express components */
@import url("components/button.css");
@import url("components/badge.css");
@import url("components/alert.css");
@import url("components/card.css");
@import url("components/form.css");
@import url("components/table.css");
@import url("components/tabs.css");
@import url("components/accordion.css");
@import url("components/dropdown.css");
@import url("components/dialog.css");
@import url("components/toast.css");
@import url("components/breadcrumbs.css");
@import url("components/command-palette.css");
@import url("components/dashboard.css");
@import url("components/shell.css");
@import url("components/code-viewer.css");

/* Extensions in the same visual language */
@import url("components/feedback.css");
@import url("components/avatar.css");
@import url("components/timeline.css");
@import url("components/page.css");
@import url("components/calendar-grid.css");
@import url("components/channels.css");
@import url("components/reservations.css");
@import url("components/finance.css");
@import url("components/sync.css");
@import url("components/auth.css");
@import url("components/saved-views.css");
@import url("components/help.css");
@import url("components/onboarding.css");

@import url("utilities.css");

/* Application layer */
@import url("app.css");
