.tbo-figure{max-width:var(--reading-width);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;color:var(--ink);margin:22px 0;padding:14px}.tbo-figure h3{font-size:18px;line-height:1.75}.tbo-figure p,.tbo-figure h4{font-size:var(--text-body);line-height:1.85}.tbo-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.tbo-cards article{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--paper);min-width:0;padding:12px}.tbo-cards h4{margin:0 0 8px}.tbo-figure .math-display,.tbo-source-math,.tbo-exam-rule{font-size:22px}.tbo-board{grid-template-rows:70px 70px;grid-template-columns:40% 40%;place-content:space-between;width:min(100%,260px);height:200px;margin:22px auto;display:grid;position:relative}.tbo-board svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tbo-board line{stroke-width:1.5px;vector-effect:non-scaling-stroke}.tbo-line-ad{stroke:var(--diagram-first)}.tbo-line-bc{stroke:var(--diagram-second);stroke-dasharray:6 4}.tbo-cell{z-index:1;border:2px solid var(--diagram-first);border-radius:var(--radius-small);background:var(--surface);align-content:center;justify-items:center;gap:6px;display:grid}.tbo-cell.tbo-bc{border-style:dashed;border-color:var(--diagram-second)}.tbo-cell span{font-size:var(--text-body)}.tbo-cell strong{font-size:24px;line-height:1.2}.tbo-legend{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.lesson-content [data-tbo-transfer] p,.lesson-content [data-tbo-check-answer] p,.lesson-content [data-tbo-exam-answer] p{font-size:var(--text-body);line-height:1.85}
