// VEXEL — Shared UI atoms + header + footer
// Loaded after data.js, before page files.
const { useState, useEffect, useRef, useMemo, Fragment } = React;
// ─── Logo (real artwork) ────────────────────────────────────────────────────
function Logo({ size = 28 }) {
return (
);
}
function Wordmark({ size = 22 }) {
return (
We use them to keep matches in sync, remember your favourite teams, and learn what the GCC scene actually watches.