:root {
  --wiki-ink: oklch(20% 0.012 85);
  --wiki-muted: oklch(48% 0.018 80);
  --wiki-paper: oklch(98.2% 0.008 86);
  --wiki-paper-2: oklch(95.7% 0.012 83);
  --wiki-line: oklch(84% 0.018 80);
  --wiki-orange: oklch(67% 0.18 48);
  --wiki-green: oklch(55% 0.105 155);
  --wiki-blue: oklch(50% 0.11 245);
  --wiki-red: oklch(54% 0.18 28);
  --section-accent: var(--wiki-orange);
}

[data-md-color-scheme="slate"] {
  --wiki-ink: oklch(92% 0.008 85);
  --wiki-muted: oklch(72% 0.016 82);
  --wiki-paper: oklch(20% 0.012 80);
  --wiki-paper-2: oklch(25% 0.014 80);
  --wiki-line: oklch(37% 0.018 80);
}

body {
  background: var(--wiki-paper);
  color: var(--wiki-ink);
  font-family: Inter, "Noto Sans SC", "Microsoft YaHei", sans-serif;
  letter-spacing: 0;
}

.section-foundations { --section-accent: var(--wiki-green); }
.section-infrastructure { --section-accent: var(--wiki-orange); }
.section-deployment { --section-accent: var(--wiki-blue); }
.section-optimization { --section-accent: var(--wiki-red); }
.section-practice { --section-accent: var(--wiki-green); }

.md-header,
.md-tabs {
  background: oklch(18% 0.012 80);
  box-shadow: none;
  border-bottom: 1px solid oklch(34% 0.018 80);
}

.md-tabs__link,
.md-header__title {
  letter-spacing: 0;
}

.md-main__inner { margin-top: 1.6rem; }

.md-content__inner {
  max-width: 58rem;
  padding-bottom: 5rem;
  counter-reset: wiki-section;
}

.md-typeset {
  font-size: 0.82rem;
  line-height: 1.78;
}

.md-typeset h1,
.md-typeset h2,
.md-typeset h3 {
  color: var(--wiki-ink);
  font-family: "Noto Serif SC", "Songti SC", SimSun, serif;
  font-weight: 700;
  letter-spacing: 0;
}

.md-typeset h1 {
  max-width: 22ch;
  margin: 0.35rem 0 1.5rem;
  font-size: 2.15rem;
  line-height: 1.22;
}

.md-typeset h2 {
  margin: 3rem 0 1rem;
  padding-top: 0.85rem;
  border-top: 1px solid var(--wiki-line);
  font-size: 1.42rem;
  counter-increment: wiki-section;
}

.md-typeset h2::before {
  content: counter(wiki-section, decimal-leading-zero) " / ";
  color: var(--section-accent);
  font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  font-size: 0.72em;
}

.md-typeset h3 {
  margin-top: 1.8rem;
  font-size: 1.04rem;
}

.md-typeset p,
.md-typeset li { color: var(--wiki-ink); }

.md-typeset a {
  color: color-mix(in oklch, var(--section-accent) 82%, var(--wiki-ink));
  text-decoration: underline;
  text-decoration-color: color-mix(in oklch, var(--section-accent) 45%, transparent);
  text-underline-offset: 0.18em;
}

.md-typeset a:hover { text-decoration-color: var(--section-accent); }

.md-typeset code {
  border-radius: 2px;
  background: var(--wiki-paper-2);
}

.md-typeset pre > code {
  border: 1px solid oklch(31% 0.018 80);
  background: oklch(19% 0.012 80);
  color: oklch(91% 0.012 82);
}

.md-typeset blockquote {
  margin: 1.5rem 0;
  padding: 0.9rem 0;
  border: 0;
  border-top: 1px solid var(--wiki-line);
  border-bottom: 1px solid var(--wiki-line);
  color: var(--wiki-muted);
  font-family: "Noto Serif SC", "Songti SC", SimSun, serif;
  font-size: 1rem;
}

