.barControls.svelte-nuuzpv{margin-left:auto}.controls.svelte-nuuzpv{align-items:center;gap:6px;display:flex}.settingsToggle.svelte-nuuzpv{padding:4px 10px;display:none}.settingsToggle.svelte-nuuzpv svg:where(.svelte-nuuzpv){height:1.6em;display:block}@media (width<=700px){.settingsToggle.svelte-nuuzpv{display:block}.controls.svelte-nuuzpv{z-index:300;background:var(--dark_grey);border:1px solid var(--bar-border);border-radius:6px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 2rem);padding:8px;display:none;position:absolute;bottom:calc(100% + 8px);right:1rem;box-shadow:0 4px 16px #0006}.controls.open.svelte-nuuzpv{display:flex}}.homeLink.svelte-t5nkb9{box-sizing:content-box;justify-content:center;transition:width .3s ease-in-out,border-radius .3s ease-in-out,color .3s,background .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.homeLink.barPill.svelte-t5nkb9{pointer-events:none;-webkit-user-select:none;user-select:none}.label.svelte-t5nkb9{justify-content:center;align-items:center;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:flex}.label.svelte-t5nkb9:not(.shown){opacity:0;position:absolute;inset:0}.hint.svelte-t5nkb9:not(.shown){transform:translateY(-100%)}.back.svelte-t5nkb9:not(.shown){transform:translateY(100%)}.map_bar.svelte-rfuq4y{gap:var(--map_bar_margins);padding:var(--map_bar_margins);scrollbar-width:none;-webkit-user-select:none;user-select:none;background-color:var(--light_grey);justify-content:safe center;display:flex;overflow-x:auto}.map_bar_button.svelte-rfuq4y{flex-shrink:0;width:100px;height:100px;transition:all .1s}.map_bar_button.svelte-rfuq4y:hover{translate:0 -7px}:root{--map_bar_margins:1.5rem;--light_grey:#16181c;--dark_grey:#111316;--darker_grey:#0c0d0f;--bar-text:#fff;--bar-text-dim:#4a4f5a;--bar-text-bright:#6b7280;--bar-border:#2e3138;--bar-hover-bg:#ffffff0f}[data-theme=light]{--light_grey:#d8dae0;--dark_grey:#cfd1d8;--darker_grey:#c4c7cf;--bar-text:#1a1c20;--bar-text-dim:#7a8090;--bar-text-bright:#4a5060;--bar-border:#b8bcc6;--bar-hover-bg:#0000000f}html,body{background-color:#111316;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;line-height:1.6}*{box-sizing:border-box}a{text-decoration:none}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bg_filter{-webkit-backdrop-filter:blur(10px)brightness(80%);backdrop-filter:blur(10px)brightness(80%);grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:100%;display:grid;position:absolute;overflow:hidden}.map_container{aspect-ratio:1;-webkit-user-select:none;user-select:none;background:url(../../../images/grid.png) 0 0/contain;grid-column-start:2;height:min(100svh,100vw);position:relative;container-type:size}.map{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.editButton{background:var(--light_grey);color:var(--bar-text);border:1px solid var(--bar-border);cursor:pointer;border-radius:4px;padding:6px 14px;font-size:13px;transition:background .15s}.editButton:hover{background:var(--darker_grey)}.editButton.active{color:#000;background:#e8d44d;border-color:#c9b93e}.barPill,.barButton{color:var(--bar-text-bright);letter-spacing:.04em;border:1px solid var(--bar-border);white-space:nowrap;background:0 0;padding:4px 14px;font-family:inherit;font-size:13px;line-height:1.6}.barPill{border-radius:20px}.barButton{color:var(--bar-text);cursor:pointer;border-radius:5px;transition:background .15s,border-color .15s}.barButton:hover{background:var(--bar-hover-bg);border-color:var(--bar-text-bright)}.barButton.active{color:#000;background:#e8d44d;border-color:#c9b93e}.editToolbar{z-index:100;gap:8px;display:flex;position:fixed;top:16px;right:16px}main.svelte-12qhfyh{background-color:var(--dark_grey);height:100svh;position:relative}.backToHome.svelte-12qhfyh{background-color:var(--dark_grey);border-top:1px solid var(--bar-border);align-items:center;height:3.5rem;padding:0 1rem;display:flex;position:relative}.siteLink.svelte-12qhfyh{color:var(--bar-text-dim);letter-spacing:.02em;font-size:13px;text-decoration:none;transition:color .15s}.siteLink.svelte-12qhfyh:hover,.siteLinkBright.svelte-12qhfyh{color:var(--bar-text-bright)}.siteLink.svelte-12qhfyh:hover .siteLinkBright:where(.svelte-12qhfyh){color:var(--bar-text)}.barCenter.svelte-12qhfyh{position:absolute;left:50%;transform:translate(-50%)}
