/* ══ VE-brand2-4 — DARK-MODE LOGO PAIRING (2026-08-28) ══
 *
 * The BREEZE pair's minimal static vehicle: layouts/guest.blade.php (head
 * <link>) + layouts/navigation.blade.php (in-body <link> — the partial
 * renders into guest AND byte-faithfully into admin-classic; browsers honor
 * an in-body stylesheet link, so the swap behaves wherever the partial
 * renders).
 *
 * WHY a separate vehicle (router directive #2): the canonical Breeze-side
 * rules are ALSO appended to public/vendor/velius-blocks.css this rung (the
 * contract's canonical append), but linking THAT file into the Breeze pair —
 * and via the navigation partial's embed into admin-classic pages (an
 * OUT-of-scope surface) — would drag 82KB of vendor CSS carrying a GLOBAL
 * `[hidden] { display: none !important; }` rule into surfaces that never
 * loaded it. Four tiny rules do not justify that blast radius; this
 * self-contained mirror (byte-identical rule text) is the minimal route.
 *
 * Hand-authored static CSS — NOT a Vite input, NO build (the bx-7b
 * static-append discipline). JS-free: pure prefers-color-scheme display
 * swapping on the two-img shape the layouts render.
 */

.brand-logo--dark { display: none; }
@media (prefers-color-scheme: dark) {
    .brand-logo--light { display: none; }
    .brand-logo--dark { display: inline-block; }
}
/* ══ END VE-brand2-4 ══ */
