.hero-buttons .btn,.navbar-nav .nav-link{font-weight:600;text-transform:uppercase}.hero-buttons .btn:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover,.text-primary,a,a:visited{color:var(--custom-primary)}:root{--custom-primary:#41054b;--custom-secondary:#ebe5eb;--custom-tertiary:#28002b;--custom-primary-transparent:rgba(65, 5, 75, 0.8);--bs-focus-ring-color:transparent;--bs-focus-ring-shadow:none}body{font-family:Barlow,sans-serif;margin:0;padding:0}a:active,a:focus,a:hover{color:var(--custom-tertiary)}.btn:focus,.form-check-input:focus,.form-control:focus,.form-range:focus,.form-select:focus,.input-group-text:focus{outline:0!important;box-shadow:none!important;border-color:var(--bs-border-color)!important}.grecaptcha-badge{visibility:hidden!important}.cookie-banner{z-index:1050;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.cookie-banner.show{display:flex!important}.hero-buttons .btn,.navbar button.navbar-toggler span.menu-close,.navbar button.navbar-toggler.open span.menu-open{display:inline-block}.navbar{background-color:#fff;padding:1rem 0}.search-icon,footer{background-color:#f5f5fa}.navbar-brand{margin-top:-10px}.navbar-brand img{height:30px}.navbar-nav .nav-link{color:#333;margin:0 1rem;font-size:14px}.navbar-nav .nav-link.active{font-weight:600}.search-icon{font-size:20px;color:#333;cursor:pointer;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.search-icon:hover{background-color:#e9e9ef}.navbar button.navbar-toggler{border:0!important}.navbar button.navbar-toggler:focus{box-shadow:none!important}.navbar button.navbar-toggler:hover{color:var(--custom-primary)!important;box-shadow:none!important}.navbar button.navbar-toggler span{width:30px;height:30px;padding:1px 0 0;margin:0}.navbar button.navbar-toggler span.menu-open,.navbar button.navbar-toggler.open span.menu-close{display:none}.hero-section{background-image:url('../images/hero-bg.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:80px 0;text-align:center;position:relative;overflow:hidden;min-height:650px;display:flex;align-items:center}.btn-primary,.text-secondary{color:var(--custom-secondary)!important}.hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--custom-primary-transparent);z-index:1}.hero-content{position:relative;z-index:2}.hero-buttons .btn{margin:0 .5rem;padding:12px 30px;border-radius:25px;border:2px solid var(--custom-secondary);background-color:transparent;color:var(--custom-secondary);text-decoration:none}.hero-buttons .btn:hover{background-color:var(--custom-secondary)}.btn-primary{background-color:var(--custom-primary)!important;border-color:var(--custom-primary)!important}.btn-primary:focus,.btn-primary:hover{background-color:var(--custom-secondary)!important;border-color:var(--custom-secondary)!important;color:var(--custom-primary)!important}.bg-primary{background-color:var(--custom-primary)!important}.bg-secondary{background-color:var(--custom-secondary)!important}.btn-outline-primary{border:2px solid var(--custom-primary)!important;background-color:transparent!important;color:var(--custom-primary)!important}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{border:2px solid var(--custom-primary)!important;background-color:var(--custom-primary)!important;color:var(--custom-secondary)!important}.btn-outline-secondary{border:2px solid var(--custom-secondary)!important;background-color:transparent!important;color:var(--custom-secondary)!important}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{border:2px solid var(--custom-secondary)!important;background-color:var(--custom-secondary)!important;color:var(--custom-primary)!important}.btn-group button.btn,.btn-group button.btn.dropdown-toggle{background-color:var(--custom-primary);color:var(--custom-secondary);border-color:var(--custom-primary);border-radius:50px}.btn-group button.btn.dropdown-toggle:focus,.btn-group button.btn.dropdown-toggle:hover,.btn-group button.btn:active,.btn-group button.btn:focus,.btn-group button.btn:hover{background-color:var(--custom-tertiary);color:var(--custom-secondary);border-color:var(--custom-tertiary)}.btn-group ul{background-color:var(--custom-primary)}.btn-group ul li a{background-color:var(--custom-primary);color:var(--custom-secondary)}.btn-group ul li a:focus,.btn-group ul li a:hover{background-color:var(--custom-tertiary);color:var(--custom-secondary)}.fixtures.nav-pills .nav-link,.standings.nav-pills .nav-link,.sub-navbar.nav-pills .nav-link{color:var(--custom-primary);border-radius:30px;border:2px solid var(--custom-primary);padding:.25rem .75rem .35rem;font-weight:600!important}.custom-accordion .accordion-button:not(.collapsed),table thead tr.table-custom,table thead tr.table-custom th{color:var(--custom-secondary)!important;background-color:var(--custom-primary)!important}.img-thumb,.main-article img{border-top-left-radius:var(--bs-card-border-radius);border-bottom-left-radius:var(--bs-card-border-radius)}.fixtures.nav-pills .nav-link.active,.fixtures.nav-pills .nav-link:hover,.standings.nav-pills .nav-link.active,.standings.nav-pills .nav-link:hover,.sub-navbar.nav-pills .nav-link.active,.sub-navbar.nav-pills .nav-link:hover{color:var(--custom-secondary);background-color:var(--custom-primary)}.articles .card-img-top{height:200px;object-fit:cover}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{font-weight:700}.article strong{font-weight:600}.img-thumb{object-fit:cover;aspect-ratio:1/1}.main-article img{border-top-right-radius:0;border-bottom-right-radius:0}table.table-matches{width:100%}table.table-matches tr td.kickoff{width:16%}table.table-matches tr td.away-team,table.table-matches tr td.home-team{width:36%}table.table-matches tr td.result{width:12%}.custom-accordion .accordion-item h3 button{font-weight:600!important}.custom-accordion .accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,.125)}.custom-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FECB00'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6.253 6.253a.5.5 0 0 1-.708 0L1.646 5.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}footer{border-top:1px solid #e1e0e7}footer .logo{height:35px}footer .disclaimer{width:75%;margin:0 auto}@media (max-width:991.98px){.navbar-nav{padding-top:1rem}footer .disclaimer{width:100%}}@media (max-width:767.98px){.img-thumb,.main-article img{border-top-right-radius:var(--bs-card-border-radius);border-top-left-radius:var(--bs-card-border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}.articles .card-img-top{height:300px;object-fit:cover}.img-thumb{object-fit:cover;aspect-ratio:1/1}}@media (max-width:575.98px){.articles .card-img-top{height:200px;object-fit:cover}}