/* node_modules/mine.css/dist/mine.css */
@layer mine {
  :root {
    --system-sans:
      ui-sans-serif,
      system-ui,
      -apple-system,
      "BlinkMacSystemFont",
      "Segoe UI",
      roboto,
      "Helvetica Neue",
      sans-serif;
    --system-mono:
      ui-monospace,
      "SFMono-Regular",
      menlo,
      monaco,
      consolas,
      "Liberation Mono",
      "Courier New",
      monospace;
    --system-serif:
      ui-serif,
      "New York",
      charter,
      constantia,
      georgia,
      serif;
    --system-round: ui-rounded, var(--system-sans);
  }
}
@layer mine {
  :root {
    --font-body: var(--system-sans);
    --font-code: var(--system-mono);
    --font-size-body: clamp(1rem, calc(0.95rem + 0.2vi), 1.25rem);
    @supports (font-size: round(1rem, 1px)) {
      --font-size-body: clamp( 1rem, round(nearest, calc(0.95rem + 0.2vi), 1px), 1.25rem );
    }
    --line-height-body: 1.75;
    --line-height-pre: 1.45;
    --surface-shadow:
      inset 0 1px 0 rgb(255 255 255 / 24%),
      inset 0 -1px 0 rgb(0 0 0 / 4%),
      0 2px 5px rgb(0 0 0 / 11%);
    --light-text: hsl(0deg, 0%, 7%, 100%);
    --light-background: white;
    --light-layer-background: hsl(0deg, 0%, 100%, 0%);
    --light-accent-background: hsl(0deg, 0%, 95%, 100%);
    --light-accent-midground: hsl(0deg, 0%, 84%, 100%);
    --light-control-border: hsl(0deg, 0%, 58%, 100%);
    --light-accent-foreground: hsl(0deg, 0%, 40%, 100%);
    --light-link-text: hsl(210deg, 100%, 45%, 100%);
    --light-valid: hsl(152deg, 60%, 34%, 100%);
    --light-invalid: hsl(355deg, 70%, 48%, 100%);
    --light-mark-background: hsl(60deg, 100%, 50%, 100%);
    --light-code-text: var(--light-text);
    --light-code-background: var(--light-accent-background);
    --light-code-border: var(--light-accent-midground);
    --dark-text: white;
    --dark-background: hsl(0deg, 0%, 12%, 100%);
    --dark-layer-background: transparent;
    --dark-accent-background: hsl(0deg, 0%, 20%, 100%);
    --dark-accent-midground: hsl(0deg, 0%, 30%, 100%);
    --dark-control-border: hsl(0deg, 0%, 42%, 100%);
    --dark-accent-foreground: hsl(0deg, 0%, 60%, 100%);
    --dark-link-text: hsl(206deg, 100%, 70%);
    --dark-valid: hsl(152deg, 55%, 62%, 100%);
    --dark-invalid: hsl(355deg, 78%, 68%, 100%);
    --dark-mark-background: hsl(58deg, 66%, 30%, 100%);
    --dark-code-text: var(--dark-text);
    --dark-code-background: var(--dark-accent-background);
    --dark-code-border: var(--dark-accent-midground);
    --text: var(--light-text);
    --background: var(--light-background);
    --translucent-background: color-mix(in srgb, var(--background) 75%, transparent);
    --layer-background: var(--light-layer-background);
    --accent-background: var(--light-accent-background);
    --accent-midground: var(--light-accent-midground);
    --accent-foreground: var(--light-accent-foreground);
    --control-border: var(--light-control-border);
    --link-text: var(--light-link-text);
    --valid: var(--light-valid);
    --invalid: var(--light-invalid);
    --mark-background: var(--light-mark-background);
    --code-text: var(--light-code-text);
    --code-background: var(--light-code-background);
    --code-border: var(--light-code-border);
    color-scheme: light;
  }
  @media (prefers-color-scheme: dark) {
    :root {
      --text: var(--dark-text);
      --background: var(--dark-background);
      --layer-background: var(--dark-layer-background);
      --accent-background: var(--dark-accent-background);
      --accent-midground: var(--dark-accent-midground);
      --accent-foreground: var(--dark-accent-foreground);
      --control-border: var(--dark-control-border);
      --link-text: var(--dark-link-text);
      --valid: var(--dark-valid);
      --invalid: var(--dark-invalid);
      --mark-background: var(--dark-mark-background);
      --code-text: var(--dark-code-text);
      --code-background: var(--dark-code-background);
      --code-border: var(--dark-code-border);
      color-scheme: dark;
    }
  }
  @media print {
    :root {
      --print-accent-background: hsl(0deg, 0%, 83%, 100%);
      --print-accent-midground: hsl(0deg, 0%, 72%, 100%);
      --print-accent-foreground: hsl(0deg, 0%, 35%, 100%);
      --text: var(--light-text);
      --background: var(--light-background);
      --layer-background: var(--light-layer-background);
      --accent-background: var(--print-accent-background);
      --accent-midground: var(--print-accent-midground);
      --accent-foreground: var(--print-accent-foreground);
      --control-border: var(--print-accent-midground);
      --link-text: var(--light-link-text);
      --valid: var(--light-valid);
      --invalid: var(--light-invalid);
      --mark-background: var(--light-mark-background);
      --code-text: var(--light-code-text);
      --code-background: var(--print-accent-background);
      --code-border: var(--print-accent-midground);
      --surface-shadow: none;
      color-scheme: light;
    }
  }
}
@layer mine {
  html {
    box-sizing: border-box;
    font-family: var(--font-body);
    font-size: var(--font-size-body);
    line-height: var(--line-height-body);
    hanging-punctuation: first allow-end last;
    tab-size: 2;
  }
  body {
    margin: 0;
    background-color: var(--background);
    color: var(--text);
    overflow-wrap: anywhere;
  }
  *,
  *::before,
  *::after {
    box-sizing: inherit;
  }
  [hidden]:not([hidden=until-found i]) {
    display: none !important;
  }
  .visually-hidden:not(:focus, :active) {
    position: absolute;
    inline-size: 1px;
    block-size: 1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
  }
  :focus-visible {
    outline-offset: 2px;
  }
  :target {
    scroll-margin-block-start: 2rem;
  }
  :target[tabindex="-1"]:focus {
    outline: 0;
  }
  @media (prefers-reduced-motion: no-preference) {
    @view-transition {
      navigation: auto;
    }
    html {
      interpolate-size: allow-keywords;
      scroll-behavior: smooth;
    }
  }
}
@layer mine {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: 500;
    line-height: 1.25;
    text-wrap: balance;
    & small {
      color: var(--accent-foreground);
      font-size: 0.7em;
      font-weight: 400;
    }
    & code {
      font-size: 0.9em;
    }
  }
  h1,
  h2,
  h3 {
    line-height: 1.15;
    margin-block: 2rem 1.25rem;
  }
  h4,
  h5,
  h6 {
    margin-block: 1.5rem 1rem;
  }
  h1 {
    font-size: 2.75em;
  }
  h2 {
    font-size: 2.25em;
  }
  h3 {
    font-size: 1.75em;
  }
  h4 {
    font-size: 1.5em;
  }
  h5 {
    font-size: 1.25em;
  }
  h6 {
    font-size: 1em;
    color: var(--accent-foreground);
    letter-spacing: 0.025em;
  }
}
@layer mine {
  @property --link-hover-strength { syntax: "<number>"; inherits: false; initial-value: 0; }
  a {
    --link-hover-strength: 0;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    color: var(--link-text);
    text-decoration: none;
    border-radius: 0.2em;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    background-color: color-mix(in srgb, currentcolor calc(var(--link-hover-strength) * 8%), transparent);
    box-shadow: 0 0 0 calc(var(--link-hover-strength) * 0.14em) color-mix(in srgb, currentcolor calc(var(--link-hover-strength) * 8%), transparent);
    transition: --link-hover-strength 0.1s ease;
    &:active,
    &:hover {
      outline: 0;
    }
    &:active,
    &:focus,
    &:hover {
      --link-hover-strength: 1;
    }
  }
}
@layer mine {
  ul,
  ol {
    padding-inline-start: 2em;
    & ol {
      list-style-type: lower-roman;
    }
    & ul,
    & ol {
      margin-block: 0;
      & ol {
        list-style-type: lower-alpha;
      }
    }
  }
  li > p {
    margin-block-start: 1em;
  }
}
@layer mine {
  blockquote {
    margin-block: 0 1rem;
    margin-inline: 0;
    padding-inline: 1rem;
    color: var(--accent-foreground);
    border-inline-start: 4px solid var(--accent-midground);
    & > :first-child {
      margin-block-start: 0;
    }
    & > :last-child {
      margin-block-end: 0;
    }
  }
}
@layer mine {
  b,
  strong {
    font-weight: 600;
  }
  mark {
    background-color: var(--mark-background);
    color: var(--text);
  }
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    inset-block-end: -0.25em;
  }
  sup {
    inset-block-start: -0.5em;
  }
}
@layer mine {
  code,
  pre,
  kbd,
  samp {
    font-family: var(--font-code);
    font-size: 90%;
    color: var(--code-text);
  }
  code {
    padding-block: 0.2em;
    padding-inline: 0.4em;
    margin: 0;
  }
  pre,
  code {
    background-color: var(--code-background);
    border-radius: 5px;
  }
  a code {
    color: var(--link-text);
  }
  pre,
  samp {
    color: var(--code-text);
  }
  pre {
    overflow: auto;
    overflow-wrap: normal;
    line-height: var(--line-height-pre);
    border: 1px solid color-mix(in srgb, var(--code-border) 70%, var(--background));
    box-shadow: var(--surface-shadow);
    & code {
      background: transparent;
      display: block;
      padding: 0.5em;
      line-height: inherit;
      overflow-wrap: normal;
      border-radius: unset;
      &::before,
      &::after {
        content: normal;
      }
    }
    & > code {
      border: 0;
      font-size: 1em;
      white-space: pre;
      word-break: normal;
    }
  }
}
@layer mine {
  kbd {
    background-color: var(--layer-background);
    background-image: linear-gradient(var(--layer-background), var(--accent-background) 75%);
    background-repeat: repeat-x;
    border: 1px solid var(--accent-midground);
    border-radius: 2px;
    box-shadow: 0 1px 0 var(--accent-midground);
    @media (prefers-color-scheme: dark) {
      background-image: linear-gradient(var(--accent-background), var(--layer-background) 75%);
      box-shadow: 0 1px 0 rgb(0 0 0 / 45%);
    }
    color: var(--text);
    display: inline-block;
    line-height: 0.95em;
    margin-block: 0;
    margin-inline: 1px;
    padding-block: 5px 1px;
    padding-inline: 5px;
  }
}
@layer mine {
  hr {
    block-size: 1px;
    margin-block: 2.5rem;
    border: 0;
    border-radius: 999px;
    background-color: color-mix(in srgb, var(--accent-midground) 75%, var(--text));
    box-shadow: 0 1px 0 color-mix(in srgb, var(--accent-midground) 45%, var(--background)), 0 2px 3px rgb(0 0 0 / 14%);
    overflow: visible;
  }
}
@layer mine {
  abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
}
@layer mine {
  dd {
    margin-inline-start: 0;
  }
  dl {
    padding: 0;
    & dt {
      padding: 0;
      margin-block-start: 1em;
      font-size: 1em;
      font-style: italic;
      font-weight: 600;
    }
    & dd {
      padding-inline: 1em;
      margin-block-end: 1.25em;
    }
  }
}
@layer mine {
  p,
  blockquote,
  ul,
  ol,
  dl {
    margin-block: 0 1.25em;
  }
  p,
  li,
  dd {
    max-inline-size: 88ch;
    text-wrap: wrap;
  }
  @media (width >= 40rem) {
    p,
    li,
    dd {
      text-wrap: pretty;
    }
  }
  pre {
    margin-block: 1.25rem;
  }
  small {
    font-size: 80%;
  }
}
@layer mine {
  td,
  th {
    padding: 0;
  }
  table {
    display: block;
    margin-block: 0 1.25em;
    border-collapse: collapse;
    border-spacing: 0;
    inline-size: 100%;
    overflow-x: auto;
    overflow-wrap: normal;
    word-break: normal;
    & th,
    & td {
      padding-block: 6px;
      padding-inline: 13px;
      border: 1px solid var(--accent-midground);
    }
    & th {
      font-weight: bold;
    }
    & tr {
      background-color: var(--layer-background);
      border-block-start: 1px solid var(--accent-midground);
      &:nth-child(2n) {
        background-color: var(--accent-background);
      }
    }
  }
  caption {
    caption-side: top;
    padding-block-end: 0.5em;
    color: var(--accent-foreground);
    font-size: 0.9em;
    text-align: start;
  }
  [role=region][aria-labelledby][tabindex] {
    max-inline-size: 100%;
    overflow: auto;
    &:focus-visible {
      outline: 2px solid var(--link-text);
    }
  }
}
@layer mine {
  img {
    max-inline-size: 100%;
    block-size: auto;
  }
}
@layer mine {
  audio,
  canvas {
    display: block;
    max-inline-size: 100%;
  }
  audio {
    inline-size: 100%;
  }
  canvas {
    block-size: auto;
  }
}
@layer mine {
  video {
    display: block;
    max-inline-size: 100%;
    block-size: auto;
    border-radius: 7px;
    background-color: var(--accent-background);
  }
}
@layer mine {
  iframe {
    display: block;
    max-inline-size: 100%;
    border: 1px solid color-mix(in srgb, var(--accent-midground) 70%, var(--background));
    border-radius: 7px;
    background-color: var(--accent-background);
    box-shadow: var(--surface-shadow);
  }
}
@layer mine {
  figure {
    inline-size: fit-content;
    max-inline-size: 100%;
    margin-block: 1em;
    margin-inline: auto;
    & picture,
    & img {
      display: block;
    }
    & img,
    & video {
      border: 1px solid color-mix(in srgb, var(--accent-midground) 70%, var(--background));
      border-radius: 7px;
      padding: 0.25em;
      box-shadow: var(--surface-shadow);
    }
    & img {
      background: var(--layer-background);
    }
    &.borderless img,
    &.borderless video {
      border: none;
      box-shadow: none;
      padding: 0;
    }
    &.borderless img {
      background: transparent;
    }
  }
  figcaption {
    contain: inline-size;
    font-style: italic;
    font-size: 0.9em;
    margin: 0;
    color: var(--accent-foreground);
  }
}
@layer mine {
  input[type=search] {
    appearance: textfield;
  }
  [type=search]::-webkit-search-cancel-button {
    appearance: none;
    background-color: var(--accent-foreground);
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");
    background-size: 20px 20px;
    block-size: 20px;
    inline-size: 20px;
  }
  select,
  textarea,
  input:not([type]),
  input[type=date],
  input[type=datetime-local],
  input[type=email],
  input[type=month],
  input[type=number],
  input[type=password],
  input[type=search],
  input[type=tel],
  input[type=text],
  input[type=time],
  input[type=url],
  input[type=week] {
    border-color: var(--control-border);
    border-radius: 7px;
    border-width: 1px;
    border-style: solid;
    padding: 0.4em;
    color: var(--text);
    background-color: var(--background);
    background-image: linear-gradient(rgb(0 0 0 / 3%), transparent 0.6em);
    box-shadow:
      inset 0 1px 2px rgb(0 0 0 / 18%),
      inset 0 -1px 0 rgb(255 255 255 / 12%),
      0 1px 3px rgb(0 0 0 / 8%);
    inline-size: 15.5em;
    transition: border-color 0.15s ease, box-shadow 0.15s ease;
    &::placeholder {
      color: var(--accent-foreground);
      -webkit-text-fill-color: var(--accent-foreground);
      opacity: 1;
    }
    &:focus-visible {
      border-color: var(--accent-foreground);
      outline: 2px solid var(--link-text);
    }
    &:disabled {
      background-color: var(--accent-background);
      background-image: none;
      box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    }
    &:hover:not([disabled]) {
      border-color: color-mix(in srgb, var(--accent-foreground) 65%, var(--background));
    }
    &:user-valid:is([required], [pattern], [min], [max], [minlength], [maxlength], [step], [type=email], [type=url]):not(:disabled, [readonly]) {
      --control-state: var(--valid);
    }
    &:user-invalid:not(:disabled, [readonly]) {
      --control-state: var(--invalid);
    }
    &:user-valid:is([required], [pattern], [min], [max], [minlength], [maxlength], [step], [type=email], [type=url]):not(:disabled, [readonly]),
    &:user-invalid:not(:disabled, [readonly]) {
      border-color: var(--control-state);
      background-image: linear-gradient(color-mix(in srgb, var(--control-state) 8%, transparent), transparent 0.7em);
      box-shadow:
        inset 0 1px 2px color-mix(in srgb, var(--control-state) 22%, transparent),
        inset 0 -1px 0 color-mix(in srgb, var(--control-state) 9%, transparent),
        0 1px 3px color-mix(in srgb, var(--control-state) 11%, transparent);
    }
  }
  input.content-sized {
    field-sizing: content;
    inline-size: auto;
    min-inline-size: min(15.5em, 100%);
  }
  input:not([type]),
  input[type=date],
  input[type=datetime-local],
  input[type=email],
  input[type=month],
  input[type=number],
  input[type=password],
  input[type=search],
  input[type=tel],
  input[type=text],
  input[type=time],
  input[type=url],
  input[type=week],
  select:not([multiple]) {
    min-block-size: calc(1lh + 0.8em + 2px);
  }
  input::-webkit-date-and-time-value {
    height: 1.5em;
  }
  select[multiple]:not(:disabled),
  textarea:not(:disabled) {
    background-image: none;
    box-shadow:
      inset 0 0 3px rgb(0 0 0 / 14%),
      inset 0 -1px 0 rgb(255 255 255 / 12%),
      0 1px 3px rgb(0 0 0 / 10%);
  }
  textarea:not([rows], [cols]) {
    field-sizing: content;
    min-block-size: calc(5lh + 0.8em + 2px);
  }
  select[multiple] option {
    border-block: 1px solid var(--background);
    border-radius: 4px;
    padding-block: calc(0.2em - 1px);
    padding-inline: 0;
    &:checked {
      color: var(--text);
      background: color-mix(in srgb, var(--link-text) 8%, transparent);
    }
  }
  select[multiple]:disabled option:checked {
    color: var(--accent-foreground);
    background: var(--accent-background);
  }
}
@layer mine {
  label {
    font-weight: 600;
    &.block {
      display: block;
    }
    &.inline-block {
      display: inline-block;
    }
    &.inline-flex {
      display: inline-flex;
    }
    &.inline-grid {
      display: inline-grid;
    }
  }
}
@layer mine {
  fieldset {
    border-radius: 7px;
    border-style: solid;
    border-width: 1px;
    border-color: color-mix(in srgb, var(--accent-midground) 70%, var(--background));
    box-shadow: var(--surface-shadow);
  }
}
@layer mine {
  input,
  select,
  textarea {
    max-inline-size: 100%;
    &.block {
      display: block;
    }
    &.inline-block {
      display: inline-block;
    }
    &.inline-flex {
      display: inline-flex;
    }
    &.inline-grid {
      display: inline-grid;
    }
  }
  input[type=image]:disabled {
    opacity: 0.5;
  }
  input:not([type=button], [type=file], [type=image], [type=reset], [type=submit]),
  select,
  textarea {
    color: inherit;
    font: inherit;
  }
}

