/*
 * OuiGlass Intranet — stylesheet manifest.
 *
 * The actual rules live in small, focused files under base/, layout/,
 * components/ and pages/ so each page or UI piece can be edited on its
 * own without scrolling through one giant stylesheet. This file just
 * pulls them together in the right cascade order:
 *   1. base      — tokens, reset, fonts, utility classes
 *   2. layout    — app shell + sidebar
 *   3. components — small reusable pieces (buttons, badges, modal, ...)
 *   4. pages     — styles specific to a single page
 *
 * Add a new page stylesheet? Create public/css/pages/your-page.css and
 * add one @import line for it below.
 *
 * Cache-busting: layouts/app.blade.php appends ?v={filemtime} to THIS
 * file's own <link> tag, but that only busts app.css itself -- each
 * @import below is its own separate HTTP request for a URL the browser
 * caches independently, so editing e.g. pages/home.css alone (with no
 * change to app.css) left browsers silently serving the old cached copy
 * of just that file, no matter how many times app.css's own query string
 * changed. Every @import here carries the same ?v=BUILD tag so they all
 * get busted together -- bump BUILD (below, and in every line) whenever
 * ANY imported file changes.
 */


/* --- base -------------------------------------------------------- */
@import url("base/variables.css?v=20260928c");
@import url("base/reset.css?v=20260928c");
@import url("base/fonts.css?v=20260928c");
@import url("base/utilities.css?v=20260928c");

/* --- layout -------------------------------------------------------- */
@import url("layout/shell.css?v=20260928c");
@import url("layout/sidebar.css?v=20260928c");

/* --- components ------------------------------------------------- */
@import url("components/avatar.css?v=20260928c");
@import url("components/buttons.css?v=20260928c");
@import url("components/badge.css?v=20260928c");
@import url("components/card.css?v=20260928c");
@import url("components/page-header.css?v=20260928c");
@import url("components/section-heading.css?v=20260928c");
@import url("components/stat.css?v=20260928c");
@import url("components/service-card.css?v=20260928c");
@import url("components/ticket-row.css?v=20260928c");
@import url("components/modal.css?v=20260928c");
@import url("components/dropdown-panel.css?v=20260928c");
@import url("components/forms.css?v=20260928c");
@import url("components/form-alert.css?v=20260928c");
@import url("components/callout.css?v=20260928c");
@import url("components/contact-card.css?v=20260928c");
@import url("components/kit-table.css?v=20260928c");
@import url("components/pagination.css?v=20260928c");

/* --- pages --------------------------------------------------------- */
@import url("pages/home.css?v=20260928c");
@import url("pages/support.css?v=20260928c");
@import url("pages/marketplace.css?v=20260928c");
@import url("pages/resources.css?v=20260928c");
@import url("pages/eshop.css?v=20260928c");
@import url("pages/admin-tickets.css?v=20260928c");
@import url("pages/actualites.css?v=20260928c");
@import url("pages/auth.css?v=20260928c");