.chapter-lead {
  max-width: 46rem;
  margin: 0 0 2rem !important;
  color: var(--wiki-muted) !important;
  font-family: "Noto Serif SC", "Songti SC", SimSun, serif;
  font-size: 1.02rem;
  line-height: 1.82;
}

.page-gpu-guide .md-content__inner,
.page-model-landscape .md-content__inner,
.page-china-frontier-models .md-content__inner,
.page-advanced-deployment .md-content__inner,
.page-evaluation .md-content__inner,
.page-agent-landscape .md-content__inner,
.page-dsh .md-content__inner,
.page-pi .md-content__inner,
.page-muse .md-content__inner,
.page-opencode .md-content__inner,
.page-codex .md-content__inner,
.page-adjacent-agents .md-content__inner,
.page-harness-scenarios .md-content__inner,
.page-model-training-alignment .md-content__inner,
.page-jev-system-one .md-content__inner,
.page-judge-models .md-content__inner {
  max-width: 69rem;
}

.page-gpu-guide .md-typeset h1,
.page-model-landscape .md-typeset h1,
.page-china-frontier-models .md-typeset h1,
.page-agent-landscape .md-typeset h1,
.page-model-training-alignment .md-typeset h1,
.page-jev-system-one .md-typeset h1 {
  max-width: none;
  padding-bottom: 0.8rem;
  border-bottom: 4px solid var(--section-accent);
}

.page-deployment-patterns .md-typeset pre,
.page-inference-optimization .md-typeset pre,
.page-quickstart .md-typeset pre {
  margin-right: min(0rem, calc((100vw - 58rem) / -5));
}

.page-roadmap .md-content__inner { max-width: 64rem; }

.page-roadmap .md-typeset h2 {
  display: grid;
  grid-template-columns: 5rem 1fr;
  align-items: center;
}

.page-roadmap .md-typeset h2::before {
  font-size: 0.68rem;
}

.page-project-template .md-content__inner {
  max-width: 64rem;
  padding-left: clamp(1rem, 4vw, 3rem);
  border-left: 1px solid var(--wiki-line);
}

.page-project-template .md-typeset h2 {
  position: relative;
  border-top-style: dashed;
}

.page-project-template .md-typeset h2::after {
  position: absolute;
  top: 1.16rem;
  left: calc(clamp(1rem, 4vw, 3rem) * -1 - 0.25rem);
  width: 0.45rem;
  height: 0.45rem;
  background: var(--section-accent);
  content: "";
}

.page-tuning-playbook .md-typeset h2,
.page-rag-agents .md-typeset h2 {
  padding-bottom: 0.7rem;
  border-bottom: 1px solid var(--wiki-line);
}

.page-tuning-playbook .md-typeset h2::before,
.page-rag-agents .md-typeset h2::before {
  display: inline-grid;
  width: 2.2rem;
  height: 2.2rem;
  margin-right: 0.65rem;
  place-items: center;
  border: 1px solid var(--section-accent);
}

.md-typeset .admonition,
.md-typeset details {
  border: 1px solid var(--wiki-line);
  border-radius: 4px;
  background: var(--wiki-paper-2);
  box-shadow: none;
}

.md-typeset .admonition-title,
.md-typeset summary {
  background: transparent;
  border-bottom: 1px solid var(--wiki-line);
}

.md-typeset .admonition-title::before,
.md-typeset summary::before { background-color: var(--section-accent); }

.wiki-kicker {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.55rem 0.9rem;
  margin: 0 0 0.45rem;
  color: var(--wiki-muted);
  font-size: 0.66rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.wiki-kicker__section { color: var(--section-accent); }

.wiki-kicker__section::before {
  content: "";
  display: inline-block;
  width: 0.48rem;
  height: 0.48rem;
  margin-right: 0.42rem;
  background: var(--section-accent);
  vertical-align: 0.02rem;
}

#wiki-reading-progress {
  position: fixed;
  z-index: 20;
  top: 3.2rem;
  right: 0;
  left: 0;
  height: 2px;
  background: var(--section-accent);
  pointer-events: none;
  transform: scaleX(0);
  transform-origin: left center;
}

