*{box-sizing:border-box}:root{--img-color: invert(0);--anti-img-color: invert(1);--background: #fff;--text: #333;--scrollbar-track: rgba(200, 200, 200, .3);--scrollbar-thumb: rgba(150, 150, 150, .6);--scrollbar-thumb-hover: rgba(100, 100, 100, .8);--panel-background: #CCC;--panel-hover: #AAA;--panel-text: #333;--semi-translucent-background: rgba(255, 255, 255, .8);--translucent-background: rgba(255, 255, 255, .5);--interval-background: rgba(176, 81, 165, .5);--liths-background: rgba(255, 213, 0, .5);--button-background: #fff;--header-font-family: "Geologica", sans-serif;--main-font-family: "Nunito Sans", serif;--page-content-width: 52em}h1,h2,h3,h4,h5,h6{font-family:var(--header-font-family);font-weight:600}p,ul,ol{font-family:var(--main-font-family)}.float-right{float:right}.flex{display:flex;gap:1em}.flex.row{flex-direction:row;align-items:baseline}.flex.align-center{align-items:center}.flex .spacer{flex-grow:1}.stick-to-top{position:sticky;top:0;z-index:1}.stick-to-bottom{position:sticky;bottom:0;z-index:1}.padding{padding:1em}.fade-to-top{background:linear-gradient(var(--background-color),rgba(255,255,255,0))}.bp6-input{box-shadow:0 0 #137cbd00,0 0 #137cbd00,inset 0 0 0 1px #10161a26,inset 0 1px 1px #10161a33}.bp6-button{color:var(--text-color)}.bp6-control{color:var(--text-subtle-color)!important}body{color:var(--text-color);margin:0;padding:0;font-family:Source Sans Pro,sans-serif}body.bp6-dark{color-scheme:dark;color:#abb3bf;background-color:#141a1e;--img-color: invert(1);--anti-img-color: invert(0);--background: #141a1e;--text: #fff;--scrollbar-track: rgba(60, 60, 60, .4);--scrollbar-thumb: rgba(100, 100, 100, .6);--scrollbar-thumb-hover: rgba(180, 180, 180, .8);--panel-background: #333;--panel-hover: #555;--panel-text: #fff;--semi-translucent-background: rgba(20, 26, 30, .8);--translucent-background: rgba(20, 26, 30, .5);--interval-background: rgba(79, 174, 90, .5);--liths-background: rgba(0, 42, 255, .5);--button-background: #1c2127}body.bp6-dark .bp6-input::placeholder{color:var(--secondary-color);box-shadow:0 0 #e5e8eb00,0 0 #e5e8eb00,inset 0 0 0 1px #d3d8de26,inset 0 1px 1px #d3d8de33}.bp6-card,.bp6-navbar{border-radius:4px;background-color:var(--panel-background-color);box-shadow:0 0 0 1px var(--card-shadow-color)}
