













.hero .eyebrow{color:#f5dce7;}

h1 em{color:#f5dce7;}
.hero p{color:#f5dce7;}





.pill{background-color:#fff4f8;color:#e51d70;}

























.ours td{background-color:#fff4f8;}





.notice{background-color:#fff4f8;color:#e51d70;}






.game.ours{background-color:#fff4f8;}






















@media (max-width: 700px){






























.ours td:first-child, .ours td:nth-child(2){background-color:#fff4f8;}














}





.hero .tournament-title{color:#fff4f8;}





.contacts{background-color:#fff4f8;}




.contact-links a:last-child{color:#3d3f4d;}

@media (max-width: 700px){













}






@media (max-width: 700px){

}
.match-events{color:#e51d70;}








@media (max-width: 700px){




}









@media (max-width: 700px){



}





.shop{background-color:#3d3f4d;}




.shop p{color:#f5dce7;}
.shop .primary{background-color:#e51d70;}
.shop .primary:hover{background-color:#e51d70;}
@media (max-width: 800px){

}
@media (max-width: 480px){


}




.gathering-options > div{background-color:#fff4f8;}




.help-card{background-color:#fff4f8;border-top-color:#fff4f8;border-right-color:#fff4f8;border-bottom-color:#fff4f8;border-left-color:#fff4f8;}

.help-card p{color:#e51d70;}

.contact-label{color:#e51d70;}


.messengers a{color:#e51d70;border-top-color:#fff4f8;border-right-color:#fff4f8;border-bottom-color:#fff4f8;border-left-color:#fff4f8;}

.second-contact{border-top-color:#fff4f8;}



#mobile-menu{box-shadow:rgba(61, 63, 77, 0.267) 0px 24px 100px;}
#mobile-menu::backdrop{background-color:rgba(61, 63, 77, 0.467);}


.menu-close{background-color:#fff4f8;}


.menu-contacts{background-color:#fff4f8;}

@media (max-width: 700px){




.help-actions{border-top-color:#fff4f8;}





}





.sticky-header .section-tabs button:hover{background-color:#fff4f8;}






@media (max-width: 700px){

}

.sticky-header .section-tabs a:hover{background-color:#fff4f8;}



.sticky-header .section-tabs::-webkit-scrollbar-track{background-color:#fff4f8;}
.sticky-header .section-tabs::-webkit-scrollbar-thumb{background-color:#f5dce7;}











.selection-note{background-color:#fff4f8;}








.event-minute{color:#e51d70;}
.reported-lineup{border-top-color:#fff4f8;}


.played-squad{color:#e51d70;}


.awaiting p{color:#e51d70;}



.next.awaiting p{color:#e51d70;}
.match-status{color:#e51d70;}
.table-note{color:#e51d70;}
.event-assist{color:#e51d70;}









@media (max-width: 700px){







}
@media (max-width: 370px){


}
body .match-events{border-top-color:#fff4f8;border-right-color:#fff4f8;border-bottom-color:#fff4f8;border-left-color:#fff4f8;color:#e51d70;}

body .match-events .event + .event{border-top-color:#fff4f8;}
body .match-events .event-minute{color:#e51d70;}
body .match-events .event-icon{color:#3d3f4d;}

body .match-events .event > span:last-child{color:#3d3f4d;}
@media (max-width: 600px){

}
body .game-squad{border-top-color:#fff4f8;border-right-color:#fff4f8;border-bottom-color:#fff4f8;border-left-color:#fff4f8;background-color:#fff4f8;color:#3d3f4d;}
body .game-squad > h3{color:#3d3f4d;}
body .game-squad p, body .game-squad #match-squad p{color:#3d3f4d;}
body .game-squad p strong{color:#3d3f4d;}
body .game-squad .squad-coach{border-top-color:#fff4f8;}
@media (max-width: 600px){

}

.fixture-detail{color:#e51d70;}

.fixture-detail-trophy{color:#3d3f4d;}
.fixture-detail-icon{color:#e51d70;}


.next:is(.upcoming, .completed) .fixture-gather{color:#e51d70;}
.next:is(.upcoming, .completed) .fixture-gather strong{color:#3d3f4d;}



@media (max-width: 700px){




}












@media (max-width: 700px){


}


.match-details summary{color:#3d3f4d;}
.match-details summary:focus-visible, .match-broadcast:focus-visible{outline-color:#e51d70;}




.match-broadcast{color:#3d3f4d;}

@media (max-width: 700px){

}

.player > img{background-color:#fff4f8;box-shadow:rgba(61, 63, 77, 0.063) 0px 5px 18px;}
.player .player-name{border-top-color:#fff4f8;}

.coaches > .coach-card{border-top-color:#fff4f8;border-right-color:#fff4f8;border-bottom-color:#fff4f8;border-left-color:#fff4f8;}
.coach-card .coach-photo{border-top-color:#fff4f8;border-right-color:#fff4f8;border-bottom-color:#fff4f8;border-left-color:#fff4f8;}


.coach-card .coach-info small{color:#e51d70;}
.scorer-photo{background-color:#fff4f8;border-top-color:#fff4f8;border-right-color:#fff4f8;border-bottom-color:#fff4f8;border-left-color:#fff4f8;}
.scorer-photo img{background-color:#fff4f8;}
@media (max-width: 700px){




}
.match-actions{border-top-color:#fff4f8;}
.broadcast-button{border-top-color:#f5dce7;border-right-color:#f5dce7;border-bottom-color:#f5dce7;border-left-color:#f5dce7;background-color:#fff4f8;color:#3d3f4d;}


.broadcast-button:hover{background-color:#fff4f8;border-top-color:#e51d70;border-right-color:#e51d70;border-bottom-color:#e51d70;border-left-color:#e51d70;}
.broadcast-button:focus-visible{outline-color:#e51d70;}
.calendar-match{border-top-color:#fff4f8;border-right-color:#fff4f8;border-bottom-color:#fff4f8;border-left-color:#fff4f8;}

.calendar-match > .match-details{border-top-color:#fff4f8;}

.next .match-actions{border-top-color:#fff4f8;border-right-color:#fff4f8;border-bottom-color:#fff4f8;border-left-color:#fff4f8;}
.result-entry + .result-row, .result-row + .result-entry, .result-entry + .result-entry{border-top-color:#fff4f8;}

@media (max-width: 700px){


}


.broadcast-button{border-top-color:#f5dce7;border-right-color:#f5dce7;border-bottom-color:#f5dce7;border-left-color:#f5dce7;color:#3d3f4d;}


.broadcast-button:hover{background-color:#fff4f8;border-top-color:#f5dce7;border-right-color:#f5dce7;border-bottom-color:#f5dce7;border-left-color:#f5dce7;}








@media (max-width: 700px){.broadcast-button{background-color:#fff4f8;border-top-color:#f5dce7;border-right-color:#f5dce7;border-bottom-color:#f5dce7;border-left-color:#f5dce7;}









}



.gathering-list .gathering-title{color:#e51d70;}





.next .fixture-gather.gathering-list{border-top-color:#fff4f8;border-right-color:#fff4f8;border-bottom-color:#fff4f8;border-left-color:#fff4f8;background-color:#fff4f8;}


@media (max-width: 700px){



}
@media (max-width: 360px){
}
:root{--navy:#3d3f4d;--blue:#e51d70;--muted:#737480;--line:#e6dfe4;--ice:#fff4f8}.hero{background:#3d3f4d}.hero h1 span{color:#e51d70}.hero .eyebrow{color:#ffd6e7}.hero .tournament-title{color:#fff}.hero p{color:#e9e2e6}.hero .facts span{border-color:#ffffff35;color:#fff}.player{background:linear-gradient(145deg,#f9e9f0 0%,#fff7fa 65%,#fff 65%)}.player>img,.coach-card .coach-photo{background:#fff4f8}.player-role{display:block;width:max-content;max-width:100%;margin-top:10px;padding:4px 8px;border-radius:6px;background:#fce6ef;color:#9b1749;font-size:11px;font-weight:700;line-height:1.4}.girls-contact-link{color:#e51d70;font-weight:700;text-decoration:underline}.girls-coaches .coach-info{overflow-wrap:anywhere}.brand small{color:#3d3f4d}.brand{min-width:0}.panel .notice{color:#3d3f4d}.empty-tournament[hidden]{display:none!important}

#participants[hidden],.filter[hidden]{display:none!important}

.panel{margin-top:24px}

/* Consistent brand lettering and readable help description. */
header .brand-word{text-transform:uppercase}
.help-card p{color:#4b4d5a}
