/* ============================================================
   @thebitwise/ui — Component Library
   Public import API. Link this file for the full component library.
   Hosted at https://ui.thebitwise.co/components.css

   À la carte: link tokens.css + any components/name/name.css
   ============================================================ */

@import url('./tokens.css');
@import url('./fonts/inter.css');

/* ── Layout & shell ───────────────────────────────────────── */
@import url('./components/layout/layout.css');
@import url('./components/surface/surface.css');
@import url('./components/motion/motion.css');
@import url('./components/typography/typography.css');
@import url('./components/header/header.css');
@import url('./components/sidebar-nav/sidebar-nav.css');
@import url('./components/bottom-nav/bottom-nav.css');
@import url('./components/puck/puck.css');
@import url('./components/noise/noise.css');
@import url('./components/footer/footer.css');

/* ── Surface & container ──────────────────────────────────── */
@import url('./components/glass-card/glass-card.css');
@import url('./components/card/card.css');

/* ── Actions ──────────────────────────────────────────────── */
@import url('./components/button/button.css');
@import url('./components/icon/icon.css');

/* ── Form inputs ──────────────────────────────────────────── */
@import url('./components/input/input.css');
@import url('./components/textarea/textarea.css');
@import url('./components/select/select.css');

/* ── Form controls ────────────────────────────────────────── */
@import url('./components/checkbox/checkbox.css');
@import url('./components/radio/radio.css');
@import url('./components/toggle/toggle.css');
@import url('./components/form-field/form-field.css');

/* ── Status indicators ────────────────────────────────────── */
@import url('./components/badge/badge.css');
@import url('./components/alert/alert.css');
@import url('./components/progress/progress.css');
@import url('./components/empty-state/empty-state.css');

/* ── Dynamic feedback ─────────────────────────────────────── */
@import url('./components/spinner/spinner.css');
@import url('./components/skeleton/skeleton.css');
@import url('./components/toast/toast.css');

/* ── Disclosure ───────────────────────────────────────────── */
@import url('./components/accordion/accordion.css');
@import url('./components/dialog/dialog.css');
@import url('./components/tooltip/tooltip.css');
@import url('./components/popover/popover.css');
@import url('./components/drawer/drawer.css');

/* ── Navigation ───────────────────────────────────────────── */
@import url('./components/breadcrumb/breadcrumb.css');
@import url('./components/tabs/tabs.css');
@import url('./components/pagination/pagination.css');

/* ── Data display ─────────────────────────────────────────── */
@import url('./components/table/table.css');
@import url('./components/list/list.css');
@import url('./components/definition-list/definition-list.css');
@import url('./components/avatar/avatar.css');
@import url('./components/tag/tag.css');

/* ── Account ──────────────────────────────────────────────── */
@import url('./components/account/account.css');

/* ── Workspace ────────────────────────────────────────────── */
@import url('./components/workspace/workspace.css');
@import url('./components/chat/chat.css');
@import url('./components/terminal/terminal.css');
@import url('./components/slate/slate.css');

/* ── Stats ────────────────────────────────────────────────── */
@import url('./components/stats/stats.css');

/* Layer order — after all @imports, establishes final priority */
@layer tokens, components, extensions, utilities;
