.header.svelte-1elxaub{position:fixed;top:0;left:0;right:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.header__container.svelte-1elxaub{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.header__logo.svelte-1elxaub{text-decoration:none}.logo-text.svelte-1elxaub{font-family:Fredoka,Comic Sans MS,cursive,sans-serif;font-size:2rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.header__nav.svelte-1elxaub{display:flex;align-items:center;gap:1rem}.header__login-btn.svelte-1elxaub{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:50px;font-weight:600;font-size:.95rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 15px #667eea4d}.header__login-btn.svelte-1elxaub:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.header__create-btn.svelte-1elxaub{padding:.5rem 1rem;background:#f0f4ff;color:#667eea;text-decoration:none;border-radius:8px;font-weight:600;font-size:.9rem;transition:all .2s}.header__create-btn.svelte-1elxaub:hover{background:#667eea;color:#fff}.header__user.svelte-1elxaub{position:relative}.header__username.svelte-1elxaub{padding:.5rem 1rem;background:#f5f5f5;border-radius:25px;font-weight:500;cursor:pointer}.header__dropdown.svelte-1elxaub{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:160px;display:none;flex-direction:column;overflow:hidden;z-index:200}.header__user.svelte-1elxaub:hover .header__dropdown:where(.svelte-1elxaub){display:flex}.header__dropdown.svelte-1elxaub a:where(.svelte-1elxaub),.header__dropdown.svelte-1elxaub button:where(.svelte-1elxaub){padding:.75rem 1rem;text-decoration:none;color:#333;font-weight:500;text-align:left;background:none;border:none;cursor:pointer;font-size:.9rem}.header__dropdown.svelte-1elxaub a:where(.svelte-1elxaub):hover,.header__dropdown.svelte-1elxaub button:where(.svelte-1elxaub):hover{background:#f5f5f5}.language-selector.svelte-1elxaub{position:relative}.language-btn.svelte-1elxaub{width:42px;height:42px;border:2px solid #e8e8e8;background:#fff;border-radius:50%;cursor:pointer;font-size:1.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.language-btn.svelte-1elxaub:hover{border-color:#667eea;transform:scale(1.05)}.language-menu.svelte-1elxaub{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:160px;display:flex;flex-direction:column;overflow:hidden;z-index:200}.language-option.svelte-1elxaub{padding:.75rem 1rem;text-align:left;background:none;border:none;cursor:pointer;font-size:.95rem;color:#333;display:flex;align-items:center;gap:.5rem;transition:background .2s}.language-option.svelte-1elxaub:hover{background:#f5f5f5}.language-option.active.svelte-1elxaub{background:#f0f4ff;color:#667eea;font-weight:600}@media(max-width:768px){.header__container.svelte-1elxaub{padding:.75rem 1rem}.logo-text.svelte-1elxaub{font-size:1.5rem}.header__login-btn.svelte-1elxaub{padding:.5rem 1rem;font-size:.875rem}.header__create-btn.svelte-1elxaub{display:none}}
