/* =====================================================================
   styles.css — manifest
   Imports the site's CSS partials in cascade order. Do NOT add rules
   here; edit the relevant partial below. Order matters (base first,
   pages last) so later, more specific rules win on ties.
   ===================================================================== */

/* Design tokens & element base ---------------------------------------- */
@import "base/tokens.css";      /* :root custom properties (brand palette, fonts, shadows) */
@import "base/base.css";        /* body, links, global resets */

/* Layout chrome ------------------------------------------------------- */
@import "layout/header.css";    /* .header bar */

/* Components ---------------------------------------------------------- */
@import "components/popup.css";      /* welcome/info popup */
@import "components/confetti.css";   /* confetti burst effect */

/* Home page (nav, arches, hero) — appears here to preserve cascade ---- */
@import "pages/home.css";

/* More components ----------------------------------------------------- */
@import "components/buttons.css";    /* .btn-ghost, global box-sizing, .fade util */
@import "components/calendar.css";   /* FullCalendar (#calendar, .fc-*) */

/* Shared page content (index sections, about, menu, events) ----------- */
@import "pages/content.css";

/* Components (overlays & feedback) ------------------------------------ */
@import "components/loader.css";     /* loading screen + animations */
@import "components/toast.css";      /* toast notifications */

/* Booking page -------------------------------------------------------- */
@import "pages/booking.css";

/* About page -------------------------------------------------------- */
@import "pages/about.css";

/* Form components ----------------------------------------------------- */
@import "components/select.css";     /* custom dropdown */
@import "components/forms.css";      /* inputs, error component */

/* Footer -------------------------------------------------------------- */
@import "layout/footer.css";
