.c-array__base{stroke:var(--line-strong);stroke-width:1px}.c-array__element line,.c-array__element path{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.c-array__wavefront line{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 4;stroke-linecap:round}.c-array__normal{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 3}.c-array__ray line,.c-array__ray path{fill:none;stroke:var(--accent-ink);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.c-array__angle{fill:none;stroke:var(--accent-ink);stroke-width:1.25px}.c-array__tag--angle,.c-array__tag--signal{text-anchor:end;fill:var(--accent-ink)}@media (forced-colors:active){.c-array__wavefront line,.c-array__ray line,.c-array__ray path,.c-array__angle{stroke:canvastext}.c-array__tag--angle,.c-array__tag--signal{fill:canvastext}}
.c-eigen__cell{fill:var(--ink-muted)}.c-eigen__arrow line,.c-eigen__arrow path{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.c-eigen__axis{stroke:var(--line-strong);stroke-width:1px}.c-eigen__tick{stroke:var(--accent);stroke-width:3px;stroke-linecap:round}@media (forced-colors:active){.c-eigen__cell{fill:canvastext}.c-eigen__tick{stroke:canvastext}}
.c-matrix__cell{fill:var(--surface-well);stroke:var(--line);stroke-width:.75px}.c-matrix__cell--dense{fill:var(--ink-muted);stroke:none}.c-matrix__cell--band{fill:var(--accent);stroke:none}@media (forced-colors:active){.c-matrix__cell{fill:canvas;stroke:canvastext}.c-matrix__cell--dense,.c-matrix__cell--band{fill:canvastext}}
.c-plain-terms{gap:var(--space-6);margin:0;display:grid}.c-plain-terms__item{gap:var(--space-3);min-width:0;border-block-start:var(--border-strong);flex-direction:column;padding-block-start:var(--space-4);display:flex}.c-plain-terms__term{align-items:baseline;gap:var(--space-2) var(--space-3);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink);flex-wrap:wrap;display:flex}.c-plain-terms__question{font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-mono);color:var(--accent-ink)}.c-plain-terms__body{gap:var(--space-4);max-width:var(--max-prose);flex-direction:column;margin:0;display:flex}.c-plain-terms__text{line-height:var(--leading-body);color:var(--ink-muted);text-wrap:pretty}.c-plain-terms__figure{max-inline-size:22rem}@media (min-width:60rem){.c-plain-terms{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}
