/**
 * Main CSS Entry Point
 *
 * This file imports all modular CSS files in the correct order.
 * To change global styles (fonts, colors, sizes), edit base/variables.css
 */

/* Base styles - Load first */
@import './base/variables.css';
@import './base/typography.css';

/* Components - Reusable UI elements */
@import './components/scrollbars.css';
@import './components/headers.css';
@import './components/menus.css';
@import './components/panels.css';
@import './components/buttons.css';
@import './components/forms.css';

/* Layout - Page structure */
@import './layout/grid.css';
@import './layout/boards.css';
@import './layout/paths.css';
@import './layout/diagram.css';

@import './public/public-pages.css';
/* admin.css is page-scoped — admin.html includes it directly with a
   version query. Importing it here without a query was loading a
   Cloudflare-cached stale copy alongside the fresh one and causing
   the cascade to mix old flex rules with new grid rules. */
