/* ns-hugo-imp:/home/runner/work/highlightjs-hugo/highlightjs-hugo/docs/themes/huggingface/assets/css/huggingface/000-chroma.css */
.bg {
  color: #f8f8f2;
  background-color: #272822;
}
.chroma {
  color: #f8f8f2;
  background-color: #272822;
  -webkit-text-size-adjust: none;
}
.chroma .err {
  color: #960050;
  background-color: #1e0010;
}
.chroma .lnlinks {
  outline: none;
  text-decoration: none;
  color: inherit;
}
.chroma .lntd {
  vertical-align: top;
  padding: 0;
  margin: 0;
  border: 0;
}
.chroma .lntable {
  border-spacing: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.chroma .hl {
  background-color: #3c3d38;
}
.chroma .lnt {
  white-space: pre;
  -webkit-user-select: none;
  user-select: none;
  margin-right: 0.4em;
  padding: 0 0.4em 0 0.4em;
  color: #7f7f7f;
}
.chroma .ln {
  white-space: pre;
  -webkit-user-select: none;
  user-select: none;
  margin-right: 0.4em;
  padding: 0 0.4em 0 0.4em;
  color: #7f7f7f;
}
.chroma .line {
  display: flex;
}
.chroma .k {
  color: #66d9ef;
}
.chroma .kc {
  color: #66d9ef;
}
.chroma .kd {
  color: #66d9ef;
}
.chroma .kn {
  color: #f92672;
}
.chroma .kp {
  color: #66d9ef;
}
.chroma .kr {
  color: #66d9ef;
}
.chroma .kt {
  color: #66d9ef;
}
.chroma .na {
  color: #a6e22e;
}
.chroma .nc {
  color: #a6e22e;
}
.chroma .no {
  color: #66d9ef;
}
.chroma .nd {
  color: #a6e22e;
}
.chroma .ne {
  color: #a6e22e;
}
.chroma .nx {
  color: #a6e22e;
}
.chroma .nt {
  color: #f92672;
}
.chroma .nf {
  color: #a6e22e;
}
.chroma .fm {
  color: #a6e22e;
}
.chroma .l {
  color: #ae81ff;
}
.chroma .ld {
  color: #e6db74;
}
.chroma .s {
  color: #e6db74;
}
.chroma .sa {
  color: #e6db74;
}
.chroma .sb {
  color: #e6db74;
}
.chroma .sc {
  color: #e6db74;
}
.chroma .dl {
  color: #e6db74;
}
.chroma .sd {
  color: #e6db74;
}
.chroma .s2 {
  color: #e6db74;
}
.chroma .se {
  color: #ae81ff;
}
.chroma .sh {
  color: #e6db74;
}
.chroma .si {
  color: #e6db74;
}
.chroma .sx {
  color: #e6db74;
}
.chroma .sr {
  color: #e6db74;
}
.chroma .s1 {
  color: #e6db74;
}
.chroma .ss {
  color: #e6db74;
}
.chroma .m {
  color: #ae81ff;
}
.chroma .mb {
  color: #ae81ff;
}
.chroma .mf {
  color: #ae81ff;
}
.chroma .mh {
  color: #ae81ff;
}
.chroma .mi {
  color: #ae81ff;
}
.chroma .il {
  color: #ae81ff;
}
.chroma .mo {
  color: #ae81ff;
}
.chroma .o {
  color: #f92672;
}
.chroma .ow {
  color: #f92672;
}
.chroma .c {
  color: #75715e;
}
.chroma .ch {
  color: #75715e;
}
.chroma .cm {
  color: #75715e;
}
.chroma .c1 {
  color: #75715e;
}
.chroma .cs {
  color: #75715e;
}
.chroma .cp {
  color: #75715e;
}
.chroma .cpf {
  color: #75715e;
}
.chroma .gd {
  color: #f92672;
}
.chroma .ge {
  font-style: italic;
}
.chroma .gi {
  color: #a6e22e;
}
.chroma .gs {
  font-weight: bold;
}
.chroma .gu {
  color: #75715e;
}

/* ns-hugo-imp:/home/runner/work/highlightjs-hugo/highlightjs-hugo/docs/themes/huggingface/assets/css/huggingface/000-root-vars.css */
:root {
  --sans-font:
    -apple-system,
    BlinkMacSystemFont,
    "Avenir Next",
    Avenir,
    "Nimbus Sans L",
    Roboto,
    "Noto Sans",
    "Segoe UI",
    Arial,
    Helvetica,
    "Helvetica Neue",
    sans-serif;
  --mono-font:
    Consolas,
    Menlo,
    Monaco,
    "Andale Mono",
    "Ubuntu Mono",
    monospace;
  --border-width: 0.25em;
  --border-radius: 0.5em;
  --site-logo-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" stroke-width="27" aria-label="Logo" viewBox="0 0 347 391"><path fill="%23ff4088" stroke="%23c9177e" d="m195.81 24.13 114.41 66.54a44 44 0 0 1 21.88 38.04v136.43a48 48 0 0 1-24.45 41.82L194.1 370.9a49 49 0 0 1-48.48-.23L41.05 310.48a53 53 0 0 1-26.56-45.93V135.08a55 55 0 0 1 26.1-46.8l102.8-63.46a51 51 0 0 1 52.42-.69z"/><path fill="%23fff" d="M55.853 301.21V93.99h34.016v75.48h56.435V93.99h34.119v207.22h-34.119V210.6H89.87v90.61z" style="fill:%23fff;fill-opacity:1;stroke:none;stroke-width:23.918;stroke-dasharray:none;stroke-opacity:1"/><g fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="18"><path d="m244 315-22 30 22 30" transform="matrix(1.47985 0 0 1.0877 -242.232 -299.204)"/><path d="m258.861 375 20-60" transform="matrix(1.47985 0 0 1.0877 -227.285 -299.204)"/><path d="m300 315 22 30-22 30" transform="matrix(1.47985 0 0 1.0877 -218.189 -299.68)"/></g><path fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="18" d="M166.008 233.814v48q0 12 20 12t20-12v-48m60 30q0-30-20-30t-20 30 20 30 20-30v55q0 15-20 15t-20-10m102-60q0-30-20-30t-20 30 20 30 20-30"/><path fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="18" d="m160 40-40 120h80M160 40v180" transform="matrix(1.07403 0 0 .81205 -113.417 120.203)"/></svg>');
}

/* ns-hugo-imp:/home/runner/work/highlightjs-hugo/highlightjs-hugo/docs/themes/huggingface/assets/css/huggingface/000-color-scheme.css */
:root {
  color-scheme: dark light;
  --dark-accent: #ffb300;
  --dark-accent-bg: #2b2b2b;
  --dark-accent-hover: #ffe099;
  --dark-accent-text: #212121;
  --dark-bg: #212121;
  --dark-code: #f06292;
  --dark-disabled: #111;
  --dark-heading: rgb(0, 209, 178);
  --dark-marked: #fd3;
  --dark-menu-button-bg: rgb(0, 209, 178);
  --dark-preformatted: #ccc;
  --dark-text: #dcdcdc;
  --dark-text-bright: #ababab;
  --light-accent: #014d4e;
  --light-accent-bg: #f5f7ff;
  --light-accent-hover: #007373;
  --light-accent-text: #fff;
  --light-bg: #fff;
  --light-code: #d81b60;
  --light-disabled: #efefef;
  --light-heading: #043f3f;
  --light-marked: #fd3;
  --light-menu-button-bg: #043f3f;
  --light-preformatted: #ccc;
  --light-text: #212121;
  --light-text-bright: #585858;
  --accent: light-dark(var(--light-accent), var(--dark-accent));
  --accent-bg: light-dark(var(--light-accent-bg), var(--dark-accent-bg));
  --accent-hover: light-dark(var(--light-accent-hover), var(--dark-accent-hover));
  --accent-text: light-dark(var(--light-accent-text), var(--dark-accent-text));
  --bg: light-dark(var(--light-bg), var(--dark-bg));
  --code: light-dark(var(--light-code), var(--dark-code));
  --disabled: light-dark(var(--light-disabled), var(--dark-disabled));
  --heading: light-dark(var(--light-heading), var(--dark-heading));
  --marked: light-dark(var(--light-marked), var(--dark-marked));
  --menu-button-bg: light-dark(var(--light-menu-button-bg), var(--dark-menu-button-bg));
  --preformatted: light-dark(var(--light-preformatted), var(--dark-preformatted));
  --text: light-dark(var(--light-text), var(--dark-text));
  --text-bright: light-dark(var(--light-text-bright), var(--dark-text-bright));
  --auto-mode-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><circle cx="50" cy="50" r="27.5" fill="%23ffc83d"/><defs><path id="c" stroke="%23ffc83d" stroke-linecap="round" stroke-width="4" d="M0 0v13"/><path id="b" stroke="%2300b478" stroke-linecap="round" stroke-width="4" d="M0 0v13"/><mask id="a"><path fill="%23fff" d="M0 0h100v100H0z"/><circle cx="62" cy="38" r="25"/></mask></defs><circle cx="50" cy="50" r="27.5" fill="%2300b478" mask="url(%23a)"/><g transform="translate(50 50)"><use href="%23b" transform="translate(0 -48)"/><use href="%23c" transform="rotate(180 0 24)"/><use href="%23b" transform="rotate(90 24 24)"/><use href="%23c" transform="rotate(-90 -24 24)"/><use href="%23b" transform="rotate(45 60.941 25.243)"/><use href="%23c" transform="rotate(-135 -10.456 25.243)"/><use href="%23c" transform="rotate(135 10.456 25.243)"/><use href="%23c" transform="rotate(-45 -60.941 25.243)"/></g></svg>');
  --dark-github-mark: url('data:image/svg+xml,<svg width="98" height="96" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z" fill="%23fff"/></svg>');
  --dark-mode-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><defs><path id="b" stroke="%2300b478" stroke-linecap="round" stroke-width="4" d="M0 0v13"/><mask id="a"><path fill="%23fff" d="M0 0h100v100H0z"/><circle cx="62" cy="38" r="25"/></mask></defs><circle cx="50" cy="50" r="27.5" fill="%2300b478" mask="url(%23a)"/><g transform="translate(50 50)"><use href="%23b" transform="translate(0 -48)"/><use href="%23b" transform="rotate(180 0 24)"/><use href="%23b" transform="rotate(90 24 24)"/><use href="%23b" transform="rotate(-90 -24 24)"/><use href="%23b" transform="rotate(45 60.941 25.243)"/><use href="%23b" transform="rotate(-135 -10.456 25.243)"/><use href="%23b" transform="rotate(135 10.456 25.243)"/><use href="%23b" transform="rotate(-45 -60.941 25.243)"/></g></svg>');
  --light-github-mark: url('data:image/svg+xml,<svg width="98" height="96" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z" fill="%2324292f"/></svg>');
  --light-mode-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><defs><path id="a" stroke="%23ffc83d" stroke-linecap="round" stroke-width="4" d="M0 0v13"/></defs><g transform="translate(50 50)"><use href="%23a" transform="translate(0 -48)"/><use href="%23a" transform="rotate(180 0 24)"/><use href="%23a" transform="rotate(90 24 24)"/><use href="%23a" transform="rotate(-90 -24 24)"/><use href="%23a" transform="rotate(45 60.94 25.243)"/><use href="%23a" transform="rotate(-135 -10.455 25.243)"/><use href="%23a" transform="rotate(135 10.455 25.243)"/><use href="%23a" transform="rotate(-45 -60.94 25.243)"/></g><circle cx="50" cy="50" r="27.5" fill="%23ffc83d"/></svg>');
}

/* ns-hugo-imp:/home/runner/work/highlightjs-hugo/highlightjs-hugo/docs/themes/huggingface/assets/css/huggingface/010-core-styles.css */
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border-width: var(--border-width);
  border-radius: var(--border-radius);
}
*:not(dialog) {
  margin: 0;
}
* {
  line-height: calc(1em + 0.5rem);
}
pre,
code {
  overflow-x: auto;
  max-width: 100%;
  white-space: pre;
}
.chroma .line {
  display: contents;
}
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
  margin-bottom: calc(0.25em + 0.25rem);
}
h1 {
  color: var(--heading);
}
h2,
h3,
h4,
h5,
h6 {
  margin-top: calc(0.5em + 0.5rem);
  color: var(--heading);
}
@media (prefers-reduced-motion: no-preference) {
  html {
    interpolate-size: allow-keywords;
  }
}
ul,
ol {
  margin-block-end: 1em;
  margin-block-start: 1em;
  padding-inline-start: 1.5em;
}
body {
  display: grid;
  grid-template-columns: 1fr min(1280px, 90%) 1fr;
  grid-template-rows: auto 1fr auto;
  min-height: 100dvh;
  font-family: var(--sans-font);
  background-color: var(--accent-bg);
  color: var(--text);
}
body > * {
  grid-column: 2;
}
.site-header,
.site-footer {
  background-color: var(--accent-bg);
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 1rem;
  padding: 0 1.5rem;
}
.site-header {
  border-bottom: var(--border-width) solid var(--text-light);
  position: sticky;
  top: 0;
  z-index: 10;
  line-height: 0;
  padding: 4px;
}
.header-right {
  display: flex;
  align-items: center;
}
.header-center {
  display: flex;
  align-items: center;
}
.site-footer {
  border-top: var(--border-width) solid var(--text-light);
  color: var(--text-light);
  font-size: 0.875rem;
  position: sticky;
  bottom: 0;
  line-height: 1.5;
}
.site-main {
  background-color: var(--bg);
  padding: 0.5rem;
  align-self: start;
  overflow-x: hidden;
  min-width: 0;
}
} {
}