.md-typeset table:not([class]) th {
  background: var(--wiki-ink);
  color: var(--wiki-paper);
  font-size: 0.68rem;
  letter-spacing: 0.04em;
}

.md-typeset table:not([class]) td {
  border-color: var(--wiki-line);
  vertical-align: top;
}

.md-typeset table:not([class]) tr:hover td {
  background: color-mix(in oklch, var(--section-accent) 7%, var(--wiki-paper));
}

.md-nav__link--active {
  color: var(--section-accent);
  font-weight: 700;
}

.md-nav__link--active::before {
  content: "";
  display: inline-block;
  width: 2px;
  height: 1.1em;
  margin-right: 0.45rem;
  background: var(--section-accent);
  vertical-align: -0.16em;
}

.md-nav__link,
.md-header__button,
.md-search__input {
  transition: color 120ms ease, background-color 120ms ease, transform 120ms ease;
}

.md-header__button:active,
.md-nav__link:active { transform: translateY(1px); }

:focus-visible {
  outline: 2px solid var(--section-accent);
  outline-offset: 3px;
}

.wiki-home .wiki-hero {
  position: relative;
  min-height: clamp(25rem, 58vh, 38rem);
  margin: -1.6rem calc(50% - 50vw) 0;
  overflow: hidden;
  color: white;
  isolation: isolate;
}

.wiki-hero img {
  position: absolute;
  z-index: -2;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 58% center;
}

.wiki-hero::after {
  position: absolute;
  z-index: -1;
  inset: 0;
  background: rgb(0 0 0 / 55%);
  content: "";
}

.wiki-hero__inner {
  width: min(58rem, calc(100% - 2rem));
  margin: 0 auto;
  padding: clamp(4.5rem, 10vh, 7.5rem) 0 4rem;
}

.md-typeset .wiki-hero h1 {
  max-width: 12ch;
  margin: 0.65rem 0 1.1rem;
  color: white;
  font-size: clamp(2.7rem, 7vw, 5.4rem);
  line-height: 0.98;
}

.wiki-hero__eyebrow {
  color: oklch(83% 0.16 65);
  font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.12em;
}

.wiki-hero__copy {
  max-width: 35rem;
  color: oklch(94% 0.008 82) !important;
  font-size: 1rem;
  line-height: 1.72;
}

.wiki-hero__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.7rem;
  margin-top: 1.7rem;
}

.wiki-hero__actions a {
  display: inline-flex;
  min-height: 2.65rem;
  align-items: center;
  padding: 0.62rem 0.9rem;
  border: 1px solid white;
  color: white;
  font-weight: 700;
  text-decoration: none;
}

.wiki-hero__actions a:first-child {
  border-color: var(--wiki-orange);
  background: var(--wiki-orange);
  color: oklch(17% 0.015 60);
}

.wiki-hero__actions a:active { transform: translateY(1px); }

.wiki-home__body {
  width: min(58rem, calc(100% - 2rem));
  margin: 0 auto;
}

.wiki-metric-strip {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin: 0 0 3.5rem;
  border-bottom: 1px solid var(--wiki-line);
}

.wiki-metric {
  min-height: 7.5rem;
  padding: 1.25rem 1rem 1.15rem 0;
}

.wiki-metric + .wiki-metric {
  padding-left: 1rem;
  border-left: 1px solid var(--wiki-line);
}

.wiki-metric strong {
  display: block;
  color: var(--wiki-ink);
  font-family: "Noto Serif SC", "Songti SC", SimSun, serif;
  font-size: 1.55rem;
  line-height: 1.2;
}

.wiki-metric span {
  display: block;
  margin-top: 0.35rem;
  color: var(--wiki-muted);
  font-size: 0.7rem;
}

.wiki-section-head {
  display: grid;
  grid-template-columns: 0.34fr 0.66fr;
  gap: 2rem;
  align-items: end;
  margin: 3.8rem 0 1.35rem;
  border-bottom: 1px solid var(--wiki-line);
}

.md-typeset .wiki-section-head h2 {
  margin: 0;
  padding: 0 0 0.75rem;
  border: 0;
}

