/* The page is the README rendered by GitHub (github-markdown-css); only the frame is styled here. */
:root { --bg: #ffffff; --bar: #0d1117; --bar-fg: #e6edf3; --muted: #59636e; --link: #0969da; }
@media (prefers-color-scheme: dark) { :root { --bg: #0d1117; --bar: #010409; --bar-fg: #e6edf3; --muted: #9198a1; --link: #4493f8; } }
* { box-sizing: border-box; }
body { margin: 0; background: var(--bg); }
.bar { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 20px;
  padding: 12px 16px; background: var(--bar); color: var(--bar-fg); font: 15px/1.4 -apple-system, "Segoe UI", Helvetica, Arial, sans-serif; }
.bar a { color: var(--bar-fg); text-decoration: none; }
.bar a:hover { text-decoration: underline; }
.bar .home { display: flex; align-items: center; gap: 8px; font-weight: 600; font-size: 17px; }
.bar nav { display: flex; flex-wrap: wrap; gap: 6px 18px; }
.markdown-body { max-width: 980px; margin: 0 auto; padding: 32px 16px 48px; }
.markdown-body img { max-width: 100%; height: auto; }
footer.bar { justify-content: center; color: var(--muted); font-size: 13px; }
footer.bar a { color: var(--link); }
