/* ==========================================================================
   NARC theme — modular loader.

   theme.css used to be one 3,800-line file. It is now split into focused
   modules in ./modules/, loaded in cascade order. Add a new module by
   dropping a file in ./modules/ and adding an @import below.

   Modules:
     01 tokens          — design tokens, base typography, brand buttons
     02 dashboard       — INSPINIA-replacement admin shell (.narc-app)
     03 unified         — shared frontend↔backend rules (body fonts etc.)
     04 mobile          — small-viewport tweaks
     05 dashboard_tables — server-side DataTables look
     06 dashboard_overview — home/index stat grid + activity panels
     07 frontend        — navbar, footer, hero, sections, forms
     08 catalog         — DCAT catalog grid (BMP/TSM hubs + dataset list)
     09 dataset_detail  — per-dataset page (OL map, sidebar, citation)
     10 api             — API hub + soil/BMP/TSM doc pages
     11 bmp             — per-crop BMP stepper + step cards
     12 tsm             — per-crop TSM disease grid + detail panels
     13 contact         — contact form + map + FAQ accordion
     14 maps            — soil / crop / compare map chrome (OL engine untouched)
     15 mobile          — phone breakpoint sweep + touch targets + iOS fixes
     16 api_reference   — three-column endpoint reference (soil/BMP/TSM API pages)
   ========================================================================== */

@import url("./modules/_01_tokens.743855b3c775.css?v=35");
@import url("./modules/_02_dashboard.5ea7a34f720b.css?v=35");
@import url("./modules/_03_unified.9cf2bc4746e1.css?v=35");
@import url("./modules/_04_mobile.d68bf3f7a8e7.css?v=35");
@import url("./modules/_05_dashboard_tables.100eb617c82e.css?v=35");
@import url("./modules/_06_dashboard_overview.964e5584306f.css?v=35");
@import url("./modules/_07_frontend.722c17a64a30.css?v=35");
@import url("./modules/_08_catalog.fb78dcf75606.css?v=35");
@import url("./modules/_09_dataset_detail.559636086508.css?v=35");
@import url("./modules/_10_api.d957a807a739.css?v=35");
@import url("./modules/_11_bmp.4fe596918a56.css?v=35");
@import url("./modules/_12_tsm.533c072580ec.css?v=35");
@import url("./modules/_13_contact.978488cb7208.css?v=35");
@import url("./modules/_15_mobile.66a74f7564ba.css?v=35");
@import url("./modules/_16_api_reference.642fe034c270.css?v=35");
@import url("./modules/_18_docs.2f704c92e8c6.css?v=35");
@import url("./modules/_19_map_gl.3ec9921dc4a4.css?v=35");
@import url("./modules/_20_confirm.e05a39a17d81.css?v=35");
