:root{--header-height: 5.625rem}html:has(.header.--header-scroll){--header-height: 4.375rem}.button{position:relative;display:inline-block;background:#ee9200;color:#fff;text-transform:uppercase;padding:0.875rem 2.5rem;border-radius:0.375rem;text-decoration:none;overflow:hidden;transition:transform .3s ease;will-change:transform;font-weight:500;text-align:center}.button:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#ffffff80,#fff0);transform:skew(-25deg)}.button--small{padding:0.8125rem 1.5625rem}.title{font-weight:900;text-transform:uppercase;color:#ee9200;line-height:1.1;color:#fff}.title span{color:#ee9200}.title--center{text-align:center}.title--small{font-weight:500;font-size:1.625rem}.title--tiny{font-size:1.25rem}.text{line-height:1.5}.text--center{text-align:center}.text strong{font-weight:600;color:#fff}.text p:not(:last-child){margin-bottom:0.5rem}.logo{display:flex;align-items:center;column-gap:0.3125rem}.logo__img{flex-shrink:0;width:4.375rem;aspect-ratio:1;object-fit:contain;transition:width .3s}.logo__text{font-size:1.375rem;font-weight:500;color:#fff}.logo__text span{color:#ffb63a}.tournament{padding-block:1.875rem}.tournament>*:not(:last-child){margin-bottom:1.875rem}.main-tournament__section:not(:last-child){margin-bottom:1.5rem}.main-tournament__title,.playoffs__title,.results-tournament__title{margin-bottom:.6153846154em}.main-tournament__text{margin-bottom:1rem}.talents__label,.format__label{color:#fff;font-weight:500;font-size:1.125rem;margin-bottom:0.9375rem}.list-talents__item:not(:last-child){margin-bottom:0.75rem}.list-talents__link{display:inline-flex;align-items:center;column-gap:0.625rem}.list-talents__wrap{display:flex;column-gap:0.625rem;row-gap:0.25rem;flex-wrap:wrap}.list-talents__flag{width:1.875rem;aspect-ratio:1;border-radius:50%;object-fit:cover}.list-talents__nickname{color:#ee9200;transition:color .3s}.card-team__name,.card-team__division{text-transform:capitalize;text-align:center;color:#ee9200;font-weight:500;font-size:1.125rem;margin-bottom:0.875rem;line-height:1.2}.card-team__name a,.card-team__division a{transition:color .3s}.card-team__body{border-radius:0.375rem;padding:0.9375rem;background-color:#1e2229;position:relative}.card-team__wrapper{margin-bottom:0.875rem}.card-team__players{position:relative;z-index:1;background-color:#1e2229;transition:opacity .4s}.card-team__logo{position:absolute;width:54.4217687075%;max-width:10rem;aspect-ratio:1;top:50%;left:50%;object-fit:contain;transform:translate(-50%,-60%)}.card-team__division{margin-bottom:0}.players-team{list-style:none;counter-reset:number}.players-team__item{display:flex;column-gap:0.75rem;align-items:center}.players-team__item:before{content:counter(number);counter-increment:number;font-size:0.875rem}.players-team__item:not(:last-child){padding-bottom:0.625rem;margin-bottom:0.625rem;border-bottom:0.0625rem solid #5d6163}.players-team__link{display:flex;align-items:center;column-gap:0.625rem;transition:color .3s}.players-team__flag{width:1.625rem;aspect-ratio:1;border-radius:50%;object-fit:cover}.playoffs__columns{display:flex;gap:1.5rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ee9200 transparent}.playoffs__column{min-width:0;display:flex;flex-direction:column;flex-basis:20.875rem;min-width:17.1875rem}.playoffs__label{padding:0.625rem;text-align:center;font-weight:700;color:#fff;text-transform:uppercase;background-color:#5f4317;border-radius:0.375rem;margin-bottom:0.625rem}.playoffs__items{display:grid;align-items:center;row-gap:1.25rem;flex-grow:1}.item-play{border-radius:0.375rem;background-color:#1e2229}.item-play__line{display:flex;justify-content:space-between;align-items:center;column-gap:0.9375rem;padding:0.625rem 0.625rem 0.4375rem}.item-play__line:not(:last-child){border-bottom:0.125rem solid #5d6163}.item-play__line:last-child{padding-block:0.4375rem 0.625rem}.item-play__team.team{font-size:0.9375rem}@media not (max-width:90em){.title{font-size:2.25rem}.title--big{font-size:3.4375rem}}@media (max-width:63.99875em){.main-tournament__content{margin-bottom:1.5rem}}@media (max-width:61.99875em){.title--small{font-size:1.5rem}.tournament{padding-block:1.25rem}.results-tournament__table:not(:last-child){margin-bottom:1.5rem}}@media (max-width:47.99875em){.logo__img{width:3.125rem}.logo__text{font-size:1.25rem}}@media (max-width:40.62375em){.format__column:not(:last-child){margin-bottom:1.5rem}}@media (not (max-width:35.9375em))and (max-width:90em){.title{font-size:clamp(1.75rem,1.41763005780625rem + .9248554913vw,2.25rem)}.title--big{font-size:clamp(1.875rem,0.8363439306375rem + 2.8901734104vw,3.4375rem)}}@media (max-width:35.9375em){.title{font-size:1.75rem}.title--big{font-size:1.875rem}}@media (max-width:35.93625em){.main-tournament__card:not(:last-child){margin-bottom:1.5rem}.talents__item:not(:last-child){margin-bottom:1.5rem}}@media (max-width:29.99875em){.title--small{font-size:1.375rem}.title--tiny{font-size:1.125rem}}@media (max-width:25em){.button{width:100%}}@media (min-width:35.9375em){.main-tournament__teams{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr))}.talents{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:40.625em){.format{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media not (min-width:47.99875rem){:root{--header-height: 4.375rem}}@media (min-width:61.99875em){.results-tournament__tables{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:64em){.main-tournament__container{display:flex;align-items:flex-start;justify-content:space-between;column-gap:1.875rem}.main-tournament__content{flex-basis:58.125rem}.main-tournament__sidebar{position:sticky;top:calc(var(--header-height) + 0.9375rem);flex-basis:28.125rem;min-width:20.8125rem}}@media (any-hover:hover){.button:hover{transform:scale(1.03)}.button:hover:before{left:125%;transition:left .7s ease-in-out}.list-talents__nickname:hover{color:#ffb63a}.card-team__name a:hover,.card-team__division a:hover{color:#fff}.card-team__players{opacity:0}.card-team__players:hover{opacity:1}.players-team__link:hover{color:#ffb63a}}
