html{color:#1a1a1a;background:#fafafa;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}*{box-sizing:border-box}a{color:inherit}header.svelte-12qhfyh{background:#fff;border-bottom:1px solid #e5e5e5;align-items:center;gap:2rem;padding:.75rem 1.25rem;display:flex;box-shadow:0 1px #00000005}.brand.svelte-12qhfyh{font-size:1.05rem;font-weight:600;text-decoration:none}nav.svelte-12qhfyh{flex:1;gap:1rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#555;border-radius:4px;padding:.25rem .5rem;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#f0f0f0}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#1a1a1a;background:#eef2ff}.user-area.svelte-12qhfyh{color:#555;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.who.svelte-12qhfyh{color:#1a1a1a;font-weight:500}.signout.svelte-12qhfyh button:where(.svelte-12qhfyh){cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;padding:.25rem .65rem;font-size:.85rem}.signout.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:#f0f0f0}.signin-link.svelte-12qhfyh{color:#1a1a1a;background:#eef2ff;border-radius:4px;padding:.3rem .7rem;font-weight:500;text-decoration:none}.signin-link.svelte-12qhfyh:hover{background:#c7d2fe}main.svelte-12qhfyh{max-width:1200px;margin:0 auto;padding:1.5rem 1.25rem}
