*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:#11151c;color:#e6e9ef;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:#4caf50}.app.svelte-12qhfyh{display:flex;flex-direction:column;height:100%}header.svelte-12qhfyh{display:flex;align-items:center;gap:2rem;padding:.75rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.brand.svelte-12qhfyh{font-weight:700;text-decoration:none}nav.svelte-12qhfyh{display:flex;gap:1.25rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;opacity:.7}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){opacity:1;font-weight:600}.session.svelte-12qhfyh{display:flex;align-items:center;gap:.75rem;margin-left:auto;font-size:.9rem}.email.svelte-12qhfyh{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.7}.session.svelte-12qhfyh button:where(.svelte-12qhfyh){padding:.3rem .7rem;border:1px solid rgba(255,255,255,.2);border-radius:.35rem;background:transparent;color:inherit;font:inherit;font-size:.9rem;cursor:pointer}.session.svelte-12qhfyh button:where(.svelte-12qhfyh):hover:not(:disabled){border-color:#ffffff73}.session.svelte-12qhfyh button:where(.svelte-12qhfyh):disabled{opacity:.5;cursor:default}.signin.svelte-12qhfyh{text-decoration:none}main.svelte-12qhfyh{flex:1;min-height:0;overflow-y:auto}
