/* Shared palette. The theme is chosen by the solver, not the OS: a tiny head
   script stamps data-theme="light|dark" on <html> before first paint, and the
   toggle in the top bar flips it. Light is the default for everyone. */
:root { --xw-bg:#ffffff; --xw-ink:#121212; --xw-grid-line:#121212; --xw-cell-active:#ffda00; --xw-cell-word:#a7d8ff; --xw-accent:#4f85e5; --xw-clue-bg:#cfeaff; --xw-clue-ink:#121212; --xw-muted:#6f6f6f; --xw-radius:8px; --xw-font-ui:"Libre Franklin",-apple-system,"Helvetica Neue",Arial,sans-serif; --xw-font-mast:"Zilla Slab",Georgia,serif; }
:root[data-theme="dark"] { --xw-bg:#121212; --xw-ink:#f0f0f0; --xw-grid-line:#e8e8e8; --xw-clue-bg:#1d3d5c; --xw-clue-ink:#f0f0f0; --xw-muted:#9a9a9a; }
