.ds-svg{width:min(100%,440px);height:auto;margin:0 auto;display:block}.ds-fixed path,.ds-extension path,.ds-active path{fill:none;stroke:var(--ink);stroke-width:2.5px}.ds-fixed polygon{fill:var(--ink)}.ds-extension path{stroke:var(--accent);stroke-dasharray:10 6;stroke-width:3px}.ds-extension polygon,.ds-active polygon{fill:var(--accent)}.ds-active .ds-target{stroke:var(--line-strong);stroke-dasharray:4 5;stroke-width:2px}.ds-active .ds-ink{stroke:var(--accent);stroke-width:3.5px}.ds-active[data-ds-object=extension] .ds-ink{stroke-dasharray:10 6}.ds-active rect{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.ds-point{fill:var(--ink)}.ds-endpoint,.ds-new-point{fill:var(--surface);stroke:var(--accent);stroke-width:2.5px}.ds-name{fill:var(--ink);text-anchor:middle;font-size:34px;font-weight:700}.ds-board{min-width:0;font-size:var(--text-body);gap:12px;display:grid}.ds-board p,.ds-board h3{overflow-wrap:anywhere;margin:0}.ds-board h3,.ds-comparison h3{font-size:17px;line-height:1.6}.ds-board label{gap:6px;display:grid}.ds-board select{width:100%;max-width:100%;min-height:48px;font:inherit}.ds-board details{border:1px solid var(--line-strong);border-radius:var(--radius-small);padding:12px}.ds-board summary{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.ds-board ol{margin:0;padding-left:24px}.ds-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ds-comparison>div{border:1px solid var(--line);border-radius:var(--radius-small);min-width:0;padding:8px}.ds-static{border:1px solid var(--line);border-radius:var(--radius);margin:20px 0;padding:12px}.ds-static figcaption{font-size:var(--text-body);line-height:1.7}.ds-reading-table{max-width:var(--reading-width)}.lesson-content .ds-reading-table table{table-layout:fixed;width:100%;font-size:var(--text-body);display:table}.lesson-content .ds-reading-table :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:9px 8px}.draw-statements-lab{--step-caption-min-height:280px}@media (width<=700px){.ds-comparison{grid-template-columns:1fr}}