/* node_modules/mine.css/dist/layout.css */
@layer domstack.default {
  .mine-layout {
    box-sizing: border-box;
    inline-size: 100%;
    max-inline-size: 56em;
    margin-block: clamp(1em, calc(0.75em + 1vi), 2em);
    margin-inline: auto;
    padding-inline: 1em;
    overflow-wrap: break-word;
  }
  .mine-layout > *:first-child {
    margin-block-start: 0 !important;
  }
  .mine-layout > *:last-child {
    margin-block-end: 0 !important;
  }
  .mine-layout,
  .safe-area-inset {
    padding-right: max(1em, env(safe-area-inset-right));
    padding-left: max(1em, env(safe-area-inset-left));
  }
  .safe-area-inset {
    padding-top: env(safe-area-inset-top);
    padding-bottom: env(safe-area-inset-bottom);
  }
  .serif {
    font-family: var(--system-serif, ui-serif, serif);
  }
  .sans {
    font-family: var(--system-sans, ui-sans-serif, system-ui, sans-serif);
  }
  .round {
    font-family: var(--system-round, ui-rounded, ui-sans-serif, system-ui, sans-serif);
  }
}

/* node_modules/highlight.js/styles/github.css */
@layer domstack.default {
  pre code.hljs {
    display: block;
    overflow-x: auto;
    padding: 1em;
  }
  code.hljs {
    padding: 3px 5px;
  }
  .hljs {
    color: #24292e;
    background: #ffffff;
  }
  .hljs-doctag,
  .hljs-keyword,
  .hljs-meta .hljs-keyword,
  .hljs-template-tag,
  .hljs-template-variable,
  .hljs-type,
  .hljs-variable.language_ {
    color: #d73a49;
  }
  .hljs-title,
  .hljs-title.class_,
  .hljs-title.class_.inherited__,
  .hljs-title.function_ {
    color: #6f42c1;
  }
  .hljs-attr,
  .hljs-attribute,
  .hljs-literal,
  .hljs-meta,
  .hljs-number,
  .hljs-operator,
  .hljs-variable,
  .hljs-selector-attr,
  .hljs-selector-class,
  .hljs-selector-id {
    color: #005cc5;
  }
  .hljs-regexp,
  .hljs-string,
  .hljs-meta .hljs-string {
    color: #032f62;
  }
  .hljs-built_in,
  .hljs-symbol {
    color: #e36209;
  }
  .hljs-comment,
  .hljs-code,
  .hljs-formula {
    color: #6a737d;
  }
  .hljs-name,
  .hljs-quote,
  .hljs-selector-tag,
  .hljs-selector-pseudo {
    color: #22863a;
  }
  .hljs-subst {
    color: #24292e;
  }
  .hljs-section {
    color: #005cc5;
    font-weight: bold;
  }
  .hljs-bullet {
    color: #735c0f;
  }
  .hljs-emphasis {
    color: #24292e;
    font-style: italic;
  }
  .hljs-strong {
    color: #24292e;
    font-weight: bold;
  }
  .hljs-addition {
    color: #22863a;
    background-color: #f0fff4;
  }
  .hljs-deletion {
    color: #b31d28;
    background-color: #ffeef0;
  }
  .hljs-char.escape_,
  .hljs-link,
  .hljs-params,
  .hljs-property,
  .hljs-punctuation,
  .hljs-tag {
  }
}

