.article-equation{margin:1.6rem 0;padding:.75rem .25rem;overflow-x:auto;max-width:100%;line-height:1.8}.article-equation math{font-size:1.2em;margin:0 auto}.article-table{overflow-x:auto;margin:1.5rem 0}.article-table table{width:100%;border-collapse:collapse}.article-table th,.article-table td{text-align:center;vertical-align:middle;padding:1rem .75rem;border-bottom:1px solid #8886}.article-table math{font-size:1.2em}.article-diagram{margin:1.75rem auto;max-width:640px}.article-diagram-image{display:block;width:100%;height:auto;background:#f3f7f5;color:#19382d;border-radius:12px}.article-diagram figcaption{font-size:.95em;line-height:1.6;margin-top:.6rem}.article .entry-content{overflow-wrap:break-word}.article-angle-board{height:320px;width:100%;max-width:600px;border:1px solid #80998e;border-radius:10px;background:#f3f7f5}.article-angle-control{display:block;min-height:44px;width:100%;margin:.8rem 0}.article-angle-control:focus-visible{outline:3px solid #257b53;outline-offset:3px}.article-angle-output{font-variant-numeric:tabular-nums}body.dark-mode .article-diagram-image,body.dark .article-diagram-image,[data-theme="dark"] .article-diagram-image{background:#19382d;color:#ecf5ef}@media(max-width:600px){.article-equation math{font-size:1.05em}.article-table th,.article-table td{padding:.8rem .35rem}.article-angle-board{height:270px}}
.article-angle-board svg{max-width:100%}.article-angle-board .JXGtext{color:#19382d!important}.article-angle-board{overflow:hidden}.article-angle-output{display:block;margin:.5rem 0;font-size:1.25rem;font-weight:600}
.dark .article-diagram-image{background:#19382d;color:#ecf5ef}

.article-diagram-image{color-scheme:light}.dark .article-diagram-image,[data-theme=dark] .article-diagram-image{color-scheme:dark}
.article-equation .article-matrix{border-collapse:separate;border-spacing:.35em .25em}.article-equation .article-matrix mtd{padding:.2em .35em;text-align:center;vertical-align:middle}

.article-equation--matrices{display:grid;gap:.8rem}
@media(max-width:600px){.article-equation .article-matrix{border-spacing:.3em .25em}.article-equation .article-matrix mtd{padding:.2em .3em}}
.article-worked-example h3{scroll-margin-top:6rem}
