:root { color-scheme: light; }
* { box-sizing: border-box; }
body { margin:0; font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif; color:#222; }
.wrap { max-width:960px; margin:0 auto; padding:16px; }
header { display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #eee; }
nav a { margin-right:12px; text-decoration:none; color:#0366d6; }
.logo { height:28px; }
h1 { font-size:1.6rem; margin:24px 0 8px; }
figure { margin:0; }
figure img { max-width:100%; height:auto; display:block; border:1px solid #eee; }
footer { border-top:1px solid #eee; margin-top:24px; }

/* v=202509 rnd=0000 — updated by the refresh script */
