/* ═══════════════════════════════════════════════
   app.css — Main entry point
   Import order matters: base → layout → components
═══════════════════════════════════════════════ */

/* Google Fonts
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=JetBrains+Mono:wght@400;500&display=swap');
*/
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');

/* ── Base ── */
@import url('base/variables.css');
@import url('base/reset.css');
@import url('base/typography.css');

/* ── Components ── */
@import url('components/buttons.css');
@import url('components/forms.css');
@import url('components/cards.css');
@import url('components/tables.css');
@import url('components/badges.css');
@import url('components/modals.css');
@import url('components/utils.css');
@import url('components/sidebar.css');
@import url('components/navbar.css');
@import url('components/select.css');
@import url('components/timeline.css');
@import url('components/kanban.css');
@import url('components/article-body.css');

/* ── Pages ── */
@import url('pages/simulations.css');
@import url('pages/changelog.css');
@import url('pages/clients.css');
@import url('pages/portfolios.css');
@import url('pages/instruments.css');
@import url('pages/dashboard.css');
@import url('pages/activity-logs.css');
@import url('pages/proposals.css');
@import url('pages/calendar.css');
@import url('pages/news.css');
@import url('pages/rebalancing.css');
