.loading.svelte-12qhfyh{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.2rem;color:#666}.navbar.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #eee}.nav-brand.svelte-12qhfyh{font-weight:800;font-size:1.4rem;color:var(--accent, #7b61ff)}.nav-links.svelte-12qhfyh{display:flex;gap:1.5rem}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:#666;font-weight:600;transition:color .2s}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.nav-links.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--accent, #7b61ff)}.nav-user.svelte-12qhfyh{display:flex;align-items:center;gap:1rem}.nav-user.svelte-12qhfyh span:where(.svelte-12qhfyh){color:#666}.nav-user.svelte-12qhfyh button:where(.svelte-12qhfyh){padding:.5rem 1rem;background:transparent;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s}.nav-user.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:#f5f5f5}main.svelte-12qhfyh{padding:2rem;max-width:1200px;margin:0 auto}
