.bx-root{--ui-accent: var(--c-matematik, var(--accent));--bx-accent: var(--c-matematik, var(--accent))}.bx-dot{flex:none;display:inline-block;width:10px;height:10px;border-radius:50%}.bx-seq{display:flex;flex-direction:column;gap:.4rem}.bx-seq-row{display:flex;gap:.4rem}.bx-btn--pos{color:#dc2626}.bx-btn--neg{color:#2563eb}.bx-bg{fill:var(--bg-card)}.bx-person{transition:transform .8s cubic-bezier(.4,0,.2,1),fill .3s ease}@media(prefers-reduced-motion:reduce){.bx-person{transition:none}}.bx-headline{fill:var(--ink);font-size:26px;font-weight:800;text-anchor:middle}.bx-sub{fill:var(--ink-soft);font-size:18px;text-anchor:middle}.bx-label{fill:var(--ink);font-size:18px;font-weight:700}.bx-small{fill:var(--ink-soft);font-size:15px;text-anchor:middle}.bx-axis{fill:var(--ink-mute);font-size:14px;text-anchor:middle;font-variant-numeric:tabular-nums}.bx-box{fill:none;stroke:var(--line);stroke-width:1.5}.bx-box--accent{stroke:var(--bx-accent);stroke-width:2.5;fill:color-mix(in srgb,var(--bx-accent) 7%,transparent)}.bx-edge{fill:none;stroke:var(--ink-mute);stroke-width:2}.bx-edge--hot{stroke:var(--bx-accent);stroke-width:3}.bx-edge-label{fill:var(--ink-soft);font-size:14px;text-anchor:middle}.bx-node{fill:var(--bg);stroke:var(--line);stroke-width:1.5}.bx-node--hot{stroke:var(--bx-accent);stroke-width:2.5}.bx-node-title{fill:var(--ink-soft);font-size:14px;font-weight:600;text-anchor:middle}.bx-node-n{fill:var(--ink);font-size:19px;font-weight:800;text-anchor:middle}.bx-node-p{fill:var(--ink-mute);font-size:13px;text-anchor:middle}.bx-square{fill:none;stroke:var(--ink);stroke-width:1.5}.bx-formula{fill:var(--ink);font-size:20px;font-weight:700}.bx-formula-sm{fill:var(--ink);font-size:15px;text-anchor:middle;font-variant-numeric:tabular-nums}.bx-formula-ans{fill:var(--bx-accent);font-weight:800}.bx-frac{stroke:var(--ink);stroke-width:1.5}.bx-grid{stroke:var(--line);stroke-width:1}.bx-step-link{stroke:var(--ink-mute);stroke-width:1.5;stroke-dasharray:4 4}.bx-bar-val{fill:var(--ink);font-size:16px;font-weight:700;text-anchor:middle;font-variant-numeric:tabular-nums}.bx-marker{stroke:var(--bx-accent);stroke-width:2;stroke-dasharray:5 4}
