.Navbar-module__O8Na-a__header{z-index:var(--z-sticky);padding:var(--space-4)0;transition:all var(--transition-normal);position:fixed;top:0;left:0;right:0}.Navbar-module__O8Na-a__header.Navbar-module__O8Na-a__scrolled{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-3)0;background:#0a0a0fe6}.Navbar-module__O8Na-a__nav{max-width:var(--container-max);padding:0 var(--container-padding);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Navbar-module__O8Na-a__logo{align-items:center;gap:var(--space-2);transition:transform var(--transition-fast);flex-shrink:0;text-decoration:none;display:flex}.Navbar-module__O8Na-a__logo:hover{transform:scale(1.02)}.Navbar-module__O8Na-a__logoIcon{font-size:var(--text-2xl);color:var(--color-accent-primary)}.Navbar-module__O8Na-a__logoText{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary);letter-spacing:.05em}.Navbar-module__O8Na-a__logoImage{object-fit:contain;transform-origin:0;width:auto;height:45px;margin-left:20px;transform:scale(2.5)}.Navbar-module__O8Na-a__navLinks{align-items:center;gap:var(--space-8);display:flex}.Navbar-module__O8Na-a__navLink{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none;position:relative}.Navbar-module__O8Na-a__navLink:after{content:"";background:var(--color-accent-gradient);width:0;height:2px;transition:width var(--transition-normal);position:absolute;bottom:-4px;left:0}.Navbar-module__O8Na-a__navLink:hover{color:var(--color-accent-primary)}.Navbar-module__O8Na-a__navLink:hover:after{width:100%}.Navbar-module__O8Na-a__authButtons{align-items:center;gap:var(--space-3);margin-left:var(--space-4);padding-left:var(--space-4);border-left:1px solid var(--color-border-subtle);display:flex}.Navbar-module__O8Na-a__loginBtn{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:8px 16px;text-decoration:none}.Navbar-module__O8Na-a__loginBtn:hover{color:var(--color-accent-primary);background:#e8c5471a}.Navbar-module__O8Na-a__registerBtn{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-bg-primary);background:var(--color-accent-gradient);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:8px 18px;text-decoration:none}.Navbar-module__O8Na-a__registerBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e8c5474d}.Navbar-module__O8Na-a__hamburger{padding:var(--space-2);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;display:none}.Navbar-module__O8Na-a__hamburger span{background:var(--color-text-primary);width:24px;height:2px;transition:all var(--transition-fast);display:block}.Navbar-module__O8Na-a__hamburger.Navbar-module__O8Na-a__active span:first-child{transform:translateY(7px)rotate(45deg)}.Navbar-module__O8Na-a__hamburger.Navbar-module__O8Na-a__active span:nth-child(2){opacity:0}.Navbar-module__O8Na-a__hamburger.Navbar-module__O8Na-a__active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:1023px){.Navbar-module__O8Na-a__hamburger{display:flex}.Navbar-module__O8Na-a__navLinks{background:var(--color-bg-secondary);width:280px;height:100vh;padding:var(--space-20)var(--space-8);gap:var(--space-6);transition:transform var(--transition-normal);border-left:1px solid var(--color-border-subtle);flex-direction:column;align-items:flex-start;position:fixed;top:0;right:0;transform:translate(100%)}.Navbar-module__O8Na-a__navLinks.Navbar-module__O8Na-a__open{transform:translate(0)}.Navbar-module__O8Na-a__navLink{font-size:var(--text-lg)}.Navbar-module__O8Na-a__authButtons{align-items:flex-start;gap:var(--space-4);width:100%;margin-left:0;margin-top:var(--space-4);padding-left:0;padding-top:var(--space-4);border-left:none;border-top:1px solid var(--color-border-subtle);flex-direction:column}.Navbar-module__O8Na-a__loginBtn,.Navbar-module__O8Na-a__registerBtn{font-size:var(--text-base);padding:12px 20px}.Navbar-module__O8Na-a__registerBtn{text-align:center;width:100%}}
