/* ============================================================
   OutfitKit · Bundle
   Importa todos los componentes de la librería.
   ============================================================ */

@import "./tokens.css";
@import "./animations.css";
@import "./reset.css";
@import "./base.css";
@import "./modifiers.css";
@import "./utilities.css";
@import "./responsive-utilities.css";
@import "./container-utilities.css";

/* Theme templates — opt-in via data-template="<name>". The default
   (no data-template) keeps the built-in tokens.css palette. Imports are
   listed directly here (instead of nested through themes/index.css) so
   jsDelivr's edge cache doesn't miss the inner files when the bundle
   path is hit before the inner files are warm. */
@import "./themes/default.css";
@import "./themes/glass.css";
@import "./themes/glass-mono.css";
@import "./themes/mono.css";
@import "./themes/erplora.css";
@import "./themes/logo.css";

/* Layout primitives */
@import "./components/containers/layout.css";
@import "./components/primitives/icon-box.css";
@import "./components/primitives/title.css";
@import "./components/domain/landing-cards.css";
@import "./components/domain/landing-marketing.css";
@import "./components/containers/app.css";
@import "./components/containers/sidebar.css";
@import "./components/containers/topbar.css";
@import "./components/containers/tab-bar.css";
@import "./components/primitives/menu-button.css";
@import "./components/containers/page.css";
@import "./components/containers/grid.css";

/* Atomics */
@import "./components/primitives/button.css";
@import "./components/primitives/badge.css";
@import "./components/primitives/avatar.css";
@import "./components/primitives/chip.css";
@import "./components/primitives/theme-toggle.css";

/* Surfaces */
@import "./components/containers/card.css";

/* Long-form content */
@import "./components/containers/prose.css";

/* Forms */
@import "./components/compounds/forms.css";

/* Data display */
@import "./components/compounds/table.css";

/* Navegación */
@import "./components/compounds/navigation.css";

/* Overlays */
@import "./components/containers/backdrop.css";
@import "./components/primitives/modal.css";
@import "./components/primitives/drawer.css";
@import "./components/primitives/action-sheet.css";
@import "./components/primitives/toast.css";
@import "./components/primitives/tooltip.css";
@import "./components/primitives/popover.css";
@import "./components/compounds/menu.css";
@import "./components/primitives/context-menu.css";
@import "./components/primitives/hover-card.css";
@import "./components/primitives/context-notification.css";

/* Inline feedback (banner, callout) */
@import "./components/primitives/inline-feedback.css";

/* Progress + spinner + paginación */
@import "./components/compounds/progress.css";
@import "./components/compounds/pagination.css";

/* Slider · upload · FAB · stepper · segment · code */
@import "./components/compounds/forms-extra.css";

/* Pickers · datepicker · timepicker · color · OTP · pinpad · rating · autocomplete */
@import "./components/primitives/pickers.css";

/* Feedback extendido · gauge · bullet · signature · markdown · diff · status-dot */
@import "./components/compounds/feedback-extra.css";

/* Command palette (⌘K) */
@import "./components/compounds/cmdk.css";

/* Workflow */
@import "./components/compounds/kanban.css";
@import "./components/compounds/calendar.css";
@import "./components/compounds/chat.css";
@import "./components/compounds/timeline.css";
@import "./components/compounds/charts.css";

/* Industria & verticales */
@import "./components/domain/manufacturing.css";
@import "./components/primitives/hr.css";
@import "./components/compounds/multimedia.css";
@import "./components/compounds/carousel.css";
@import "./components/compounds/forms-advanced.css";
@import "./components/domain/invoice.css";
@import "./components/domain/loyalty.css";
@import "./components/domain/pdp.css";
@import "./components/domain/pricing-matrix.css";
@import "./components/domain/product.css";
@import "./components/primitives/signature.css";
@import "./components/domain/ticket.css";
@import "./components/compounds/system-overlays.css";

/* Touch-first patterns (responsive — no son mobile-only) */
@import "./components/primitives/segmented.css";
@import "./components/compounds/swipe.css";
@import "./components/compounds/refresher.css";

/* States · skeletons · loading · errors */
@import "./components/compounds/states.css";

/* POS / vertical */
@import "./components/domain/pos.css";

/* ===== v2.1 — modules added by parallel build ===== */
@import "./components/utilities/actions-extra.css";
@import "./components/compounds/selection.css";
@import "./components/compounds/forms-inputs.css";
@import "./components/compounds/data-extra.css";
@import "./components/containers/virtual-scroll.css";
@import "./components/containers/layout-extra.css";
@import "./components/utilities/editors.css";

/* ===== v2.2 — public storefront primitives ===== */
@import "./components/utilities/public.css";

/* ===== Preview / demo utilities — ok-stage, ok-block, ok-conv-row ===== */
@import "./components/utilities/preview-utilities.css";

/* ===== Orphan variants — fills gaps in component variants ===== */
@import "./components/utilities/orphan-variants.css";

/* ===== Public site shells (marketing + dashboard) ===== */
@import "./components/containers/navbar.css";
@import "./components/containers/mobile-menu.css";
@import "./components/containers/footer.css";
@import "./components/containers/section.css";

/* ===== Granular primitives not covered by umbrella aggregators ===== */
@import "./components/containers/accordion.css";
@import "./components/compounds/breadcrumbs.css";
@import "./components/compounds/empty.css";
@import "./components/compounds/kpi.css";
@import "./components/containers/list.css";
@import "./components/compounds/stats.css";
@import "./components/containers/tree.css";

/* ===== Ionic-aligned additions (alert/loading/spinner/skeleton/img/thumbnail/ripple/item-sliding) ===== */
@import "./components/primitives/alert.css";
@import "./components/primitives/loading.css";
@import "./components/primitives/spinner.css";
@import "./components/primitives/skeleton-text.css";
@import "./components/primitives/img.css";
@import "./components/primitives/thumbnail.css";
@import "./components/primitives/input-password-toggle.css";
@import "./components/primitives/ripple-effect.css";
@import "./components/compounds/item-sliding.css";
/* ===== Dashboard shell (sidebar + main + page primitives) ===== */
@import "./components/containers/dashboard.css";
