/* ============================================================
   Hednora UI Framework (HUF) — punto de entrada
   ------------------------------------------------------------
   Una página que decida adoptar HUF solo necesita:

     <link rel="stylesheet" href="~/css/huf/huf.css" />
     <body data-hd-theme="neo-industrial">   (o "portal-cliente" | "portal-salon" | "menu-qr")

   data-hd-mode="light" es un atributo aparte, independiente de
   data-hd-theme (Fase 0/1 de docs/auditoria-tematizacion-2026-08-09.md):
   solo tiene efecto sobre data-hd-theme="neo-industrial" por ahora.
   Sin selector visual todavía — se activa a mano.

   Este entry point es el del AdminPortal (superficie cross-vertical:
   ve tenants de las 4 verticales a la vez, por eso importa los 5
   archivos de acento). Una superficie futura mono-vertical (p.ej. un
   POS de un tenant de gimnasio) podría tener su propio entry point que
   importe solo tokens + base + neo-industrial + gym-accent — la
   identidad (themes/neo-industrial.css) y cada acento de vertical
   (themes/*-accent.css) son archivos independientes exactamente para
   habilitar eso (HVL §1, feedback de arquitectura del 2026-08-03).

   Orden de carga (obligatorio, no reordenar sin razón): tokens → base →
   identidad → acentos de vertical → componentes → utilidades. @import
   en vez de un bundler: sin build step por decisión ya tomada (plan
   §6.6, §17.5); el costo de carga en serie es un trade-off conocido,
   documentado en docs/hednora-ui-framework-guide.md §Rendimiento.
   ============================================================ */

@import 'tokens.css';
@import 'base.css';

@import 'themes/neo-industrial.css';
@import 'themes/neo-industrial-light.css';
@import 'themes/neo-industrial-pastel.css';
@import 'themes/bar-accent.css';
@import 'themes/gym-accent.css';
@import 'themes/restaurant-accent.css';
@import 'themes/beauty-accent.css';
@import 'themes/comercial-accent.css';
@import 'themes/intel-accent.css';

@import 'themes/theme-portal-cliente.css';
@import 'themes/theme-portal-salon.css';
@import 'themes/theme-menu-qr.css';

@import 'components/icons.css';
@import 'components/alerts.css';
@import 'components/buttons.css';
@import 'components/dropdown.css';
@import 'components/panel-card.css';
@import 'components/metric-card.css';
@import 'components/badges.css';
@import 'components/avatar.css';
@import 'components/icon-chip.css';
@import 'components/modals.css';
@import 'components/command-palette.css';
@import 'components/toasts.css';
@import 'components/forms.css';
@import 'components/fieldset.css';
@import 'components/setting.css';
@import 'components/rank.css';
@import 'components/work-queue.css';
@import 'components/status-widget.css';
@import 'components/steps.css';
@import 'components/qr-panel.css';
@import 'components/tables.css';
@import 'components/tabs.css';
@import 'components/nav-sidebar.css';
@import 'components/topbar.css';
@import 'components/shell.css';
@import 'components/toolbar.css';
@import 'components/skeleton.css';
@import 'components/empty-state.css';
@import 'components/page-header.css';
@import 'components/context-path.css';
@import 'components/form-sections.css';
@import 'components/timeline.css';
@import 'components/agenda-grid.css';
@import 'components/listing.css';
@import 'components/workspace.css';
@import 'components/media.css';
@import 'components/payment-tiles.css';
@import 'components/pairing-code.css';

@import 'utilities.css';
