/* ============================================================================
 * Ohana Hale — New style system entry
 * ----------------------------------------------------------------------------
 * Imports in cascade order: tokens → (future) reset → base → utilities →
 * primitives → layout → views → landing. Only tokens land in PR 1; later PRs
 * grow this file as each layer ships.
 *
 * Loaded from index.html and landing.html AFTER the legacy stylesheet so new
 * rules win on equal specificity during the migration. See
 * docs/adr/0001-css-token-architecture.md.
 * ==========================================================================*/

/* Layer 1 — tokens (design variables only, no selectors) */
@import url('./tokens.css');

/* Layer 4 — primitives (shared component styles, .oh-* BEM) */
@import url('./primitives/button.css');
@import url('./primitives/input.css');
@import url('./primitives/card.css');
@import url('./primitives/badge.css');
@import url('./primitives/modal.css');
@import url('./primitives/toast.css');

/* Layer 5 — layout (structural scaffolding + visual polish) */
@import url('./layout/screen.css');
@import url('./layout/shell.css');
@import url('./layout/page.css');

/* Layer 6 — per-view overrides */
@import url('./views/login.css');
@import url('./views/dashboard.css');
@import url('./views/clients.css');
@import url('./views/schedule.css');
@import url('./views/training.css');
@import url('./views/incidents.css');
@import url('./views/meals.css');
@import url('./views/medications.css');
@import url('./views/documentation.css');
@import url('./views/reports.css');
@import url('./views/chat.css');
@import url('./views/admin.css');
@import url('./views/service-agreements.css');
@import url('./views/sites.css');
@import url('./views/onboarding.css');
@import url('./views/legacy-overrides.css');

/* Layer 7 — landing (3D service map) */
@import url('./landing/island-card.css');