.md-typeset .wiki-section-head h2::before { content: none; }

.wiki-section-head p {
  margin: 0;
  padding-bottom: 0.8rem;
  color: var(--wiki-muted);
}

.wiki-paths {
  display: grid;
  grid-template-columns: 1.25fr 0.75fr;
  gap: 0.85rem;
}

.wiki-path {
  min-height: 13rem;
  padding: 1.3rem;
  border: 1px solid var(--wiki-line);
  border-radius: 4px;
  background: var(--wiki-paper-2);
}

.wiki-path:first-child {
  grid-row: span 2;
  min-height: 26.85rem;
}

.wiki-path__index {
  color: var(--section-accent);
  font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  font-size: 0.68rem;
  font-weight: 800;
}

.md-typeset .wiki-path h3 {
  margin: 3.6rem 0 0.55rem;
  font-size: 1.28rem;
}

.wiki-path:first-child h3 {
  margin-top: 9rem;
  font-size: 1.7rem;
}

.wiki-path p { color: var(--wiki-muted); }

.wiki-path a {
  display: inline-block;
  margin-top: 0.4rem;
  font-weight: 800;
}

.wiki-map { border-top: 1px solid var(--wiki-line); }

.wiki-map__row {
  display: grid;
  grid-template-columns: 3.5rem 12rem 1fr auto;
  gap: 1rem;
  align-items: baseline;
  min-height: 5.2rem;
  padding: 1rem 0;
  border-bottom: 1px solid var(--wiki-line);
}

.wiki-map__row > span:first-child {
  color: var(--section-accent);
  font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  font-size: 0.7rem;
  font-weight: 800;
}

.wiki-map__row strong {
  font-family: "Noto Serif SC", "Songti SC", SimSun, serif;
  font-size: 1rem;
}

.wiki-map__row p {
  margin: 0;
  color: var(--wiki-muted);
}

.wiki-map__row a {
  white-space: nowrap;
  font-weight: 800;
}

.wiki-brief {
  display: grid;
  grid-template-columns: 0.7fr 1.3fr;
  gap: 1rem 2rem;
  margin: 1.5rem 0;
  padding: 1.25rem 0;
  border-top: 1px solid var(--wiki-line);
  border-bottom: 1px solid var(--wiki-line);
}

.wiki-brief__label {
  color: var(--section-accent);
  font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  font-size: 0.72rem;
  font-weight: 800;
}

.wiki-brief p { margin: 0; }

.decision-lanes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 1.4rem 0;
  border-top: 1px solid var(--wiki-line);
  border-bottom: 1px solid var(--wiki-line);
}

.decision-lane { padding: 1rem; }

.decision-lane + .decision-lane { border-left: 1px solid var(--wiki-line); }

.decision-lane strong {
  display: block;
  margin-bottom: 0.35rem;
  color: var(--section-accent);
}

.case-ledger {
  display: grid;
  grid-template-columns: 9rem 1fr;
  gap: 0;
  margin: 1.5rem 0;
  border-top: 1px solid var(--wiki-line);
}

.case-ledger dt,
.case-ledger dd {
  margin: 0;
  padding: 0.72rem 0;
  border-bottom: 1px solid var(--wiki-line);
}

.case-ledger dt {
  color: var(--wiki-muted);
  font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  font-size: 0.7rem;
  font-weight: 800;
}

.field-note {
  margin: 1.5rem 0;
  padding: 1rem 1.15rem;
  border: 1px solid var(--section-accent);
  border-radius: 4px;
  background: color-mix(in oklch, var(--section-accent) 6%, var(--wiki-paper));
}

.field-note > strong:first-child { color: var(--section-accent); }

@media (max-width: 76.25em) {
  #wiki-reading-progress { top: 2.4rem; }
}

@media (max-width: 60em) {
  .wiki-section-head,
  .wiki-brief { grid-template-columns: 1fr; gap: 0.25rem; }
  .wiki-map__row { grid-template-columns: 3rem 9rem 1fr; }
  .wiki-map__row a { grid-column: 3; }
}

