@import "https://fonts.googleapis.com/css2?family=Sora:wght@100..800&family=Zalando+Sans+SemiExpanded:ital,wght@0,200..900;1,200..900&display=swap";:root{--default-color:#ff3a3a;--secondary-color:#fff;--hover-color:#ff8282;--third-color:#000;--default-font:"Sora";--secondary-font:"Zalando Sans SemiExpanded"}[data-theme=dark]{--default-color:#ff3a3a;--secondary-color:#000;--hover-color:#ff8282;--third-color:#fff;--default-font:"Sora";--secondary-font:"Zalando Sans SemiExpanded"}body{box-sizing:border-box;background-color:#f4f4f4;border:0;margin:0;padding:0}[data-theme=dark] body{box-sizing:border-box;background-color:#202020;border:0;margin:0;padding:0}*{font-family:var(--secondary-font), sans-serif}:root{--header-bg-light:#fff9;--header-bg-dark:#0009;--blur-amt:10px}header{background-color:var(--header-bg-light);-webkit-backdrop-filter:blur(var(--blur-amt));color:var(--default-color);z-index:1000;border-radius:20px;justify-content:space-between;align-items:center;gap:2vw;width:80%;margin:0 auto;transition:background-color .3s;display:flex;position:sticky;top:1.5%}[data-theme=dark] header{background-color:var(--header-bg-dark)}.logo-container{flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:1.5vw;margin-left:2.5vw;display:flex}.logo-svg-container{justify-content:center;align-items:center;display:flex}.logo-svg svg{width:3vw;height:auto}.logo-svg path{fill:var(--default-color)}.name{font-family:var(--default-font), sans-serif;cursor:default;white-space:nowrap;color:var(--default-color);font-weight:700}.header-back-icon{height:auto;color:var(--secondary-color);background-color:var(--third-color);cursor:pointer;transform-origin:50%;border-radius:50%;padding:.3vw;display:block}.header-back-icon:hover{background-color:var(--hover-color)}.header-season-selector{all:unset;box-sizing:border-box;text-align:center;background-color:var(--default-color);text-transform:uppercase;color:var(--secondary-color);cursor:pointer;border-radius:999px;padding:.5vw .5vw .5vw .8vw;font-weight:700;transition:color .2s}.header-season-selector:hover{color:var(--hover-color)}.header-season-selector option{background-color:var(--secondary-color);color:var(--default-color);font-size:1vw;font-weight:600}.links-container{justify-content:flex-end;align-items:center;margin-right:2.5vw;display:flex}.links{align-items:center;display:flex}.icon-header{cursor:pointer;color:var(--third-color);font-size:2.2vw;transition:color .3s}.icon-header:hover{color:var(--hover-color)}.login-btn{background-color:var(--third-color);color:var(--secondary-color);white-space:nowrap}button{box-sizing:border-box;text-align:center;background-color:var(--default-color);color:var(--secondary-color);white-space:nowrap;cursor:pointer;border:none;border-radius:15px;width:8vw;height:5vh;font-size:1.2vw}.loading-page{box-sizing:border-box;height:100vh;color:var(--default-color);font-family:var(--default-font), sans-serif;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:5vh;font-size:2vw;font-weight:700;display:flex;overflow:hidden}.loading-error-icon{font-size:6vw}.spinner{border:8px solid var(--third-color);border-top-color:var(--default-color);border-radius:50%;width:30px;height:30px;margin-bottom:15px}.loading-error{color:var(--default-color);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;font-size:2vw;display:flex;overflow:hidden}.modal-overlay{z-index:1001;backdrop-filter:blur(4px);cursor:default;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content{background:var(--secondary-color);box-sizing:border-box;border-radius:25px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:35%;height:33%;padding:.5% 3% 2.5%;display:flex}.modal-title{color:var(--third-color);font-size:2.3vw}.modal-description{color:var(--third-color);margin:0;font-size:1.2vw}.modal-btns{justify-content:flex-start;gap:2vw;display:flex}.modal-btns button{width:9.3vw;height:5.6vh;font-size:1.3vw}footer{text-align:center;justify-content:space-between;align-items:center;height:auto;padding:3% 13.5% 2%;display:flex}.footer-logo{width:1.7vw}.footer-logo path{fill:var(--default-color)}.footer-text{color:var(--default-color);justify-content:flex-start;align-items:center;gap:1vw;font-size:.8vw;display:inline-flex}.footer-text h1{font-family:var(--default-font), sans-serif}.credits{color:var(--third-color);font-size:1.2vw}.footer-text span{color:var(--secondary-color);cursor:pointer;border-radius:980px;padding:.3vw .5vw;font-size:.8vw;background-color:var(--default-color)!important}.changelog-list{padding:0 0 0 1vw}.intro-full-card-container{margin-bottom:1%;overflow:hidden}.intro-card{background-color:var(--third-color);border:none;border-radius:30px;width:95%;height:61.2vh;margin:0 auto;padding:0;overflow:hidden}.intro-card-img{flex-shrink:0;width:auto;height:50vh}.intro-card-header{color:var(--secondary-color);text-align:center;padding-top:2.5vh;padding-left:2.5vw;font-size:1.5vw;line-height:.5vw}.intro-card-header h1{color:var(--default-color);font-family:var(--default-font), sans-serif}.intro-card-images{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1vw;width:100%;display:flex}.intro-two-card-container{background-color:var(--third-color);background:0 0;border:none;border-radius:30px;flex-direction:row;justify-content:space-between;width:95%;height:61.2vh;margin:0 auto 1%;padding:0;display:flex;overflow:hidden}.mini-card{background-color:var(--third-color);border:none;border-radius:30px;width:49.4%;height:auto;margin:0 auto;padding:0;overflow:hidden}.mini-card.red{background-color:var(--default-color)}.intro-two-card-header{color:var(--secondary-color);text-align:center;padding-top:2.5vh;padding-bottom:2.5vw;font-size:1.5vw;line-height:.5vw}.intro-two-card-header.red{color:var(--third-color)}.intro-two-card-header.red h1{color:var(--secondary-color);font-family:var(--default-font), sans-serif}.intro-two-card-images{white-space:nowrap;justify-content:center;align-items:center;display:flex}.intro-two-card-images.red img{width:35vw}.intro-two-card-images img{width:47vw}.intro-big-card-container{margin-bottom:1%;overflow:hidden}.big-card{background:0 0;border:none;border-radius:30px;width:95%;height:122.5vh;margin:0 auto;padding:0;position:relative;overflow:hidden}.intro-big-card-footer{color:var(--secondary-color);text-align:center;font-size:1.5vw;line-height:.5vw;position:relative;top:5vh}.intro-big-card-images img{width:80vw;height:auto;margin-top:5vh;margin-left:15vh}.intro-big-card-footer h1{color:var(--default-color);font-family:var(--default-font), sans-serif}.intro-big-card-images{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.bg-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.intro-big-card-footer,.intro-big-card-images{z-index:2;position:relative}.league-card-container{background-color:var(--default-color);border:none;border-radius:30px;width:95%;height:58.8vh;margin:0 auto;padding:0;overflow:hidden}.league-card-content{position:relative;top:2.2%}.league-card-texts-container,.league-card-texts-container.preview{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:28%;left:7%}.league-card-texts-container{top:33%}.league-card-header{text-align:center;white-space:nowrap;color:var(--third-color);font-size:2.5vw;line-height:2.5vw}.league-card-header strong{color:var(--secondary-color)}.league-card-btn{background-color:var(--secondary-color);color:var(--default-color)}.final-intro-header strong{color:var(--default-color);font-weight:bolder}.scrollable-cards-container{margin:0 auto}.scroll-container{-ms-overflow-style:none;scrollbar-width:none;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:3%;margin-left:51.5%;padding:1% 3%;display:flex;overflow:auto hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 8% 100%,#0000 100%)}.scroll-container::-webkit-scrollbar{display:none}.card{aspect-ratio:1;cursor:pointer;white-space:nowrap;color:#fff;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;gap:5vh;min-width:32.5vh;max-width:none;padding:5vw;display:flex;position:relative;overflow:hidden}.card-texts h1{text-align:center;cursor:pointer;font-size:2.5vw;font-family:var(--default-font), sans-serif;margin:0 auto}.card-texts p{text-align:center;cursor:pointer;margin:0 auto;font-size:1.3vw}.card-image{text-align:center}.card-image img{object-fit:contain;width:8vw;height:auto}.card-texts span{color:#fff;z-index:20;background-color:#ff3a3a;border-radius:1.5vw;width:auto;padding:.5vw .9vw;position:absolute;top:1.5vw;right:2.3vw}.card.no-click,.card-texts.no-click span,h1,p{cursor:default!important}.intro-container{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:90vh;padding:3%;display:flex}.intro-text{color:var(--third-color);margin-bottom:4vh}.btn-intro{margin-bottom:13vh}.intro-imgs{justify-content:center;width:100%;display:flex;overflow:hidden}.logos-slider{justify-content:center;width:200%;display:flex}.logos-track{justify-content:center;align-items:center;gap:4vw;width:100%;display:flex}.logo-red path{fill:var(--default-color)}.logo-red{width:3vw;height:auto}.intro-text h1{margin-bottom:1%;font-size:2.8vw;line-height:2.9vw}.intro-text>h1 strong{color:var(--default-color);font-weight:bolder}.intro-text div{font-size:1.3vw}.logo-competition{width:2.8vw;height:auto}.logo-competition path{fill:var(--third-color)}.leagues-container{flex-direction:column;margin-top:5vh;display:flex}.section-title{text-transform:uppercase;text-align:center;color:var(--default-color);font-size:2.5vw;font-weight:700}.matches-title{text-align:center;text-transform:uppercase;color:var(--default-color);margin-bottom:3vh;font-size:2.5vw;font-weight:700}.matches-grid-container{scrollbar-width:none;border-radius:30px;gap:2vw;margin:0 2vw;display:flex;overflow:auto hidden}.matches-grid-leagues .team-card-logo{width:3.5vw}.matches-grid-leagues .match-content-card-texts{font-size:1.5vw}.matches-grid-leagues .results{gap:2vw}.matches-grid-leagues{grid-template-columns:24vw 24vw;align-items:center;gap:1.5vw;display:grid}.switcher-container{margin-bottom:0}.card{width:25%}.matches-grid-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:40px;justify-content:space-evenly;align-items:center;width:100%;padding:2.5vw 3vw;display:flex}.matches-grid-container-dots{gap:1vw;display:flex}.match-content-card{background-color:var(--secondary-color);width:100%;color:var(--third-color);cursor:pointer;box-sizing:border-box;user-select:none;border-radius:30px;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:7.5%;display:flex}.team-card-logo{width:3.1vw;height:auto}.match-content-card-assets{flex-direction:column;justify-content:space-around;align-items:center;gap:1.5vw;display:flex}.match-content-card-texts{text-transform:uppercase;font-size:1.8vw}.results{flex-direction:column;gap:2vw;display:flex}.match-status-ft{justify-content:flex-end;align-items:center;gap:2.5vw;display:flex}.bold-result{font-weight:700}.bold-result-live{color:var(--default-color);font-weight:700}.custom-scroll-wrapper{width:100%;margin-bottom:4vh;padding-bottom:5vh;position:relative}.custom-scroll-content{scrollbar-width:none;-ms-overflow-style:none;cursor:default;border-radius:30px;gap:3.5vh;padding-bottom:2vh;display:flex;overflow:auto hidden}.custom-scroll-content::-webkit-scrollbar{display:none}.custom-scroll-track{background:var(--secondary-color);z-index:50;pointer-events:auto;touch-action:none;cursor:grab;border-radius:20px;width:9.5vw;height:.8vh;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.custom-scroll-thumb{background:var(--default-color);cursor:grab;z-index:51;border-radius:20px;width:2vw;height:100%;position:absolute;top:0;left:0}.switcher-container{background-color:var(--secondary-color);border-radius:980px;flex-direction:row;width:50%;margin:0 auto 3vh;padding:.4vw;display:flex;position:relative;overflow:hidden}.switcher,.switcher-selected{cursor:pointer;text-align:center;white-space:nowrap;border-radius:980px;flex:1;padding:.5vw;font-size:1.1vw;position:relative}.switcher{color:var(--third-color)}.switcher-selected{color:var(--secondary-color)}.league-cards-container{scrollbar-width:none;border-radius:30px;gap:2vw;margin-right:3vw;padding:2vw 0 0 3vw;display:flex;overflow:auto hidden}.league-title{text-transform:uppercase;color:var(--default-color);text-align:center;margin-left:3vw;font-size:2.5vw;font-weight:700}.auth-container{background-color:var(--default-color);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:5vh;padding:5.5% 4.5%;display:inline-flex}.svg-icon-login{width:2vw}.svg-icon-login path{fill:var(--secondary-color)}.login-title{font-size:2vw;font-family:var(--default-font), sans-serif;color:var(--secondary-color);font-weight:700}.login-logo-container{justify-content:center;align-items:center;gap:2vh;display:flex}.login-error{text-align:center;color:var(--secondary-color);margin-bottom:5vh;font-size:1.2vw}.login-form{flex-direction:column;justify-content:center;align-items:center;gap:2vw;display:flex}.login-form input{text-align:left;border:1px solid var(--hover-color);border-radius:15px;width:18vw;height:4vh;padding:10px;font-size:1.2vw}.login-submit-btn{background-color:var(--secondary-color);color:var(--default-color)}.login-question{color:var(--secondary-color);font-size:1.1vw}.login-change-link{cursor:pointer;text-decoration:underline}.login-change-link:hover{color:var(--hover-color)}.login-change-text{cursor:default}label{text-align:left;color:var(--secondary-color);margin-left:.4vw;font-size:1vw}.input-container{flex-direction:column;gap:1vh;display:flex}.provider-container{grid-template-columns:repeat(3,1fr);gap:1vw;display:grid}.provider-img-google,.provider-img-git,.provider-img-twitter{cursor:pointer;background-color:#fff;border-radius:15px;width:2vw;height:auto;padding:.5vw}.auth{box-sizing:border-box;background-color:var(--secondary-color);justify-content:center;align-items:center;height:100vh;display:flex;overflow:hidden}.verify-container{background-color:var(--default-color);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:5vh;padding:5.5% 4.5%;display:inline-flex}.svg-icon-verify{width:2vw}.svg-icon-verify path{fill:var(--secondary-color)}.verify-title{font-size:2vw;font-family:var(--default-font), sans-serif;color:var(--secondary-color);font-weight:700}.verify-logo-container{justify-content:center;align-items:center;gap:2vh;display:flex}.verify-submit-btn{background-color:var(--secondary-color);color:var(--default-color)}.verify-content{flex-direction:column;justify-content:center;align-items:center;gap:5vh;display:flex}.verify-text{text-align:center;color:var(--secondary-color);font-size:1.1vw}.verify-btns{flex-direction:row;justify-content:center;gap:2vh;display:flex}.standings{width:94%;color:var(--third-color);border:1px solid var(--default-color);background:0 0;border-radius:30px;margin:0 auto 3%;padding-bottom:3%}.sx-col,.sx-col-space,.dx-col,.dx-col-space{text-align:center;vertical-align:middle;white-space:nowrap;display:inline-table}.standings-title{text-align:center;text-transform:uppercase;color:var(--default-color);padding:2% 0 1.5%;font-size:2.4vw;font-weight:700}.sx-col,.sx-col-space{width:7%}.dx-col,.dx-col-space{width:15%}.dx-col-space{padding-right:28%}.standings th{color:var(--default-color)}.standings thead,th,td{padding-top:1.5%;padding-bottom:1.5%;font-size:1.8vw}.champions-logo,.europa-logo,.conference-logo,.serie-b-logo,.winner-logo,.champions-logo-win,.europa-logo-win,.conference-logo-win,.serie-b-logo-win,.winner-logo-win,.champions-logo-lose,.europa-logo-lose,.conference-logo-lose,.serie-b-logo-lose,.winner-logo-lose,.champions-logo-draw,.europa-logo-draw,.conference-logo-draw,.serie-b-logo-draw,.winner-logo-draw{width:3.3vw;height:3.3vw}.champions-logo path,.europa-logo path,.conference-logo path,.winner-logo path{fill:var(--third-color)}.champions-logo-win path,.europa-logo-win path,.conference-logo-win path,.serie-b-logo-win path,.winner-logo-win path{fill:#2ddf00}.champions-logo-lose path,.europa-logo-lose path,.conference-logo-lose path,.serie-b-logo-lose path,.winner-logo-lose path{fill:#f60000}.champions-logo-draw path,.europa-logo-draw path,.conference-logo-draw path,.serie-b-logo-draw path,.winner-logo-draw path{fill:#dfd600}.arrow-text{font-variant:normal;text-align:start;letter-spacing:0;word-spacing:0;writing-mode:lr-tb;text-anchor:start;fill:var(--third-color);fill-opacity:1;stroke:none;font-family:Segoe UI Symbol,sans-serif;font-size:11.385px;font-style:normal;font-weight:400;font-stretch:100%;line-height:125%}.team-logo{width:3.5vw;height:auto;margin-right:1%}.on-going-win{color:var(--secondary-color);background-color:#2ddf00;border-radius:10px;padding:6%;font-size:1.8vw}.on-going-lose{color:var(--secondary-color);background-color:#f60000;border-radius:10px;padding:6%;font-size:1.8vw}.on-going-draw{color:var(--secondary-color);background-color:#dfd600;border-radius:10px;padding:6%;font-size:1.8vw}.win{color:#2ddf00}.lose{color:#f60000}.draw{color:#dfd600}.big-text-container{text-align:center;background-color:var(--default-color);border:1px solid var(--default-color);width:94%;color:var(--secondary-color);border-radius:30px;margin:0 auto 3%}.big-text-title{text-transform:uppercase;justify-content:center;align-items:center;gap:.6vw;margin:2.2% 2.5% 1%;font-size:2.4vw;display:flex}.big-text{width:95%;margin:0 auto 2.5%;font-size:1.2vw}.ai-text{color:var(--default-color);text-align:center;background-color:var(--secondary-color);border-radius:15px;width:2.8vw;padding:.5%;font-size:.6vw;display:inline-block}.calendar-container{background-color:var(--default-color);text-align:center;border-radius:30px;width:94%;margin:0 auto;padding-bottom:3%}.calendar-title{text-transform:uppercase;color:var(--secondary-color);margin:1% auto;padding:2.2% 2.5% 1%;font-size:2.4vw}.no-game{width:100%;color:var(--secondary-color);text-align:center;grid-column:1/-1;justify-content:center;align-items:center;padding-top:10%;padding-bottom:10%;font-size:1.8vw;display:flex}.match-content-card.single-card{z-index:1;grid-column:1/-1;justify-self:center;width:100%;margin:0 auto;padding:5%}.match-content-card.single-card:hover{transform:scale(1.05)}.single-card .team-card-logo{width:5vw}.single-card .match-content-card-texts{font-size:3vw}.single-card .results{gap:4vw}.calendar-slider .calendar-slider-buttons,.data-error{text-align:center;width:45%;color:var(--secondary-color);background-color:var(--hover-color);border:none;border-radius:980px;padding:1%;font-size:1.5vw;font-weight:bolder;display:inline}.data-input{text-align:center;width:20%;color:var(--secondary-color);background-color:var(--hover-color);border:none;border-radius:980px;padding:1%;font-size:1.5vw;font-weight:bolder;display:inline}.selected-left,.selected-right,.selected-center,.left:hover,.right:hover,.center:hover{color:var(--default-color)}.calendar-slider>.calendar-slider-buttons>span{cursor:pointer;text-transform:uppercase;border-radius:980px;margin:4%;padding:1%}.calendar-slider>span:hover{color:var(--default-color)}.calendar-content{grid-template-columns:repeat(2,31.4%);justify-content:center;gap:2vw;margin:2.5% auto 0;display:grid}.search,.selected-search{background-color:var(--hover-color);color:var(--secondary-color);border-radius:980px;padding:.85%;font-size:2vw}.search:hover,.selected-search:hover{color:var(--default-color);cursor:pointer}.selected-search{color:var(--secondary-color);cursor:pointer}.calendar-slider{justify-content:center;align-items:center;gap:1vw;display:flex}.data-select{all:unset;text-align:center;background-color:var(--hover-color);text-transform:uppercase;width:15%;color:var(--secondary-color);border-radius:980px;padding:1%;font-size:1.4vw;font-weight:bolder}.data-select:hover{color:var(--default-color);cursor:pointer}.data-select option{text-transform:uppercase;text-align:center;background-color:var(--secondary-color);color:var(--default-color);border-radius:15px;padding:1%;font-size:1.2vw;font-weight:bolder}.react-calendar{box-sizing:border-box;border-radius:30px;padding:1vw;background-color:var(--hover-color)!important;color:var(--secondary-color)!important;border:none!important}.react-calendar__navigation{border-radius:16px;justify-content:center;align-items:center;height:auto;font-weight:700;display:flex;color:var(--secondary-color)!important;padding-top:.7vw!important;padding-left:0!important;padding-right:0!important}.react-calendar__navigation button{cursor:pointer;flex:none;justify-content:center;align-items:center;min-width:.5rem;height:.5rem;font-weight:700;display:flex;color:var(--secondary-color)!important;text-transform:uppercase!important;background:0 0!important}.react-calendar__navigation__label{cursor:default;pointer-events:none}.react-calendar__navigation button:disabled{background:0 0!important}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{color:var(--default-color)!important;background:0 0!important}.react-calendar__tile{text-align:center;font:inherit;background:0 0;justify-content:center;align-items:center;padding:.1% .2%;font-size:.833vw;font-weight:700;display:flex;color:var(--secondary-color)!important;border-radius:16px!important}.react-calendar__tile--now{color:var(--third-color)!important}.react-calendar__tile:hover{background-color:var(--secondary-color)!important;color:var(--third-color)!important}.react-calendar__tile:disabled{color:var(--hover-color)!important;cursor:not-allowed!important;background:0 0!important}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:var(--secondary-color)!important;color:var(--third-color)!important}.react-calendar__tile--active{background-color:var(--default-color)!important;color:var(--secondary-color)!important}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background-color:var(--secondary-color)!important}.brackets-title{text-align:center;color:var(--default-color);text-transform:uppercase;z-index:10;width:100%;position:sticky;top:0;left:0}.bracket-container-scroll{white-space:nowrap;width:94%;color:var(--third-color);border:1px solid var(--default-color);background:0 0;border-radius:30px;margin:0 auto 3%;position:relative;overflow-x:auto}.bracket{z-index:2;flex-direction:row;align-items:center;gap:2vw;width:100%;display:flex;position:relative;overflow:visible}.round-wrapper{justify-content:center;gap:8vw;height:100%;margin:0 auto;padding:1vw 5vw 3vw;display:flex}.round{flex-direction:column;justify-content:space-around;align-items:center;height:161vh;display:flex}.card-wrapper{margin-bottom:2vh;display:block;position:static}.bracket,.round,.card-wrapper,.playoff-card,.bracket-container-scroll{z-index:10!important;position:relative!important}.playoff-card{background-color:var(--secondary-color);border-radius:25px;justify-content:space-between;width:18vw;padding:7%;display:inline-flex}.round-result{align-items:center;font-size:1.5vw;display:flex}.round-result-numbers{flex-direction:column;gap:3vh;display:flex}.bold{font-weight:700}.team-row img{width:5vh}.winner-logo-card{width:auto;height:10vh;margin-right:1vw}.match-header-container{background-color:var(--default-color);border-radius:30px;flex-direction:column;justify-content:center;width:95%;margin:0 auto;padding-bottom:2vh;display:flex}.match-header-date{color:var(--secondary-color);text-align:center;padding-top:5vh;font-size:1.2vw}.result-logo-container{color:var(--secondary-color);grid-template-columns:1fr auto 1fr;align-items:center;gap:3vw;padding-top:2.5vw;padding-bottom:2.5vw;display:grid}.center{align-items:center;gap:3vw;display:flex}.team-name{font-size:1.5vw}.team-name.left{text-align:right}.team-name.right{text-align:left}.result-logo-container img{width:6vw}.results{flex-direction:column;align-items:center;gap:1vh;padding-left:1.5vw;padding-right:1.5vw;display:flex}.score{color:var(--secondary-color);flex-direction:row;justify-content:space-between;align-items:center;gap:1.5vw;font-size:2vw;display:flex}.status{font-size:1.2vw}.status.live{background-color:#f20;border-radius:10px;padding:.3vw}.extra-score{color:var(--secondary-color);gap:1.5vw;font-size:1.3vw;font-weight:700;display:flex}.loser{color:var(--hover-color)!important}.events-container{color:var(--secondary-color);text-align:center;flex-direction:column;gap:8vh;padding-bottom:2.5vw;font-size:1.2vw;display:flex}.match-header-container *,.match-header-container :hover{color:var(--secondary-color)}.match-info-container{border:1px solid var(--default-color);border-radius:30px;flex-direction:column;align-items:center;gap:5vh;width:95%;margin:5vh auto;display:flex}.match-info-content{grid-template-columns:auto auto;place-items:center;gap:8vh 15vw;width:fit-content;margin-bottom:5vh;display:grid}.match-info-title{text-align:center;text-transform:uppercase;color:var(--default-color);margin-top:3vh;font-size:2.5vw;font-weight:700}.info-icon{width:2vw;height:2vw;color:var(--default-color)}.info-row{justify-content:flex-start;align-items:center;gap:3vw;width:100%;display:flex}.info-title{color:var(--default-color);text-transform:uppercase;font-size:1.1vw;font-weight:700}.info-subtitle{color:var(--third-color);font-size:1.4vw}.info-subtitle-nation{color:var(--third-color);align-items:center;font-size:1.4vw;display:flex}.nation{width:1vw;height:1vw;margin-left:.5vw}.link{cursor:pointer;text-decoration:underline}.events{flex-direction:column;gap:8vh;display:flex;z-index:10!important;position:relative!important}.timeline-line{background-color:var(--secondary-color);z-index:0;width:8px;position:absolute;top:25px;bottom:25px;left:50%;transform:translate(-50%)}.events-time{color:var(--third-color);z-index:1;background-color:var(--secondary-color);border-radius:30px;padding:.7vw;position:relative}.events-container{background-color:var(--default-color);border-radius:30px;flex-direction:column;gap:4vh;width:95%;margin:0 auto;display:flex}.events-col{flex-direction:column;gap:2vh;display:flex}.events-col.left{text-align:right;align-items:flex-end}.events-col.right{text-align:left;align-items:flex-start}.events-timeline{flex-direction:column;align-items:center;gap:2vh;display:flex}.event{align-items:center;font-size:1.1vw;display:flex;color:var(--secondary-color)!important}.event.left{text-align:right}.event.right{text-align:left}.player-out{filter:opacity(.7);color:var(--secondary-color)!important}.player-in{color:#4cff4c!important}.event-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:2vw;display:grid}.event svg{padding-left:1vw;padding-right:1vw;font-size:1.8vw}.event svg path{color:var(--secondary-color)}.subs-container{justify-content:center;align-items:center;gap:1vw;display:flex}.event>.card-icon.yellow{fill:gold}.event>.card-icon.red{fill:red}.events-title,.live-tag{text-transform:uppercase;text-align:center;margin-top:3vh;font-size:2.5vw;font-weight:700}.title-container{justify-content:center;align-items:center;gap:.6vw;display:flex}.live-tag{color:var(--secondary-color);background-color:#f20;border-radius:12px;padding:.4vw;font-size:.6vw}.match-stats-container{border:1px solid var(--default-color);border-radius:30px;width:95%;margin:5vh auto}.match-stats-title{text-transform:uppercase;color:var(--default-color);text-align:center;padding:4vh 0 3vh;font-size:2.5vw;font-weight:700}.match-stats-content{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;padding-bottom:1.5vh;font-size:1.6vw;display:flex}.stat-row{width:80%;color:var(--third-color);grid-template-columns:14vw 1fr 14vw;align-items:center;margin:3.5vh 0;display:grid}.stat-value.left{white-space:nowrap;justify-content:flex-end;align-items:center;height:100%;display:flex}.stat-value.right{white-space:nowrap;justify-content:flex-start;align-items:center;height:100%;display:flex}.stat-center{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.stat-bar-disabled{background:#ccc}.stat-bar-neutral{opacity:.6;background:#bbb;width:100%;height:100%}.stat-bar{background:#bbb;border-radius:10px;width:100%;height:.8vh;overflow:hidden}.status-stats-title{color:var(--default-color);white-space:nowrap;pointer-events:none;font-size:1.1vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-180%)}.bold-status{font-weight:700;color:var(--default-color)!important}.stat-value.left{padding-right:2vw}.stat-value.right{padding-left:2vw}.stat-bar-home,.stat-bar-away{background:var(--default-color);min-width:2%;height:100%}.stats-top-title{color:var(--default-color);text-transform:uppercase;padding:3vh 0 0;font-size:2.5vw;font-weight:700}.match-lineup-container{background-color:var(--default-color);border-radius:30px;width:95%;margin:0 auto}.lineup-title{text-align:center;text-transform:uppercase;color:var(--secondary-color);font-size:2.5vw;font-weight:700}.subs{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:start;gap:3vw;width:81%;margin:0 auto;padding:2vw;display:grid}.home-subs{grid-template-columns:repeat(3,1fr);justify-items:start;gap:1.6vw 1.4vw;display:grid}.away-subs{grid-template-columns:repeat(3,1fr);justify-items:end;gap:1.6vw 1.4vw;display:grid}.sub-card{background-color:var(--hover-color);box-sizing:border-box;object-fit:cover;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:center;width:10.4vw;height:7vw;padding:.7vw .8vw 0;display:flex;position:relative}.sub-name{text-align:center;color:var(--secondary-color);margin-bottom:.4vw;font-size:.9vw;line-height:1.1}.sub-img{width:4.2vw;height:auto;margin-top:auto;display:block}.event-sub-icons{color:var(--third-color);background:var(--secondary-color);border-radius:10px;padding:.35vw;font-size:.8vw;font-weight:700;position:absolute;top:-.4vw;left:-.5vw}.sub-card .sub-new-event{color:var(--third-color);background:var(--secondary-color);border-radius:10px;padding:.35vw;font-size:.6vw;position:absolute;top:6vw;right:-.4vw}.sub-card .event-sub-icon{color:var(--third-color);background:var(--secondary-color);border-radius:980px;padding:.35vw;font-size:.8vw;font-weight:700;position:absolute;top:-.3vw;left:-.2vw}.sub-card .event-sub-icon.index{z-index:10;position:absolute;top:-.4vw;left:.6vw}.sub-card .event-icons .event-icon:nth-child(2){left:.3vw}.sub-card .event-icons .event-icon:nth-child(3){left:1vw}.sub-card .event-icons .event-icon:nth-child(4){left:1.4vw}.field-wrapper{justify-content:center;align-items:center;height:85vh;margin-top:10vh;display:flex;position:relative}.field{width:47.5vw;position:relative;transform:rotate(-90deg)}.field svg g{stroke:var(--hover-color)}.field svg g #Centre-mark,.field svg g g circle{fill:var(--hover-color)}.lineup-content-info{justify-content:center;gap:3vw;padding:5vh 0 0;display:flex}.logo-team{width:3vw}.team-info{color:var(--secondary-color);align-items:center;gap:1vw;display:flex}.team-info div{border-radius:10px;padding:.3vw}.formation{font-weight:700}.player-dot,.coach-dot{pointer-events:none;z-index:5;flex-direction:column;align-items:center;display:flex;position:absolute;transform:rotate(90deg)!important}.player-face-background{background-color:var(--secondary-color);border-radius:50%;width:3.5vw;height:3.5vw;position:relative;overflow:visible}.player-face{object-fit:cover;border-radius:50%;width:3.5vw;height:auto;position:absolute;left:50%;transform:translate(-50%)}.player-dot.home .player-face{border-color:var(--hover-color)}.player-name{color:var(--secondary-color);text-align:center;white-space:nowrap;margin-top:.3vw;font-size:.8vw}.player-rating{background:var(--hover-color);color:#000;border-radius:10px;padding:.15vw .35vw;font-size:.8vw;font-weight:700;position:absolute;top:-.4vw;right:-.4vw}.card-icon{transform:rotate(90deg)}.card-icon.yellow{fill:gold}.card-icon.red{fill:red}.player-dot .event-icons{background:0 0;width:2.8vw;height:auto}.player-dot .event-icons .event-icon:nth-child(2){left:.3vw}.player-dot .event-icons .event-icon:nth-child(3){left:1vw}.player-dot .event-icons .event-icon:nth-child(4){left:1.4vw}.player-dot .event-icon,.coach-dot .event-icon{color:var(--third-color);background:var(--secondary-color);border-radius:10px;padding:.35vw;font-size:.8vw;font-weight:700;position:absolute;top:-.4vw;left:-.5vw}.player-dot .event-icon.index{z-index:10;position:absolute;top:-.4vw;left:.8vw}.sub-event{color:var(--third-color);background:var(--secondary-color);border-radius:10px;padding:.25vw;font-size:.5vw;font-weight:700;position:absolute;bottom:1.2vw;right:-.1vw}.coach-dot .player-face-background{border-radius:10px}.coach-dot .player-face-background .player-face{border-radius:0}.favorites-title{color:var(--default-color);text-align:center;text-transform:uppercase;margin-top:5vh;margin-bottom:5vh;font-size:2vw;font-weight:700}.btn-wrapper{justify-content:center;margin-top:5vh;margin-bottom:5vh;display:flex}.teams-grid{border:1px solid var(--default-color);border-radius:30px;grid-template-columns:repeat(4,1fr);gap:2vw;width:50vw;margin:0 auto;padding:3vw;display:grid}.team-item{color:var(--third-color);text-align:center;cursor:pointer;background:0 0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:1vw;padding:1vw 0;display:flex}.league-item{color:var(--third-color);text-transform:uppercase;grid-column:span 4;justify-content:center;align-items:center;gap:1vw;font-size:1.5vw;font-weight:700;display:flex}.logo-svg{width:3vw}.league-wrapper:first-child{margin-left:4vh}.league-wrapper:last-child{margin-right:4vh}.toast{z-index:1000;text-align:center;color:var(--secondary-color);background-color:var(--default-color);cursor:default;pointer-events:none;text-transform:uppercase;border-radius:15px;justify-content:center;align-items:center;padding:1vw 2vw;font-size:1.2vw;font-weight:700;display:flex;position:fixed;bottom:5%;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #0003}.toast-icon{margin-right:1vw;font-size:1.8vw}.settings-title{color:var(--default-color);text-align:center;text-transform:uppercase;margin-top:5vh;margin-bottom:3.5vh;font-size:2.5vw;font-weight:700}.settings-content{background-color:var(--secondary-color);border-radius:30px;width:95%;margin:3vh auto}.settings-item{border-radius:30px;justify-content:space-between;align-items:center;margin:0 auto;padding:1.5vw 3vw;font-size:1.5vw;display:flex}.settings-item-title{align-items:center;gap:2vw;display:flex}.settings-item-icon{font-size:2vw}.external-panel{background-color:var(--secondary-color);border-radius:30px;justify-content:flex-start;align-items:center;gap:8vw;width:95%;margin:0 auto;display:flex}.external-img{border-radius:30px;width:43vw;margin-left:3vw;padding:2vh}.external-info{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5vh;display:flex}.external-title{color:var(--default-color);font-size:3vw;font-weight:700;font-family:var(--default-font), sans-serif}.external-desc{font-size:1.5vw}.link-btn{margin-top:2vh}
