:root{--accent:#eba452;--accent2:color-mix(in oklab, var(--accent), transparent 60%);--accent3:color-mix(in oklab, var(--accent), transparent 80%);--success:#85b24e;--success2:#6a8f3c;--success3:color-mix(in oklab, var(--success), transparent 80%);--error:#d32e2e;--green:#005f00;--red:#7e2525;--redLight:hsl(from var(--red) h s l / .2);--red3:color-mix(in oklab, var(--red), transparent 80%);--blue:#004672;--orange:#b86e00;--primary:var(--primarySeed);--text:var(--fontSeed);--text2:oklch(from var(--text) calc(l + var(--text2Lift)) c h);--secondary:oklch(from var(--primarySeed) calc(l + var(--secondaryLift)) c h);--tertiary:oklch(from var(--primarySeed) calc(l + var(--tertiaryLift)) c h);--quaternary:oklch(from var(--primarySeed) calc(l + var(--quaternaryLift)) c h);--tableOdd:oklch(from var(--primarySeed) calc(l + var(--tableOddLift)) c h);--backgroundHider:#0009;--font:"Segoe UI", Helvetica, Arial, sans-serif;font-family:var(--font);--borderRadiusInner:.5em;--borderRadiusOuter:.75em;--padding:5px;--primarySeed:#1a1c21;--fontSeed:lightgray;--text2Lift:-.25;--secondaryLift:.08;--tertiaryLift:-.02;--quaternaryLift:.03;--tableOddLift:.05;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--tertiary)}:root[data-themeShift="light"]{--primarySeed:white;--fontSeed:black;--text2Lift:.7;--secondaryLift:-.08;--tertiaryLift:-.1;--quaternaryLift:-.04;--tableOddLift:-.12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--tertiary);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--accent3);background-clip:content-box;border:1px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}h1,h2,h3,h4,h5,h6{margin:0}p{margin:auto 0}.colorRed{color:var(--error)}.colorGreen{color:var(--success)}.colorAccent{color:var(--accent)}.alignRight{text-align:right}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}.flexCenter,.flexRowEven{gap:5px;display:flex}.flexCenter{justify-content:center;align-items:center;height:-webkit-fill-available;height:-moz-available;height:stretch}.flexRowEven>*{flex-basis:100%}.splitDouble{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}
