.navbar{background-color:blue;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:0;width:100%;transition:transform .3s ease;z-index:1000;display:flex;justify-content:center}.navbar a{text-decoration:none;color:#fff}.navbar.hidden{transform:translateY(-100%)}.nav-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;width:100%;max-width:1400px}.logo{font-size:1.25rem;font-weight:700}.container-right{display:flex;align-items:center;gap:1rem}.user-logo{background-color:#fff}.hamburger-button{display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer}.nav-links{width:100%;background-color:blue;position:absolute;left:0;top:3rem;list-style:none;display:none;flex-direction:column;margin-top:1rem;border-top:1px solid}.nav-links.open{display:flex}.nav-links.closed{display:none}.nav-links button{text-align:left;border:none;line-height:1.5rem}.nav-links button,.nav-links li a{display:block;width:100%;font-weight:500}.nav-links li a{padding:1rem;height:100%;text-decoration:none;color:#fff;border-bottom:1px solid;cursor:pointer}.nav-links-desktop{list-style:none;display:flex;gap:1rem}@media(min-width:768px){.nav-links-desktop{gap:3rem}}.nav-links-desktop li a{font-size:1.2rem;text-decoration:none;color:#fff;font-weight:700}.mobile-only{display:block}@media(min-width:480px){.mobile-only{display:none}}.desktop-only{display:none}@media(min-width:480px){.desktop-only{display:flex}}.login-link{display:flex}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-geist-sans);color:#222}.radix-themes{background-color:#f8f9fa!important}.radix-textfield{padding-bottom:0!important}