.app-top-nav.svelte-q1gd9n{z-index:100;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:fixed;top:1rem;left:1rem;right:1rem}.logo-link.svelte-q1gd9n{pointer-events:auto;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.app-logo.svelte-q1gd9n{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 16px #2f241d42);width:min(13rem,42vw);max-height:4.5rem;display:block}.nav-menu.svelte-q1gd9n{pointer-events:auto;flex:none;position:relative}.nav-menu.svelte-q1gd9n summary:where(.svelte-q1gd9n){color:#fff8ec;cursor:pointer;background:#2f241de6;border-radius:999px;place-items:center;width:2.85rem;height:2.85rem;font-size:1.35rem;font-weight:900;list-style:none;transition:transform .14s,background .14s;display:grid;box-shadow:0 10px 24px #2f241d2e}.nav-menu.svelte-q1gd9n summary:where(.svelte-q1gd9n):hover{background:#2f241dfa;transform:translateY(-1px)}.nav-menu.svelte-q1gd9n summary:where(.svelte-q1gd9n)::-webkit-details-marker{display:none}.nav-menu-panel.svelte-q1gd9n{z-index:150;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2f241df0;border:1px solid #ffffff73;border-radius:1rem;gap:.35rem;min-width:11.5rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 16px 32px #2f241d47}.nav-menu-panel.svelte-q1gd9n a:where(.svelte-q1gd9n),.nav-button.svelte-q1gd9n{color:#fff8ec;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.88rem;font-weight:900;text-decoration:none;display:flex}.nav-menu-panel.svelte-q1gd9n a:where(.svelte-q1gd9n):hover,.nav-button.svelte-q1gd9n:hover{background:#ffffff1f}.nav-divider.svelte-q1gd9n{background:#ffffff2e;height:1px;margin:.25rem 0}.auth-email.svelte-q1gd9n{color:#fff8ecb8;word-break:break-word;margin:0;padding:.45rem .75rem .25rem;font-size:.76rem;font-weight:800}.child-mode-menu-note.svelte-q1gd9n{color:#fff8ec;background:#ffffff1a;border-radius:.75rem;align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}.child-mode-menu-note.svelte-q1gd9n strong:where(.svelte-q1gd9n){font-size:.82rem;font-weight:900;line-height:1.1;display:block}.child-mode-menu-note.svelte-q1gd9n p:where(.svelte-q1gd9n){color:#fff8ecb8;margin:.15rem 0 0;font-size:.76rem;font-weight:800;line-height:1.1}@media (width<=560px){.app-top-nav.svelte-q1gd9n{top:.65rem;left:.65rem;right:.65rem}.app-logo.svelte-q1gd9n{width:min(10.5rem,48vw);max-height:3.5rem}}html,body{min-height:100%;margin:0}body{background:#2f241d}*{box-sizing:border-box}html.account-page-active,body.account-page-active{height:auto;min-height:100%;overflow-y:auto}body.account-page-active{color:#2c241d;background:#fff7e8;font-family:Arial,sans-serif}.account-page{color:#2c241d;background-color:#0000;background-image:linear-gradient(#fff7e12e 0%,#f4cc8c3d 100%),url(../../../images/Preselectionbackground.png),radial-gradient(circle at top,#fff5da 0% 12%,#0000 12%),linear-gradient(#f7e7bf 0%,#efc88f 100%);background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100dvh;padding:6.25rem 2rem 2rem;font-family:Arial,sans-serif;overflow-y:auto}.account-page button,.account-page a{font:inherit;font:inherit}@media (width<=700px){.account-page{background-attachment:scroll;padding-top:6rem}}
