/* First paint only. Vite's own CSS arrives with the module; this stops the page flashing white
   and keeps the Vite trap (an inline <style> in index.html breaking the build under a user
   folder with non-ASCII characters) out of the way. */
:root { color-scheme: dark; }
html, body { margin: 0; padding: 0; background: #04040c; color: #fff; }
body { font-family: "Azeret Mono", ui-monospace, Consolas, monospace; font-size: 18px; line-height: 1.55; }
.sheet { padding: 28px; max-width: 2040px; margin: 0 auto; }
.mod { border: 1px solid #2d5c8e; padding: 32px; }
.mod-head { display: flex; justify-content: space-between; font-weight: 700; text-transform: uppercase; }
.mod-head .right { color: #8fa6c0; font-weight: 400; }
.note { color: #8fa6c0; text-transform: uppercase; }
.lede { margin: 18px 0; }
