@font-face{font-family:IM Fell Double Pica;font-style:normal;font-weight:400;font-display:swap;src:url(./IMFell-DvHiiAhp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}html{background-color:#477886;overflow:hidden}body{overflow:hidden}html[data-translating] :is([data-i18n],[data-i18n-html]){visibility:hidden}.hodos-map{touch-action:none}.hodos-canvas,.hodos-overlay{position:absolute;top:0;left:0}.hodos-overlay{pointer-events:none}.hodos-debug{position:absolute}.hodos-error{text-align:center;background:url(./popin-bg-dR8bsy7-.jpg);max-width:32em;padding:1em;font-family:IM Fell Double Pica,serif;font-size:1.2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-settings{color:#000;background:url(./parchment-band-CDJtXyaZ.jpg) 50%/cover no-repeat;border:3px solid #00000080;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:0;font-family:IM Fell Double Pica,serif;font-size:1.5rem;display:flex;position:fixed;bottom:0;left:0}.map-settings .setting-container{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1rem;transition:all .3s;display:flex;position:relative}.map-settings .setting-container:hover{background-color:#0003;padding:1rem 2.5rem}.map-settings .setting-container:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAADqCAMAAABZVq+9AAAAS1BMVEUAAAADAwMEBAMDAwAEBAMEBAADAwIAAAADAwIEBAQDAwMEBAMEBAMFBQIEBAIDAwIFBQMDAwIEBAMAAAADAwMFBQICAgIAAAAEBAM27qy5AAAAGHRSTlMAYP0gnkDfEO9AT7/PcI+AMKC+MK9vcAEL0R7EAAABeElEQVQ4y63V2a4bIRAEUKDDOjCLl6T//0szoQrJg+TrbH45KgM1bWTL5vVVaJWOuNZtunY35o3ZJmQzdCiIVPRb17sNjnNa2Rte+0SdxTbkojgvFZrla3NgPmihkXra6INWGBV6KqNvT1h/ItuxnjCvUTjO3aceS8u0LtRUGmiiCkXddr0fyvdHf1N94Dpxr6uq++VxKqfLae4i19N4GrhPVZNBDjx3Qx/cE/pNrdINN3MxUQ0XI5VJr4m6i2WY4F5dxOd08pvmD5ZusuwtBgbzZv9Ohca5j9q/sVSYQ91f+++8BzkzlVf9Z/fLnA4a80M6z4q8uGGhOwzCbL8yBij6Z/p/1H4ww7h0pWrXK2x0pQs9pvU7jdQEetBGM43UBHrQRjONmnI3pH3M/T/NFZpG7WShnt6pTEZqZhP0dH3zHD/3vukpMB7X+1Oa+DsLzAutdKPjey8udM13B5uunOvJ5+XL/DL+v0LkfAJXYAvc1qvtAePNmJ/JNyDEFh9abQAAAABJRU5ErkJggg==) repeat-y;width:4px;height:100%;position:absolute;right:0}.map-controls{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;margin:1em;display:flex;position:fixed;top:0;right:1rem}.map-controls button{color:#040403;cursor:pointer;background:#d0c9b7;border:1px solid #040403;width:2em;height:2em;margin:3px;transition:background-color .2s}.map-controls button:hover{background:#a5a091}.map-controls button svg{margin:auto;display:block}.map-controls button[hidden]{display:none}.map-controls button.download-button{color:#040403;cursor:pointer;background:#d0c9b7;border:1px solid #040403;flex-direction:column;justify-content:center;align-items:center;width:2.5em;height:2.5em;margin:10px 3px 3px;transition:background-color .2s;display:flex}.map-controls button.download-button img{width:80%}.header{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:1rem;display:flex;position:fixed}.header .logo{justify-content:center;align-items:center;height:10vh;display:flex}.header .logo img{opacity:.8;height:100%}.borders-container div{z-index:2;background-image:url(data:image/png;base64,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);background-repeat:repeat-y;position:absolute}.borders-container .border-top{transform-origin:0 0;width:6px;height:100vw;top:0;right:-6px;transform:rotate(90deg)}.borders-container .border-left{width:6px;height:100vh;top:0;left:0}.borders-container .border-bottom{transform-origin:100% 100%;width:6px;height:100vw;bottom:6px;right:0;transform:rotate(-90deg)}.borders-container .border-right{width:6px;height:100vh;top:0;right:0;transform:rotate(180deg)}.modal-box{opacity:0;max-width:none;max-height:none;transition:opacity .2s ease, transform .3s ease, overlay .3s ease allow-discrete, display .3s ease allow-discrete;background:0 0;border:none;margin:0;padding:0;inset:auto 2vw 13.6vh auto;overflow:visible;transform:translateY(80px)}.modal-box[open]{opacity:1;transform:translateY(0)}@starting-style{.modal-box[open]{opacity:0;transform:translateY(80px)}}.modal-box::backdrop{background:0 0}.modal-box{color:#040403;tab-size:4;font-family:IM Fell Double Pica,serif;font-style:normal;font-weight:400;line-height:1.15}.modal-box .inner{background-image:url(./popin-bg-dR8bsy7-.jpg);background-repeat:repeat;display:block;position:relative;inset:0}.modal-box .inner:before{content:"";pointer-events:none;border:1px solid #040403;display:block;position:absolute;inset:4px}.modal-box .inner .content{width:620px;max-width:90vw;padding:2rem 3rem 2.5rem}.modal-box .inner .content:before{content:"";pointer-events:none;border:1px solid #040403;display:block;position:absolute;inset:8px}.modal-box .inner .content .title{text-align:center;position:absolute;top:-15px;left:0;right:0}.modal-box .inner .content .title .title-inner{letter-spacing:.38em;color:#040403;text-transform:uppercase;background:#d0c9b7;padding:0 15px;font-size:24px;line-height:33px;display:inline-block;position:relative}.modal-box .inner .content .title .title-inner img{vertical-align:middle;width:100%;display:block;position:absolute;left:0}.modal-box .inner .content .main-modal-content{flex-direction:column;justify-content:flex-start;align-items:center;margin:1rem 0;display:flex}.modal-box .inner .content .main-modal-content .modal-section{width:80%;margin:.5rem 0}.modal-box .inner .content .main-modal-content .modal-section p{text-align:justify;margin:0}.modal-box .inner .content .main-modal-content .modal-section label{font-size:1.2rem}.modal-box .inner .content .main-modal-content .modal-section input{background:0 0;border:1px solid #040403;padding:2px 5px;font-family:IM Fell Double Pica,serif;transition:background-color .2s}.modal-box .inner .content .main-modal-content .modal-section input[type=text]{font-family:Arial,Helvetica,sans-serif}.modal-box .inner .content .main-modal-content .modal-section input[type=text]:focus,.modal-box .inner .content .main-modal-content .modal-section input[type=text]:focus-visible{border:1px solid #040403}.modal-box .inner .content .main-modal-content .modal-section select,.modal-box .inner .content .main-modal-content .modal-section button[type=submit]{color:inherit;background:0 0;border:1px solid #040403;padding:2px 5px;font-family:IM Fell Double Pica,serif;font-size:1rem}.modal-box .inner .content .main-modal-content .modal-section button[type=submit]{cursor:pointer;transition:background-color .2s}.modal-box .inner .content .main-modal-content .modal-section button[type=submit]:hover{background-color:#0003}.modal-box .inner .content .main-modal-content .modal-section button[type=submit]:disabled{opacity:.5;cursor:wait}.modal-box .inner .content .main-modal-content .modal-section form{flex-direction:row;justify-content:space-around;align-items:flex-start;display:flex}.modal-box .inner .content .main-modal-content .modal-section .options-form{flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.modal-box .inner .content .main-modal-content .modal-section .options-form fieldset{border:none;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.modal-box .inner .content .main-modal-content .modal-section .options-form legend{float:left;margin-right:.5rem;font-size:1.2rem}.modal-box .inner .content .main-modal-content .modal-section .options-form input[type=range]{vertical-align:middle}.modal-box .inner .content .back-desktop{text-align:center;text-transform:uppercase;margin-top:30px;font-size:12px;display:block}.modal-box .inner .content .back-desktop button{font:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.modal-box .inner .content .back-desktop img{vertical-align:middle;width:40px;margin:auto;padding-top:5px;display:block}.github-link{width:3rem;margin:auto;transition:all .2s;display:block}.github-link:hover{filter:invert(.4)}.github-link img{width:100%}.notice{z-index:3;background:url(./popin-bg-dR8bsy7-.jpg);border:1px solid #040403;flex-direction:column;align-items:center;gap:.5rem;max-width:90vw;padding:.6rem 1.2rem;font-family:IM Fell Double Pica,serif;font-size:1.2rem;display:flex;position:fixed;top:14vh;left:50%;transform:translate(-50%)}.notice[hidden]{display:none}.notice .notice-link{background:0 0;border:1px solid #040403;width:min(40em,80vw);padding:2px 5px;font-family:Arial,Helvetica,sans-serif}@media (width<=700px){.map-settings{font-size:1rem}.map-settings .setting-container,.map-settings .setting-container:hover{padding:.8rem .3rem}}.hover-info{z-index:1;pointer-events:none;background:url(./popin-bg-dR8bsy7-.jpg);border:1px solid #040403;padding:.5rem 1rem;font-family:IM Fell Double Pica,serif;font-size:1.1rem;position:fixed;bottom:6rem;left:1rem}.hover-info[hidden],.hover-info [hidden]{display:none}.export-status{text-align:center;min-height:1.2em}#print-container{display:none}@page{size:A4;margin:10mm}@media print{html,body{background:0 0;overflow:visible}body:has(>#print-container)>:not(#print-container){display:none!important}#print-container{display:block}.print-page{break-after:page;flex-direction:column;justify-content:center;align-items:center;height:270mm;display:flex}.print-page:last-child{break-after:auto}.print-page img{object-fit:contain;max-width:100%;max-height:255mm}.print-page p{margin-top:3mm;font-family:IM Fell Double Pica,serif;font-size:9pt}}
