.component.svelte-lk8cek{display:inline-block}.logo-button.svelte-lk8cek{display:flex;align-items:center;background:none;padding:0;color:var(--color-primary);text-decoration:none}.logo-img.svelte-lk8cek{height:3rem;margin-right:.5rem}.logo-button.svelte-lk8cek h1:where(.svelte-lk8cek){font-size:1.5rem;font-weight:700;margin:0}.icon.svelte-1jcv291{display:block;width:100%;height:100%}.component.svelte-sbmdha{display:inline-block}.settings-button.svelte-sbmdha{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:.5rem;font-size:1rem;font-weight:700}.settings-button.svelte-sbmdha:hover{box-shadow:inset 0 -3px #000}.settings-icon.svelte-sbmdha{width:2.2rem;height:2.2rem;transition:transform .2s linear}.settings-button.svelte-sbmdha:hover .settings-icon:where(.svelte-sbmdha){transform:rotate(65deg)}.icon.svelte-1cavmn5{display:block;width:100%;height:100%}.component.svelte-t3u5m5{display:inline-block}.locale-button.svelte-t3u5m5{display:flex;align-items:center;background:none;border:none;font-size:1rem;font-weight:700;padding:.5rem}.locale-button.svelte-t3u5m5:hover{box-shadow:inset 0 -3px #000}.locale-icon.svelte-t3u5m5{width:2rem;height:2rem;transition:transform .1s linear}.locale-button.svelte-t3u5m5:hover .locale-icon:where(.svelte-t3u5m5){transform:rotate(23.5deg)}.locale-text.svelte-t3u5m5{padding-left:.5rem}@media(max-width:800px){.locale-text.svelte-t3u5m5{display:none}}.component.dropdown.svelte-1arqtoz{position:relative;display:inline-block}.dropdown-button.svelte-1arqtoz{padding:.6rem 1rem;padding-bottom:4px;border:none;background:none;border-bottom:3px solid var(--color-gray);font:inherit;font-size:1.2rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:.4rem}.dropdown-button.svelte-1arqtoz:after{content:"⌄";line-height:1;transform:translateY(-2px)}.dropdown-button.svelte-1arqtoz:hover,.dropdown-button.svelte-1arqtoz:focus{background:var(--color-gray-light);outline:none}.dropdown-children.svelte-1arqtoz{position:absolute;top:100%;left:-.2rem;min-width:12rem;margin-top:.3rem;background:#fff;border:1px solid var(--color-gray);border-radius:.2rem;box-shadow:0 .5rem 1rem #00000026;z-index:100;display:flex;flex-direction:column}.dropdown-children>*{margin:0;padding:.6rem 1rem;transition:all .2s ease}.dropdown-children>*:first-child{margin-top:0}.dropdown-children>*:last-child{margin-bottom:0}.dropdown-children>*:hover,.dropdown-children>*:focus{background:var(--color-gray-light);outline:none}.dropdown-children>*:not(:last-child){border-bottom:1px solid var(--color-gray-light)}.component.svelte-11a4d34{display:inline-block}.link.svelte-11a4d34{width:12rem;padding:.25rem .5rem}.overlay.svelte-10tqhgh{position:fixed;inset:0;width:200%;height:200%;z-index:100;outline:none}.overlay.svelte-10tqhgh:focus-visible{outline:8px solid blue;outline-offset:-8px}.component.svelte-14alscn{display:block}.link.svelte-14alscn{padding:.25rem .5rem}hr.svelte-14alscn{border:0;border-top:1px solid rgba(0,0,0,.1);margin:0}hr.svelte-14alscn:last-child{display:none}.component.svelte-hb44h9{display:inline-block}.burger-button.svelte-hb44h9{background:none;border:none;font-size:2.2rem;cursor:pointer}.component.svelte-1resm8z{display:inline-block}.close-button.svelte-1resm8z{position:absolute;top:.5rem;right:1rem;font-size:2.2rem;background:transparent;border:none;cursor:pointer;color:var(--color-gray-dark);transition:color .1s linear}.close-button.svelte-1resm8z:hover{color:var(--color-red-close)}.fullscreen.svelte-11129zp{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:200;pointer-events:none}.modal-wrapper.svelte-d1ykgm{max-width:60vw;max-height:70vh;overflow:auto}h2.svelte-d1ykgm{text-align:center;margin:0 0 1rem;color:var(--color-text-grey);font-size:1.2rem}@media(max-width:1200px){.modal-wrapper.svelte-d1ykgm{max-width:80vw}}.settings-modal.svelte-vwez1{width:30rem}.settings-group.svelte-vwez1{display:flex;flex-direction:column;gap:1.25rem}.setting-item.svelte-vwez1{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-gray-light);padding-bottom:.5rem}.setting-item.svelte-vwez1 span:where(.svelte-vwez1){font-weight:700;flex-grow:1}
