/* Generated by build-disclaimers.py at the root of the GitHub folder: the style block
   that the other apps' disclaimer.html carry inline. Do not edit this copy. */
  :root {
    color-scheme: dark light;
    --bg: #0d1117; --fg: #d7dde5; --dim: #97a2b0;
    --accent: #d8a340; --rule: #232c38; --card: #131b24;
  }
  @media (prefers-color-scheme: light) {
    :root { --bg:#fbfaf7; --fg:#1d242c; --dim:#5c6773;
            --accent:#8a6412; --rule:#e2ded4; --card:#fff; }
  }
  * { box-sizing: border-box; }
  body {
    margin: 0; padding: 3rem 1.25rem 5rem;
    background: var(--bg); color: var(--fg);
    font: 16px/1.65 "InterVariable", "Inter", system-ui, -apple-system,
          "Segoe UI", Roboto, sans-serif;
    -webkit-text-size-adjust: 100%;
  }
  main { max-width: 46rem; margin: 0 auto; }
  h1 { font-size: 1.7rem; line-height: 1.25; margin: 0 0 .4rem; letter-spacing: -.01em; }
  h2 { font-size: 1.06rem; margin: 2.4rem 0 .6rem; color: var(--accent);
       letter-spacing: .02em; text-transform: uppercase; }
  p { margin: 0 0 1rem; }
  strong { color: #fff; font-weight: 600; }
  @media (prefers-color-scheme: light) { strong { color: #000; } }
  a { color: var(--accent); }
  a:hover { text-decoration: none; }
  code { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
         font-size: .92em; background: var(--card); padding: .1em .35em;
         border-radius: 3px; }
  hr { border: 0; border-top: 1px solid var(--rule); margin: 2.5rem 0 1.5rem; }
  .back { display: inline-block; margin-bottom: 2.2rem; font-size: .9rem;
          color: var(--dim); text-decoration: none; }
  .back:hover { color: var(--accent); }
  .scope { color: var(--dim); font-size: .95rem; margin-bottom: 2rem; }
  footer { max-width: 46rem; margin: 3rem auto 0; padding-top: 1.4rem;
           border-top: 1px solid var(--rule); color: var(--dim);
           font-size: .85rem; }
