.page.svelte-kli2tf{display:flex;justify-content:flex-start;align-items:center;width:100vw;overflow:hidden}.map.svelte-kli2tf{width:120vw;height:100vh}.content.svelte-kli2tf{position:fixed;width:350px;margin-left:40px;padding:48px 40px 28px;background-color:#fff;border-radius:8px;box-shadow:0 0 40px #00000040;z-index:2}h1.svelte-kli2tf{font-size:32px;line-height:1em;font-weight:800;margin-bottom:18px}p.svelte-kli2tf{font-size:16px;margin-bottom:12px}.button.svelte-kli2tf{background-color:var(--ost);transition:background-color .2s;cursor:pointer}.button.svelte-kli2tf:hover{background-color:#8c195f}.nav-row.svelte-kli2tf{display:flex;justify-content:space-between;align-items:center;margin-top:4px;font-size:12px;font-weight:500}.settings-button.svelte-kli2tf{border:none;background-color:transparent;color:#727272;padding:0}.nav-row.svelte-kli2tf>a:where(.svelte-kli2tf){color:#727272;text-decoration:none}.settings-row.svelte-kli2tf{display:flex;justify-content:space-between;align-items:center}.settings-label.svelte-kli2tf{font-size:14px;font-weight:600;margin:0}.selection.svelte-kli2tf{display:flex;margin-top:8px;gap:2px}.current-button{width:60px;background-color:var(--ost)}.selection.svelte-kli2tf>button:where(.svelte-kli2tf){width:40px;height:32px;background-color:var(--raised);border:none;border-radius:4px;font-weight:600;transition:background-color .2s;cursor:pointer}.selection.svelte-kli2tf>button:where(.svelte-kli2tf):hover{background-color:silver}.day-button.svelte-kli2tf{display:flex;justify-content:center;align-items:center;padding:10px}@media (min-width: 1200px){.content.svelte-kli2tf{margin-left:80px;width:450px}h1.svelte-kli2tf{font-size:40px}.content.svelte-kli2tf>p:where(.svelte-kli2tf){font-size:18px}.button.svelte-kli2tf{padding:12px 16px;font-size:20px;margin-top:8px}}@media (max-width: 500px){.page.svelte-kli2tf{height:100vh;flex-direction:column;justify-content:space-between}.map.svelte-kli2tf{width:100vw}.content.svelte-kli2tf{position:relative;width:100vw;margin-left:0;margin-top:-34px;border-radius:8px 8px 0 0}}
