/* :root { */
/*   --font-main: "IBM Plex Sans", "Aptos", "Segoe UI", sans-serif; */
/*   --font-serif: "Iowan Old Style", "Georgia", serif; */
/*   --font-mono: "Iosevka Term", "JetBrains Mono", "Source Code Pro", monospace; */
/* } */
/**/
/* html.bz { */
/*   --fg: #e7edf3; */
/*   --fg-max: #f4f7fb; */
/*   --fg-weak: #95a3b5; */
/**/
/*   --bg: #0f151c; */
/*   --bg-d1: #151e28; */
/*   --bg-d2: #0c1117; */
/*   --bg-d3: #080c11; */
/*   --bg-u2: #202b38; */
/*   --bg-u3: #2a3745; */
/*   --bg-u5: #364658; */
/**/
/*   --row-alt: #121921; */
/*   --tree-bg: #0c1117; */
/*   --scroll: #44556a; */
/**/
/*   --a: #d6b26d; */
/*   --a-b: #ead8aa; */
/*   --a-dark: #ba9250; */
/*   --a-gray: #b5a484; */
/*   --a-hil: #f0dfb7; */
/*   --a-h-bg: #2a3543; */
/**/
/*   --btn-fg: #f4f7fb; */
/*   --btn-bg: #24303c; */
/*   --btn-h-fg: #10161d; */
/*   --btn-h-bg: #d6b26d; */
/*   --btn-1-fg: #10161d; */
/*   --btn-1-bg: #d6b26d; */
/**/
/*   --u2-b1-bg: #2a3745; */
/*   --u2-b2-bg: #344454; */
/*   --u2-tab-bg: #121921; */
/*   --u2-tab-1-bg: #24303c; */
/*   --u2-txt-bg: #1a2430; */
/**/
/*   --g-f-bg: #202b38; */
/*   --txt-bg: #202b38; */
/* } */
/**/
/* html.bz, */
/* html.bz body#b { */
/*   background: */
/*     radial-gradient(circle at top right, rgba(214, 178, 109, 0.08), transparent 24rem), */
/*     linear-gradient(180deg, #10161d 0%, #0b1016 100%); */
/* } */
/**/
/* html.bz #ops, */
/* html.bz #tree, */
/* html.bz .opbox, */
/* html.bz .logue, */
/* html.bz .mdo blockquote, */
/* html.bz table { */
/*   box-shadow: none; */
/* } */
/**/
/* html.bz #ops { */
/*   margin-top: 1.25rem; */
/*   border-radius: 14px; */
/*   border: 1px solid rgba(214, 178, 109, 0.12); */
/*   background: rgba(10, 14, 19, 0.76); */
/*   backdrop-filter: blur(8px); */
/* } */
/**/
/* html.bz #tree { */
/*   border-right: 1px solid rgba(214, 178, 109, 0.08); */
/* } */
/**/
/* html.bz .opbox, */
/* html.bz .logue, */
/* html.bz table, */
/* html.bz .mdo blockquote { */
/*   border-radius: 12px; */
/*   border-color: rgba(214, 178, 109, 0.12); */
/* } */
/**/
/* html.bz .opbox { */
/*   background: rgba(18, 25, 33, 0.78); */
/* } */
/**/
/* html.bz a:hover, */
/* html.bz a:focus { */
/*   text-decoration-color: var(--a); */
/* } */
/**/
/* html.bz code, */
/* html.bz pre, */
/* html.bz input, */
/* html.bz textarea, */
/* html.bz select { */
/*   font-family: var(--font-mono); */
/* } */
/**/
/* html.bz .f, */
/* html.bz .ftime, */
/* html.bz .fs, */
/* html.bz .ip { */
/*   letter-spacing: 0.01em; */
/* } */
/**/
/* html.bz #path { */
/*   font-weight: 600; */
/*   letter-spacing: 0.02em; */
/* } */
/**/
/* html.bz tr:nth-child(even) { */
/*   background: rgba(255, 255, 255, 0.018); */
/* } */
/**/
/* html.bz .btn, */
/* html.bz button, */
/* html.bz input[type="button"], */
/* html.bz input[type="submit"] { */
/*   border-radius: 999px; */
/*   transition: background-color 120ms ease, color 120ms ease, border-color 120ms ease; */
/* } */
/**/
/* html.bz .mdo h1, */
/* html.bz .mdo h2, */
/* html.bz .mdo h3 { */
/*   letter-spacing: 0.02em; */
/* } */
/**/


:root {
  --font-main: "IBM Plex Sans", "Aptos", "Segoe UI", sans-serif;
  --font-serif: "Iowan Old Style", "Georgia", serif;
  --font-mono: "Iosevka Term", "JetBrains Mono", "Source Code Pro", monospace;
}

html.bz {
  --fg: #e6e8ea;
  --fg-max: #f4f6f8;
  --fg-weak: #98a1a9;

  --bg: #111315;
  --bg-d1: #171a1d;
  --bg-d2: #0d0f11;
  --bg-d3: #090b0d;
  --bg-u2: #1b2025;
  --bg-u3: #23292f;
  --bg-u5: #2d353d;

  --row-alt: #14181b;
  --tree-bg: #0d0f11;
  --scroll: #4f5963;

  --a: #b7c0c8;
  --a-b: #d8dde2;
  --a-dark: #98a1a9;
  --a-gray: #8a9299;
  --a-hil: #eef2f5;
  --a-h-bg: #1d2328;

  --btn-fg: #e6e8ea;
  --btn-bg: #1b2025;
  --btn-h-fg: #f4f6f8;
  --btn-h-bg: #23292f;
  --btn-1-fg: #111315;
  --btn-1-bg: #dfe3e7;

  --u2-b1-bg: #23292f;
  --u2-b2-bg: #2d353d;
  --u2-tab-bg: #111315;
  --u2-tab-1-bg: #1b2025;
  --u2-txt-bg: #171a1d;

  --g-f-bg: #1b2025;
  --txt-bg: #1b2025;
}

html.bz,
html.bz body#b {
  background: #111315;
}

html.bz #ops,
html.bz #tree,
html.bz .opbox,
html.bz .logue,
html.bz .mdo blockquote,
html.bz table {
  box-shadow: none;
}

html.bz #ops {
  margin-top: 1rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: #111315;
}

html.bz #tree {
  border-right: 1px solid rgba(255, 255, 255, 0.05);
}

html.bz .opbox,
html.bz .logue,
html.bz table,
html.bz .mdo blockquote {
  border-radius: 6px;
  border-color: rgba(255, 255, 255, 0.06);
}

html.bz .opbox {
  background: #171a1d;
}

html.bz a:hover,
html.bz a:focus {
  text-decoration-color: var(--a);
}

html.bz code,
html.bz pre,
html.bz input,
html.bz textarea,
html.bz select {
  font-family: var(--font-mono);
}

html.bz #path {
  font-weight: 500;
  letter-spacing: 0.01em;
}

html.bz tr:nth-child(even) {
  background: rgba(255, 255, 255, 0.012);
}

html.bz .btn,
html.bz button,
html.bz input[type="button"],
html.bz input[type="submit"] {
  border-radius: 4px;
  transition: background-color 120ms ease, color 120ms ease, border-color 120ms ease;
}

html.bz .mdo h1,
html.bz .mdo h2,
html.bz .mdo h3 {
  letter-spacing: 0.01em;
}

