:root{--foreground:#acfcd9;--light:#ebebeb;--dark:#292929;--medium:#848484;--link:#fc6471;--banner:#3066be;--lightInstructions:lightgrey;--highlight:gold}html,body{color:var(--dark);background-color:#fff;height:100%;margin:0;padding:0;font:16px Ubuntu,sans-serif;overflow:auto}.topNav{background-color:var(--banner);z-index:10;flex-direction:column;width:100%;display:flex;position:relative}.topNav .content{color:var(--light);padding:10px}.pageSideBySide{background-color:var(--light);width:100%;color:var(--dark);display:inline-block;position:relative}.pageSideBySide .child{float:left;width:50%;min-width:200px;padding:10px}.pageSideBySide .smallerChild{float:left;width:10%;min-width:200px;padding:10px}.pageSideBySide .child .insetLeft{margin:5px 5px 5px 0}.pageSideBySide .child .insetRight{margin:5px 0 5px 5px}.paperContent{color:var(--dark);margin-top:20px}.pageInset{background-color:var(--light);width:100%;color:var(--dark);display:inline-block;position:relative}.pageInset .inset{margin:5px}.content{box-sizing:border-box}#explainer{width:calc(100% - 17px)}.sideBar{z-index:2;background-color:var(--foreground);min-width:100px;height:100%;max-height:calc(var(--vh,1vh)*100);flex-flow:column wrap;display:flex;position:absolute;top:0;left:0}.sideBarButtons{flex-flow:column wrap;display:flex}.sideBarButtons .button{border:1px solid #000;border-radius:10px;width:70px;height:90px;margin:15px}.sideBarButtons .button .icon{font-size:70px}.sideBarButtons .button .label{text-align:center;margin-top:-10px;font-size:20px}.halfbutton{border:1px solid #000;justify-content:center;align-items:center;width:35px;height:35px;margin:6px 0 10px 6px;display:flex;border-radius:40px!important}.halfbutton .icon{font-size:30px}.explorerContent{margin-left:100px}.explorerContainer{background-color:var(--light);resize:both;z-index:1;box-sizing:border-box;border:2px solid #000;border-radius:6px;width:500px;height:500px;position:absolute;overflow:hidden;box-shadow:0 2px 4px #00000080}.explorerTopBar{z-index:3;background-color:var(--dark);justify-content:space-between;width:100%;height:40px;display:flex;position:absolute;top:0;left:0}.explorerTopBarIcons{float:right}.explorerTopBar .icon{color:var(--light);cursor:pointer;text-align:right;font-size:40px;line-height:40px}.explorerTopBar .label{color:var(--light);text-align:left;padding-left:10px;font-size:30px;line-height:40px}.explorerSettings{background-color:var(--light);z-index:3;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.settingsContainer{border-top:1px solid #000;border-bottom:1px solid #000;width:calc(100% - 20px);height:calc(100% - 200px);padding:10px;position:absolute;overflow:auto}.explorerSettings .button{cursor:pointer;background-color:var(--banner);color:var(--foreground);text-align:center;border:none;padding:10px 16px;font-size:20px;text-decoration:none;display:inline-block;position:absolute;bottom:10px}.explorerMain{background-color:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.linkDiv{cursor:pointer;transition:box-shadow .2s ease-in-out;border-radius:10px;-webkit-transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 2px 4px #00000080}.linkDiv:hover{transform:scale(1.01);box-shadow:0 5px 15px #000c}.bannerBackgroundColor{background-color:var(--banner)!important}.foregroundBackgroundColor{background-color:var(--foreground)!important}.lightBackgroundColor{background-color:var(--light)!important}.darkBackgroundColor{background-color:var(--dark)!important}.foregroundColor{color:var(--foreground)!important}.bannerColor{color:var(--banner)!important}.darkColor{color:var(--dark)!important}.lightColor{color:var(--light)!important}.mediumColor{color:var(--medium)!important}.profileImage{cursor:pointer;transition:box-shadow .3s ease-in-out;border-radius:50%;-webkit-transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 4px 8px #00000080}.profileImage:hover{transform:scale(1.01);box-shadow:0 5px 15px #000c}.centerV p{vertical-align:middle;line-height:1.5;display:inline-block}.header{color:var(--foreground);font-family:Rubik,sans-serif;font-size:50px;font-weight:700}.headerSmall{color:var(--foreground);font-family:Rubik,sans-serif;font-size:40px;font-weight:700}.subheader{color:var(--light);font-family:Ubuntu,sans-serif;font-size:30px;font-style:italic}.explainer{color:var(--light);text-align:justify;font-family:Ubuntu,sans-serif;font-size:20px;font-style:italic}.explainerSmall{color:var(--light);text-align:justify;margin:10px 0 20px;font-family:Ubuntu,sans-serif;font-size:16px}a:link,a:visited,a:hover,a:active{color:var(--link)}.footer{padding:10px}.footer a:link,.footer a:visited,.footer a:hover,.footer a:active{color:var(--dark)}#homeHeader a{color:var(--medium);text-decoration:none}#homeHeader a:hover{text-decoration:underline}.animateScroll{opacity:0;transition:opacity 1.5s,transform 1.5s;transform:scale(.6)}.scrollTransition{opacity:1;transform:none}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.grabbing *{cursor:grabbing}.canvas{width:100%;height:100%}.webGLContainer canvas{border-radius:50%}.hidden{display:none}.invisible{visibility:hidden}.MuiTablePagination-selectLabel,.MuiTablePagination-displayedRows,.MuiInputBase-root{font-family:sans-serif!important;font-size:14px!important;font-weight:400!important}.Mui-TableHeadCell-Content{font-family:sans-serif!important;font-size:18px!important;font-weight:700!important}.MuiTableCell-root,.MuiButtonBase-root{font-family:sans-serif!important;font-size:12px!important;font-weight:400!important}.helpModalContainer{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.helpModalContainer .helpModalWrapper{background-color:#fff;border-radius:10px;flex-direction:column;width:60%;height:80%;max-height:80%;display:flex;overflow-y:hidden}.helpModalContainer .helpModalWrapper .helpModalContent{padding:20px;overflow-y:auto}
