/* Estilos locais das investigações de triângulos, estruturas e circunferência. */
.geometry-lesson .workspace svg{max-height:390px;overflow:visible}
.geometry-lesson .workspace svg text{font-size:16px}
.geometry-lesson .workspace svg .small-label{font-size:13px}
.geometry-lesson .bar{stroke:var(--blue);stroke-width:7;stroke-linejoin:round;fill:#e0edf7}
.geometry-lesson .brace{stroke:var(--orange);stroke-width:5;fill:none;stroke-dasharray:9 4}
.geometry-lesson .joint{fill:#fff;stroke:var(--ink);stroke-width:3}
.geometry-lesson .tool-circle{fill:none;stroke:#506e97;stroke-width:2;stroke-dasharray:7 5}
.geometry-lesson .tool-circle.secondary{stroke:#98591c;stroke-dasharray:2 5}
.geometry-lesson .measure-strip{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-weight:750}
.geometry-lesson .measure-strip span{padding:6px 10px;background:#fff;border-radius:8px;min-width:76px;text-align:center}
.geometry-lesson .board-note{font-size:13px}
.geometry-lesson .angle-a{fill:#bed9ef;stroke:#235f9b;stroke-width:2}
.geometry-lesson .angle-b{fill:#ffdda0;stroke:#946006;stroke-width:2}
.geometry-lesson .angle-c{fill:#cae8c0;stroke:#386634;stroke-width:2}
.geometry-lesson .hint{font-size:14px}
.geometry-lesson .data-table th{font-weight:700}
.geometry-lesson input[aria-invalid=true]{border:2px solid #b34125}
.geometry-lesson .mini-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}
.geometry-lesson .mini-links a{padding:12px;border:1px solid var(--line);border-radius:10px;min-height:44px;text-decoration:none}
.geometry-lesson .handle[aria-disabled=true]{fill:#708378;cursor:default}
@media(max-width:500px){.geometry-lesson .workspace{padding:12px 4px}.geometry-lesson .measure-strip{gap:5px}.geometry-lesson .measure-strip span{min-width:65px;font-size:13px}.geometry-lesson .nudge>span{min-width:75px}.geometry-lesson .data-table{font-size:13px}}

