*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.ol-control button{display:flex!important;align-items:center;justify-content:center}.ol-control button:not(.ol-touch button){width:1.75em;height:1.75em}.ol-control button:active,.ol-control button.active{background:#ddd}.ol-page-switchers{right:3em;top:.5em;display:flex}.ol-touch .ol-page-switchers{right:3em}.ol-page-switchers .ol-prev{border-radius:2px 0 0 2px;margin-right:0}.ol-page-switchers .ol-next{border-radius:0 2px 2px 0;margin-left:0}.ol-page-switchers .ol-page-input{margin-left:.5em;appearance:textfield;border:none;outline:none;font-size:.8em;text-align:right;padding:2px 5px;width:3em;border-radius:2px;align-self:center}.ol-page-switchers .ol-page-max{align-self:center;font-size:.8em;color:#fff;display:inline-block;width:3.5em;padding-left:.3em}.ol-rotate-custom{position:absolute;right:.5em;top:3em;display:flex}.ol-touch .ol-rotate-custom{top:3em}.ol-overview{right:12.5em;top:.5em}.ol-touch .ol-overview{right:13.25em}.ol-contrast{right:4.5em;top:3em}.ol-touch .ol-contrast{right:5em;top:3em}.ol-select-area{right:6.75em;top:3em}.ol-touch .ol-select-area{right:unset;left:.5em;top:5em}.ol-control button:disabled{color:#aaa;pointer-events:none}.ol-control button:hover,.ol-control button:focus{outline:none!important}.ol-layer{cursor:grab}.ol-layer:active{cursor:grabbing}.tiler.select-area .ol-layer,.tiler.select-area .ol-layer:active{cursor:crosshair}body{font-family:Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}label{-webkit-user-select:none;user-select:none}label:has(input[disabled]){opacity:.5}@font-face{font-family:Yiddishkeit AlefAlefAlef;font-style:normal;font-weight:500;src:local("Yiddishkeit AlefAlefAlef"),url(../../../fonts/YiddishkeitAlefAlefAlef-Bold.woff) format("woff"),url(../../../fonts/YiddishkeitAlefAlefAlef-Bold.otf) format("embedded-opentype")}h1.svelte-byj55g{font-family:Yiddishkeit AlefAlefAlef,serif;-webkit-user-select:none;user-select:none}:root{--gray0: #fff;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--hover: rgb(40, 40, 40);--navbar-height: 4rem;--body-background-color: white;--body-text-color: var(--gray12);--menu-background-color: white;--modal-background-color: white;--link-text-color: #3221bb;--special-link-text-color: #4911e5;--message-background-color: #ebf2f7;--help-button-color: #2e3153;--donate-button-color: #ff0000}@media(prefers-contrast:more){:root{--body-background-color: white;--body-text-color: black}}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--body-background-color: #1a1d21;--body-text-color: var(--gray5);--menu-background-color: #1a1d21;--modal-background-color: #1a1d21;--link-text-color: #8294ff;--special-link-text-color: #e4e593;--message-background-color: #1a1d21;--help-button-color: #e4e593;--donate-button-color: #ff6666}}body{background-color:var(--body-background-color);color:var(--body-text-color)}html,body,.main.svelte-12qhfyh{display:flex;flex-direction:column;flex:1;min-height:100%}.navbar.svelte-12qhfyh{background-color:var(--body-background-color);border-bottom:2px solid var(--body-text-color);position:fixed;top:0;left:0;right:0;z-index:99;height:var(--navbar-height)}.navbar.svelte-12qhfyh>ul:where(.svelte-12qhfyh){height:100%;max-width:1170px;margin-inline:auto;padding-inline:1.5rem;display:flex;align-items:stretch;justify-content:space-between}.navbar.svelte-12qhfyh>ul:where(.svelte-12qhfyh)>li:where(.svelte-12qhfyh){height:100%}.navbar.svelte-12qhfyh>ul:where(.svelte-12qhfyh)>li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh),.navbar.svelte-12qhfyh>ul:where(.svelte-12qhfyh)>li:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){height:100%;display:flex;align-items:center;padding-inline:2rem;margin-inline:-2rem}.navbar.svelte-12qhfyh .logo:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){width:fit-content}.navbar.svelte-12qhfyh .user-button:where(.svelte-12qhfyh){display:flex;align-items:center;gap:.5rem;font-size:.92rem}.navbar.svelte-12qhfyh .user-button:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){height:20px}.user-panel.svelte-12qhfyh{position:fixed;top:calc(4rem - 2px);bottom:0;right:0;width:100vw;max-width:300px;border-left:2px solid var(--body-text-color);z-index:99;background-color:var(--menu-background-color);font-size:.875rem;-webkit-user-select:none;user-select:none}.user-panel.svelte-12qhfyh>ul:where(.svelte-12qhfyh){display:flex;flex-direction:column;gap:.125rem;width:100%;height:100%;padding-inline:1.5rem;padding-block:1rem}.user-panel.svelte-12qhfyh>ul:where(.svelte-12qhfyh) .favorites:where(.svelte-12qhfyh){max-height:80%;margin-top:auto;flex-shrink:1;overflow-y:scroll}.user-panel.svelte-12qhfyh h2:where(.svelte-12qhfyh){font-weight:700;margin-bottom:.5rem}.user-panel.svelte-12qhfyh button:where(.svelte-12qhfyh){text-align:left}.user-panel.svelte-12qhfyh button.danger:where(.svelte-12qhfyh){color:#b91c1c}.main.svelte-12qhfyh{padding-top:var(--navbar-height)}
