import assert from "node:assert/strict";
import { readFile } from "node:fs/promises";
import test from "node:test";

test("hides native touch highlights across every interactive surface without removing focus outlines", async () => {
  const css = await readFile(new URL("./styles/base.css", import.meta.url), "utf8");

  assert.match(css, /\*\{[^}]*-webkit-tap-highlight-color:transparent/);
  assert.doesNotMatch(css, /outline\s*:\s*none/);
});
