/**
 * TransferJet — marque palettes, one per manufacturer slug.
 *
 * Unscoped on purpose. Three components carry data-finder-manufacturer — the
 * picker card, the home panel and the catalog finder — and each wants the same
 * marque colour, so the palette cannot live inside any one of their
 * stylesheets. It sets custom properties only; nothing here paints.
 *
 * CONSUMERS MUST DECLARE THEIR NEUTRAL FALLBACKS AT ZERO SPECIFICITY, with
 * :where(). These selectors are (0,1,0), the same as a bare class, and this
 * file loads before the per-route stylesheets — so a fallback written as a
 * plain class would beat every marque here on source order alone.
 *
 * The neutral base below is not decoration. Most of the 42 blocks set only
 * --tj-ms-acc and leave --tj-ms-brandfg to derive from it; that derivation used
 * to live on .tj-ms__card, so any consumer that is not a picker card — the
 * catalog panel, the home panel — got an undefined brandfg and fell back to
 * grey for every marque that had not overridden it. It belongs here, with the
 * palette, at zero specificity so all 42 still win.
 *
 * --- Marque themes.
   --tj-ms-acc is the marque's real colour and drives the chevron fill, the
   hover border and (through --tj-ms-brandfg) the label. --tj-ms-brandfg is
   overridden only where the accent fails 4.5:1 as 11px text on white, and then
   to a darker tone of the SAME HUE — never grey or black. An earlier pass
   flattened KTM, Kawasaki and others to near-black, meeting the contrast number
   by destroying the brand. --tj-ms-pill is overridden only for Husqvarna and
   Vespa, whose accents cannot carry a white chevron. --- */

:where([data-finder-manufacturer]) {
    --tj-ms-sur: #f7f7f7;
    --tj-ms-surs: #efeeed;
    --tj-ms-acc: #4a4948;
    --tj-ms-bd: rgb(74 73 72 / 0.4);
    --tj-ms-brandfg: var(--tj-ms-acc);
    --tj-ms-pill: var(--tj-ms-acc);
}

