body{color:#222}.nav-item.dropdown:hover .dropdown-menu{display:block}.nav-item.dropdown:hover .nav-link{color:#0056b3}.navbar-nav .nav-link.active{background-color:#f8f9fa;color:#333;font-size:16px;font-weight:700;text-transform:uppercase;padding:5px 20px;border-radius:10px;transition:all .3s ease}.navbar-nav .nav-link.active:hover{background-color:#e0e0e0;color:#007bff}.card{background-color:#474747}.card a{display:block;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;color:#f8f9fa}.card a:hover{transform:scale(1.03);box-shadow:0 4px 15px rgba(0,0,0,.2);text-decoration:none}.card-text{color:#fff;font-weight:700;transition:color .3s ease;border-radius:15px;padding:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #414141}.card a:hover .card-text{color:grey}.title-section{background-color:#474747;color:#fdfdfd;border-radius:15px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #414141}.content-section{background-color:#474747;color:#fdfdfd;border-radius:15px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #414141}.content-section video,.content-section img{max-width:80%;height:auto;display:block;margin:0 auto}.tags-container{display:flex;align-items:center}.tags-icon{font-size:1.2rem;color:#f8f9fa;margin-right:.5rem}.tags-list{padding:0;margin:0;list-style:none;display:flex}.tag-link{display:inline-block;padding:.2rem .5rem;background-color:#343a40;color:#f8f9fa;border-radius:3px;font-size:.875rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.tag-link:hover{background-color:#495057;color:#fff}.section-page-a{color:#fff;text-decoration:none;font-weight:700;transition:color .3s ease,text-shadow .3s ease}.section-page-a:hover{color:grey}