/* ============================================================================
 * MZAP — site-specific styles
 *
 * Nearly everything now comes from the shared layer in uiLib, loaded ahead of
 * this file by uiW3/layout.tpl:
 *
 *   aw-rtl.css         RTL chrome fixes for W3.CSS
 *   aw-flex.css        layout grid — aw-row / aw-half / aw-l*-m*-s*
 *   aw-tokens.css      colour, type, shape tokens + the w3-theme-* ladder
 *   aw-components.css  navbar, dateline, footer, bottom bar, stat circles/rows,
 *                      admin cards, CMS child cards, tech list, md-doc
 *
 * This file is loaded LAST, so anything here overrides the shared layer.
 *
 * Rules for what belongs here:
 *   · A genuinely site-specific component (nothing else would ever use it).
 *   · A brand override — redefine a few --aw-* variables in the :root block
 *     below, or set data-brand on <html> for a whole prepared skin.
 *
 * Rules for what does NOT belong here:
 *   · Hardcoded hex values. Add the token to aw-tokens.css instead.
 *   · A copy of a shared component under a site prefix. Override it by class
 *     name (.aw-navbar { … }) — do not fork or re-prefix it.
 *   · `[dir="rtl"]` overrides. Use logical properties (border-inline-start,
 *     inset-inline-end, text-align:start) and no override is needed.
 *   · `[dir="rtl"] .w3-col { float:right }`. aw-rtl.css removed the float grid
 *     deliberately; use aw-flex.css instead.
 *
 * NOTE: served STATICALLY (not via F3), so `{{ @dir == 'rtl' ? … }}` style
 * expressions will NOT be processed here.
 *
 * @created 2026-10-16
 * ============================================================================ */

:root {
    /* Brand overrides for this site go here, e.g.:
       --aw-primary:      #1abc9c;
       --aw-primary-dark: #16a085;
       Leave empty to inherit the AW defaults. */
}

/* ─── Site-specific components ───────────────────────────────────────────── */
/* (none yet) */
