.login_signup-module__Gp1HDW__loginSignup{gap:var(--gridBaseline);height:100%;width:calc(var(--gridBaseline)*50);flex-direction:column;justify-content:center;max-width:80%;margin:auto;display:flex}.login_signup-module__Gp1HDW__submitContainer{width:100%;margin-top:var(--gridBaseline);justify-content:space-between;align-items:center;display:flex}.login_signup-module__Gp1HDW__accountActions{gap:var(--gridBaseline);flex-direction:column;display:flex}
:root{--weightValueSemibold:600}.text-module__QydwWG__text{margin:0 0 .1em}.text-module__QydwWG__styleRegular{font-family:Futura Light,sans-serif}.text-module__QydwWG__styleTitle{font-family:Futura Book,sans-serif}.text-module__QydwWG__styleMonospace{letter-spacing:-.03em;font-family:Courier Prime,monospace}.text-module__QydwWG__styleCode{letter-spacing:-.03em;background-color:var(--colorGreyA5);border:1px solid var(--colorPurple);border-radius:calc(var(--gridBaseline)/2);font-family:Courier Prime,monospace}.text-module__QydwWG__weightRegular{font-weight:400}.text-module__QydwWG__weightSemibold{font-weight:var(--weightValueSemibold)}.text-module__QydwWG__weightBold{font-weight:700}.text-module__QydwWG__weightExtrabold{font-weight:800}.text-module__QydwWG__weightBlack{font-weight:900}.text-module__QydwWG__tiny{font-size:14px;line-height:1.8}.text-module__QydwWG__small{font-size:16px;line-height:1.5}.text-module__QydwWG__medium{font-size:18px;line-height:1.5}.text-module__QydwWG__large{font-size:24px;line-height:1.3}.text-module__QydwWG__extraLarge{font-size:36px;line-height:1.3}.text-module__QydwWG__textColorFg{color:var(--colorForeground)}.text-module__QydwWG__textColorFgSecondary{color:var(--colorForegroundSecondary)}.text-module__QydwWG__textColorRed{color:var(--colorRed)}.text-module__QydwWG__textColorWhite{color:var(--colorWhite)}.text-module__QydwWG__textColorGrey{color:var(--colorGrey)}.text-module__QydwWG__textColorPurple{color:var(--colorPurple)}.text-module__QydwWG__displayInline.text-module__QydwWG__styleCode{padding:calc(var(--gridBaseline)/6)calc(var(--gridBaseline))}.text-module__QydwWG__displayBlock.text-module__QydwWG__styleCode{white-space:pre;padding:calc(var(--gridBaseline));margin:calc(var(--gridBaseline))0}
.toast-module__iNzoXa__toastRegion{right:calc(var(--gridBaseline)*5);bottom:calc(var(--gridBaseline)*5);z-index:1000;gap:var(--gridBaseline);flex-direction:column;display:flex;position:fixed}.toast-module__iNzoXa__toast{align-items:center;gap:var(--gridBaseline);padding:calc(var(--gridBaseline)*1.5)calc(var(--gridBaseline)*2);background:var(--colorBackground);border:1px solid var(--colorAccent);animation:.2s ease-out toast-module__iNzoXa__slideIn;display:flex}@keyframes toast-module__iNzoXa__slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.toast-module__iNzoXa__content{flex:1}.toast-module__iNzoXa__closeButton{margin-left:var(--gridBaseline);color:var(--colorForeground);cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.toast-module__iNzoXa__closeButton:hover{opacity:1}.toast-module__iNzoXa__success{border-color:var(--colorGreen)}.toast-module__iNzoXa__error{border-color:var(--colorRed)}
.not-found-module__HS70Aa__notfound{justify-content:center;align-items:center;height:100%;display:flex}
:root{--regularColor:var(--colorPurple);--errorColor:var(--colorRed);--successColor:var(--colorGreen)}.button-module__dsaLCG__a{color:inherit;text-decoration:none}.button-module__dsaLCG__button{color:var(--buttonFgColor);padding:var(--gridBaseline)calc(var(--gridBaseline)*2);background:var(--colorBackground);cursor:pointer;border:1px solid var(--regularColor);justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.button-module__dsaLCG__loading .button-module__dsaLCG__buttonText:not(:empty){margin-right:var(--gridBaseline)}.button-module__dsaLCG__button:hover:not(.button-module__dsaLCG__disabled){--buttonFgColor:var(--colorWhite)}.button-module__dsaLCG__regular.button-module__dsaLCG__button{--buttonFgColor:var(--regularColor)}.button-module__dsaLCG__regular.button-module__dsaLCG__button:hover:not(.button-module__dsaLCG__disabled){background:var(--regularColor)}.button-module__dsaLCG__active{background:var(--regularColor);--buttonFgColor:var(--colorWhite)}.button-module__dsaLCG__error.button-module__dsaLCG__button{border-color:var(--errorColor);--buttonFgColor:var(--errorColor)}.button-module__dsaLCG__error.button-module__dsaLCG__button:hover:not(.button-module__dsaLCG__disabled){background:var(--errorColor)}.button-module__dsaLCG__success.button-module__dsaLCG__button{border-color:var(--successColor);background:var(--successColor);--buttonFgColor:var(--colorWhite);position:relative}.button-module__dsaLCG__success.button-module__dsaLCG__button:hover:not(.button-module__dsaLCG__disabled){border-width:2px;margin:-1px}.button-module__dsaLCG__button.button-module__dsaLCG__disabled{border-color:var(--colorGrey);background:var(--colorGreyA30);--buttonFgColor:var(--colorGrey);cursor:not-allowed}.button-module__dsaLCG__trailingIcon{margin-left:var(--gridBaseline)}
.link-module__rUHlXG__link{cursor:pointer;color:inherit;transition:color .15s}.link-module__rUHlXG__link:hover{color:var(--colorAccent)}
.theme_toggle-module__JItLwa__themeToggle{cursor:pointer;padding:calc(var(--gridBaseline)*.5);border-radius:calc(var(--gridBaseline)*.5);min-width:calc(var(--gridBaseline)*4);min-height:calc(var(--gridBaseline)*4);background:0 0;border:none;justify-content:center;align-items:center;font-size:20px;line-height:24px;display:flex}.theme_toggle-module__JItLwa__themeToggle:hover{background-color:#9b15f11a;transform:scale(1.1)}[data-theme=dark] .theme_toggle-module__JItLwa__themeToggle:hover{background-color:#b7f3}.theme_toggle-module__JItLwa__themeToggle:active{transform:scale(.95)}
:root{--gutter:calc(var(--gridBaseline)*2)}.page-module___8aEwW__filter{background:var(--colorBackground);z-index:1;border-bottom:1px solid var(--colorGreyA15);grid-gap:var(--gridBaseline);gap:var(--gridBaseline);padding:var(--gridBaseline)var(--gutter);grid-template-columns:1fr;grid-auto-flow:column;display:grid;position:sticky;top:0}.page-module___8aEwW__tableContainer{padding-bottom:calc(var(--gridBaseline)*2);flex-direction:column;display:flex}.page-module___8aEwW__tableScrollContainer{overflow-x:auto}.page-module___8aEwW__isScrollable .page-module___8aEwW__mapListRow{box-shadow:0 0 0 1px var(--colorGreyA15)}.page-module___8aEwW__loadMoreContainer{justify-content:center;display:flex}.page-module___8aEwW__mapListTable{padding:0 var(--gutter);color:var(--colorGrey)}[data-theme=dark] .page-module___8aEwW__mapListTable{color:#ccc}.page-module___8aEwW__mapListRow{transition:box-shadow 50ms linear;position:relative;box-shadow:0 0 0 1px #0000}.page-module___8aEwW__mapListRow:hover,.page-module___8aEwW__bulkSelectEnabled .page-module___8aEwW__mapListRow:hover{box-shadow:0 0 0 1px var(--colorAccent)}.page-module___8aEwW__bulkSelectEnabled .page-module___8aEwW__mapListRow{box-shadow:0 0 0 1px var(--colorGreyA15)}.page-module___8aEwW__bulkSelectEnabled .page-module___8aEwW__mapListRow:after{content:"";top:50%;right:var(--gridBaseline);width:calc(var(--gridBaseline)*3);height:calc(var(--gridBaseline)*3);border:1px solid var(--colorGreyA15);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.page-module___8aEwW__bulkSelectEnabled .page-module___8aEwW__mapListRow.page-module___8aEwW__mapListRowSelected:after{content:"✔";color:var(--colorAccent);border:2px solid var(--colorAccent);font-size:20px;font-weight:bolder}.page-module___8aEwW__bulkSelectEnabled .page-module___8aEwW__mapListRowSelected,.page-module___8aEwW__bulkSelectEnabled .page-module___8aEwW__mapListRowSelected:hover{box-shadow:0 0 0 2px var(--colorAccent)}.page-module___8aEwW__mapListCell{position:relative}.page-module___8aEwW__routeLink{padding:calc(var(--gridBaseline)*1.5)var(--gridBaseline);display:block}.page-module___8aEwW__centeredCell{justify-content:center;display:flex}.page-module___8aEwW__difficulties{border-radius:calc(var(--gridBaseline)*.5);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.page-module___8aEwW__difficultyColorPill{flex:1;width:100%}.page-module___8aEwW__greyPill{background-color:var(--colorGreyA15)}.page-module___8aEwW__greyPill+.page-module___8aEwW__greyPill{border-top:1px solid var(--colorGreyA30)}@media (max-width:640px){.page-module___8aEwW__filter{grid-auto-flow:row}}
.loading-module__fKdW9G__laBallPulse,.loading-module__fKdW9G__laBallPulse>div{box-sizing:border-box;position:relative}.loading-module__fKdW9G__laBallPulse{font-size:0;display:block}.loading-module__fKdW9G__laBallPulse>div{float:none;background-color:var(--buttonFgColor);border:0 solid var(--buttonFgColor);display:inline-block}.loading-module__fKdW9G__laBallPulse{width:54px;height:18px}.loading-module__fKdW9G__laBallPulse>div:first-child{animation-delay:-200ms}.loading-module__fKdW9G__laBallPulse>div:nth-child(2){animation-delay:-100ms}.loading-module__fKdW9G__laBallPulse>div:nth-child(3){animation-delay:0s}.loading-module__fKdW9G__laBallPulse>div{border-radius:100%;width:10px;height:10px;margin:4px;animation:1s infinite loading-module__fKdW9G__ball-pulse}.loading-module__fKdW9G__laBallPulse.loading-module__fKdW9G__laSm{width:26px;height:8px}.loading-module__fKdW9G__laBallPulse.loading-module__fKdW9G__laSm>div{width:4px;height:4px;margin:2px}.loading-module__fKdW9G__laBallPulse.loading-module__fKdW9G__la2x{width:108px;height:36px}.loading-module__fKdW9G__laBallPulse.loading-module__fKdW9G__la2x>div{width:20px;height:20px;margin:8px}.loading-module__fKdW9G__laBallPulse.loading-module__fKdW9G__la3x{width:162px;height:54px}.loading-module__fKdW9G__laBallPulse.loading-module__fKdW9G__la3x>div{width:30px;height:30px;margin:12px}@keyframes loading-module__fKdW9G__ball-pulse{0%,60%,to{opacity:1;transform:scale(1)}30%{opacity:.1;transform:scale(.01)}}
.nav_bar-module__d1s50a__navbar{min-height:calc(var(--gridBaseline)*7);background:var(--colorDarkGrey);color:var(--colorWhite);justify-content:space-between;align-items:center;display:flex}.nav_bar-module__d1s50a__logo{color:inherit;margin-left:calc(var(--gridBaseline)*2.5);text-decoration:none;transition:color .1s}.nav_bar-module__d1s50a__navbarActions{align-items:center;display:flex}.nav_bar-module__d1s50a__menuItem{margin:0 var(--gridBaseline)}.nav_bar-module__d1s50a__themeToggleContainer{margin-right:var(--gridBaseline)}
.dialog-module__N0VvFa__dialogContainer{background-color:var(--colorDialogOverlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-module__N0VvFa__dialog{background-color:var(--colorBackground);padding:calc(var(--gridBaseline)*2);border:1px dotted var(--colorForeground);position:relative}.dialog-module__N0VvFa__close{top:calc(var(--gridBaseline)*-4);right:calc(var(--gridBaseline)*-4);width:calc(var(--gridBaseline)*4);height:calc(var(--gridBaseline)*4);line-height:calc(var(--gridBaseline)*4);color:var(--colorWhite);cursor:pointer;font-size:calc(var(--gridBaseline)*2);background:#0006;border:none;border-radius:50%;position:absolute}
.form_error-module__H90g_W__formError{margin-top:calc(var(--gridBaseline)*2)}
.textbox-module__-tvKMq__container{flex-direction:column;display:flex}.textbox-module__-tvKMq__textboxBorder{padding:var(--gridBaseline);border-style:solid;align-items:center;display:flex}.textbox-module__-tvKMq__borderGrey{border-color:var(--colorGrey)}.textbox-module__-tvKMq__borderPurple{border-color:var(--colorAccent)}.textbox-module__-tvKMq__readOnly{background-color:var(--colorBackgroundSecondary)}.textbox-module__-tvKMq__textbox{padding:calc(var(--gridBaseline)*.5)var(--gridBaseline);background:var(--colorBackground);color:var(--colorForeground);resize:vertical;border:none;outline:none;flex:1;height:100%;font-family:Futura Light;font-size:20px}.textbox-module__-tvKMq__readOnly .textbox-module__-tvKMq__textbox{background:0 0}.textbox-module__-tvKMq__errorContainer .textbox-module__-tvKMq__textboxBorder{border-color:var(--colorRed)}
.submit_map-module__QDFWWW__submitMap{height:100%;width:calc(var(--gridBaseline)*130);justify-content:center;align-items:center;gap:calc(var(--gridBaseline)*1.5);flex-direction:column;max-width:95%;margin:auto;display:flex}.submit_map-module__QDFWWW__fileContainer{min-height:calc(var(--gridBaseline)*30);min-width:calc(var(--gridBaseline)*30);max-width:90%;padding:calc(var(--gridBaseline)*2);border-style:dashed;border-width:2px;border-color:var(--colorGreyA30);background:var(--colorGreyA5);cursor:pointer;position:relative}.submit_map-module__QDFWWW__fileContainer.submit_map-module__QDFWWW__hasMapData{border-color:var(--colorAccent)}.submit_map-module__QDFWWW__fileContainer.submit_map-module__QDFWWW__isSubmitting{cursor:inherit}.submit_map-module__QDFWWW__fileContainer>input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;top:0;left:0}.submit_map-module__QDFWWW__filenames{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.submit_map-module__QDFWWW__uploadProgress{justify-content:space-between;align-items:center;width:100%;display:flex}.submit_map-module__QDFWWW__progressContainer{margin-left:calc(var(--gridBaseline)*2);min-height:var(--gridBaseline);width:calc(var(--gridBaseline)*40);justify-content:center;align-items:center;display:flex;position:relative}.submit_map-module__QDFWWW__progressBar{border-radius:calc(var(--gridBaseline)/2);background:var(--colorGreyA30);overflow:hidden}.submit_map-module__QDFWWW__progressInner{background:var(--colorAccent);height:100%;position:absolute;top:0;left:0}.submit_map-module__QDFWWW__progressError{min-height:calc(var(--gridBaseline)*4);border:1px solid var(--colorRed)}
.page-module__lVo-_G__settings{max-width:calc(var(--gridBaseline)*80);margin:calc(var(--gridBaseline)*10)auto auto auto;gap:calc(var(--gridBaseline)*2);flex-direction:column;display:flex}
.page-module__jXZM3G__blog{max-width:calc(var(--gridBaseline)*120);flex-direction:column;margin:auto;display:flex}.page-module__jXZM3G__header{margin:calc(var(--gridBaseline)*8)0 calc(var(--gridBaseline)*4)0}.page-module__jXZM3G__postList{gap:calc(var(--gridBaseline)*5);flex-direction:column;display:flex}.page-module__jXZM3G__postCard{padding:calc(var(--gridBaseline)*2);border:1px solid var(--colorGreyA30);text-decoration:none;transition:border-color .15s}.page-module__jXZM3G__postCard:hover{border-color:var(--colorAccent)}.page-module__jXZM3G__postTitle{margin-bottom:calc(var(--gridBaseline)*.5)}.page-module__jXZM3G__postDate{margin-bottom:calc(var(--gridBaseline)*1)}.page-module__jXZM3G__postSummary{margin-top:calc(var(--gridBaseline)*1)}
.page-module__2iEDEW__post{max-width:calc(var(--gridBaseline)*120);flex-direction:column;margin:auto;display:flex;position:relative}.page-module__2iEDEW__backLink{top:calc(var(--gridBaseline)*3);position:absolute}.page-module__2iEDEW__header{margin:calc(var(--gridBaseline)*8)0 calc(var(--gridBaseline)*2)0}.page-module__2iEDEW__title{margin-bottom:calc(var(--gridBaseline)*1)}.page-module__2iEDEW__content{margin-bottom:calc(var(--gridBaseline)*8);line-height:1.6}
:root{--margins:calc(var(--gridBaseline)*3);--albumArtMaxWidth:300px;--gap:calc(var(--gridBaseline)*3);--minContentWidth:calc(var(--gridBaseline)*80);--breakpoint:calc(var(--albumArtMaxWidth) + var(--gap) + var(--minContentWidth) + var(--margins))}.map_page-module__Hty1lG__mapPage{height:100%;padding:var(--margins);box-sizing:border-box;flex-direction:column;justify-content:center;display:flex}.map_page-module__Hty1lG__albumArt{height:var(--albumArtMaxWidth);width:var(--albumArtMaxWidth);margin:auto;margin-bottom:calc(var(--gridBaseline)*3);flex-shrink:0;animation:2s infinite map_page-module__Hty1lG__loadingAlbumArt;position:relative}@keyframes map_page-module__Hty1lG__loadingAlbumArt{0%{background-color:var(--colorGreyA15)}50%{background-color:var(--colorGreyA30)}to{background-color:var(--colorGreyA15)}}.map_page-module__Hty1lG__albumArtImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.map_page-module__Hty1lG__mapContent{gap:var(--gridBaseline);height:100%;min-width:min(100%,calc(var(--gridBaseline)*100));max-width:max(calc(var(--gridBaseline)*140));flex-direction:column;display:flex}.map_page-module__Hty1lG__difficulties{gap:var(--gridBaseline);display:flex}.map_page-module__Hty1lG__difficultyPill{background:var(--colorGrey);padding:calc(var(--gridBaseline)*.5)calc(var(--gridBaseline)*2);border-radius:calc(var(--gridBaseline)*2)}.map_page-module__Hty1lG__description{flex:1 1 0;overflow-y:auto}.map_page-module__Hty1lG__description br+br+br{display:none}.map_page-module__Hty1lG__actions{grid-gap:var(--gridBaseline);gap:var(--gridBaseline);width:min-content;margin:var(--gridBaseline)0;grid-auto-flow:column;display:grid}@media screen and (min-width:988px){.map_page-module__Hty1lG__mapPage{flex-direction:row;align-items:flex-start}.map_page-module__Hty1lG__albumArt{margin:inherit;margin-right:calc(var(--gridBaseline)*3)}}
.reset_password-module__oTvrMa__resetPassword{gap:var(--gridBaseline);height:100%;width:calc(var(--gridBaseline)*50);flex-direction:column;justify-content:center;max-width:80%;margin:auto;display:flex}.reset_password-module__oTvrMa__submitContainer{width:100%;margin-top:var(--gridBaseline);justify-content:space-between;align-items:center;display:flex}
.update_password-module__GVly0W__updatePassword{gap:var(--gridBaseline);height:100%;width:calc(var(--gridBaseline)*50);flex-direction:column;justify-content:center;max-width:80%;margin:auto;display:flex}.update_password-module__GVly0W__submitContainer{width:100%;margin-top:var(--gridBaseline);justify-content:flex-end;align-items:center;display:flex}
/*# sourceMappingURL=e6221bdd0b784a74.css.map*/