:root{--sl-font-body:"Almarai",sans-serif;--sl-font-display:"Lexend","Almarai",sans-serif;}

body,button,input,select,textarea{font-family:var(--sl-font-body),sans-serif;}

body[class*="tax-club"],body[class*="tax-competition"],body[class*="tax-player"],body[class*="tax-national_team"],body.post-type-archive-match,body.single-match{background:var(--bg-matrix);}

body.tax-competition,
body.tax-club,
body.tax-player,
body.tax-national_team,
body.single-match,
body.post-type-archive-match{background:var(--bg);color:var(--on-s);}

[class*="hsp2-"],[class*="hz-c"],[class*="hz-p"],[class*="hz-nt"],[class*="hz-cp"],.hsp2-m3-shell,.hz-c,.hz-p,.hz-nt,.hz-cp,.hsp2-arena-root,.hz-league-vmax{font-family:var(--sl-font-body),sans-serif!important;}

[class*="hsp2-"] .fl,[class*="hz-"] .fl,.hsp2-arena-root .fl,.hz-league-vmax .fl,
[class*="hsp2-"] .logo,[class*="hz-"] .logo,.hsp2-arena-root .logo,.hz-league-vmax .logo,
[class*="hsp2-"] .font-lexend,[class*="hz-"] .font-lexend,[class*="hsp2-"] .font-headline,[class*="hz-"] .font-headline{font-family:var(--sl-font-display),sans-serif!important;}

[class*="hsp2-"] button,[class*="hsp2-"] input,[class*="hsp2-"] select,[class*="hsp2-"] textarea,[class*="hz-"] button,[class*="hz-"] input,[class*="hz-"] select,[class*="hz-"] textarea{font:inherit;}

.hsp2-m3-shell,.hz-c,.hz-p,.hz-nt,.hz-cp,[class*="hsp2-"],.hsp2-arena-root,.hz-league-vmax{color:var(--text-matrix);}


body.tax-competition .page,
body.tax-club .page,
body.tax-player .page,
body.tax-national_team .page,
body.single-match .page,
body.post-type-archive-match .page{padding-top:60px;}
@media(min-width:768px){
body.tax-competition .page,
body.tax-club .page,
body.tax-player .page,
body.tax-national_team .page,
body.single-match .page,
body.post-type-archive-match .page{padding-top:68px;}
}

body.tax-competition .ftr,
body.tax-club .ftr,
body.tax-player .ftr,
body.tax-national_team .ftr,
body.single-match .ftr,
body.post-type-archive-match .ftr{margin-top:0;}

body.tax-competition .hsp2-arena-root,
body.tax-club .hsp2-arena-root,
body.tax-player .hsp2-arena-root,
body.tax-national_team .hsp2-arena-root,
body.single-match .hsp2-arena-root,
body.post-type-archive-match .hsp2-arena-root{margin-top:0;}
