.qb-fig{background:var(--nd-surface);border:1px solid var(--nd-line);border-radius:var(--nd-radius);padding:16px;max-width:var(--wiki-measure);margin:26px 0}.qb-fig svg{display:block;width:100%;height:auto}.qb-fig text{fill:var(--nd-text-strong);font-family:inherit;font-size:18px;text-anchor:middle}.qb-fig .small{fill:var(--nd-text-soft);font-size:15px}.qb-fig .sphere{fill:var(--nd-surface-2);stroke:var(--nd-border);stroke-width:2}.qb-fig .equator{fill:none;stroke:var(--nd-border);stroke-width:1.5;stroke-dasharray:5 5}.qb-fig .axis{fill:none;stroke:var(--nd-border);stroke-width:1.5}.qb-fig .arrow{fill:none;stroke:var(--nd-accent);stroke-width:4;stroke-linecap:round}.qb-fig .tip{fill:var(--nd-accent)}.qb-fig .mark{fill:var(--nd-text-soft)}.qb-fig .shadow{fill:none;stroke:var(--nd-text-soft);stroke-width:1.2;stroke-dasharray:3 4}.qb-fig .angle{fill:none;stroke:var(--nd-accent-text);stroke-width:1.5}.qb-fig .accent-text{fill:var(--nd-accent-text)}.qb-matrix{overflow-x:auto;margin:24px 0}.qb-matrix table{width:100%;border-collapse:collapse;font-size:.94rem}.qb-matrix td,.qb-matrix th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--nd-line)}.qb-matrix th{color:var(--nd-text-strong);background:var(--nd-surface-2)}.qb-matrix caption{caption-side:top;text-align:left;color:var(--nd-text-soft);font-size:.85rem;padding:0 0 8px}