/* ns-hugo-imp:/home/runner/work/highlightjs-hugo/highlightjs-hugo/docs/themes/huggingface/assets/css/huggingface/020-menu.css */
:root {
  --menu-shadow: 0 0 4px 0px color-mix(in srgb, var(--menu-button-bg) 35%, transparent);
  --menu-shadow--hover: 0 0 8px 1px color-mix(in srgb, var(--menu-button-bg) 70%, transparent);
  --menu-shadow--active: 0 0 7px 1px color-mix(in srgb, var(--menu-button-bg) 55%, transparent);
  --menu-shadow--active-hover: 0 0 10px 2px color-mix(in srgb, var(--menu-button-bg) 75%, transparent);
  --menu-shadow--ancestor: 0 0 4px 0px color-mix(in srgb, var(--menu-button-bg) 25%, transparent);
  --menu-shadow--ancestor-hover: 0 0 8px 1px color-mix(in srgb, var(--menu-button-bg) 70%, transparent);
}
.menu-button {
  display: inline-flex;
  align-items: center;
  padding: 0.3em 0.9em;
  font-weight: 600;
  text-decoration: none;
  letter-spacing: 0.01em;
  white-space: nowrap;
  color: var(--menu-button-bg);
  background-color: transparent;
  border: 1.5px solid var(--menu-button-bg);
  box-shadow: var(--menu-shadow);
  transition:
    color 180ms ease,
    background-color 180ms ease,
    box-shadow 180ms ease;
  margin-inline-end: 5px;
  cursor: pointer;
}
.menu-button:first-child {
  margin-inline-start: 0;
}
.menu-button:last-child {
  margin-inline-end: 0;
}
.menu-button:hover,
.menu-button:focus-visible {
  color: var(--bg);
  background-color: var(--menu-button-bg);
  box-shadow: var(--menu-shadow--hover);
}
.menu-button--active {
  color: var(--bg);
  background-color: var(--menu-button-bg);
  box-shadow: var(--menu-shadow--active);
}
.menu-button--active:hover,
.menu-button--active:focus-visible {
  box-shadow: var(--menu-shadow--active-hover);
  outline: none;
}
.menu-button--ancestor {
  color: var(--menu-button-bg);
  background-color: color-mix(in srgb, var(--menu-button-bg) 12%, transparent);
  border-color: var(--menu-button-bg);
  box-shadow: var(--menu-shadow--ancestor);
}
.menu-button--ancestor:hover,
.menu-button--ancestor:focus-visible {
  color: var(--bg);
  background-color: var(--menu-button-bg);
  box-shadow: var(--menu-shadow--ancestor-hover);
  outline: none;
}
#main-menu {
  display: flex;
  align-items: center;
}
.menu-item {
  position: relative;
}
.submenu {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  flex-direction: column;
  min-width: max-content;
  background-color: var(--accent-bg);
  border: 1.5px solid var(--menu-button-bg);
  box-shadow: var(--menu-shadow--hover);
  z-index: 100;
}
.menu-button:hover + .submenu,
.menu-button:focus-visible + .submenu,
.submenu:hover,
.submenu:focus-within {
  display: flex;
}
.submenu .menu-button {
  display: flex;
  width: 100%;
  margin-inline-end: 0;
  border: none;
  border-bottom: 1px solid color-mix(in srgb, var(--menu-button-bg) 25%, transparent);
  box-shadow: none;
}
.submenu .menu-button:last-child {
  border-bottom: none;
}
.submenu .menu-button:hover,
.submenu .menu-button:focus-visible {
  box-shadow: none;
}
.menu-button--active {
  color: var(--menu-button-bg);
  background-color: color-mix(in srgb, var(--menu-button-bg) 15%, transparent);
  border-color: var(--menu-button-bg);
}

