.background-1{background:linear-gradient(135deg,#6993e8,#ca7de8);color:white;font-weight:400;letter-spacing:.3px;font-size:.95rem;padding:7px}.navbar{border-radius:0 0 15px 15px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:white!important;transition:all .3s ease;padding:.7rem 1rem}.navbar-brand img{max-height:60px;transition:transform .3s ease}.navbar-brand img:hover{transform:scale(1.05)}.navbar-nav .nav-link{font-weight:600;font-size:1.05rem;transition:all .3s ease;position:relative;padding:8px 15px;border-radius:10px}.navbar-nav .nav-link:hover{background:linear-gradient(90deg,#3a3de9,#2f21eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;transform:translateY(-2px)}.navbar-toggler{width:21px;height:16px;display:flex;flex-direction:column;justify-content:space-between;background:transparent;border:none;padding:0;margin-left:auto}.navbar-toggler:active,.navbar-toggler:focus,.navbar-toggler:hover{outline:none;box-shadow:none;border:none;background:transparent}.toggler-bar{width:100%;height:3px;background-color:#000;border-radius:2px;transition:all .4s ease}.navbar-toggler.open .top{transform:translateY(8px) rotate(45deg)}.navbar-toggler.open .middle{opacity:0}.navbar-toggler.open .bottom{transform:translateY(-5px) rotate(-45deg)}@media (max-width:991px){.navbar-nav{gap:10px}.nav-link{padding:12px;border-bottom:1px solid #ddd;text-align:center}.navbar{border-radius:0}}