.navbar-brand:hover{transform:scale(1.02);transition:transform .3s ease}.navbar{background:var(--navbar-a-bg)!important;backdrop-filter:blur(var(--navbar-a-blur));-webkit-backdrop-filter:blur(var(--navbar-a-blur));border-bottom:1px solid var(--navbar-a-border)!important}.navbar-nav .nav-link:hover{color:var(--primary-color)!important;transform:translateY(-1px);transition:all .3s ease}@media (max-width:768px){.navbar{padding:15px 20px!important}.navbar-brand{font-size:16px!important}.navbar-toggler{padding:6px 12px!important;font-size:14px!important}.navbar-collapse{margin-top:5px!important;width:100%!important;overflow:visible!important}.navbar-nav{width:auto!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:1px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.navbar-nav .nav-item{flex:none!important;margin:0 1px!important;width:auto!important;min-width:auto!important;max-width:70px!important;display:inline-block!important;float:none!important}.navbar-nav .nav-link{text-align:center!important;padding:2px 4px!important;margin:0!important;border-radius:2px!important;transition:background-color .3s ease!important;display:inline-block!important;box-sizing:border-box!important;line-height:1.1!important;font-size:11px!important;white-space:nowrap!important;flex-shrink:1!important;width:auto!important;max-width:none!important}.navbar-nav .nav-link:hover{background-color:rgba(255,255,255,.1)!important;transform:none!important}.navbar-nav .btn{margin:0!important;padding:2px 4px!important;display:inline-block!important;box-sizing:border-box!important;line-height:1.1!important;border-radius:2px!important;font-size:11px!important;white-space:nowrap!important;flex-shrink:1!important;width:auto!important;max-width:none!important}.navbar .navbar-nav .nav-item .nav-link[style]{margin:0!important;padding:2px 4px!important;text-align:center!important;display:inline-block!important;line-height:1.1!important;border-radius:2px!important;font-size:11px!important;white-space:nowrap!important;flex-shrink:1!important;max-width:none!important;width:auto!important}.navbar .navbar-nav .nav-item .btn[style]{margin:0!important;padding:2px 4px!important;display:inline-block!important;line-height:1.1!important;border-radius:2px!important;font-size:11px!important;white-space:nowrap!important;flex-shrink:1!important;max-width:none!important;width:auto!important}.navbar-nav .nav-item a[style*=margin],.navbar-nav .nav-item a[style*=padding]{margin:0!important;padding:2px 4px!important;font-size:11px!important;line-height:1.1!important}@media (max-width:768px){.navbar-nav .nav-item a,.navbar-nav .nav-item button{margin:0!important;padding:2px 4px!important;font-size:11px!important;line-height:1.1!important;flex-shrink:1!important;width:auto!important;max-width:70px!important;overflow:hidden!important;text-overflow:ellipsis!important}.navbar-nav .nav-item a[href],.navbar-nav .nav-item button[onclick]{margin:0!important;padding:1px 3px!important;font-size:10px!important;line-height:1!important;max-width:65px!important}.navbar-nav .nav-item a[style*=font-size],.navbar-nav .nav-item a[style*=margin],.navbar-nav .nav-item a[style*=padding],.navbar-nav .nav-item button[style*=margin],.navbar-nav .nav-item button[style*=padding]{margin:0!important;padding:1px 3px!important;font-size:10px!important;line-height:1!important;max-width:65px!important}}}@media (max-width:480px){.navbar{padding:10px 15px!important}.navbar-brand{font-size:14px!important;margin-right:0!important}.navbar-brand img{height:50px!important;margin-right:10px!important}}@media (max-width:768px){.navbar .navbar-collapse .navbar-nav .nav-item .btn,.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{margin:0!important;padding:1px 2px!important;font-size:9px!important;line-height:1!important;max-width:60px!important;min-width:40px!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.navbar-nav .nav-item a[style],.navbar-nav .nav-item button[style]{margin:0!important;padding:1px 2px!important;font-size:9px!important;line-height:1!important;max-width:60px!important;min-width:40px!important}}#navbar-placeholder:empty{display:block;min-height:70px}@media (min-width:768px){#navbar-placeholder:empty{min-height:60px}}