/* S004 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,#ee5a24,#ff7b54);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(238,90,36,0.2);border:2px solid transparent;}
.nav-item:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(238,90,36,0.3);border-color:#ee5a24;}
.nav-item.active{background:linear-gradient(135deg,#ff7b54,#ee5a24);border-color:#ee5a24;}
@media (max-width:768px){.nav-menu{flex-direction:column;align-items:center;}.nav-item{width:100%;text-align:center;}}