body{color:#1a1a18;background:#f7f7f5;margin:0;font-family:system-ui,-apple-system,sans-serif}.app.svelte-12qhfyh{min-height:100vh;display:flex}aside.svelte-12qhfyh{color:#e8e8e4;background:#191922;flex-direction:column;flex-shrink:0;width:220px;display:flex}.brand.svelte-12qhfyh{flex-direction:column;gap:.15rem;padding:1.25rem 1rem 1rem;display:flex}.brand-name.svelte-12qhfyh{letter-spacing:.02em;font-weight:700}.brand-sub.svelte-12qhfyh{color:#8f8fa3;font-size:.75rem}nav.svelte-12qhfyh{flex-direction:column;flex:1;gap:.125rem;padding:.5rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#c7c7d1;border-radius:6px;padding:.5rem .75rem;font-size:.9rem;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#fff;background:#262632}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#fff;background:#32324a}.user.svelte-12qhfyh{border-top:1px solid #262632;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.user-email.svelte-12qhfyh{color:#8f8fa3;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.user.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#c7c7d1;cursor:pointer;background:0 0;border:1px solid #3a3a4d;border-radius:6px;width:100%;padding:.35rem .6rem;font-size:.8rem}.user.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{color:#fff;background:#262632}main.svelte-12qhfyh{flex:1;max-width:72rem;padding:2rem 2.5rem}
