/* ============================================================
 * Farghar — Main Stylesheet Entry
 * Architect & Designer: Farghar
 * Copyright (c) Farghar. All rights reserved.
 * Version: 3.5.0
 *
 * Aggregates all modules via @import. Modules MUST load in the
 * order below to keep cascade and specificity intact.
 *
 * Load order:
 *   1.  tokens       → CSS custom properties (themes + layout)
 *   2.  reset        → normalize + kill native appearance
 *   3.  layout       → app shell, sidebar, tabbar, more-sheet
 *   4.  typography   → heading + text primitives
 *   5.  buttons      → interactive primitives
 *   6.  fields       → inputs, selects, checkboxes, date
 *   7.  modal        → overlays + confirm dialog
 *   8.  toast        → non-blocking notifications
 *   9.  tabs         → in-content tabs
 *  10.  cards        → panels, cards, results, KPI
 *  11.  lists        → repeating items, status, notes
 *  12.  market       → chart + theme picker
 *  13.  legal        → legal guide + contracts center
 *  14.  contracts    → electronic contracts engine
 *  15.  checklist    → anti-manipulation checklist
 *  16.  auth         → landing page (independent scope)
 *  17.  print        → print-only overrides (must come last)
 * ============================================================ */

@import url('modules/_tokens.css');
@import url('modules/_reset.css');
@import url('modules/_layout.css');
@import url('modules/_typography.css');
@import url('modules/_buttons.css');
@import url('modules/_fields.css');
@import url('modules/_modal.css');
@import url('modules/_toast.css');
@import url('modules/_tabs.css');
@import url('modules/_cards.css');
@import url('modules/_lists.css');
@import url('modules/_market.css');
@import url('modules/_legal.css');
@import url('modules/_contracts.css');
@import url('modules/_checklist.css');
@import url('modules/_auth.css');
@import url('modules/_print.css');

/* ============================================================
 * Project-wide overrides can be added below this line.
 * Kept empty by design — every rule belongs in a module.
 * ============================================================ */