.main-header { background: linear-gradient(to right, #1a2a6c, #b21f1f, #fdbb2d) !important; border-bottom: none !important; transition: 0.5s; }
.main-header .nav-link { color: #ffffff !important; }
.main-sidebar { background-color: #343a40 !important; transition: 0.3s; }
body.tet-theme .main-header { background: linear-gradient(135deg, #b31217, #e52d27) !important; border-bottom: 2px solid #f8d05d !important; }
body.tet-theme .main-sidebar { background-color: #2c0b0e !important; }
body.tet-theme .site-brand-text { color: #f8d05d !important; }
@media (max-width: 991.98px) {
    .content-wrapper, .main-header, .main-footer { margin-left: 0 !important; width: 100% !important; }
    body:not(.sidebar-open) .main-sidebar { transform: translate(-250px, 0) !important; visibility: hidden !important; display: none !important; }
    body.sidebar-open .main-sidebar { transform: translate(0, 0) !important; visibility: visible !important; display: block !important; width: 250px !important; box-shadow: 5px 0 15px rgba(0,0,0,0.5) !important; }
    .brand-link::after { content: "GIA LAI' SPORT"; color: #fff; font-weight: 900; font-size: 18px; display: inline-block; }
    body.tet-theme .brand-link::after { color: #f8d05d; }
}
