/* Color values sampled from the live Knowptics knowledge center on 2026-09-24. */
:root{--ink:#111318;--muted:#4f5968;--blue:#2b6bff;--wash:#f2f4f7;--paper:#fff;--line:#d7d8d5;background:#f7f7f3}
body{background:#fff;color:var(--ink)}
.site-header{background:#f7f7f5;border-color:var(--line)}
.site-row nav a,.site-row nav a.current{color:#151515}
.site-row nav a.current{box-shadow:0 1px #151515}
.section-bar{background:#fff}
.button.primary{background:#151515;border-color:#151515;color:#fff}
.chapter-tabs [aria-pressed=true]{background:#151515;border-color:#151515}
.chapter-tabs button,.chapter-tabs a{border-radius:22px;color:#151515}
.hero h1,.catalog h2,.article-header h1,.directory-header h1{font-family:var(--sans);font-weight:700;letter-spacing:-.02em}
.hero .eyebrow{color:var(--blue)}
.hero-figure{box-shadow:none;border-color:var(--line)}
.hero-figure figcaption,.header-search,.catalog-search{background:#f7f7f5}
.chapter-links a[aria-current]{background:#eceeea;color:#151515;box-shadow:inset 3px 0 var(--blue)}
.related-links a{background:#f2f4f7;color:#151515}
.term-link{text-decoration-color:#b7caff}
.source-link,.figure-actions,.header-search{color:#174fc2}
.article-published{font-family:var(--sans);font-size:.72rem;color:var(--muted);margin:12px 0 0}
.official-footer{max-width:1312px;margin:0 auto;padding:0 0 28px;display:flex;gap:16px;color:var(--muted);font-size:.72rem}
.official-footer a{color:var(--muted)}
.equation-block{margin:28px 0;scroll-margin-top:100px;min-width:0}
.equation-block>.equation{margin:10px 0 20px;padding:18px}
.equation-block>.equation>.math-display{padding:10px 4px}
.equation-block>.formula-notation{margin:0;font-family:"Times New Roman",var(--serif);font-size:.94rem;line-height:1.9}
.equation-block .symbol-unit{font-size:.8rem}
.formula-notation{font-family:var(--sans);font-size:.8rem;line-height:1.75;margin:12px 0 0;color:#333c49}
.notation-heading{font-weight:600;margin:0 0 6px!important;color:#111318}
.formula-notation dl{margin:0}
.formula-notation dl>div{display:grid;grid-template-columns:minmax(80px,23%) minmax(0,1fr);gap:16px;margin:6px 0}
.formula-notation dt{font-family:"Times New Roman","Noto Serif CJK SC",serif;overflow-wrap:anywhere;color:#111318;font-size:.95rem}
.formula-notation dd{margin:0}
.symbol-unit{display:block;color:#596575;font-size:.72rem}
.formula-scope{border-top:1px solid #e5e7eb;padding-top:10px;margin:12px 0 0!important;font-size:.76rem;line-height:1.8}
#formula-dialog{max-height:90vh;overflow:auto}
#formula-dialog .formula-notation{margin-top:20px}
@media(max-width:500px){.formula-notation dl>div{grid-template-columns:minmax(68px,25%) minmax(0,1fr);gap:10px}.formula-notation dt{font-size:.86rem}.formula-notation{font-size:.76rem}}
@media(max-width:700px){.equation-block{margin:25px 0}.equation-block>.equation{padding:16px 11px;margin-bottom:18px}.equation-block>.formula-notation{font-size:.9rem}.equation-block .symbol-unit{font-size:.78rem}}
@media(max-width:1376px){.official-footer{padding-inline:32px}}
@media(max-width:700px){.official-footer{padding-inline:20px;flex-wrap:wrap}.article-header h1{font-size:1.85rem}}
