.navbar-module__sTYGhq__header{z-index:100;background-color:var(--brand-background-elevated);width:100%;box-shadow:var(--brand-shadow-soft);transition:box-shadow .3s;position:sticky;top:0}.navbar-module__sTYGhq__container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 20px;display:flex}.navbar-module__sTYGhq__rightControls{align-items:center;gap:16px;display:flex}.navbar-module__sTYGhq__logo{background:var(--brand-gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:4px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.navbar-module__sTYGhq__logo:before{content:">";-webkit-text-fill-color:var(--brand-text-primary);color:var(--brand-text-primary);transition:opacity .3s,transform .3s}.navbar-module__sTYGhq__logo:not(.navbar-module__sTYGhq__hideCursor):before{animation:1s infinite navbar-module__sTYGhq__blink}.navbar-module__sTYGhq__logo.navbar-module__sTYGhq__hideCursor:before{animation:none;transform:translate(-5px);opacity:0!important}.navbar-module__sTYGhq__navLinks{gap:40px;list-style:none;display:flex}.navbar-module__sTYGhq__navLinks a{color:var(--brand-text-accent);align-items:center;padding:10px 20px;font-weight:700;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.navbar-module__sTYGhq__navLinks a:after{content:"";background:var(--brand-primary);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:6px;left:20px;right:20px;transform:scaleX(0)}.navbar-module__sTYGhq__navLinks a:hover:after{transform:scaleX(1)}.navbar-module__sTYGhq__navLinks a:before{content:">";color:var(--brand-primary);opacity:0;transition:opacity .3s,transform .3s;animation:none;position:absolute;left:0;transform:translate(-10px)}.navbar-module__sTYGhq__navLinks a:hover:before{opacity:1;animation:1s infinite navbar-module__sTYGhq__blink;transform:translate(0)}.navbar-module__sTYGhq__navLinks a:hover{color:var(--brand-primary)}.navbar-module__sTYGhq__hamburger{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;transition:transform .2s;display:none}.navbar-module__sTYGhq__hamburger:hover{transform:scale(1.1)}.navbar-module__sTYGhq__hamburgerLine{background:var(--brand-text-primary);border-radius:3px;width:28px;height:3px;transition:all .3s}.navbar-module__sTYGhq__hamburger.navbar-module__sTYGhq__open .navbar-module__sTYGhq__hamburgerLine:first-child{transform:rotate(45deg)translateY(9px)}.navbar-module__sTYGhq__hamburger.navbar-module__sTYGhq__open .navbar-module__sTYGhq__hamburgerLine:nth-child(2){opacity:0}.navbar-module__sTYGhq__hamburger.navbar-module__sTYGhq__open .navbar-module__sTYGhq__hamburgerLine:nth-child(3){transform:rotate(-45deg)translateY(-9px)}.navbar-module__sTYGhq__mobileMenu{background:var(--brand-background-elevated);z-index:100;width:100%;height:100vh;padding-top:80px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:none;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100%)}.navbar-module__sTYGhq__mobileMenu.navbar-module__sTYGhq__open{transform:translate(0)}.navbar-module__sTYGhq__mobileMenuClose{border:2px solid var(--brand-border);cursor:pointer;z-index:101;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.navbar-module__sTYGhq__mobileMenuClose:hover{border-color:var(--brand-primary);background:var(--brand-background);transform:rotate(90deg)}.navbar-module__sTYGhq__mobileMenuClose:before,.navbar-module__sTYGhq__mobileMenuClose:after{content:"";background:var(--brand-text-primary);border-radius:2px;width:20px;height:3px;transition:background .3s;position:absolute}.navbar-module__sTYGhq__mobileMenuClose:before{transform:rotate(45deg)}.navbar-module__sTYGhq__mobileMenuClose:after{transform:rotate(-45deg)}.navbar-module__sTYGhq__mobileMenuClose:hover:before,.navbar-module__sTYGhq__mobileMenuClose:hover:after{background:var(--brand-primary)}.navbar-module__sTYGhq__mobileNavLinks{flex-direction:column;gap:0;padding:20px;display:flex}.navbar-module__sTYGhq__mobileNavLinks a{color:var(--brand-text-accent);border-bottom:1px solid var(--brand-border);padding:24px 20px;font-size:24px;font-weight:600;text-decoration:none;transition:all .3s;display:block;position:relative}.navbar-module__sTYGhq__mobileNavLinks a:before{content:">";color:var(--brand-primary);opacity:0;transition:opacity .3s,transform .3s;position:absolute;left:0;transform:translate(-10px)}.navbar-module__sTYGhq__mobileNavLinks a:hover{color:var(--brand-primary);background:var(--brand-background);padding-left:40px}.navbar-module__sTYGhq__mobileNavLinks a:hover:before{opacity:1;animation:1s infinite navbar-module__sTYGhq__blink;transform:translate(20px)}@media (max-width:850px){.navbar-module__sTYGhq__navLinks{display:none}.navbar-module__sTYGhq__hamburger{display:flex}.navbar-module__sTYGhq__mobileMenu{display:block}.navbar-module__sTYGhq__rightControls{display:flex}}.navbar-module__sTYGhq__themePicker{display:inline-block;position:relative}.navbar-module__sTYGhq__themeTrigger{background:var(--brand-background-elevated);cursor:pointer;width:40px;height:40px;box-shadow:var(--brand-shadow-soft);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.navbar-module__sTYGhq__themeTrigger:hover{box-shadow:var(--brand-shadow-hard)}.navbar-module__sTYGhq__themeTrigger:after{content:"";border:2px solid var(--brand-primary);opacity:0;border-radius:50%;transition:transform 1s,opacity 1s;position:absolute;inset:-2px;transform:scale(0)}.navbar-module__sTYGhq__themeCircle{border:2px solid var(--brand-primary);border-radius:50%;width:28px;height:28px;overflow:hidden}.navbar-module__sTYGhq__themeCircle .navbar-module__sTYGhq__palettePreview{border:none;width:100%;height:100%}.navbar-module__sTYGhq__themeDropdown{background:var(--brand-background-elevated);border:1px solid var(--brand-border);width:56px;box-shadow:var(--brand-shadow-hard);z-index:20;opacity:0;pointer-events:none;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;padding:12px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:50px;left:50%;overflow:visible;transform:translate(-50%)translateY(-10px)}.navbar-module__sTYGhq__themeDropdown.navbar-module__sTYGhq__open{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.navbar-module__sTYGhq__themeOption{justify-content:center;align-items:center;width:100%;height:40px;display:flex}.navbar-module__sTYGhq__themeCircleExpand{cursor:pointer;background:var(--brand-background);border:2px solid var(--brand-border);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;right:8px;overflow:hidden}.navbar-module__sTYGhq__themeCircleExpand:hover{background:var(--brand-background-elevated);border-color:var(--brand-primary);width:180px;box-shadow:var(--brand-shadow-soft);border-radius:20px;padding:8px 12px}.navbar-module__sTYGhq__palettePreview{border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.navbar-module__sTYGhq__themeCircleExpand:hover .navbar-module__sTYGhq__palettePreview{border-radius:20px;align-items:center;width:100%;height:28px}.navbar-module__sTYGhq__paletteSlice{flex:1;height:100%;transition:all .3s}.navbar-module__sTYGhq__themeLabel{color:var(--brand-text-color-picker);opacity:0;white-space:nowrap;pointer-events:none;text-align:center;font-size:.75rem;font-weight:700;transition:opacity .3s .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar-module__sTYGhq__themeCircleExpand:hover .navbar-module__sTYGhq__themeLabel{opacity:1}@keyframes navbar-module__sTYGhq__blink{0%,50%{opacity:1}51%,to{opacity:0}}
