/* ASCII artwork uses the page itself as its background. */
html #approach .research-scene:has(.terminal-scene){background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;aspect-ratio:360/224;height:auto;overflow:hidden}
.terminal-scene{--terminal-accent:#94d7f5;--terminal-ink:#d9f0fa;display:block;width:100%;height:100%;aspect-ratio:360/224}
.terminal-scene[data-terminal-scene="training"]{--terminal-accent:#efc66d;--terminal-ink:#f6dfb0}
.terminal-scene[data-terminal-scene="evaluation"]{--terminal-accent:#c4a7f0;--terminal-ink:#e9dff9}
html:not([data-theme="dark"]) .terminal-scene{--terminal-accent:#2e7194;--terminal-ink:#234d65}
html:not([data-theme="dark"]) .terminal-scene[data-terminal-scene="training"]{--terminal-accent:#916018;--terminal-ink:#664411}
html:not([data-theme="dark"]) .terminal-scene[data-terminal-scene="evaluation"]{--terminal-accent:#7b5c9d;--terminal-ink:#52376e}

/* Shared research artwork on the homepage and research index. */
html .research-cover:has(>.terminal-scene){background:transparent;border:0;box-shadow:none;border-radius:0;overflow:hidden}
html .latest-research .latest-research-art:has(>.terminal-scene){aspect-ratio:360/224}
.terminal-scene[data-terminal-scene="memory"]{--terminal-accent:#eea3af;--terminal-ink:#f7dde1}
.terminal-scene[data-terminal-scene="report"]{--terminal-accent:#95cef0;--terminal-ink:#d5ecf8}
html:not([data-theme="dark"]) .terminal-scene[data-terminal-scene="memory"]{--terminal-accent:#a0566d;--terminal-ink:#70394c}
html:not([data-theme="dark"]) .terminal-scene[data-terminal-scene="report"]{--terminal-accent:#396f96;--terminal-ink:#2c506b}
