/* ============================================================================
 * ordering_common.css — BUILD MANIFEST, not a stylesheet (FW4, P19/P20).
 *
 * The shared base of every customer ordering page (menu/menu_shell.php,
 * Online_Bestellung/{index,cart,checkout_step,order-history}.html). These
 * six sheets used to be six separate render-blocking <link>s on each page,
 * always contiguous and always in this order. The esbuild pipeline
 * (tools/build/build.mjs) inlines them into ONE minified, content-hashed
 * bundle — dist/resources/css/ordering_common.<hash>.css — that the whole
 * ordering flow shares from the browser cache (365d immutable).
 *
 * ORDER IS THE CASCADE CONTRACT (pre-FW4 link order on every page):
 *   tokens → buttons → inputs → a11y-touch → a11y-focus → cart-polish.
 * cart-polish.css rides along on the menu page too (it never linked it
 * pre-FW4): all its selectors are .cart-/.checkout-/.payment-/.search-/
 * .form-error-scoped and match nothing in the menu DOM — proven inert by
 * the FW4 visual gate (computed-style + pixel compare).
 *
 * Editing ANY imported file demotes the bundle to raw sources automatically
 * (gz_asset() manifest v2 freshness) until the owner re-runs the build.
 * ========================================================================== */
@import url("./tokens.css");
@import url("./buttons.css");
@import url("./inputs.css");
@import url("./a11y-touch.css");
@import url("./a11y-focus.css");
@import url("./cart-polish.css");
