html{--extrange-hi: 50vh;--rangewrapcol-hi: calc(var(--extrange-hi) - 78px);--rangewrap-hi: calc(var(--extrange-hi) - 40px);--thumb-size: 20px;--clr-txt: #000000;--clr-bg: #414141;--clr-lnk: #86740E;--clr-wht: #ffffff;--clr-p-0: #f2e165;--clr-p-10: #e5d66a;--clr-p-20: #d9cb6e;--clr-p-30: #ccbf71;--clr-p-40: #c0b575;--clr-p-50: #b3aa78;--clr-s-0: #ffffff;--clr-s-10: #f0f0f0;--clr-s-20: #e1e1e1;--clr-s-30: #d3d3d3;--clr-s-40: #c5c5c5;--clr-s-50: #b6b6b6;--clr-e-s-0: #ff0000;--clr-r-s-0: #ff0000}html.dark{--clr-txt: #ffffff;--clr-bg: #414141;--clr-lnk: #E0C40B;--clr-wht: #ffffff;--clr-p-0: #f2e165;--clr-p-10: #f5e477;--clr-p-20: #f7e789;--clr-p-30: #f9eb9a;--clr-p-40: #fbeeab;--clr-p-50: #fcf1bc;--clr-s-0: #000000;--clr-s-10: #1e1e1e;--clr-s-20: #353535;--clr-s-30: #4e4e4e;--clr-s-40: #696969;--clr-s-50: #858585}body{background:var(--clr-s-0);color:var(--clr-txt)}a,a:visited,a:hover,a:active{color:var(--clr-lnk)}.tool-menu a,.tool-menu a:visited,.tool-menu a:hover,.tool-menu a:active{color:var(--clr-wht)}body #header{z-index:10;border-bottom:solid var(--clr-s-30) 1px}#header h1{-webkit-user-select:none;-moz-user-select:none;user-select:none}body.o #mentog svg:last-child{display:inline}body.o #mentog svg:first-child{display:none}nav{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}body.o{overflow:hidden}nav ul{list-style:none}nav ul li ul{max-height:0vh;max-height:0dvh;overflow-y:hidden;margin-left:1.5em;padding-right:2em}nav ul li.o>a>span svg{transform:rotate(180deg)}nav ul li.o ul{overflow:hidden}nav li.active{color:var(--clr-p-0);font-weight:700}nav li.active a{font-weight:700;color:var(--clr-p-0)}nav li:has(>ul>li.active)>a{color:var(--clr-p-0);font-weight:700}#navo{position:fixed;inset:0;background:#0000007f;opacity:0;visibility:hidden;z-index:5}body.o #navo{opacity:1;visibility:visible}label.checkbox{display:flex;align-items:center}label.checkbox span{line-height:1em;padding-left:10px}label.checkbox svg{height:1.3em;width:1.3em;display:inline}label.checkbox input{display:none}label.checkbox span:has(input[type=checkbox]) svg:first-of-type{display:inline}label.checkbox span:has(input[type=checkbox]) svg:last-of-type{display:none}label.checkbox span:has(input[type=checkbox]:checked) svg:first-of-type{display:none}label.checkbox span:has(input[type=checkbox]:checked) svg:last-of-type{display:inline}#explainer{overflow:auto}#explainer table{border-collapse:collapse;margin:0 auto;border-spacing:3px;border-collapse:separate}#explainer td,#copyShortIntent{border:0;text-align:center;padding:0;background-color:var(--clr-bg);color:var(--clr-p-0);font-weight:700;line-height:2.3em;min-width:2.3em}#copyShortIntent{margin-left:auto;margin-right:auto;display:block;width:-moz-fit-content;width:fit-content;padding:0 .7em;display:flex;gap:.4em}#explainer s{color:silver}#explainer .empty{opacity:.2}td:has(s){opacity:.6}#explainer .helper.active{background-color:var(--clr-p-0);color:var(--clr-bg)}.smolnote{font-size:.8em;text-align:center}#info-modal[open]{display:flex}.tog:has(input:not(:checked)) span:last-child{text-decoration:line-through}.spinner{display:inline-block;animation:spinSteps 1s steps(8) infinite;transform-origin:center}@keyframes spinSteps{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#tool textarea{width:100%;height:11em;line-height:1.5em;padding:.3em .5em}body .tlb>span:nth-child(1){display:flex;border:solid var(--clr-p-0) 2px;background-color:var(--clr-bg);color:var(--clr-p-0);align-items:center;justify-content:center}.tlb>span:nth-child(1){margin-bottom:3px;box-sizing:border-box;border-radius:40px;outline:0;height:40px;display:flex;width:40px;text-align:center;overflow:hidden;padding:10px;margin-left:auto;margin-right:auto}svg{fill:var(--clr-p-0)}body .tlb>span:nth-child(1){border:solid var(--clr-p-0) 2px;background-color:var(--clr-bg);color:var(--clr-p-0);align-items:center;justify-content:center}.tlb>span:nth-child(1){display:flex;width:40px;text-align:center;overflow:hidden;padding:10px;margin-left:auto;margin-right:auto}.tlb{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;color:var(--clr-wht);cursor:pointer}@font-face{font-family:opendyslexic;src:url(/app/build/assets/opendyslexic-regular-webfont-CRGu5Q03.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html.dyslexia body,html.dyslexia button,html.dyslexia label,html.dyslexia #keyboard input[type=text]{font-family:opendyslexic}nav li a.ws span svg,nav li a.ws:hover{fill:#fff;color:#fff}#main .trinErrory li,.trinErrory li{color:var(--clr-e-s-0);list-style-type:"⚠️"}
