/* Shared base styles for every Outpost page: color scheme, box model, body
   typography/colors, links, inline code, and their dark-mode overrides. Each
   page also loads its own sheet (markdown.css / opml.css / 404.css) for the
   page-specific layout on top of these. */
:root { color-scheme: light dark; }
* { box-sizing: border-box; }
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  color: #1f2328;
  background: #ffffff;
  margin: 0;
}
a { color: #0969da; text-decoration: none; }
a:hover { text-decoration: underline; }
code {
  font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;
  font-size: 0.9em;
  background: rgba(129, 139, 152, 0.12);
  padding: 0.2em 0.4em;
  border-radius: 6px;
}
@media (prefers-color-scheme: dark) {
  body { color: #e6edf3; background: #0d1117; }
  a { color: #4493f8; }
  code { background: rgba(101, 108, 118, 0.2); }
}
