footer.svelte-jz8lnl{border-top:1px solid #7b9998;display:flex;justify-content:center;flex-direction:row;position:relative;column-gap:5px;padding-top:5px;z-index:100;margin-top:20px}footer.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0;padding:0;font-size:15px}footer.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#333;text-decoration:none}.legend-card.svelte-1wfxrff{background-color:#fff;width:300px;border:1px solid #aaa;border-radius:2px;box-shadow:2px 2px 8px #0000001a;padding:1em;z-index:10}h2.svelte-1wfxrff{padding:0 0 .2em;margin:0 0 1em;border-bottom:1px solid #7b9998}.type.svelte-1wfxrff,.property.svelte-1wfxrff{padding:0 0 0 1.5em;background:0 0 no-repeat;background-size:20px 20px;margin:0 0 .5em;line-height:1.2}@media screen and (max-width:600px){.legend-card.svelte-1wfxrff{height:300px;overflow:auto}}g{cursor:pointer}.toggleLegendButton.svelte-5f5v4e{position:absolute;left:5px;top:7.4rem;background:#e2e8f0;color:#64748b;border:unset;border-radius:5px;padding:.75rem .8rem;cursor:pointer;display:block;z-index:200}.resetViewButton.svelte-5f5v4e{margin-left:1rem;background:#e2e8f0;color:#64748b;border:unset;border-radius:5px;padding:.75rem .8rem;cursor:pointer;display:block;z-index:200}button.svelte-5f5v4e:hover{background:#cbd5e1;color:#475569}.hidden{visibility:hidden}.title.svelte-5f5v4e{position:absolute;left:0;margin:auto;z-index:1}.wrapper.svelte-5f5v4e{top:2rem;position:relative;margin:auto;display:flex;justify-content:center}#name.svelte-5f5v4e{text-align:center}.select-box.svelte-5f5v4e{position:relative;margin:auto;width:35%;display:flex;justify-content:center}.custom-select.svelte-5f5v4e{width:50%;font-size:1.2rem}@media screen and (max-width:500px){.select-box.svelte-5f5v4e,.custom-select.svelte-5f5v4e{width:100%}.toggleLegendButton.svelte-5f5v4e{top:94%;bottom:5px}.title.svelte-5f5v4e{left:5%;top:25%}}.earth{fill:#e2f1f1;stroke:none}.graticule{stroke:#cadddd;fill:none}.country{stroke:#000;stroke-width:.2px}.country:hover{fill:#6495ed}circle{pointer-events:none}.titleDiv.svelte-1elxaub{text-align:center;margin-bottom:20px}.titleDiv.svelte-1elxaub h1:where(.svelte-1elxaub){font-size:2em;margin-bottom:0}.titleDiv.svelte-1elxaub p:where(.svelte-1elxaub){font-size:1em;margin-top:1em;margin-bottom:1em;color:#000000bf}body{font-family:Lato,sans-serif}
