.logo.svelte-ijuqv{display:block;height:3.5rem}@media (max-width: 768px){.logo.svelte-ijuqv{height:2.5rem}}.button.svelte-ws203j{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;border-radius:var(--border-radius-outer);text-decoration:none;cursor:pointer;transition:background-color .1s}.button.svelte-ws203j svg{fill:currentColor}.button.primary.svelte-ws203j{border:var(--border);background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}.button.primary.svelte-ws203j:hover{background-color:var(--color-surface-variant-hover)}.button.outline.svelte-ws203j{border:var(--border);background-color:var(--color-surface);color:var(--color-on-surface)}.button.outline.svelte-ws203j:hover{background-color:var(--color-surface-hover)}.header.svelte-1inh0io{display:flex;align-items:center;margin:2rem}.header-left.svelte-1inh0io{position:absolute;top:0;left:0;gap:2rem}.header-right.svelte-1inh0io{position:absolute;top:0;right:0;gap:1rem}@media (max-width: 768px){.header-right.svelte-1inh0io{flex-direction:column;align-items:flex-start;left:0;top:6rem}}h1.svelte-1inh0io{margin:0;color:var(--color-on-surface-variant);text-shadow:var(--text-shadow)}.plate-switch.svelte-dptfan{--h-spacing: .25em;--v-spacing: 1em;position:absolute;bottom:0;left:0;margin:2rem}.plate-switch.svelte-dptfan h3:where(.svelte-dptfan){display:block;margin:0 0 calc(2 * var(--h-spacing)) var(--h-spacing);color:var(--color-on-surface-variant);text-shadow:var(--text-shadow)}.plate-switch.svelte-dptfan .switch:where(.svelte-dptfan){padding:var(--v-spacing) var(--h-spacing);height:max-content;background-color:var(--color-surface);border-radius:var(--border-radius-outer);border:var(--border)}input.svelte-dptfan{display:none}label.svelte-dptfan{padding:.75em 1.5em;color:var(--color-on-surface);border-radius:var(--border-radius-inner);text-align:center}label.svelte-dptfan:hover{cursor:pointer;background-color:var(--color-surface-hover)}label.svelte-dptfan:has(input:where(.svelte-dptfan):checked){color:var(--color-on-surface-variant);background-color:var(--color-surface-variant)}dialog.svelte-1f4wko7{width:var(--popup-width);padding:1rem;background:none;border:none}dialog.svelte-1f4wko7::backdrop{background-color:var(--color-blur);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.panel.svelte-1f4wko7{box-sizing:border-box;width:100%;height:100%;padding:1rem;border:none;border-radius:var(--popup-border-radius-outer);background-color:var(--color-surface-variant);color:var(--color-on-surface-variant);box-shadow:var(--box-shadow)}.header.svelte-1f4wko7{position:relative}.header.svelte-1f4wko7 h2:where(.svelte-1f4wko7){margin:0 4rem .5rem;text-align:center}.header.svelte-1f4wko7 .close-button:where(.svelte-1f4wko7){position:absolute;top:.5rem;right:.5rem;height:var(--popup-close-button-size);width:var(--popup-close-button-size);display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);color:var(--color-primary);border:none;border-radius:100%;box-shadow:var(--box-shadow);cursor:pointer;transition:transform .2s ease-out}.header.svelte-1f4wko7 .close-button:where(.svelte-1f4wko7):hover{transform:scale(1.15)}.header.svelte-1f4wko7 .close-button:where(.svelte-1f4wko7) svg{transform:var(--popup-close-button-icon-scale)}.content.svelte-1f4wko7{padding:1rem 1.5rem;background-color:var(--color-surface);color:var(--color-on-surface)}svg.svelte-r03pl2{width:100%;height:100%;pointer-events:none}svg.interactive.svelte-r03pl2{pointer-events:auto}svg.svelte-r03pl2:has(.highlighted:where(.svelte-r03pl2)) path:where(.svelte-r03pl2):not(.highlighted):not(.selected){fill:#ccc}path.svelte-r03pl2{transition:fill .3s ease-in-out}path.selected.svelte-r03pl2:not(.highlighted){fill:var(--color-primary)}path.highlighted.svelte-r03pl2{fill:var(--color-success)}.st1.svelte-r03pl2,.st2.svelte-r03pl2,.st3.svelte-r03pl2,.st4.svelte-r03pl2,.st5.svelte-r03pl2,.st6.svelte-r03pl2,.st7.svelte-r03pl2,.st8.svelte-r03pl2,.st9.svelte-r03pl2,.st12.svelte-r03pl2,.st13.svelte-r03pl2,.st14.svelte-r03pl2{cursor:pointer;outline:none;transition:filter .2s ease-in-out,transform .2s ease-in-out,fill .3s ease-in-out;stroke:transparent;stroke-width:0}.st1.svelte-r03pl2:hover,.st1.svelte-r03pl2:focus,.st2.svelte-r03pl2:hover,.st2.svelte-r03pl2:focus,.st3.svelte-r03pl2:hover,.st3.svelte-r03pl2:focus,.st4.svelte-r03pl2:hover,.st4.svelte-r03pl2:focus,.st5.svelte-r03pl2:hover,.st5.svelte-r03pl2:focus,.st6.svelte-r03pl2:hover,.st6.svelte-r03pl2:focus,.st7.svelte-r03pl2:hover,.st7.svelte-r03pl2:focus,.st8.svelte-r03pl2:hover,.st8.svelte-r03pl2:focus,.st9.svelte-r03pl2:hover,.st9.svelte-r03pl2:focus,.st12.svelte-r03pl2:hover,.st12.svelte-r03pl2:focus,.st13.svelte-r03pl2:hover,.st13.svelte-r03pl2:focus,.st14.svelte-r03pl2:hover,.st14.svelte-r03pl2:focus{transform:translateY(-16px);stroke-width:32px;filter:drop-shadow(0 20px var(--dropshadow))}.st1.selected.svelte-r03pl2,.st2.selected.svelte-r03pl2,.st3.selected.svelte-r03pl2,.st4.selected.svelte-r03pl2,.st5.selected.svelte-r03pl2,.st6.selected.svelte-r03pl2,.st7.selected.svelte-r03pl2,.st8.selected.svelte-r03pl2,.st9.selected.svelte-r03pl2,.st12.selected.svelte-r03pl2,.st13.selected.svelte-r03pl2,.st14.selected.svelte-r03pl2{transform:translateY(-8px);stroke-width:32px;filter:drop-shadow(0 8px var(--dropshadow))}.st1.highlighted.svelte-r03pl2,.st2.highlighted.svelte-r03pl2,.st3.highlighted.svelte-r03pl2,.st4.highlighted.svelte-r03pl2,.st5.highlighted.svelte-r03pl2,.st6.highlighted.svelte-r03pl2,.st7.highlighted.svelte-r03pl2,.st8.highlighted.svelte-r03pl2,.st9.highlighted.svelte-r03pl2,.st12.highlighted.svelte-r03pl2,.st13.highlighted.svelte-r03pl2,.st14.highlighted.svelte-r03pl2{transform:translateY(-16px);stroke-width:32px;filter:drop-shadow(0 16px var(--dropshadow))}.wrapper.svelte-9h3lmr{position:relative;width:100%;height:100%}.wrapper.svelte-9h3lmr:not(.interactive){pointer-events:none}svg.svelte-9h3lmr{width:100%;height:100%}.capital.svelte-9h3lmr{position:absolute;width:0;height:0;transition:transform .2s ease-out;transform-origin:top left}.capital.svelte-9h3lmr button:where(.svelte-9h3lmr){display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transform:translate(-50%,-50%);cursor:pointer;background:none;border:none}.capital.svelte-9h3lmr button:where(.svelte-9h3lmr) .circle:where(.svelte-9h3lmr){display:block;width:1rem;height:1rem;border:var(--border);border-radius:50%;background-color:var(--color-surface);transition:background-color .1s ease-in-out,border-color .1s ease-in-out}@media (max-width: 768px){.capital.svelte-9h3lmr button:where(.svelte-9h3lmr) .circle:where(.svelte-9h3lmr){transform:scale(.5)}}.interactive.svelte-9h3lmr .capital:where(.svelte-9h3lmr):hover{transform:scale(1.2)}.interactive.svelte-9h3lmr .capital:where(.svelte-9h3lmr):hover .circle:where(.svelte-9h3lmr){background-color:var(--color-surface-hover)}.capital.selected.svelte-9h3lmr .circle:where(.svelte-9h3lmr){background-color:var(--color-primary)}.capital.highlighted.svelte-9h3lmr{transform:scale(1.2)}.capital.highlighted.svelte-9h3lmr .circle:where(.svelte-9h3lmr){border-color:var(--color-success);background-color:var(--color-success)}.capital.groningen.svelte-9h3lmr{top:18.2%;left:58.2%}.capital.leeuwarden.svelte-9h3lmr{top:20%;left:50.5%}.capital.assen.svelte-9h3lmr{top:24.7%;left:57.7%}.capital.zwolle.svelte-9h3lmr{top:39.1%;left:53.7%}.capital.lelystad.svelte-9h3lmr{top:40.6%;left:47.8%}.capital.arnhem.svelte-9h3lmr{top:55.5%;left:52%}.capital.utrecht.svelte-9h3lmr{top:52.3%;left:43.8%}.capital.haarlem.svelte-9h3lmr{top:43%;left:39.7%}.capital.den-haag.svelte-9h3lmr{top:53%;left:36.5%}.capital.middelburg.svelte-9h3lmr{top:70.2%;left:29.2%}.capital.s-hertogenbosch.svelte-9h3lmr{top:65.4%;left:45.6%}.capital.maastricht.svelte-9h3lmr{top:90.7%;left:50.2%}canvas.svelte-1uxp5x2{width:100%;height:100%}.pidgeon.svelte-hfeb33{display:block;position:absolute;bottom:0;right:-10%;width:32.5rem;aspect-ratio:13/9;max-width:40vw;pointer-events:none}button.svelte-15fts3c{background:none;border:none;display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-top:-.25rem;margin-bottom:.75rem}button.svelte-15fts3c span:where(.svelte-15fts3c){text-decoration:underline}button.playing.svelte-15fts3c{opacity:.5}button.playing.svelte-15fts3c span:where(.svelte-15fts3c){text-decoration:none}.content.svelte-stinkb{position:relative;width:100%;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;overflow:hidden}@media (max-width: 850px){.content.svelte-stinkb{aspect-ratio:1}}.map.svelte-stinkb{top:0;left:0;width:100%;height:100%;padding:4rem;box-sizing:border-box}@media (max-width: 850px){.map.svelte-stinkb{padding:3.5rem 0 0;aspect-ratio:16/9;height:auto;transform:scale(1.5)}}.header.svelte-stinkb{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center}.header.svelte-stinkb .question:where(.svelte-stinkb){margin:0;font-size:2.25rem;font-weight:900;text-align:center}@media (max-width: 850px){.header.svelte-stinkb .question:where(.svelte-stinkb){font-size:1.5rem}}.finished.svelte-stinkb{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#fffc}.finished.svelte-stinkb h2:where(.svelte-stinkb){color:var(--color-primary);margin:0}.finished.svelte-stinkb p:where(.svelte-stinkb){font-size:1.5rem}.progress.svelte-stinkb{position:absolute;bottom:0;left:0;width:100%;margin:0;font-size:1.5rem;line-height:1}@media (max-width: 850px){.progress.svelte-stinkb{font-size:1rem}}.loader.svelte-vhryoh{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-blur);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.loader.svelte-vhryoh .spinner:where(.svelte-vhryoh){width:2.5rem;height:2.5rem;border:6px solid var(--color-primary);border-top-color:transparent;border-radius:50%;animation:svelte-vhryoh-spin 1.5s linear infinite}@keyframes svelte-vhryoh-spin{to{transform:rotate(360deg)}}main.svelte-u4aoik{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--color-backdrop)}micr-io.svelte-u4aoik{width:100%;height:100%}