/* node_modules/highlight.js/styles/github-dark-dimmed.css */
@media (prefers-color-scheme: dark) {
  @layer domstack.default {
    pre code.hljs {
      display: block;
      overflow-x: auto;
      padding: 1em;
    }
    code.hljs {
      padding: 3px 5px;
    }
    .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-variable,
    .hljs-selector-attr,
    .hljs-selector-class,
    .hljs-selector-id {
      color: #6cb6ff;
    }
    .hljs-regexp,
    .hljs-string,
    .hljs-meta .hljs-string {
      color: #96d0ff;
    }
    .hljs-built_in,
    .hljs-symbol {
      color: #f69d50;
    }
    .hljs-comment,
    .hljs-code,
    .hljs-formula {
      color: #768390;
    }
    .hljs-name,
    .hljs-quote,
    .hljs-selector-tag,
    .hljs-selector-pseudo {
      color: #8ddb8c;
    }
    .hljs-subst {
      color: #adbac7;
    }
    .hljs-section {
      color: #316dca;
      font-weight: bold;
    }
    .hljs-bullet {
      color: #eac55f;
    }
    .hljs-emphasis {
      color: #adbac7;
      font-style: italic;
    }
    .hljs-strong {
      color: #adbac7;
      font-weight: bold;
    }
    .hljs-addition {
      color: #b4f1b4;
      background-color: #1b4721;
    }
    .hljs-deletion {
      color: #ffd8d3;
      background-color: #78191b;
    }
    .hljs-char.escape_,
    .hljs-link,
    .hljs-params,
    .hljs-property,
    .hljs-punctuation,
    .hljs-tag {
    }
  }
}

/* lib/defaults/default.style.css */
/*! Bundled license information:

highlight.js/styles/github.css:
  (*!
    Theme: GitHub
    Description: Light theme as seen on github.com
    Author: github.com
    Maintainer: @Hirse
    Updated: 2021-05-15
  
    Outdated base version: https://github.com/primer/github-syntax-light
    Current colors taken from GitHub's CSS
  *)

highlight.js/styles/github-dark-dimmed.css:
  (*!
    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
  *)
*/
/*# sourceMappingURL=default.style.css-GJJ4YLV5.css.map */
