.html-blog{--paper:var(--bg);--surface:var(--bg);--surface-soft:var(--surf-2);--ink:var(--txt-br);--muted:var(--txt-2);--line:var(--border);--line-strong:var(--border-hi);--amber:var(--beacon);--amber-soft:var(--beacon-soft);--teal:var(--beacon-deep);--teal-soft:var(--beacon-soft);--red:var(--crimson);--mono:var(--ff-mono);--sans:var(--ff-sans);--serif:var(--ff-serif);--math:var(--ff-serif);background:var(--bg);color:var(--txt);font-family:var(--ff-serif)}.html-blog .page{background:0 0;width:100%;max-width:none;min-height:0;margin:0;border-left:none!important;border-right:none!important}.html-blog a{color:var(--beacon)}.html-blog a:hover{color:var(--beacon-hi)}.html-blog .deck,.html-blog .lede{color:var(--txt-2)!important}.html-blog h1,.html-blog h2,.html-blog h3{color:var(--txt-br);font-family:var(--ff-display)!important}.html-blog code,.html-blog pre,.html-blog .byline,.html-blog .eyebrow{font-family:var(--ff-mono)!important}.html-blog .eyebrow{color:var(--beacon)!important}.html-blog table{color:var(--txt)}.html-blog th{color:var(--txt-3);background:var(--surf-2)}.html-blog td,.html-blog th{border-color:var(--border)}.html-blog .code-wrap,.html-blog pre,.html-blog .math-display,.html-blog .equation{color:var(--txt);background:var(--surf-2)!important;border-color:var(--border)!important}.html-blog code:not(pre code){color:var(--txt);background:var(--surf-2)!important}.html-blog code.placeholder{color:var(--beacon)!important;background:var(--beacon-soft)!important;box-shadow:inset 0 0 0 1px var(--beacon-line)!important}.html-blog blockquote{color:var(--txt);border-color:var(--beacon-line)!important;background:var(--beacon-soft)!important}.html-blog .result-ledger,.html-blog .comparison-shot img{background:var(--surf-2)!important;border-color:var(--border)!important}.html-blog .result-score,.html-blog .result-label{color:var(--txt-br)}.html-blog .result-delta{color:var(--beacon)}.html-blog figure img,.html-blog .research-figure img,.html-blog .comparison-shot img{border-radius:var(--r-3);background:#fff}.html-blog .figure-caption,.html-blog figcaption{color:var(--txt-3)!important}.html-blog hr,.html-blog .publication-appendix{border-color:var(--border)}
