/* highlight.js github-dark-dimmed */
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark Dimmed
  Description: Dark dimmed theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Colors taken from GitHub's CSS
*/.hljs{color:#adbac7;background:#22272e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#f47067}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#dcbdfb}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#6cb6ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#96d0ff}.hljs-built_in,.hljs-symbol{color:#f69d50}.hljs-code,.hljs-comment,.hljs-formula{color:#768390}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#8ddb8c}.hljs-subst{color:#adbac7}.hljs-section{color:#316dca;font-weight:700}.hljs-bullet{color:#eac55f}.hljs-emphasis{color:#adbac7;font-style:italic}.hljs-strong{color:#adbac7;font-weight:700}.hljs-addition{color:#b4f1b4;background-color:#1b4721}.hljs-deletion{color:#ffd8d3;background-color:#78191b}

:root {
  --accent: #d1651a;
  --bg: #16181d;
  --fg: #e6e8eb;
  --muted: #9aa3ad;
  --line: #2a2e36;
  --card: #1d2027;
}
* { box-sizing: border-box }
body.page {
  margin: 0; background: var(--bg); color: var(--fg);
  font: 16px/1.65 -apple-system, "Work Sans", Segoe UI, Roboto, sans-serif;
}
.page--center { display: grid; place-items: center; min-height: 100vh; padding: 24px }
.card { background: var(--card); border: 1px solid var(--line); border-radius: 12px; padding: 32px; max-width: 420px; width: 100% }
.card h1 { margin: 0 0 8px; font-size: 22px }
.alert { color: #ff8080 }
.input { width: 100%; padding: 10px 12px; margin: 12px 0; background: #12141a; border: 1px solid var(--line); border-radius: 8px; color: var(--fg); font: inherit }
.btn { display: inline-block; padding: 10px 16px; background: var(--accent); color: #fff; border: 0; border-radius: 8px; text-decoration: none; font: inherit; cursor: pointer }
.btn--ghost { background: transparent; border: 1px solid var(--line); color: var(--muted) }
.bar { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap;
       padding: 12px 20px; border-bottom: 1px solid var(--line); font-size: 14px; color: var(--muted) }
.bar__actions { display: flex; gap: 8px }
.doc { max-width: 760px; margin: 0 auto; padding: 40px 20px 80px }
.doc h1, .doc h2, .doc h3 { line-height: 1.25 }
.doc a { color: var(--accent) }
.doc table { width: 100%; border-collapse: collapse }
.doc th, .doc td { border: 1px solid var(--line); padding: 6px 10px; text-align: left }
.doc blockquote { margin: 0; padding-left: 16px; border-left: 3px solid var(--accent); color: var(--muted) }
.raw { white-space: pre-wrap; word-break: break-word; font: 14px/1.6 ui-monospace, SFMono-Regular, Menlo, monospace;
       max-width: 760px; margin: 0 auto; padding: 40px 20px }
.hljs-block { padding: 14px 16px; border-radius: 8px; overflow-x: auto; background: #22272e }
.md-container { border-left: 3px solid var(--accent); background: #1f232b; padding: 12px 16px; border-radius: 0 8px 8px 0; margin: 16px 0 }
.md-container--info { border-left-color: #2ea3f2 }
.md-container--warning { border-left-color: #e0a800 }
.md-container__icon { margin-right: 6px }
.task-list-item { list-style: none }
.doc .header-anchor { opacity: 0; text-decoration: none; margin-left: -0.7em; padding-right: 0.2em; float: left; }
.doc h1:hover .header-anchor, .doc h2:hover .header-anchor, .doc h3:hover .header-anchor { opacity: 0.45 }

@media print {
  body.page { background: #fff; color: #111; font-size: 11pt }
  .bar, .btn { display: none !important }
  .doc { max-width: none; padding: 0 }
  .doc a { color: #111; text-decoration: underline }
  .hljs-block, .md-container { background: #f4f4f4; border: 1px solid #ddd; color: #111 }
  .hljs-block * { color: #111 !important }
  .doc .header-anchor { display: none }
}