/* ns-hugo-imp:/home/runner/work/highlightjs-hugo/highlightjs-hugo/docs/themes/huggingface/assets/css/huggingface/020-icons.css */
#github-mark {
  content: var(--github-mark);
}
#theme-toggle-icon {
  content: var(--theme-toggle-icon);
}
#site-logo {
  content: var(--site-logo-icon);
}
html:not([data-theme]):has(#theme-toggle-cb:checked) {
  color-scheme: light;
  --github-mark: var(--light-github-mark);
  --theme-toggle-icon: var(--light-mode-icon);
}
@media (prefers-color-scheme: light) {
  html:not([data-theme]):has(#theme-toggle-cb:checked) {
    color-scheme: dark;
    --github-mark: var(--dark-github-mark);
    --theme-toggle-icon: var(--dark-mode-icon);
  }
  html[data-theme=auto] {
    color-scheme: light;
    --github-mark: var(--light-github-mark);
  }
}
html[data-theme=dark] {
  color-scheme: dark;
  --github-mark: var(--dark-github-mark);
  --theme-toggle-icon: var(--dark-mode-icon);
}
html[data-theme=light] {
  color-scheme: light;
  --github-mark: var(--light-github-mark);
  --theme-toggle-icon: var(--light-mode-icon);
}
html[data-theme=auto] {
  color-scheme: dark;
  --github-mark: var(--dark-github-mark);
  --theme-toggle-icon: var(--auto-mode-icon);
}

/* ns-hugo-imp:/home/runner/work/highlightjs-hugo/highlightjs-hugo/docs/themes/huggingface/assets/css/huggingface/040-media.css */
@media (max-width: 399px) {
  body {
    grid-template-columns: 4px 1fr 4px;
  }
  .site-header {
    padding: 2px;
    gap: 0.4rem;
  }
  .menu-button {
    padding: 0.2em 0.55em;
    font-size: 0.8rem;
    letter-spacing: 0;
    margin-inline-end: 3px;
  }
  .header-right {
    gap: 0.3rem;
  }
  #site-logo {
    height: 28px;
    width: auto;
  }
}

/* <stdin> */
