/* @sigx/lynx-heroui — structural tokens + hero theme classes.
 *
 * The built-in theme palettes are generated from the registry data in
 * src/theme/builtins.ts at build time (scripts/gen-theme-css.mjs) — a pinned
 * `.hero-<name>` rule plus an `@media (prefers-color-scheme: …)` twin, so the
 * CSS engine resolves the palette and a follow-system app paints the right
 * scheme without JS (#985). Themes registered at RUNTIME have no rule here;
 * <ThemeProvider> declares those inline instead. Theme-agnostic structural
 * tokens ship from @sigx/lynx-zero under the `.lynx-zero` base class. All
 * component classes are hero- prefixed so daisy + hero CSS can coexist in one
 * bundle. */

/* Structural design tokens (.lynx-zero, from @sigx/lynx-zero) */
@import '@sigx/lynx-zero/styles/tokens.css';
/* Built-in theme palettes — build artifact, generated into dist/ (not in src/) */
@import './themes/builtins.generated.css';

/* Components */
@import './components/button.css';
@import './components/typography.css';
@import './components/card.css';
@import './components/input.css';
@import './components/textarea.css';
@import './components/toggle.css';
@import './components/checkbox.css';
@import './components/radio.css';
@import './components/select.css';
@import './components/form-field.css';
@import './components/divider.css';
@import './components/badge.css';
@import './components/alert.css';
@import './components/loading.css';
@import './components/progress.css';
@import './components/skeleton.css';
@import './components/steps.css';
@import './components/avatar.css';
@import './components/modal.css';
@import './components/tabs.css';
