.pcc-figure{min-width:0;margin:1.1rem 0}.pcc-figure svg{width:100%;max-width:440px;height:auto;margin:auto;display:block}.pcc-figure figcaption{margin-top:.7rem;font-size:1rem;line-height:1.8}.pcc-original{fill:none;stroke:var(--muted);stroke-width:2px;stroke-dasharray:6 5}.pcc-removed{fill:var(--diagram-paint-soft);stroke:none}.pcc-hatch{fill:none;stroke:var(--muted);stroke-width:1px;opacity:.55}.pcc-kept{fill:var(--diagram-third-soft);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.pcc-segment{fill:none;stroke:var(--ink);stroke-width:3px}.pcc-cut{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round}.pcc-name{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font:28px Arial,sans-serif}.pcc-old-name{fill:var(--muted)}.pcc-count{fill:var(--accent);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;font:26px Arial,sans-serif}.pcc-corner{fill:var(--ink)}.pcc-old-point{fill:var(--muted)}.pcc-flat-point{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.pcc-facts{background:var(--surface-soft);border-left:3px solid var(--accent);margin:.7rem 0;padding:.55rem .85rem;font-size:1rem}.pcc-facts p{margin:.3rem 0}.lesson-content details>.pcc-figure{margin-inline:0}.pcc-exam-outline,.pcc-exam-omitted,.pcc-exam-cut{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.pcc-exam-omitted,.pcc-exam-cut{stroke-dasharray:6 5}.pcc-scissors{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round}
