.navbar-custom{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.1);padding:15px 0}.navbar-brand{display:flex;align-items:center;gap:10px;text-decoration:none}.navbar-logo{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.1)}.navbar-brand-text{font-size:1.5em;font-weight:700;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar-nav .nav-link{color:#333;font-weight:500;padding:8px 20px;margin:0 5px;border-radius:8px;transition:all .3s}.navbar-nav .nav-link:hover{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff}.navbar-nav .nav-link.active{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff}.navbar-nav .nav-link.recharge-btn-nav{background:linear-gradient(135deg,#764ba2 0,#667eea 100%);color:#fff;font-weight:700;padding:10px 24px;box-shadow:0 4px 15px rgba(118,75,162,.5);display:flex;align-items:center;gap:6px;text-shadow:0 1px 2px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.2)}.navbar-nav .nav-link.recharge-btn-nav:hover{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;box-shadow:0 6px 20px rgba(118,75,162,.7);transform:translateY(-2px);border-color:rgba(255,255,255,.3)}.navbar-nav .nav-link.recharge-btn-nav.active{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;box-shadow:0 4px 15px rgba(118,75,162,.6)}.recharge-icon{font-size:1.1em;line-height:1}.navbar-toggler{border:none;padding:4px 8px;background:0 0}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");width:1.5em;height:1.5em}@media (max-width:768px){.navbar-logo{width:32px;height:32px}.navbar-brand-text{font-size:1.2em}.navbar-nav .nav-link{padding:8px 15px;margin:5px 0}.navbar-nav .nav-link.recharge-btn-nav{padding:10px 20px}}