:root{--background-base:#00000080;--background-dark:#00000080;--background-light:#363636;--background-error:#771616;--background-marker:var(--background-dark);--background-disabled:#555555;--background-hover:rgba(255,255,255,.1);--background-active:rgba(255,255,255,.3);--background-selected:#000000bb;--outline-focus:rgba(0,0,0,0);--border-radius:12px;--border-color:#333333;--border-error:#cc0e0e;--box-shadow:2px 2px 0px #111111;--text-base:#fff;--text-emphasis:rgba(255, 255, 255, 0.87);--text-subtle:rgba(255, 255, 255, 0.5);--text-disabled:var(--text-subtle);--text-marker:var(--text-base);--text-hover:var(--text-base);--text-active:var(--text-base);--text-selected:var(--secondary);--text-shadow:0;--text-night:#ddffff;--text-day:#ffdd33}@keyframes fade{from{opacity:0}to{opacity:1}}*{scrollbar-width:thin;scrollbar-color:var(--background-light)transparent}*:hover,*:focus-within{scrollbar-color:var(--background-hover)transparent}*::-webkit-scrollbar{width:.7rem}*::-webkit-scrollbar-track{background:0 0}*::-webkit-scrollbar-thumb{background-color:var(--background-light);border:2px solid #000;border-radius:2rem;transition:background 1s ease-in;padding-right:.2rem}*:hover::-webkit-scrollbar-thumb,*:focus-within::-webkit-scrollbar-thumb{background-color:var(--background-hover)}*::-webkit-scrollbar-button{display:none}html,body{background-color:var(--background-dark);height:100%;width:100%;margin:0;padding:0;overscroll-behavior:none}body{color:var(--text-base);text-shadow:var(--text-shadow)}noscript{color:var(--text-base);font-size:1rem;font-family:sans-serif;text-align:center;line-height:1.25}#splash,noscript{position:fixed;top:0;left:0;bottom:0;right:0;transition:.3s opacity linear;z-index:100;background-color:var(--background-dark);cursor:wait;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.6rem;padding:4rem}#splash[hidden]{display:none}#splash__spinner{margin-top:4rem;animation:fade .5s linear 1s;animation-fill-mode:both}#splash__error{margin-top:2rem;transition:opacity .5s ease-in;display:flex;flex-direction:column;text-align:center;max-width:60rem}#splash__error-message{font-family:monospace;background-color:var(--background-error);padding:1rem 1.5rem;border-radius:var(--border-radius);margin-bottom:1rem}#splash__error[aria-hidden=true]{opacity:0}#app{height:100%}html{font-size:62.5%}*{position:static;border-radius:0}:root{--ui-button-size:48px !important;--ui-element-spacing:10px !important}#splash{z-index:11}#app{position:fixed;inset:0;padding:0}.map:focus-visible,#app .map:focus,#app .map:focus-within,#app .map:focus:before{border:none !important}body.dark #app .leaflet-control,.sidebar__buttons button{background-color:var(--background-base);--_blur:1rem;-webkit-backdrop-filter:blur(var(--_blur));backdrop-filter:blur(var(--_blur));border-radius:999px;box-shadow:var(--elevate2) !important;font-size:1.6rem}button[aria-expanded=true]{background-color:var(--background-selected)}button,[type=button],.leaflet-control-button,.leaflet-control-layers-toggle,.leaflet-control-logo,.leaflet-bar a,.leaflet-control a,.leaflet-control button,.menu>input[type=radio]+label{font-family:inherit}.sidebar__buttons button{margin:0;margin-left:4px !important}@media screen and (max-width:480px){.sidebar__buttons button{padding:2px;margin:0}}.sidebar__section,.chat{--_blur:1rem;-webkit-backdrop-filter:blur(var(--_blur));backdrop-filter:blur(var(--_blur));box-shadow:var(--elevate2) !important;font-size:1.6rem}.sidebar__section .section__heading,.sidebar__section .section__heading button{padding:2rem}.sidebar__section .section__content{padding-top:1.5rem}.leaflet-top.leaflet-left{top:130px}.leaflet-control button,.leaflet-control a{background-color:#0000;line-height:2.4rem;width:100%;margin:0}.sidebar__section .section__search{box-shadow:none}.sidebar{margin-top:64px}header.sidebar__buttons{background-color:#0000 !important;margin-bottom:0}.sidebar__content{width:15rem}.world .world__maps[data-v-219749ac]{max-width:12rem}button .svg-icon:only-child,[type=button] .svg-icon:only-child,.leaflet-control-button .svg-icon:only-child,.leaflet-control-layers-toggle .svg-icon:only-child,.leaflet-control-logo .svg-icon:only-child,.leaflet-bar a .svg-icon:only-child,.leaflet-control a .svg-icon:only-child{min-width:2rem;min-height:2rem}fieldset{border:none}.chat__send{font-size:2rem;height:4rem;width:2rem;display:block;font-size:0;font-family:var(--font-icon);font-size:2.4rem;border-radius:999px !important}:focus-visible,button:focus,[type=button]:focus,.leaflet-control-button:focus,.leaflet-control-layers-toggle:focus,.leaflet-control-logo:focus,.leaflet-bar a:focus,.leaflet-control a:focus,.map .marker:hover .marker__label,.map .marker:focus .marker__label{outline:none !important}.leaflet-container *:focus{outline-style:none !important}img{border-radius:0;width:auto;max-width:none}#app .marker{background-image:none}#app h2{font-size:2rem}.header-right-buttons{display:none}.mm-center-logo-icon-container a,.header-icon-title a.icon{width:48px;height:48px;margin-top:10px}header .header-icon-title .title-text{margin:10px 0 0 10px;line-height:normal;font-size:13pt;--color:#00000099;--grow-blur:1px;filter:drop-shadow(1px 1px var(--grow-blur) var(--color))drop-shadow(-1px 1px var(--grow-blur) var(--color))drop-shadow(1px -1px var(--grow-blur) var(--color))drop-shadow(-1px -1px var(--grow-blur) var(--color))}header.show-title.mm-top-shadow{background-image:linear-gradient(to bottom,black,#00000060,transparent)}.tooltip{font-size:1.5rem;background-color:var(--background-base);--_blur:1rem;-webkit-backdrop-filter:blur(var(--_blur));backdrop-filter:blur(var(--_blur));box-shadow:var(--elevate2) !important;color:var(--text-base)}.menu-button{padding:8px !important}.menu-button>i{font-size:2.5rem;overflow:hidden;width:30px}#mm_overlay{z-index:10}.general-navigation *{position:relative}.general-navigation i{font-size:2.4rem;width:2.4rem;height:2.4rem}nav>.menu:is(ol,ul){all:unset;background-color:var(--background-base);--_blur:1rem;-webkit-backdrop-filter:blur(var(--_blur));backdrop-filter:blur(var(--_blur));box-shadow:var(--elevate2) !important}.menu li button{padding:10px;block-size:auto}.notification{background-color:var(--surface) !important;box-shadow:var(--elevate2) !important;border-radius:var(--border-radius)}.leaflet-interactive .marker__label{--_blur:1rem;-webkit-backdrop-filter:blur(var(--_blur));backdrop-filter:blur(var(--_blur));border-radius:5px}.leaflet-popup{--_blur:1rem;-webkit-backdrop-filter:blur(var(--_blur));backdrop-filter:blur(var(--_blur));border-radius:var(--border-radius);box-shadow:none !important}.leaflet-popup::after{content:"";position:absolute;bottom:-28px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid var(--background-base);z-index:1;--_blur:1rem;-webkit-backdrop-filter:blur(var(--_blur));backdrop-filter:blur(var(--_blur))}.leaflet-popup-tip-container{display:none}.leaflet-popup-content-wrapper{box-shadow:none !important}.leaflet-container a.leaflet-popup-close-button{background-color:#222}.leaflet-top{top:64px}body.dark #app .leaflet-control.clock{all:unset;position:fixed;top:42px;left:90px;box-shadow:none !important;z-index:1000;--color:#00000099;--grow-blur:1px;filter:drop-shadow(1px 1px var(--grow-blur) var(--color))drop-shadow(-1px 1px var(--grow-blur) var(--color))drop-shadow(1px -1px var(--grow-blur) var(--color))drop-shadow(-1px -1px var(--grow-blur) var(--color))}@media(max-width:992px){body.dark #app .leaflet-control.clock{left:128px}}.clock .clock__time{background-color:#0000;margin-left:26px}.clock:has(use[xlink|href$=icon--clock_sun_rain]) .clock__time::before{content:"sunny";font-family:var(--font-icon);font-weight:400;font-style:normal;padding:0 8px;--_size:1.5rem}.clock__sun,.clock__moon{all:unset;top:0;left:0;box-shadow:none !important;z-index:1000;transform:none !important;opacity:1 !important;display:none;transform:translate(-44px,-25px)scale(.5) !important}.clock:has(.clock__time.day) .clock__sun,.clock:has(.clock__time.night) .clock__moon{display:inherit}.leaflet-control-layers .leaflet-control-layers-list{background-color:var(--background-base);--_blur:1rem;-webkit-backdrop-filter:blur(var(--_blur));backdrop-filter:blur(var(--_blur));border-radius:var(--border-radius);box-shadow:var(--elevate2) !important}.leaflet-control-layers-list :is(.checkbox,.radio)>span:not(:empty){padding-inline-start:3rem}.leaflet-control-layers-list .checkbox span::before{display:none}:is(.checkbox,.radio,.switch)>span{font-size:1.2rem}.leaflet-control-layers-list .checkbox,.radio,.switch{display:block}.markers__header{background-color:#0000 !important}.markers__header .markers__back{padding:0;background-color:#0000}.markers__header h3{font-size:1.5rem}.following__target .target__name{font-family:sans-serif;line-height:normal}#splash__logo{background-image:url(/images/icons/mamiyamap.svg);background-size:cover;color:#0000}#mamiya_buttons_container{position:fixed;left:10px;top:360px;width:50px;z-index:1}#mamiya_buttons_container .mamiya-button{width:48px;height:48px;background-color:var(--background-base);--_blur:1rem;-webkit-backdrop-filter:blur(var(--_blur));backdrop-filter:blur(var(--_blur));border-radius:999px;box-shadow:var(--elevate2) !important;font-size:1.6rem;text-align:center;padding:10px;margin-bottom:var(--ui-element-spacing)}#mamiya_buttons_container a.mamiya-button{position:relative;display:block;text-decoration:none;line-height:normal}#mamiya_buttons_container .mamiya-button .icon{font-size:28px;line-height:28px;font-family:var(--font-icon)}#mamiya_buttons_container .mamiya-button .text{font-size:8pt;line-height:8pt;position:absolute;bottom:2px;text-align:center;width:100%}#mamiya_buttons_container a.mamiya-button .text{margin-top:0}.original-footer{position:fixed;bottom:10px;right:10px;padding:4px;background-color:var(--background-base);border-radius:var(--border-radius);box-shadow:var(--box-shadow);text-align:center;font-size:11pt;text-shadow:none}.original-footer .logo{display:block}.AreaPopup div{overflow:hidden}@media(max-width:480px) and (pointer:coarse){#mamiya_buttons_container{top:200px}}@media(max-height:700px) and (min-width:481px){#mamiya_buttons_container{display:none}}