*{box-sizing:border-box}:root{--primary: rgb(0, 0, 0);--primary-raw: 0, 0, 0;--secondary: rgb(30, 30, 30);--background: rgb(244, 244, 244);--background-raw: 244, 244, 244;--signal: rgb(250, 25, 130);--signal-raw: 250, 25, 130;--signal-self: rgb(200, 216, 255);--error: rgb(255, 10, 10);--scroll: rgba(251, 255, 33, .5);--light-color: rgb(255, 255, 255);--inactive: rgb(129, 127, 151);--signal-faded: rgba(250, 25, 130, .5);--menu-active: rgb(236, 236, 236);--menu-background: rgb(255, 255, 255);--menu-text: rgb(3, 59, 94);--menu-shadow: 0px 0px 10px rgba(0, 0, 0, .31);--gamestate-background: rgb(242, 216, 216);--post-background: rgb(225, 225, 225);--image-background: linear-gradient(160deg, rgb(240, 240, 240), rgb(220, 220, 220));--table-uneven: rgba(128, 128, 128, .07);--background-image: url(/assets/images/bg/floating-cogs-light.svg);--system-background: rgb(64, 64, 64);--system-background-image: url(/assets/images/bg/floating-cogs-system.svg);--dashboard-background: rgb(235, 235, 235);--dashboard-background-image: url(/assets/images/bg/floating-cogs-light.svg);--pane-background: rgb(255, 255, 255);--pane-shadow: 0px 0px 5px var(--signal);--photo-browser-background: rgba(0, 0, 0, .8);--photo-browser-icons: rgb(245, 245, 245);--photo-browser-icons-stroke: rgba(30, 30, 30);--login-maxwidth: 100%;--theme-transition: background-color .3s ease, color .3s ease}.dark{--primary: rgb(255, 255, 255);--primary-raw: 255, 255, 255;--secondary: rgb(225, 225, 225);--background: rgb(44, 41, 41);--background-raw: 44, 41, 41;--signal: rgb(250, 25, 130);--signal-raw: 250, 25, 130;--signal-self: rgb(54, 69, 107);--error: rgb(255, 10, 10);--scroll: rgba(251, 255, 33, .5);--inactive: rgb(129, 127, 151);--signal-faded: rgba(250, 25, 130, .5);--menu-active: rgb(50, 50, 50);--menu-background: rgb(30, 26, 26);--menu-text: rgb(255, 255, 255);--menu-shadow: 0px 0px 3px rgba(255, 255, 255, .31);--gamestate-background: rgb(83, 45, 45);--post-background: rgb(72, 66, 66);--image-background: linear-gradient(160deg, rgb(50, 50, 50), rgb(30, 30, 30));--table-uneven: rgb(128, 128, 128, .2);--background-image: url(/assets/images/bg/floating-cogs-dark.svg);--system-background: rgb(0, 0, 0);--dashboard-background: rgb(20, 20, 20);--dashboard-background-image: url(/assets/images/bg/floating-cogs-dark.svg);--pane-background: rgb(30, 26, 26);--pane-shadow: 0px 0px 3px var(--secondary);--table-uneven: rgba(128, 128, 128, .17)}body{background-color:var(--background);color:var(--primary)}body,html,input,button,textarea,select{margin:0;font-family:InterVariable,Inter var,Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif}h1,h2,h3,h4,h5,h6{color:var(--signal)}input,textarea,select{font-size:16px}table{border-collapse:collapse}button{border-radius:5px;cursor:pointer}p{color:var(--primary)}a{color:var(--primary);text-decoration:none;font-weight:700;cursor:pointer}a:hover{text-decoration:underline}.body-text{margin:5px auto;color:var(--primary)}.body-text a{color:var(--signal);font-weight:bolder;text-decoration:none}.body-text a:hover{color:var(--signal);font-weight:bolder;text-decoration:underline}.error{color:var(--error);font-weight:bolder;display:block}.glowy-pane{background-color:var(--pane-background);box-shadow:var(--pane-shadow)}.btn-as-link{all:unset;color:inherit;font:inherit;cursor:pointer}.btn-as-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.notimplemented{color:var(--secondary);text-decoration:line-through}::-webkit-scrollbar{height:7px;width:10px}::-webkit-scrollbar-track{border-radius:3px}::-webkit-scrollbar-thumb{background:var(--signal-faded);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--signal)}