@media (max-width: 45em) {
  .md-content__inner { padding-bottom: 3rem; }
  .md-typeset h1 { font-size: 1.75rem; }
  .md-typeset h2 { margin-top: 2.4rem; }
  .wiki-home .wiki-hero { min-height: 31rem; }
  .wiki-hero img { object-position: 68% center; }
  .wiki-hero__inner { padding-top: 5.5rem; }
  .md-typeset .wiki-hero h1 { font-size: 3rem; }
  .wiki-metric-strip { grid-template-columns: repeat(2, 1fr); }
  .wiki-metric:nth-child(3) { border-left: 0; border-top: 1px solid var(--wiki-line); }
  .wiki-metric:nth-child(4) { border-top: 1px solid var(--wiki-line); }
  .wiki-paths { grid-template-columns: 1fr; }
  .wiki-path:first-child { grid-row: auto; min-height: 16rem; }
  .wiki-path:first-child h3 { margin-top: 4rem; font-size: 1.35rem; }
  .wiki-map__row { grid-template-columns: 2.5rem 1fr; gap: 0.45rem 0.75rem; }
  .wiki-map__row p,
  .wiki-map__row a { grid-column: 2; }
  .decision-lanes { grid-template-columns: 1fr; }
  .decision-lane + .decision-lane { border-left: 0; border-top: 1px solid var(--wiki-line); }
  .case-ledger { grid-template-columns: 1fr; }
  .case-ledger dt { padding-bottom: 0.15rem; border-bottom: 0; }
  .case-ledger dd { padding-top: 0.15rem; }
  .page-project-template .md-content__inner {
    padding-left: 0;
    border-left: 0;
  }
  .page-project-template .md-typeset h2::after { content: none; }
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}

/* 2026 field-manual pass: stronger hierarchy, calmer surfaces, one scroll owner. */
:root {
  --wiki-ink: oklch(22% 0.018 72);
  --wiki-muted: oklch(46% 0.018 72);
  --wiki-paper: oklch(97.5% 0.009 86);
  --wiki-paper-2: oklch(94.8% 0.013 82);
  --wiki-line: oklch(82% 0.018 78);
  --wiki-orange: oklch(68% 0.18 48);
  --wiki-green: oklch(58% 0.12 155);
  --wiki-blue: oklch(53% 0.13 245);
  --wiki-red: oklch(57% 0.18 28);
  --wiki-night: oklch(17% 0.018 73);
}

[data-md-color-scheme="slate"] {
  --wiki-ink: oklch(92% 0.01 82);
  --wiki-muted: oklch(72% 0.018 82);
  --wiki-paper: oklch(18% 0.016 75);
  --wiki-paper-2: oklch(23% 0.018 75);
  --wiki-line: oklch(36% 0.02 76);
}

html,
body {
  overflow-x: clip;
}

.md-grid,
.md-main__inner,
.md-content,
.md-content__inner {
  min-width: 0;
}

.md-grid { max-width: 100rem; }

.md-main__inner {
  margin-top: 1.25rem;
  padding-bottom: 2rem;
}

.md-content__inner {
  max-width: 68rem;
  padding-bottom: 6rem;
}

.md-typeset {
  font-size: 0.91rem;
  line-height: 1.82;
}

.md-typeset h1,
.md-typeset h2,
.md-typeset h3,
.md-typeset h4 {
  text-wrap: balance;
}

.md-typeset h1 {
  margin-top: 0.5rem;
  font-size: clamp(2rem, 3.3vw, 3rem);
  line-height: 1.14;
}

.md-typeset h1::after {
  display: block;
  width: 4.5rem;
  height: 0.24rem;
  margin-top: 1rem;
  background: var(--section-accent);
  content: "";
}

.md-typeset h2 {
  display: grid;
  grid-template-columns: 2.25rem 1fr;
  gap: 0.55rem;
  align-items: baseline;
  margin-top: 3.4rem;
  padding-top: 0.9rem;
  border-top: 1px solid var(--wiki-line);
}

.md-typeset h2::before {
  display: inline-grid;
  width: 2rem;
  height: 1.45rem;
  place-items: center;
  border: 1px solid var(--section-accent);
  color: var(--section-accent);
  font-size: 0.65rem;
  line-height: 1;
}

