/* ==========================================================================
   CLENT CONSORT - SITE CSS ENGINE
   ==========================================================================
   Mirrors ../looseleaf-ui/src/index.css, with looseleaf-ui's individual
   source files copied in verbatim (vendored - re-synced by re-copying
   when looseleaf-ui changes, never hand-edited) alongside this project's
   own additions in the same tier folders. Native @import + @layer at
   runtime, no build step for the site itself.

   The one exception is global/variables.css, which is generated (not
   vendored) - see ../design-tokens.json and ../build-tokens.js at the
   project root. This project forked its own token source rather than
   staying synced to looseleaf-ui's brand-neutral one, so run
   `node build-tokens.js` after editing design-tokens.json and re-run
   collectstatic; that one file is the sole build step in this project.
   ========================================================================== */

@layer reset, global, compositions, blocks, utilities;

/* --------------------------------------------------------------------------
   LAYER 1: RESET & GLOBAL ENVIRONMENT
   -------------------------------------------------------------------------- */
@import url("global/reset.750a897d62b8.css") layer(reset);
@import url("global/variables.ad0e6a3d10c6.css") layer(global);
@import url("global/global-styles.0e7df15edca9.css") layer(global);
@import url("global/base-overrides.995cff4ca5ae.css") layer(global);

/* --------------------------------------------------------------------------
   LAYER 2: LAYOUT COMPOSITIONS (Aesthetics-Agnostic Structural Rules)
   -------------------------------------------------------------------------- */
@import url("compositions/wrapper.2013e037ac12.css") layer(compositions);
@import url("compositions/wrapper-modifiers.d75d05a039e8.css") layer(compositions);
@import url("compositions/center.5b39ac2eea55.css") layer(compositions);
@import url("compositions/flow.857b9da07076.css") layer(compositions);
@import url("compositions/flow-modifiers.2b5dc95d82c3.css") layer(compositions);
@import url("compositions/cluster.7fa964bb4147.css") layer(compositions);
@import url("compositions/sidebar.5efdd16750e1.css") layer(compositions);
@import url("compositions/grid.2739510939c6.css") layer(compositions);
@import url("compositions/reel.989f4a581d02.css") layer(compositions);
@import url("compositions/reel-modifiers.bc564931436a.css") layer(compositions);
@import url("compositions/switcher.c0bd3b306dc9.css") layer(compositions);

/* --------------------------------------------------------------------------
   LAYER 3: CUBE BLOCKS (Encapsulated Component Styling)
   -------------------------------------------------------------------------- */
@import url("blocks/button.2102e73ce1b5.css") layer(blocks);
@import url("blocks/button-overrides.37329279bd33.css") layer(blocks);
@import url("blocks/input.abf2df1ba0dc.css") layer(blocks);
@import url("blocks/badge.1407e5b8ce22.css") layer(blocks);
@import url("blocks/accordion.f0fc9a647da6.css") layer(blocks);
@import url("blocks/dropdown.11924d3146e3.css") layer(blocks);
@import url("blocks/card.246926137b9d.css") layer(blocks);
@import url("blocks/card-invert.2da21081a8d3.css") layer(blocks);
@import url("blocks/navbar.0ea0e7806e40.css") layer(blocks);
@import url("blocks/modal.b555c37e0469.css") layer(blocks);
@import url("blocks/offcanvas.e005e7c4bc75.css") layer(blocks);
@import url("blocks/alert.158024bc339c.css") layer(blocks);
@import url("blocks/bento.bc368a165b9d.css") layer(blocks);
@import url("blocks/site-header.12e2a0772840.css") layer(blocks);
@import url("blocks/site-footer.3c21f6bbec73.css") layer(blocks);
@import url("blocks/hero.f1287a3607b4.css") layer(blocks);
@import url("blocks/carousel.2bbcc3024791.css") layer(blocks);
@import url("blocks/about-page.036f0c22aa76.css") layer(blocks);
@import url("blocks/event-listing.a51a66e0f1dd.css") layer(blocks);
@import url("blocks/forms.cb6b9b43ce13.css") layer(blocks);
@import url("blocks/event-card-dashboard.64e2fc17aeaa.css") layer(blocks);
@import url("blocks/rsvp-tabs.f218f52f64fa.css") layer(blocks);
@import url("blocks/subnav.dd69f9054e97.css") layer(blocks);
@import url("blocks/back-to-top.e5bafa441e57.css") layer(blocks);

/* --------------------------------------------------------------------------
   LAYER 4: UTILITIES (Single-Purpose Overrides)
   -------------------------------------------------------------------------- */
@import url("utilities/accessibility.2d8b47f2ddff.css") layer(utilities);
@import url("utilities/indent.e319d733fbf7.css") layer(utilities);
@import url("utilities/text.8ffe082a63c8.css") layer(utilities);
@import url("utilities/colors.d5beeb7c8ba6.css") layer(utilities);
@import url("utilities/animations.1486705082cd.css") layer(utilities);
@import url("utilities/project-utilities.e933f1058922.css") layer(utilities);
