.loading-spinner.svelte-a2m7te{--border-width:3px;display:inline-block;position:relative;width:2rem;width:var(--size, 2rem);height:2rem;height:var(--size, 2rem)}.loading-spinner.svelte-a2m7te div:where(.svelte-a2m7te){box-sizing:border-box;display:block;position:absolute;width:var(--size);height:var(--size);border:var(--border-width) solid hsla(var(--hsl-primary));border-radius:50%;animation:rotate 1s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--color, var(--c-primary)) transparent transparent transparent}.loading-spinner.svelte-a2m7te:nth-child(1){animation-delay:-.375s}.icon-wrapper.svelte-1spklj2{--size:var(--icon-size, 1.25rem);--fill:var(--icon-fill, hsla(var(--hsl-primary)));--stroke:var(--icon-stroke, hsla(var(--hsl-primary)));border-radius:2rem;background:var(--background, var(--bg-on-surface-high));cursor:pointer;display:inline-grid;padding:.625rem;padding:var(--padding, .625rem);align-items:center;justify-items:center;place-items:center;transition:background var(--time-xs) ease-out}.icon-wrapper.svelte-1spklj2:hover:not(.disabled){background:var(--background-hover, var(--bg-on-surface-higher))}.icon-wrapper.disabled.svelte-1spklj2{cursor:not-allowed;pointer-events:none}footer.svelte-3uyfqz{display:flex;flex-direction:column;gap:2rem;margin-top:5rem;margin-bottom:5rem;padding-left:1rem;padding-right:1rem}footer.svelte-3uyfqz>:where(.svelte-3uyfqz){width:100%;max-width:var(--layout-width-md);margin-left:auto;margin-right:auto}@media (min-width:767px){footer.svelte-3uyfqz>:where(.svelte-3uyfqz){padding-left:1rem;padding-right:1rem}}footer.svelte-3uyfqz .menus:where(.svelte-3uyfqz){display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.menu.svelte-3uyfqz h3:where(.svelte-3uyfqz){font-size:18px;font-weight:700;margin-bottom:1.375rem}.menus.svelte-3uyfqz ul:where(.svelte-3uyfqz){display:grid;grid-gap:1rem;gap:1rem}.menu.svelte-3uyfqz ul:where(.svelte-3uyfqz) li:where(.svelte-3uyfqz){list-style:none}footer.svelte-3uyfqz a:where(.svelte-3uyfqz){color:var(--c-link)}.social-icons.svelte-3uyfqz{align-items:flex-start;display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:1.5rem}.social-icons.svelte-3uyfqz .icon-wrapper{--icon-fill:var(--bg-body);--icon-stroke:none;--background:#5a5a5a;--padding:.5rem;border-radius:50%;width:2.5rem;height:2.5rem}.social-icons.svelte-3uyfqz .icon{--fill:var(--bg-body);--stroke:none;--size:1.5rem}.app-version.svelte-3uyfqz,.credits.svelte-3uyfqz{color:var(--c-text-light);display:grid;grid-gap:2rem;gap:2rem;line-height:1.5}.app-version.svelte-3uyfqz{text-align:right}.idle-timer.svelte-18os8yf{position:fixed;top:1rem;border-radius:1rem;right:1rem;background:var(--bg-on-surface-low);padding:1.125rem}.idle-timer.svelte-18os8yf .description:where(.svelte-18os8yf){display:inline-flex;gap:.5rem;align-items:center}.idle-timer.svelte-18os8yf .inner:where(.svelte-18os8yf){justify-items:end;display:grid;grid-gap:.5rem;gap:.5rem}.idle-timer.svelte-18os8yf .time:where(.svelte-18os8yf){display:inline-flex;gap:.5rem;align-items:center}.idle-timer.svelte-18os8yf .time:where(.svelte-18os8yf) .value:where(.svelte-18os8yf){font-size:1.25rem}.idle-timer.svelte-18os8yf .time:where(.svelte-18os8yf) .value{font-weight:700}.idle-timer.svelte-18os8yf .time:where(.svelte-18os8yf) strong:not(.does-not-exist){font-weight:700}#loading-dialog{border:0;border-radius:10rem;background:var(--bg-on-surface-low);padding:.625rem;overflow:hidden;box-shadow:.25rem .25rem .5rem #0000001a;transition:all var(--time-xs) ease-in-out;width:4rem;height:4rem;top:50%;left:50%;translate:-50% -50%;right:initial;bottom:initial}dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}