.md-typeset h3 {
  margin-top: 2rem;
  font-size: 1.12rem;
}

.md-typeset p,
.md-typeset li { max-width: 78ch; }

.md-typeset .admonition,
.md-typeset details,
.field-note {
  border-radius: 8px;
}

.md-typeset .admonition {
  background: color-mix(in oklch, var(--section-accent) 4%, var(--wiki-paper));
}

.md-typeset .admonition-title,
.md-typeset summary {
  font-weight: 800;
}

.md-header,
.md-tabs {
  background: var(--wiki-night);
  border-bottom-color: color-mix(in oklch, var(--section-accent) 35%, var(--wiki-night));
}

.md-header {
  box-shadow: 0 1px 0 rgb(255 255 255 / 4%), 0 7px 20px rgb(0 0 0 / 12%);
}

.md-header__title { font-weight: 800; }
.md-tabs__link { opacity: 0.72; }
.md-tabs__link--active,
.md-tabs__link:hover { opacity: 1; color: oklch(84% 0.15 65); }

.md-nav__link {
  border-radius: 4px;
  padding: 0.3rem 0.45rem;
}

.md-nav__link:hover {
  background: color-mix(in oklch, var(--section-accent) 7%, transparent);
}

.md-nav__link--active {
  background: color-mix(in oklch, var(--section-accent) 9%, transparent);
}

/* Tables and code blocks have exactly one horizontal scroll owner. */
.md-typeset__scrollwrap,
.md-typeset__table {
  max-width: 100%;
  margin: 1.4rem 0;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  scrollbar-color: var(--section-accent) var(--wiki-paper-2);
}

.md-typeset__scrollwrap table,
.md-typeset__table table {
  min-width: 38rem;
  margin: 0;
}

.md-typeset table:not([class]) {
  display: table;
  width: 100%;
}

.md-typeset pre {
  max-width: 100%;
  overflow-x: auto;
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px rgb(255 255 255 / 8%);
}

.md-typeset table:not([class]) th {
  position: sticky;
  top: 0;
  z-index: 1;
  background: var(--wiki-night);
}

.md-typeset table:not([class]) td,
.md-typeset table:not([class]) th { padding: 0.7rem 0.85rem; }

.md-typeset table:not([class]) tr:nth-child(even) td {
  background: color-mix(in oklch, var(--wiki-paper-2) 38%, transparent);
}

.wiki-kicker {
  margin-bottom: 0.7rem;
  font-size: 0.7rem;
}

.wiki-kicker span:not(.wiki-kicker__section) {
  padding-left: 0.72rem;
  border-left: 1px solid var(--wiki-line);
}

.chapter-lead {
  max-width: 68ch;
  margin-bottom: 2.2rem !important;
  font-size: 1.08rem;
}

.chapter-visual {
  margin: 1.8rem 0 2.8rem;
  border: 1px solid var(--wiki-line);
  border-radius: 8px;
  overflow: hidden;
  background: var(--wiki-paper-2);
}

.chapter-visual img {
  display: block;
  width: 100%;
  max-height: 22rem;
  object-fit: cover;
  object-position: center;
}

.chapter-visual figcaption {
  padding: 0.7rem 0.9rem;
  border-top: 1px solid var(--wiki-line);
  color: var(--wiki-muted);
  font-size: 0.76rem;
}

.chapter-visual--dark {
  border-color: oklch(31% 0.02 76);
  background: oklch(17% 0.018 75);
}

.chapter-visual--dark figcaption {
  border-top-color: oklch(31% 0.02 76);
  color: oklch(77% 0.018 82);
}

.wiki-hero {
  border-bottom: 1px solid rgb(255 255 255 / 18%);
}

.wiki-hero::before {
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  width: 11rem;
  height: 4rem;
  border-top: 1px solid rgb(255 255 255 / 48%);
  border-bottom: 1px solid rgb(255 255 255 / 48%);
  content: "FIELD / SYSTEM / DELIVERY";
  color: rgb(255 255 255 / 78%);
  font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  font-size: 0.62rem;
  letter-spacing: 0.16em;
  line-height: 4rem;
  text-align: center;
}

