/* (c) Mathigon Ltd, generated by Mathigon Studio */
@media screen and (min-width:680px){.shift-1{margin-top:-70px!important}}.space{display:inline-block;width:20px}.mountain{background:#fff;box-shadow:0 0 30px 10px #fff;z-index:100}html[theme=dark] .mountain{background:#22212e;box-shadow:0 0 30px 10px #22212e}.task{border-bottom:2px solid #0f82f2;color:#0f82f2;font-weight:600;margin-bottom:.7em;padding-bottom:.5em}.middle{height:300px;top:calc(50vh - 150px);width:300px}.theorem .row.padded{margin:-1em -24px}.theorem svg{overflow:visible}#pythagoras-proof x-geopad{background:transparent;position:relative;stroke-linejoin:round}#pythagoras-proof .tri{fill:#82bcf4}#pythagoras-proof.focus .tri:not(.focus){fill:#deeaf6}#pythagoras-proof .square{fill:#e182ae}#pythagoras-proof.focus .square:not(.focus){fill:#f1dee8}#pythagoras-proof .label{color:#fff;font-size:20px;opacity:0;position:absolute;transform:translate(-50%,-50%) scale(.4);transition:opacity .5s,transform .5s}#pythagoras-proof .label.visible{opacity:1;transform:translate(-50%,-50%) scale(1);transition-timing-function:linear,cubic-bezier(.33,1.9,.52,.7)}#pythagoras-proof .similar-triangle .light{opacity:.2}.proof-table .pill{border-radius:12px;margin-bottom:6px}.proof-table .pill mfrac{margin:.2em 0}.proof-table p{margin-bottom:8px!important}#pythagorean-triples-grid circle.move{fill:#0f82f2;transition:r .2s}#pythagorean-triples-grid .thick{stroke:#0f82f2;transition:none}#pythagorean-triples-grid .label{background:#0f82f2;border-radius:4px;color:#fff;padding:1px 8px;position:absolute;transform:translate(-50%,-50%)}#pythagorean-triples-grid .triple circle.move{fill:#22ab24}#pythagorean-triples-grid .triple .thick{stroke:#22ab24;fill:rgba(34,171,36,.2)}#pythagorean-triples-grid .triple .label{background:#22ab24}.qed{border:1px solid;display:block;float:right;height:8px;margin-top:8px;width:8px}