:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;color-scheme:light dark;color:#fff;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--light-bg: #fbfbfb;--light-color: black;--top-menu-bar-height: 45px;--database-menu-bar: 40px;--database-info-container: 0px;--footer-height: 35px;--footer-top: calc(100vh - var(--footer-height));--database-info-bottom: calc(var(--top-menu-bar-height) + var(--database-menu-bar) + var(--database-info-container));--hostingColumn1: 45px;--hostingColumn2: 152px;--hostingColumn3: 72px;--hostingColumn4: 90px;--hostingColumn5: 112px;--hostingColumn6: 244px;--hostingColumn7: 80px;--hostingColumn8: 100px;--leaderboardColumn1: 45px;--leaderboardColumn2: 152px;--leaderboardColumn3: 72px;--leaderboardColumn4: 105px;--leaderboardColumn5: 112px;--leaderboardColumn6: 244px;--leaderboardColumn7: 80px;--leaderboardColumn8: 150px;--locationColumn1: 175px;--locationColumn2: 100px;--locationColumn3: 100px;--locationColumn4: 117px;--locationColumn5: 629px}.open-sans-font{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.roboto-font{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.carlito-regular{font-family:Carlito,sans-serif;font-weight:400;font-style:normal}.carlito-bold{font-family:Carlito,sans-serif;font-weight:700;font-style:normal}.carlito-regular-italic{font-family:Carlito,sans-serif;font-weight:400;font-style:italic}.carlito-bold-italic{font-family:Carlito,sans-serif;font-weight:700;font-style:italic}body{margin:45px 0 0;height:100%;padding:0}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}.loginButton{float:right;margin:5px}.visible{visibility:visible}.hidden{display:none}.text-align-center{text-align:center}.font-bold{font-weight:bolder}.left-padding-5{padding-left:5px}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.spacer-top{border-top:1px solid #cccccc}.spacer-bottom,.border-bottom{border-bottom:1px solid #cccccc}.padding-bottom-10{padding-bottom:10px}.dropdown-container{background-color:inherit}.dropdown-subcontainer{width:fit-content;height:100%}.dropdown-toggle{position:relative}.dropdown-menu{position:absolute}.dropdown-item{cursor:pointer;list-style:none;background-color:var(--dark-bg);color:var(--dark-color);z-index:100;opacity:1}.dropdown-item:hover{background-color:#797979}.menuBar{color:#fbfbfb;border:none;position:fixed;top:0;left:0;margin:0;padding:0;width:100%;background-color:#000;height:calc((var(--top-menu-bar-height)));z-index:9999;white-space:nowrap}.menuStatic{border:none;background-color:#000;color:#fbfbfb;padding:auto;float:left;height:100%;z-index:100}.menuButton{border:none;background-color:#000;color:#fbfbfb;padding:auto;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:17px;float:left;height:100%;margin:0}.menuButton:focus,.menuButton:focus-visible{outline:none}.dropdown:hover,.menuButton:hover,.dropdown:active{background-color:#797979}.dropdown{float:left;overflow:hidden;height:100%}.dropdown .menuButton{cursor:pointer;margin:0;float:none}.hamburgerMenu{height:35px;width:35px;margin:auto}.navBarDropdownContainer{height:100%;z-index:110;white-space:nowrap;overflow:hidden}.navBarDropdownContainer .dropdown-subcontainer{height:100%;float:right;z-index:110}.navBarToggleButton{display:flex;height:35px;width:35px;color:#fbfbfb;padding:0;background-color:inherit;align-items:center;justify-content:center;margin-top:5px;margin-right:5px;border:none;position:relative;z-index:110}.navBarToggleButton svg{margin-left:auto;margin-right:auto}.navBarDropdownMenu{background-color:#fbfbfb;padding:5px 0;right:10px;top:45px;position:absolute;margin:0;z-index:110;opacity:1;box-shadow:none}.navBarDropdownItem{background-color:inherit;color:#000;padding:4px 20px;cursor:pointer;list-style:none;z-index:100;opacity:1}.viewableArea{width:100%;max-width:1134px;margin:0;padding:0}@media screen and (max-width: 700px){.databaseMenuButton,.downloadDBButton{display:none}}@media screen and (min-width: 700px){.databaseDropdownContainer{display:none}}@media screen and (max-width: 450px){.dropdown{display:none}}@media screen and (min-width: 450px){.hamburgerMenu{display:none}}.databaseMenuBar{position:sticky;background-color:#000;height:calc(var(--database-menu-bar) - 2px);max-height:calc(var(--database-menu-bar) - 2px);width:100%;top:calc(var(--top-menu-bar-height));border-top:1px solid gray;border-bottom:1px solid gray;z-index:100}.databaseMenuButton{border:none;background-color:#000;color:#fbfbfb;padding:auto;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:14px;height:100%;margin:0}.databaseMenuButton:hover{background-color:#797979}.downloadDBButton{float:right;font-size:12px;word-wrap:normal;width:150px;padding:2px;border:0px;height:100%}.downloadDBButton:hover{background-color:#797979}.databaseDropdownContainer{z-index:100;height:100%}.databaseToggleButton{border:none;padding:auto;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:14px;height:100%;margin:0;position:relative;background-color:var(--dark-bg);color:var(--dark-color);z-index:100;overflow:hidden}.databaseToggleButton:hover{background-color:#797979}.databaseDropdownMenu{background-color:#dadada;border-radius:10px;padding:5px 0;left:17px;position:absolute;margin:0;z-index:100;opacity:1;box-shadow:none}.databaseDropdownItem{background-color:inherit;color:#000;padding:4px 20px;cursor:pointer;list-style:none;z-index:100;opacity:1}.databaseDropdownRefresh{color:#3700ff;border-top:1px solid gray}.mainSplashContainer{display:grid;grid-template-rows:auto auto auto}.databaseRow12{grid-row:1 / 2}.databaseRow23{grid-row:2 / 3}.databaseRow34{grid-row:3 / 4}.mainSplashTitle{font-size:30px;margin:10px 0 10px 10px}.mainPagePlayerList{color:#90ee90;margin:10px 0 10px 10px;width:80%}.mainPageInfo{margin:0 0 0 10px}.copyListButton{border:none;background-color:#c0f1c0;color:#000;padding:auto;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:14px;float:left;height:30px;margin:0 0 0 10px;box-shadow:2px 2px #8b8b8b}.copyListButton:active{transform:translate(2px,2px);box-shadow:none}.databaseInfoContainer{height:calc(var(--database-info-container))}.outputTable{width:1180px;border:#1a1a1a;text-align:left;margin-top:0;border-collapse:collapse;border-spacing:0px;margin-left:-2px;font-size:13px;font-weight:600;color:#000}.tableContainer{height:calc(100dvh - var(--top-menu-bar-height) - var(--database-menu-bar) - var(--database-info-container) - var(--footer-height) + 20px);width:100%;border:none;overflow-x:auto;overflow-y:auto;padding-left:0;margin-left:0;border-left:0px solid gray;border-top:0px solid gray;top:calc(var(--top-menu-bar-height) + var(--database-menu-bar) + var(--database-info-container));position:fixed}.tableContainer1{height:calc(100dvh - var(--top-menu-bar-height) - var(--database-menu-bar) - var(--database-info-container) - var(--footer-height));width:100%;max-width:calc(var(--hostingColumn1) + var(--hostingColumn2) + var(--hostingColumn3) + var(--hostingColumn4) + var(--hostingColumn5) + var(--hostingColumn6) + var(--hostingColumn7) + var(--hostingColumn8) + 13px);border:none;overflow-x:auto;overflow-y:auto;padding-left:0;margin-left:0;border-left:0px solid gray;border-top:0px solid gray;top:calc(var(--top-menu-bar-height) + var(--database-menu-bar) + var(--database-info-container));position:fixed}.tableContainer2{height:calc(100dvh - var(--top-menu-bar-height) - var(--database-menu-bar) - var(--database-info-container) - var(--footer-height));width:100%;max-width:calc(var(--leaderboardColumn1) + var(--leaderboardColumn2) + var(--leaderboardColumn3) + var(--leaderboardColumn4) + var(--leaderboardColumn5) + var(--leaderboardColumn6) + var(--leaderboardColumn7) + var(--leaderboardColumn8) + 13px);border:none;overflow-x:auto;overflow-y:auto;padding-left:0;margin-left:0;border-left:0px solid gray;border-top:0px solid gray;top:calc(var(--top-menu-bar-height) + var(--database-menu-bar) + var(--database-info-container));position:fixed}.tableContainer3{height:calc(100dvh - var(--top-menu-bar-height) - var(--database-menu-bar) - var(--database-info-container) - var(--footer-height));width:100%;max-width:calc(var(--locationColumn1) + var(--locationColumn2) + var(--locationColumn3) + var(--locationColumn4) + var(--locationColumn5) + 13px);border:none;overflow-x:auto;overflow-y:auto;padding-left:0;margin-left:0;border-left:0px solid gray;border-top:0px solid gray;top:calc(var(--top-menu-bar-height) + var(--database-menu-bar) + var(--database-info-container));position:fixed}.tableContainer4{height:calc(100dvh - var(--top-menu-bar-height) - var(--database-menu-bar) - var(--database-info-container));width:100%;max-width:1193px;border:none;overflow-x:auto;overflow-y:auto;padding-left:0;margin-left:0;border-left:0px solid gray;border-top:0px solid gray;top:calc(var(--top-menu-bar-height) + var(--database-menu-bar) + var(--database-info-container));position:fixed}th,td{border:1px solid gray;padding:2px}th{text-align:center;padding-right:0;padding-left:0;border-top:0}.rawData{background-color:#fbfbfb}.rawDataHeader{background-color:#1365f1;color:#fbfbfb}.sticky-col{position:sticky;left:0;z-index:10;box-shadow:inset -1px 0 gray;border-right:none;border-left:none}.sticky-col-2{position:sticky;left:calc(var(--leaderboardColumn1) - 2px);z-index:10;box-shadow:inset -1px 0 gray;border-right:none;border-left:2px solid gray}.sticky-row{position:sticky;top:0;z-index:20;border-top:none}.sticky-corner{position:sticky;z-index:30}.noBreakString{white-space:nowrap}.SSCol1-1{width:calc(var(--hostingColumn1))}.SSCol1-2{width:calc(var(--hostingColumn2))}.SSCol1-3{width:calc(var(--hostingColumn3))}.SSCol1-4{width:calc(var(--hostingColumn4))}.SSCol1-5{width:calc(var(--hostingColumn5))}.SSCol1-6{width:calc(var(--hostingColumn6))}.SSCol1-7{width:calc(var(--hostingColumn7))}.SSCol1-8{width:calc(var(--hostingColumn8))}.SSCol2-1{width:calc(var(--leaderboardColumn1))}.SSCol2-2{width:calc(var(--leaderboardColumn2))}.SSCol2-3{width:calc(var(--leaderboardColumn3))}.SSCol2-4{width:calc(var(--leaderboardColumn4))}.SSCol2-5{width:calc(var(--leaderboardColumn5))}.SSCol2-6{width:calc(var(--leaderboardColumn6))}.SSCol2-7{width:calc(var(--leaderboardColumn7))}.SSCol2-8{width:calc(var(--leaderboardColumn8))}.SSCol3-1{width:calc(var(--locationColumn1))}.SSCol3-2{width:calc(var(--locationColumn2))}.SSCol3-3{width:calc(var(--locationColumn3))}.SSCol3-4{width:calc(var(--locationColumn4))}.SSCol3-5{width:calc(var(--locationColumn5))}.evenRow{background-color:#e8f0fe}.oddRow{background-color:#fff}.CgSortAz{transform:scale(1.9)}.CgSortAz:hover{background-color:#2d7aff}.active{background-color:#2d7aff;color:#fbfbfb}.topSticky{z-index:50}.spreadsheetHeader{background-color:#5b95f9;color:#fbfbfb}.tableGrid{display:grid;grid-template-columns:auto 20px;grid-template-rows:auto auto auto}.headerText{grid-column:1 / 2;grid-row:1 / 4}.headerArrow{grid-column:2 / 3;grid-row:2 / 3;display:flex;justify-content:flex-end;align-items:center;margin-right:6px;display:inline-block;position:relative}.popupSS{position:absolute;z-index:9999;background-color:#fff;left:-40%;top:110%;border-radius:5px;overflow:hidden;width:300px;box-shadow:-4px 4px 8px 2px #0003;font-weight:400;opacity:1;cursor:default}.popupSSLeft{position:absolute;z-index:9999;background-color:#fff;right:-40%;top:110%;border-radius:5px;overflow:hidden;width:300px;box-shadow:-4px 4px 8px 2px #0003;font-weight:400;opacity:1;cursor:default}.popupSSCenter{position:absolute;z-index:9999;background-color:#fff;left:0;top:110%;transform:translate(-50%);border-radius:5px;overflow:hidden;width:300px;box-shadow:-4px 4px 8px 2px #0003;font-weight:400;opacity:1;cursor:default}.popupSS ul,.popupSSLeft ul,.popupSSCenter ul{list-style:none;padding:0;margin:0;cursor:default}.popupSS li,.popupSSLeft li,.popupSSCenter li{color:#000;padding:5px 20px 5px 30px;width:250px;text-align:left;background:#fff;margin-bottom:5px;margin-top:5px;cursor:default}.firstSort:hover,.secondSort:hover,.thirdSort:hover{background-color:#e4e2e2;cursor:default}.menuSpacer{border-bottom:1px solid #cccccc;margin-left:30px}.closePopup{float:right;margin:10px;border:1px solid black}.fourthSort:hover{cursor:default}.leaderboardLastWinner{color:#000;background-color:#fbfbfb;width:50%;max-width:330px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;overflow:hidden;min-width:fit-content;max-height:48px;white-space:nowrap}.leaderboardTickerContainer{box-sizing:border-box}.leaderboardTicker{overflow:hidden;width:100%}.leaderboardTickerList{white-space:nowrap;overflow:hidden;animation:marquee 25s linear infinite;display:inline-block}.leaderboardTicker:hover .leaderboardTickerList{animation-play-state:paused}.leaderboardTickerItem{padding-left:20px}.firstLeaderboardTiderItem{padding-left:50px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.footerContainer{height:calc(var(--footer-height));position:fixed;bottom:0}.spreadsheetFooter{position:fixed;height:calc(var(--footer-height));width:calc(100% - (var(--left-edge-padding)));background-color:#fcfcfc;color:#000;--left-edge-padding: 40px;padding-left:calc(var(--left-edge-padding));z-index:500;bottom:0}.spreadsheetFooterButton{height:100%;color:#000;line-height:100%;border-radius:0;border:none;padding:.6em 1.2em;font-size:14px;font-weight:600;cursor:default;background-color:inherit;z-index:500}.spreadsheetFooterButton:hover{background-color:#e0e0e0}.spreadsheetFooterDropdownContainer{display:inline-block;height:100%;width:fit-content;background-color:#fcfcfc;color:#000;z-index:500}.spreadsheetFooterToggleButton{height:100%;line-height:100%;border-radius:0;border:none;font-size:14px;font-weight:600;cursor:default;background-color:inherit;color:#000;position:relative;z-index:500}.spreadsheetFooterToggleButton:hover{background-color:#e0e0e0}.spreadsheetFooterDropdownMenu{background-color:#fbfbfb;padding:5px 0;bottom:35px;position:absolute;margin:0;z-index:500;opacity:1;box-shadow:none}.spreadsheetFooterDropdownItem{background-color:#fbfbfb;color:#000;padding:4px 20px;cursor:pointer;list-style:none;z-index:500;opacity:1}.spreadsheetFooterDropdownItem:hover{background-color:#e0e0e0}.activeSpreadsheetButton{background-color:#cee7f8;color:#2d7aff;font-weight:700}.activeSpreadsheetButton:hover{background-color:#bee0f7}.upTriangle{height:12px;width:12px}@media screen and (max-width: 560px){.spreadsheetFooterButton{display:none}}@media screen and (min-width: 560px){.spreadsheetFooterDropdownContainer{display:none}}.toolMenuBar{height:60px;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:22px;text-align:center;margin:0 10px;position:relative}.toolContainer{border-width:1px;padding:10px;background-color:#2c2b2b;border-radius:5px;width:90%;margin:auto;gap:1px}.toolTitle{display:grid;grid-template-columns:auto 1fr;margin-bottom:5px;height:auto;padding:5px}.toolTitle img{float:left;grid-column:2 / 3;height:20px;width:20px;vertical-align:bottom;padding:3px;margin-left:4px}.toolTitle h2{grid-column:1 / 2;margin:0;vertical-align:middle;color:#90ee90}.distanceToolContainer{background-color:#000;font-family:sans-serif;border-color:#90ee90;color:#fbfbfb;height:calc(100vh - 330px);width:100vw;margin:0;padding:0}.distanceToolInput{margin-bottom:10px;font-size:15px;width:70%;max-width:350px}.distanceToolInstructions{margin:auto;width:80%;background-color:#000;color:#fbfbfb;border-radius:6px;padding:4px;font-weight:lighter;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;line-height:1.3}.distanceToolFormatsTable{border:none;width:100%}.distanceToolFormatsTable th,.distanceToolFormatsTable td{border:none;margin:0;padding:0}.distanceToolFormatsTable{border:none}.distanceToolAnchor:hover{color:#d3d3d3;cursor:pointer}.distanceToolPopup{position:relative;display:inline-block;cursor:pointer}.distanceToolPopupText{background-color:#fbfbfb;color:#000;width:50%;position:absolute;border-radius:6px;border:3px;border-color:#a9a9a9;border-style:solid;padding:10px;z-index:1}.disctanceToolForm label,.disctanceToolForm select{margin-right:5px}.distanceToolError-message{margin-left:86px;margin-top:-5px;margin-bottom:10px;font-size:15px;color:#90ee90}.distanceOutputContainer{display:grid;grid-template-columns:auto 1fr}.distanceToolOutputArea{word-wrap:normal;height:auto;line-height:1.4;width:100%;color:#90ee90;grid-column:1 / 2}.distanceToolCopyButton{border:none;background-color:#c0f1c0;color:#000;padding:2px 7px 0;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:14px;float:left;height:25px;margin:0 0 5px 15px;box-shadow:2px 2px #8b8b8b;grid-column:2 / 3;max-width:fit-content}.distanceToolCopyButton:active{transform:translate(2px,2px);box-shadow:none}@media screen and (max-width: 450px){.distanceToolCopyButton{grid-column:1 / 2;margin:5px 0 0}.toolMenuBar{font-size:18px}}@media screen and (max-width: 180px){.toolMenuBar{font-size:15px}}.addToDBForm{display:grid;grid-template-columns:auto auto auto;margin-bottom:20px}.addToDBLabel{grid-column:1 / 2;margin-bottom:10px}.addToDBInput{grid-column:2 / 3;padding-left:5px;margin-left:10px;margin-bottom:10px}.addToDBGameSet{font-size:20px;margin-left:20px}.addToDBOutput{grid-column:3 / 4;margin-left:10px}.addToDBGuessesTextarea{height:500px;width:400px}
