.top-bar{background-color:#06101b;box-sizing:border-box;justify-content:space-between;overflow-x:hidden;padding:.8rem 2rem;width:100vw}.nav-links,.top-bar{align-items:center;display:flex;flex-direction:row}.nav-links{gap:1.5rem}@media screen and (max-width:768px){.nav-links{display:none}}.welcome-message{color:#fff;font-size:.9rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.hamburger-btn{cursor:pointer;display:none;z-index:30}@media screen and (max-width:768px){.hamburger-btn{display:block;height:20px;position:relative;width:30px}.top-bar{justify-content:space-between;padding:1rem}.hamburger-btn div{background-color:#fff;border-radius:5px;height:3px;position:absolute;transition:all .3s ease-in-out;width:100%}.hamburger-btn div:first-child{top:0}.hamburger-btn div:nth-child(2){top:8px}.hamburger-btn div:nth-child(3){top:16px}}.navbar{align-items:center;display:flex;flex:1 1;justify-content:center}.navbar ul{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff1a;border:1px solid #fff6;border-radius:25px;border-radius:32px;box-shadow:3px 3px 6px #00000040;color:#fff;display:flex;font-size:.85rem;font-weight:500;gap:1.25rem;letter-spacing:.08em;list-style:none;padding:.8rem;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;transition:all .3s ease}.navbar ul li{cursor:pointer;position:relative;transition:all .3s ease}.navbar ul li:hover{color:#fff;transform:scale(1.05) translateY(-1px)}.navbar ul li:after{background:#ffffffaa;bottom:-3px;content:"";height:1.5px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar ul li:hover:after{width:100%}.mobile-sidebar ul li a,.navbar ul li a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s}.mobile-sidebar ul li a:hover,.navbar ul li a:hover{color:#fc0}.mobile-sidebar ul li a{display:block;padding:10px 0}.logo{height:40px;width:auto}.auth-buttons{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.8rem}.login-btn,.signup-btn{border:1px solid #ffffff4d;border-radius:20px;cursor:pointer;font-size:.85rem;font-weight:500;padding:.6rem 1.2rem .7rem;text-align:center;transition:all .3s}.signup-btn{background:#ffffff1a;color:#fff}.signup-btn:hover{background:#fff3;box-shadow:0 3px 5px #00000040;transform:scale(1.05)}.login-btn{background:#fff;color:#000}.login-btn:hover{box-shadow:0 3px 5px #00000040;transform:scale(1.05)}.mobile-sidebar{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#ffffff1a;border-left:1px solid #fff3;box-shadow:-6px 0 25px #0006;display:flex;flex-direction:column;gap:1.5rem;height:100%;overflow-y:auto;padding:2rem 1.2rem;position:fixed;right:-100%;top:0;transition:right .35s cubic-bezier(.4,0,.2,1);width:220px;z-index:25}.mobile-sidebar.open{right:0}.mobile-sidebar .close-btn{align-self:flex-end;cursor:pointer;transition:transform .3s ease}.mobile-sidebar .close-btn:hover{transform:rotate(90deg) scale(1.1)}.mobile-sidebar ul{color:#fff;display:flex;flex-direction:column;font-size:.85rem;font-weight:500;gap:1rem;letter-spacing:.05em;list-style:none;text-transform:uppercase}.mobile-sidebar ul li{cursor:pointer;transition:transform .3s ease,color .3s ease,text-shadow .3s ease}.mobile-sidebar ul li:hover{color:#fffb;text-shadow:0 1px 4px #fff6;transform:scale(1.03) translateX(2px)}.mobile-auth-buttons{display:flex;flex-direction:column;gap:.8rem}.mobile-auth-buttons .login-btn,.mobile-auth-buttons .signup-btn{border-radius:16px;font-size:.8rem;padding:.5rem 0;transition:transform .3s ease,box-shadow .3s ease;width:100%}.mobile-auth-buttons .login-btn:hover,.mobile-auth-buttons .signup-btn:hover{box-shadow:0 6px 15px #ffffff4d;transform:scale(1.05)}.sidebar-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:20}.sidebar-backdrop.active{opacity:1;pointer-events:all}
/*# sourceMappingURL=921.55608da0.chunk.css.map*/