[data-finder-manufacturer="access"] { --tj-ms-sur:#f4f4f4; --tj-ms-surs:#e2e2e2; --tj-ms-acc:#c61d26; --tj-ms-bd:rgb(198 29 38 / 0.5); }
[data-finder-manufacturer="aeon"] { --tj-ms-sur:#fff3eb; --tj-ms-surs:#ffd8c1; --tj-ms-acc:#d71920; --tj-ms-bd:rgb(215 25 32 / 0.62); }
[data-finder-manufacturer="aero"] { --tj-ms-sur:#fff4e9; --tj-ms-surs:#ffdfbe; --tj-ms-acc:#f28933; --tj-ms-bd:rgb(242 137 51 / 0.58); --tj-ms-brandfg:#b0561b; }
[data-finder-manufacturer="aprilia"] { --tj-ms-sur:#ffefef; --tj-ms-surs:#ffc7cd; --tj-ms-acc:#ea0012; --tj-ms-bd:rgb(234 0 18 / 0.74); }
[data-finder-manufacturer="baotian"] { --tj-ms-sur:#edf4ff; --tj-ms-surs:#d5e5fb; --tj-ms-acc:#243f90; --tj-ms-bd:rgb(36 63 144 / 0.44); }
[data-finder-manufacturer="benelli"] { --tj-ms-sur:#edf8f1; --tj-ms-surs:#d2eadb; --tj-ms-acc:#00975f; --tj-ms-bd:rgb(0 151 95 / 0.44); --tj-ms-brandfg:#008855; }
[data-finder-manufacturer="beta"] { --tj-ms-sur:#ffe6e1; --tj-ms-surs:#ffafa3; --tj-ms-acc:#e2231a; --tj-ms-bd:rgb(226 35 26 / 0.8); }
[data-finder-manufacturer="bultaco"] { --tj-ms-sur:#fff3b8; --tj-ms-surs:#f2cc54; --tj-ms-acc:#b51216; --tj-ms-bd:rgb(186 139 28 / 0.54); }
[data-finder-manufacturer="cagiva"] { --tj-ms-sur:#fff2f3; --tj-ms-surs:#ffd5d9; --tj-ms-acc:#a8151f; --tj-ms-bd:rgb(168 21 31 / 0.68); }
[data-finder-manufacturer="ch-racing"] { --tj-ms-sur:#f4f4f4; --tj-ms-surs:#e3e3e3; --tj-ms-acc:#e6b000; --tj-ms-bd:rgb(230 176 0 / 0.58); --tj-ms-brandfg:#947200; }
[data-finder-manufacturer="cpi"] { --tj-ms-sur:#edf5ff; --tj-ms-surs:#d4e7ff; --tj-ms-acc:#d71920; --tj-ms-bd:rgb(18 74 140 / 0.48); }
[data-finder-manufacturer="daelim"] { --tj-ms-sur:#f4f4f4; --tj-ms-surs:#e2e2e2; --tj-ms-acc:#1b2e5a; --tj-ms-bd:rgb(27 46 90 / 0.52); }
[data-finder-manufacturer="derbi"] { --tj-ms-sur:#fff2f2; --tj-ms-surs:#ffd4d5; --tj-ms-acc:#d70005; --tj-ms-bd:rgb(215 0 5 / 0.74); }
[data-finder-manufacturer="dinli"] { --tj-ms-sur:#fff6e5; --tj-ms-surs:#ffe4b5; --tj-ms-acc:#921116; --tj-ms-bd:rgb(111 45 0 / 0.48); }
[data-finder-manufacturer="e-ton"] { --tj-ms-sur:#f2f6f4; --tj-ms-surs:#dfe8e3; --tj-ms-acc:#24453a; --tj-ms-bd:rgb(36 69 58 / 0.4); }
[data-finder-manufacturer="fantic"] { --tj-ms-sur:#e7f0ff; --tj-ms-surs:#c6d8fb; --tj-ms-acc:#f01824; --tj-ms-bd:rgb(15 50 122 / 0.58); --tj-ms-brandfg:#ea0f1b; }
[data-finder-manufacturer="generic"] { --tj-ms-sur:#f4f4f4; --tj-ms-surs:#e3e3e3; --tj-ms-acc:#c51f2b; --tj-ms-bd:rgb(34 34 34 / 0.38); }
[data-finder-manufacturer="gilera"] { --tj-ms-sur:#fff0f1; --tj-ms-surs:#ffd2d7; --tj-ms-acc:#a90013; --tj-ms-bd:rgb(169 0 19 / 0.56); }
[data-finder-manufacturer="honda"] { --tj-ms-sur:#fff7f7; --tj-ms-surs:#ffe2e5; --tj-ms-acc:#cc0000; --tj-ms-bd:rgb(204 0 0 / 0.64); }
[data-finder-manufacturer="husqvarna"] { --tj-ms-sur:#e8f2ff; --tj-ms-surs:#c9def8; --tj-ms-acc:#ffd200; --tj-ms-bd:rgb(0 75 147 / 0.5); --tj-ms-brandfg:#003b73; --tj-ms-pill:#003b73; }
[data-finder-manufacturer="hyosung"] { --tj-ms-sur:#f4f6f8; --tj-ms-surs:#e1e7ee; --tj-ms-acc:#0046ad; --tj-ms-bd:rgb(0 70 173 / 0.48); }
[data-finder-manufacturer="italjet"] { --tj-ms-sur:#fff0f1; --tj-ms-surs:#ffd2d7; --tj-ms-acc:#d00012; --tj-ms-bd:rgb(208 0 18 / 0.52); }
[data-finder-manufacturer="kawasaki"] { --tj-ms-sur:#efffe8; --tj-ms-surs:#d2f7bf; --tj-ms-acc:#3f8f16; --tj-ms-bd:rgb(63 143 22 / 0.5); --tj-ms-brandfg:#3b8615; }
[data-finder-manufacturer="keeway"] { --tj-ms-sur:#f5f5f5; --tj-ms-surs:#e3e3e3; --tj-ms-acc:#f07a18; --tj-ms-bd:rgb(240 122 24 / 0.48); --tj-ms-brandfg:#ba5b0c; }
[data-finder-manufacturer="ktm"] { --tj-ms-sur:#fff0df; --tj-ms-surs:#ffd7b4; --tj-ms-acc:#ff6600; --tj-ms-bd:rgb(255 102 0 / 0.5); --tj-ms-brandfg:#b84a00; }
[data-finder-manufacturer="kudaki"] { --tj-ms-sur:#f5f5f5; --tj-ms-surs:#e6e6e6; --tj-ms-acc:#3f6fa8; --tj-ms-bd:rgb(24 24 24 / 0.38); }
[data-finder-manufacturer="kymco"] { --tj-ms-sur:#f3f4f5; --tj-ms-surs:#dde1e5; --tj-ms-acc:#c8102e; --tj-ms-bd:rgb(190 24 45 / 0.5); }
[data-finder-manufacturer="malaguti"] { --tj-ms-sur:#fff1f3; --tj-ms-surs:#ffd7dd; --tj-ms-acc:#b60018; --tj-ms-bd:rgb(182 0 24 / 0.5); }
[data-finder-manufacturer="masai"] { --tj-ms-sur:#f4efe8; --tj-ms-surs:#e7d9c8; --tj-ms-acc:#d71920; --tj-ms-bd:rgb(58 42 29 / 0.42); }
[data-finder-manufacturer="motorhispania"] { --tj-ms-sur:#fafafa; --tj-ms-surs:#f1f3f4; --tj-ms-acc:#d73324; --tj-ms-bd:rgb(45 45 45 / 0.48); }
[data-finder-manufacturer="peugeot"] { --tj-ms-sur:#f5f7f8; --tj-ms-surs:#dde3e8; --tj-ms-acc:#005baa; --tj-ms-bd:rgb(0 91 170 / 0.56); }
[data-finder-manufacturer="pgo"] { --tj-ms-sur:#f4f4f4; --tj-ms-surs:#e3e3e3; --tj-ms-acc:#245a08; --tj-ms-bd:rgb(36 90 8 / 0.56); }
[data-finder-manufacturer="piaggio"] { --tj-ms-sur:#e8f7ff; --tj-ms-surs:#c9ebf8; --tj-ms-acc:#00a6c8; --tj-ms-bd:rgb(0 90 168 / 0.52); --tj-ms-brandfg:#00728a; }
[data-finder-manufacturer="rieju"] { --tj-ms-sur:#f4f4f4; --tj-ms-surs:#e1e1e1; --tj-ms-acc:#d00012; --tj-ms-bd:rgb(208 0 18 / 0.54); }
[data-finder-manufacturer="sachs"] { --tj-ms-sur:#f3f5f7; --tj-ms-surs:#e0e5eb; --tj-ms-acc:#234a88; --tj-ms-bd:rgb(35 74 136 / 0.46); }
[data-finder-manufacturer="sherco"] { --tj-ms-sur:#e9f3ff; --tj-ms-surs:#cfe4ff; --tj-ms-acc:#0047a8; --tj-ms-bd:rgb(0 71 168 / 0.46); }
[data-finder-manufacturer="smc"] { --tj-ms-sur:#f4f6f8; --tj-ms-surs:#e2e7ec; --tj-ms-acc:#d71920; --tj-ms-bd:rgb(31 85 150 / 0.48); }
[data-finder-manufacturer="suzuki"] { --tj-ms-sur:#eaf3ff; --tj-ms-surs:#cfe3fb; --tj-ms-acc:#d71920; --tj-ms-bd:rgb(0 79 159 / 0.46); }
[data-finder-manufacturer="sym"] { --tj-ms-sur:#fff1f2; --tj-ms-surs:#ffd4d8; --tj-ms-acc:#d71920; --tj-ms-bd:rgb(215 25 32 / 0.52); }
[data-finder-manufacturer="tgb"] { --tj-ms-sur:#f3f3f3; --tj-ms-surs:#dedede; --tj-ms-acc:#d71920; --tj-ms-bd:rgb(215 25 32 / 0.5); }
[data-finder-manufacturer="vespa"] { --tj-ms-sur:#e6faf4; --tj-ms-surs:#beeae2; --tj-ms-acc:#2fc4b6; --tj-ms-bd:rgb(47 196 182 / 0.54); --tj-ms-brandfg:#0d2f8f; --tj-ms-pill:#0d2f8f; }
[data-finder-manufacturer="yamaha"] { --tj-ms-sur:#eaf4ff; --tj-ms-surs:#c9e2ff; --tj-ms-acc:#002f80; --tj-ms-bd:rgb(0 47 128 / 0.54); }