.wiki-hero__actions a {
  border-radius: 4px;
  box-shadow: 0 5px 0 rgb(0 0 0 / 18%);
  transition: transform 120ms ease, box-shadow 120ms ease, background-color 120ms ease;
}

.wiki-hero__actions a:hover {
  transform: translateY(-2px);
  box-shadow: 0 7px 0 rgb(0 0 0 / 18%);
}

.wiki-hero__actions a:active {
  transform: translateY(1px);
  box-shadow: 0 2px 0 rgb(0 0 0 / 18%);
}

.wiki-metric-strip {
  position: relative;
  margin-top: -1px;
  background: var(--wiki-night);
  border: 0;
  color: white;
}

.wiki-metric { min-height: 6.8rem; padding: 1.2rem 1.15rem; }
.wiki-metric strong { color: white; font-variant-numeric: tabular-nums; }
.wiki-metric span { color: oklch(79% 0.015 82); }
.wiki-metric + .wiki-metric { border-color: oklch(35% 0.018 75); }

.wiki-section-head {
  position: relative;
  grid-template-columns: minmax(11rem, 0.36fr) minmax(0, 0.64fr);
  gap: 3rem;
  margin-top: 5rem;
  padding-top: 0.85rem;
}

.wiki-section-head::before {
  position: absolute;
  top: -0.22rem;
  left: 0;
  width: 2.3rem;
  height: 0.18rem;
  background: var(--section-accent);
  content: "";
}

.wiki-section-head h2 { font-size: 1.62rem; }
.wiki-section-head p { max-width: 46ch; }

.wiki-path {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  background: var(--wiki-paper-2);
  transition: transform 140ms ease, border-color 140ms ease, box-shadow 140ms ease;
}

.wiki-path::after {
  position: absolute;
  right: 1.1rem;
  bottom: 0.85rem;
  color: color-mix(in oklch, var(--section-accent) 60%, transparent);
  content: "↗";
  font-size: 1.35rem;
}

.wiki-path:hover {
  border-color: var(--section-accent);
  box-shadow: 0 9px 0 color-mix(in oklch, var(--section-accent) 16%, transparent);
  transform: translateY(-3px);
}

.wiki-path:first-child { background: var(--wiki-night); color: white; }
.wiki-path:first-child p { color: oklch(80% 0.015 82); }
.wiki-path:first-child a { color: oklch(84% 0.15 65); }

.wiki-map__row {
  grid-template-columns: 3.5rem minmax(9rem, 0.25fr) minmax(0, 1fr) auto;
  transition: background-color 120ms ease, padding 120ms ease;
}

.wiki-map__row:hover {
  padding-right: 0.6rem;
  padding-left: 0.6rem;
  background: color-mix(in oklch, var(--section-accent) 5%, transparent);
}

.wiki-brief {
  grid-template-columns: minmax(10rem, 0.28fr) minmax(0, 0.72fr);
  padding: 1.5rem 0;
}

.field-note { box-shadow: 4px 4px 0 color-mix(in oklch, var(--section-accent) 13%, transparent); }

@media (max-width: 60em) {
  .wiki-hero::before { right: 1rem; bottom: 1.4rem; }
  .md-typeset__scrollwrap table,
  .md-typeset__table table { min-width: 32rem; }
}

@media (max-width: 45em) {
  .md-typeset { font-size: 0.88rem; }
  .md-typeset h1 { font-size: 2rem; }
  .md-typeset h2 { grid-template-columns: 2rem 1fr; gap: 0.4rem; }
  .wiki-hero::before { display: none; }
  .wiki-metric { min-height: 6rem; }
  .wiki-section-head { gap: 0.2rem; }
  .wiki-path { min-height: 12.5rem; }
  .wiki-map__row:hover { padding-right: 0; padding-left: 0; }
  .md-typeset__scrollwrap table,
  .md-typeset__table table { min-width: 28rem; }
}
