.container.svelte-d48msb{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;max-height:200px;aspect-ratio:1/1;padding:1rem;background-color:var(--bg-color-light);border:2px solid var(--mauve);border-radius:10px;text-align:center;--transition-ms: .15s;transition:transform linear var(--transition-ms),box-shadow linear var(--transition-ms);--transform-em: -.3rem;--transform-em-inverse: calc(-1 * var(--transform-em))}.container.svelte-d48msb:hover{cursor:pointer;transform:translate(var(--transform-em),var(--transform-em));box-shadow:var(--transform-em-inverse) var(--transform-em-inverse) var(--app-theme-secondary)}.container.svelte-d48msb:active{transform:translate(0);box-shadow:0 0}.bounce.svelte-d48msb{animation:svelte-d48msb-bounce .4s ease-in-out}.icon.svelte-d48msb{width:60%;aspect-ratio:1/1;margin:auto}.title.svelte-d48msb{font-size:2rem}@keyframes svelte-d48msb-bounce{0%{transform:translate(var(--transform-em, .3rem),var(--transform-em, .3rem));box-shadow:var(--transform-em-inverse) var(--transform-em-inverse) var(--app-theme-secondary)}25%{transform:translate(calc(var(--transform-em, .3rem) + var(--transform-em, .3rem) * .5),calc(var(--transform-em, .3rem) + var(--transform-em, .3rem) * .5));box-shadow:calc(var(--transform-em-inverse) + var(--transform-em-inverse, .3) * .5) calc(var(--transform-em-inverse, .3rem) + var(--transform-ms-inverse, .3rem) * .5) var(--app-theme-secondary)}75%{transform:translate(calc(var(--transform-em, .3rem) - var(--transform-em, .3rem) * .5),calc(var(--transform-em, .3rem) - var(--transform-em, .3rem) * .5));box-shadow:calc(var(--transform-em-inverse) - var(--transform-em-inverse, .3) * .5) calc(var(--transform-em-inverse, .3rem) - var(--transform-ms-inverse, .3rem) * .5) var(--app-theme-secondary)}to{transform:translate(var(--transform-em, .3rem),var(--transform-em, .3rem))}}.container.svelte-pz37ax{position:absolute;top:1rem;left:1rem}.container.svelte-amh544{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:1rem 2rem;background-color:var(--app-theme-primary)}.icon.svelte-amh544{--theme-primary-parent: var(--app-theme-secondary);--theme-color-parent: var(--app-theme-secondary)}.title.svelte-amh544{color:var(--app-theme-text-secondary);font-family:var(--app-theme-readable-font)}.button.svelte-amh544{--button-offset: 1rem;position:absolute}.back-button.svelte-amh544{left:var(--button-offset)}.account-button.svelte-amh544{right:var(--button-offset)}.account-button.svelte-amh544 button:where(.svelte-amh544){background-color:transparent;border:none}.account-button.svelte-amh544 button:where(.svelte-amh544):hover{cursor:pointer}.container.svelte-130v17o{--width: 350px;--transition-ms: .25s;position:absolute;top:0;right:0;z-index:1001;pointer-events:none;height:100vh;width:var(--width);overflow-x:hidden;overflow-y:auto}.container.open.svelte-130v17o{pointer-events:all}.container.open.svelte-130v17o .sidebar:where(.svelte-130v17o){transition-timing-function:cubic-bezier(.2,.9,.1,1.2);right:0}.overlay.svelte-130v17o{position:absolute;top:0;left:0;z-index:1000;height:100vh;width:100vw;background-color:#000;opacity:0;pointer-events:none;transition:opacity var(--transition-ms) linear}.overlay.open.svelte-130v17o{pointer-events:all;opacity:.5}.sidebar.svelte-130v17o{position:absolute;top:0;right:calc(-1 * var(--width));display:flex;flex-direction:column;height:100%;width:100%;text-align:center;border-radius:10px;background-color:var(--dark-white);transition:right var(--transition-ms);transition-timing-function:cubic-bezier(.4,0,.7,.2)}.title.svelte-130v17o{padding:1rem}.items.svelte-130v17o{margin-bottom:1rem}.item.svelte-130v17o{width:100%;padding:1.2rem 1rem;border:1px solid black;border-left:none;border-right:none;background-color:transparent;transition:background-color 50ms linear}.item.svelte-130v17o:hover{cursor:pointer;background-color:#0000004d}.account.svelte-130v17o{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:.6rem;margin-top:auto;border-radius:15px;padding:1rem 0;background-color:#fff}.account.svelte-130v17o .buttons:where(.svelte-130v17o){display:flex;justify-content:center;gap:1rem}.profile.svelte-130v17o{height:3rem;width:3rem;border:1px solid black;border-radius:100%}.user-greeting.svelte-130v17o{font:var(--app-theme-font);font-size:1.3rem;text-transform:capitalize}
