/* S005 Navigation Styles */
.nav-container{background:rgba(255,255,255,0.1);border-radius:15px;padding:20px;margin-bottom:30px;backdrop-filter:blur(10px);}
.nav-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:10px; margin: auto;}
.nav-item{background:linear-gradient(135deg,#11998e,#38ef7d);color:white;padding:10px 20px;border-radius:25px;text-decoration:none;font-weight:bold;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(17,153,142,0.2);border:2px solid transparent;}
.nav-item:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(17,153,142,0.3);border-color:#38ef7d;}
.nav-item.active{background:linear-gradient(135deg,#38ef7d,#11998e);border-color:#11998e;}
@media (max-width:768px){.nav-menu{flex-direction:column;align-items:center;}.nav-item{width:100%;text-align:center;}}