body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,a,button{color:#000;font-family:Zain,sans-serif;text-decoration:none}.zain-extralight{font-weight:200}.zain-extralight,.zain-light{font-family:Zain,sans-serif;font-style:normal}.zain-light{font-weight:300}.zain-regular{font-weight:400}.zain-bold,.zain-regular{font-family:Zain,sans-serif;font-style:normal}.zain-bold{font-weight:700}.zain-extrabold{font-weight:800}.zain-black,.zain-extrabold{font-family:Zain,sans-serif;font-style:normal}.zain-black{font-weight:900}a i{background-color:#118bee;color:#000}a:hover{text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #fff,0 0 42px #efff0b,0 0 82px #efff0b,0 0 92px #efff0b,0 0 102px #efff0b,0 0 151px #efff0b}nav ul li ul li,nav ul li ul li a{color:#000}.dark{background-color:#000}.dark,.dark *{color:#fff}.dark.gray{background-color:#18183e}.dark .gray{background-color:#18183e!important}.dark .splash{color:#9b9bfe}.dark .splash-bg{background-color:#9b9bfe}.dark button.splash-bg{border:0}.dark .splash-border{border-color:#9b9bfe}main.dark>section{background-color:initial;max-width:90vw}main.dark>section.live-scoring{max-width:100vw}.splash{color:#18183e}.splash-bg{background-color:#18183e}.splash-border{border-color:#18183e}.black-text,.black-text *{color:#000!important}h1{font-feature-settings:normal;display:block;font-size:50px;font-style:normal;font-variant:normal;line-height:26.4px;width:100%}h3{font-feature-settings:normal;font-variant:normal;font-weight:700;line-height:15.4px}h3,p{font-size:14px;font-style:normal}p{font-feature-settings:normal;font-variant:normal;font-weight:400;line-height:20px}blockquote{font-feature-settings:normal;font-size:21px;font-variant:normal;font-weight:400;line-height:30px}blockquote,pre{font-style:normal}pre{font-feature-settings:normal;font-size:13px;font-variant:normal;font-weight:400;line-height:18.5714px}footer,header,main{max-width:100vw;padding:0}header.main-header{color:#fff;max-height:7vh;padding:0;width:95vw}header.show-false{display:none}main.main-content{box-sizing:border-box;display:flex;flex-direction:column;height:93vh;min-height:90vh;overflow-x:hidden;overflow-y:auto;padding:70px 20px 0}main.main-content.dark.false.main-slideshow{height:100vh;overflow:hidden}nav{align-items:center;margin-bottom:0}header nav img{margin:10px 0 0}nav ul{margin:0}body{background-color:#000!important;font-size:1.25rem}input{color:#000}main>section{background-color:#48abe0b3;border-radius:15px;color:#fff;font-size:1.25rem;margin:0 auto;max-width:70vw;padding:2vh 5vw;text-align:center}span.loading-wrapper{background:radial-gradient(#000,#0000);bottom:0;cursor:progress;display:flex;left:0;position:fixed;right:0;top:0;z-index:10000}img.loading{margin:auto}span.small-loading-wrapper{margin-top:0;position:relative;top:0;width:100%;z-index:100000}section.standings-page{flex-direction:column}li.active-season-true a{color:green;font-weight:700}.pink-glow-text{text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #fff,0 0 42px #ee5cf1,0 0 82px #ee5cf1,0 0 92px #ee5cf1,0 0 102px #ee5cf1,0 0 151px #ee5cf1}.blue-glow-text{text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #fff,0 0 42px #48abe0,0 0 82px #48abe0,0 0 92px #48abe0,0 0 102px #48abe0,0 0 151px #48abe0}.yellow-glow-text{text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #fff,0 0 42px #efff0b,0 0 82px #efff0b,0 0 92px #efff0b,0 0 102px #efff0b,0 0 151px #efff0b}.latest-scores-button b{background-color:green;border-color:green}footer{align-items:center;bottom:0;display:flex;justify-content:center;max-height:7vh;position:fixed;text-align:center;width:100%}footer,footer a{color:#fff}footer a img{height:45px}.menu{display:none}.list-select{list-style:none;padding:0}.list-select li{display:flex}details form{margin:10px auto}.sortable{cursor:pointer}.icon-small{height:15px;width:15px}.standings-wrapper{align-items:flex-start;display:flex}.standings-wrapper>table{flex:3 1;margin-right:30px;white-space:inherit}.standings-wrapper>div{flex:1 1}.standings-wrapper>div table{white-space:inherit}.standings-wrapper section{flex:1 1;flex-direction:column;padding-left:20px}.standings-wrapper section form{justify-content:space-between;margin:0;padding:0}.standings-wrapper section form,form.daily-scores{align-items:center;border:0;box-shadow:none;display:flex}form.daily-scores{flex-direction:column}.standings-wrapper input#date{margin-bottom:0}details{width:100%}input,select,textarea{color:#000}hr{margin:0}.hide{display:none}.show-index-0{display:inline;display:initial}.width-10{width:10%}.width-20{width:20%}.width-30{width:30%}.width-40{width:40%}.width-50{width:50%}.width-60{width:60%}.width-70{width:70%}.width-80{width:80%}.width-90{width:90%}.width-100{width:100%}.flex{align-items:center;display:flex;flex-wrap:wrap}.flex,.jc-center{justify-content:center}.jc-space-between{justify-content:space-between}.jc-space-around{justify-content:space-around}.jc-space-evenly{justify-content:space-evenly}.jc-flex-start{justify-content:flex-start}.jc-flex-end{justify-content:flex-end}.jc-stretch{justify-content:stretch}.ai-center{align-items:center}.ai-flex-start{align-items:flex-start}.ai-flex-end{align-items:flex-end}.ai-stretch{align-items:stretch}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-basis-auto{flex-basis:auto}.flex-basis-0{flex-basis:0}.flex-basis-100{flex-basis:100%}.m-0{margin:0}.m-10{margin:10px}.m-20{margin:20px}.mt-0{margin-top:0!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mr-0{margin-right:0!important}.mr-10{margin-right:10px!important}.mr-20{margin-right:20px!important}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.ml-0{margin-left:0!important}.ml-10{margin-left:10px!important}.ml-20{margin-left:20px!important}.p-0{padding:0}.p-10{padding:10px}.p-20{padding:20px}.pt-0{padding-top:0}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pr-0{padding-right:0}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pb-0{padding-bottom:0}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pl-0{padding-left:0}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.ptb-0{padding-bottom:0;padding-top:0}.ptb-10{padding-bottom:10px;padding-top:10px}.ptb-20{padding-bottom:20px;padding-top:20px}.plr-0{padding-left:0;padding-right:0}.plr-10{padding-left:10px;padding-right:10px}.plr-20{padding-left:20px;padding-right:20px}.block{display:block}.bg-blue{background-color:#48abe0b3}.bg-red{background-color:#e04848b3}.bg-green{background-color:#48e048b3}.bg-yellow{background-color:#e0e048b3}.bg-purple{background-color:#e048e0b3}.bg-orange{background-color:#e09048b3}.bg-pink{background-color:#e04890b3}.bg-black{background-color:#000000b3}.bg-white{background-color:#ffffffb3}.bg-gray{background-color:#808080b3}.border-none{border:none}.ta-center{text-align:center}.bt{border-top:1px solid #ccc}.bb{border-bottom:1px solid #ccc}.f-sm{font-size:.75rem}.f-md{font-size:1rem}.f-lg{font-size:1.25rem}.f-xl{font-size:1.5rem}.image-center{display:flex;margin:auto}.center-text{text-align:center}.text-line{margin:0!important}.places-background{background:linear-gradient(90deg,#ff0,#ff0)}.places-background-transparent{background-color:#ffff0094!important}.places-background-with-image{background-color:#f3b503!important}.history-background{background-color:#06aff0!important}.history-background-transparent{background-color:#00b0f094!important}.history-background-with-image{background-color:#046ea4!important}.science-background{background-color:#92cf51!important}.science-background-transparent{background-color:#00b05094!important}.science-background-with-image{background-color:#38ab31!important}.pictures-background,.pop-culture-background{background-color:#fe7ce9!important}.pop-culture-background-transparent{background-color:#ff53f694!important}.pop-culture-background-with-image{background-color:#e84279!important}.sports-background{background-color:#70309f!important;color:#fff!important}.sports-background-transparent{background-color:#7030a094!important}.sports-background-with-image{background-color:#9451bd!important}.movies-background{background-color:red!important;color:#fff!important}.movies-background-transparent{background-color:#ff000094!important}.movies-background-with-image{background-color:#c8342e!important}.music-background{background-color:#ffbf00!important}.music-background-transparent{background-color:#ffc00094!important}.music-background-with-image{background-color:#e47018!important}.mystery-background{background:linear-gradient(340deg,#ffff0094,#00b0f094 25%,#ff000094 50%,#00b05094 75%)!important;text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #fff,0 0 42px #fff,0 0 82px #fff,0 0 92px #fff,0 0 102px #fff,0 0 151px #fff}.mystery-background-transparent{background:linear-gradient(120deg,#ffff0094,#00b0f094 25%,#ff000094 50%,#00b05094 75%)!important}.muted-rainbow-bg{animation:rainbowPulse 10s ease infinite;background:linear-gradient(135deg,#ff638480,#ffce5680,#4bc0c080,#36a2eb80,#9966ff80);background-size:300% 300%;filter:blur(20px) brightness(1.2);inset:0;position:absolute;z-index:1}@keyframes rainbowPulse{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}header.show-false+main.main-content{padding:0 20px}header.show-false~footer.footer,ul.header__nav__links{display:none}header .live-game a{background-color:gold;color:#000;padding:0 10px;text-transform:uppercase}.header span.live-game{left:160px;position:absolute}.header__team-avatar-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-right:20px}nav.header__nav button{align-items:center;background:none;border:0;display:flex;gap:10px;margin-right:10px;padding:0}.header__user-avatar-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative}a.header__nav__link-login button{font-size:1.2rem;font-weight:700;line-height:1.2rem;padding:10px 35px}.header__team-menu-dropdown,.header__user-menu-dropdown{align-items:flex-start;background-color:#18183e;display:flex;flex-direction:column;justify-content:space-between;left:-20px;padding:10px;position:absolute;top:70px;width:220px}.header__team-avatar-group{position:relative}button.header__team-menu-item{align-items:center;display:flex;justify-content:space-between;margin-left:10px;margin-right:0}.header__user-menu-dropdown button{text-align:right;width:100%}.header__user-menu-dropdown{left:auto;right:0}.header__team-avatar-btn .team-avatar__logo{top:15%!important}.header__team-menu-dropdown .team-avatar__logo img{position:relative;top:-8%}.header__team-menu-item .team-avatar{border-width:2px!important;height:50px!important;margin-right:10px;width:50px!important}span.header__team-menu-item-name{font-size:1rem;line-height:1rem;padding-right:10px;text-align:left}.header__team-avatar-btn>.team-avatar{margin-right:10px}@media (max-width:1024px){body{background-size:100vw;font-size:12px}.login__container{margin:0!important;padding:10px 20px}main.main-content.main-login{padding:0!important}*{box-sizing:border-box;flex-direction:column;font-size:1rem;max-width:100%}.ignore-mobile-flex-direction{flex-direction:row!important}.user-primary-badge .badge-icon svg{font-size:2.5rem!important}.badge-grid__icon svg{font-size:2rem!important}nav{justify-content:center;position:relative}h1{font-size:2rem}a.menu{display:block;position:absolute;right:5px;top:3px}nav ul.mobile-menu-false li{display:none}nav ul li{text-align:right}ul.mobile-menu-false li.make-money{display:inline-block;width:auto}ul.mobile-menu-false{flex:initial;position:absolute;right:-10px}li.make-money a{padding:0 10px}li.make-money a svg{font-size:2rem}li.make-money a small{font-size:.75rem}nav ul.mobile-menu-true{align-items:flex-end;background:#000000e6;display:flex;margin:0;padding:10px 10px 10px 0;position:absolute;right:0;text-align:center;top:65px;width:50vw}button.live-scoring-teams-button{margin-right:0!important}.game-page-header{flex-direction:row!important}.team-scoring-list li button{align-items:center;padding:30px!important;text-align:center}nav ul li ul{padding-right:5px;position:relative;top:0}footer{flex-direction:column;margin-top:40px}main.main-content{margin:0;max-height:100vh;overflow-x:hidden;padding:10px 0 0}main>section{max-width:90vw;padding:10px;width:90vw}section.game-page{margin-top:40px!important}.season-page{width:100%}table a,table td,table th{font-size:.6rem}form{padding:20px 0}input{font-size:.7rem;width:80%}.standings-wrapper>table{margin-right:0;width:100%!important}header nav img{height:50px}header.main-header{background-color:#00000080;left:0;margin:0;position:fixed;right:0;top:0;width:100vw;z-index:1000}header.team-page-header{margin-bottom:0!important}div.team-page-season-header{margin-right:0}div.team-page-season-header.active-season-true{max-width:100vw}.championship-team img,.final-scoreboard img{max-width:100%!important;min-width:100%!important}.standings-wrapper>div,.standings-wrapper>div table{width:100%}.standings-page h1{font-size:1.75rem}.scores-enter-page section input{width:100%}.game-body-left,.game-body-right{flex:1 1;order:2}.game-body{flex-direction:column!important}.category-badges{align-items:center;flex-direction:row!important;flex-wrap:wrap;justify-content:center!important}.category-badges li{margin:10px 5%!important;max-width:150px!important}header.header.gray.dark.show-true{margin:0!important;width:100%!important}nav.header__nav{padding:0!important}a.header__nav__link{order:2}.header__team-avatar-group{box-sizing:border-box;justify-content:flex-start;margin-right:0!important;order:1;position:static}.header__user-avatar-group{justify-content:flex-end;margin-left:20px;order:3;position:static}.header-host-dashboard .header__user-avatar-group{visibility:hidden}.header__team-menu-dropdown{left:0;right:0!important;top:70px;width:100vw}button.header__team-menu-item{flex-direction:row;justify-content:flex-start;width:90vw}.header__team-menu-item .team-avatar{margin-right:20px}.header__team-avatar-btn>.team-avatar{margin-right:0!important}.header__team-avatar-btn>span.header__team-menu-item-name,.header__user-avatar-btn>span.header__user-menu-item-name{display:none}span.header__nav__title{display:none!important}img.header__nav__logo{height:50px!important;margin:0 10px 0 15px!important}.team-search,input#team-search{width:80vw!important}input#team-search{margin:5px 10px 5px 0!important;padding:5px 0!important}.header__search__results{left:-20px!important}.modal-main .header__search__results{left:0!important}.modal-content{max-height:90vh!important;max-width:100vw!important}.modal{z-index:1000!important}.modal.small-header main.modal-main{margin-top:-72px!important}.modal.small-header .modal.game-team-modal main.modal-main{margin-top:20px!important}.modal.small-header.game-modal main.modal-main{margin-top:-55px!important}header.modal-header{background-color:initial;flex-direction:row}h2.modal-title{font-size:1.25rem!important;top:8px!important}.home{flex-direction:column!important;margin-top:50px!important}.home__upcoming-games-list{display:flex!important;flex-wrap:wrap!important;justify-content:space-evenly!important}.home__recent-games,.home__standings{margin-top:50px!important}.home__recent-games-list{display:flex;flex-direction:row;justify-content:space-evenly}.home__recent-game{border:1px solid gray;margin:2vw 1vw;width:40vw!important}.home__recent-game-pagination{flex-direction:row}.home__recent-game-pagination-details{margin-bottom:30px}ul.teams-page-scores-list{flex-direction:row!important}section.standings-page{margin-top:50px!important}.login_left{display:none}.login_right{margin-left:0!important}.login_right h2{font-size:2rem!important}ul.header__nav__links{display:flex;flex-direction:row;position:absolute;right:0;top:0}ul.header__nav__links a{font-size:2rem}footer.footer.mobile{display:none}.mobile .home>div{padding-bottom:20px}.home__mobile-footer{background-color:initial;bottom:0;display:flex!important;justify-content:flex-end;left:0;max-height:100vh!important;position:fixed;right:0;top:0;z-index:100}ul.home__mobile-footer-list{background-color:#000;display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin:0;padding:0}li.home__mobile-footer-item{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:5px 0 0;width:20vw}li.home__mobile-footer-item svg{height:1.7em;width:1.7em}li.home__mobile-footer-item.current{background-color:#9b9bfe}.home__recent-games-list{flex-wrap:wrap}.home__recent-game{width:90vw!important}li.home__recent-game-standing{align-items:center;flex-direction:row}.mobile .home>div{margin-top:0!important}.mobile ul.header__nav__links{display:none}.home__mobile-footer.gray{margin:0}.mobile .host-sales-page{margin-top:30px}.host-sales-features{align-items:center}.host-sales-page-header h1{line-height:3rem}.host-sales-page .feature{align-items:center;display:flex;text-align:center}.feature .icon{margin-bottom:0}.feature .icon svg{font-size:3rem;line-height:3rem}.schedule-page-map{padding-top:2vh!important;width:100vw!important}.schedule-page-map>div{height:50vh!important;margin:0 auto;width:80vw!important}.schedule-page-calendar{margin:0 auto;width:95vw!important}.schedule-page-wrapper button.calendar__nav-btn{font-size:1rem;line-height:1.7rem;padding:11px 10px 0}.calendar--monthly li.calendar__week-bottom-item{overflow:hidden}.calendar-event-game{background-color:#ccc;border-radius:5px;display:block;font-size:.8rem;margin:2px 0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.calendar--monthly .calendar__week-bottom{display:flex;flex-direction:column}.calendar--monthly .calendar__week-bottom-item{margin:0 0 10px;min-width:auto;width:100%}.calendar__header button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 15px}.calendar-event-game__venue{font-size:1rem}.calendar-event-game__host{font-size:.8rem}.calendar-event-game{align-items:center;display:flex;justify-content:space-between;min-height:170px;padding:5px;position:relative}.calendar__week-bottom-item ul{overflow:hidden}.calendar__week-bottom-item.show-all ul{max-height:none}h1.page-title{margin-top:8vh}.team-header{flex-direction:row;flex-wrap:nowrap;padding-left:10px}.team-header span,button.done-button{display:none}button.done-button.mobile{display:inline!important}button.time-to-score-button{font-size:1.5rem!important}span.current-question-preview.black-text{padding:0 10px}.live-scoring .category-selection-name{font-size:1rem!important;line-height:1rem!important}.live-scoring .slide.category-selection-slide{padding:0 10px!important}.slide-buttons{bottom:16vh!important}section.scores-enter-page.host-dashboard{padding-top:70px}header.calendar__header.black-text{flex-direction:column}.calendar.calendar--host-dashboard h2.calendar__title{margin:10px 0 0}.slide-buttons button.prev-slide{padding:20px 30px 2px!important}span.next-prev-slide-label{line-height:3rem!important;order:2!important}.slide-buttons button.next-slide{align-items:center;flex-direction:row!important;justify-content:flex-end!important;padding-right:0!important;text-align:right!important}ul.calendar__nav{margin:0}p.host-venmo{flex-direction:row}span.venmo-label{font-size:1.5rem!important}p.host-venmo input[type=text]{font-size:1rem!important}ul.calendar__week-top{flex-direction:row;margin-top:50px}span.calendar__week-top-day{font-size:1rem!important}span.calendar__week-top-date{font-size:1.25rem!important}.calendar.calendar--host-dashboard .calendar__week-bottom-template-add--game{font-size:.75rem!important}.calendar-event-game-view-host-dashboard span.calendar-event-game__venue{text-wrap:wrap;font-size:1rem!important;line-height:1rem;margin-bottom:10px;overflow:hidden;padding:10px 0!important;text-align:center;text-overflow:ellipsis;white-space:nowrap}span.round-item-subcategory{font-size:.75rem!important}span.next-prev-slide-title{bottom:0!important;font-size:1rem!important;left:0!important;order:1!important;position:relative!important;right:0!important;text-align:right!important}button.add-venue-btn{top:-95px!important}span.calendar-event-game__teams{text-wrap:wrap}section.admin-page{padding-top:50px}header.game-page-header{display:flex!important;flex-direction:column!important}.game-page-header-left{order:1!important;width:100%!important}h2.game-venue{flex-direction:row!important;justify-content:space-between!important;margin:0!important}span.icons{flex:1 1!important;justify-content:flex-end!important}h3.game-host{margin:0 0 10px!important;text-align:left!important}span.game-venue-label{font-size:1.25rem!important}.game-page-header-center{order:3!important}.game-page-header-right{margin:0 0 10px!important;order:2!important;text-align:center!important;width:100%!important}.game-page-header-left{text-align:center}h3.game-host{text-align:center!important}.game-page-header-right{padding-right:0!important}.modal header.game-page-header{padding-top:40px!important}.game-page-header-left{text-align:center!important}.venue-page.page{margin-top:70px!important}.venue-page__top-ten-scoreboard h2{font-size:2rem}h2.game-date{font-size:1rem!important}ul.category-badges{display:none!important}section.game-page{margin-top:70px!important}.user-content{margin:20px}.mobile .home{overflow:scroll}ul.user-page-teams--list{flex-direction:row!important}li.user-page-teams--list-item{font-size:1rem!important;height:100px!important;width:100px!important}.modal.team-modal main.modal-main{margin-top:-50px!important}.home__mobile-footer.gray.show-false{display:none!important}section.game-page{flex-direction:row!important}a.become-host-button{margin:10px 5%;text-transform:uppercase;width:90%}button.add-new-team,button.edit-team-display-name,button.join-team-as-member,button.leave-team-as-member{font-size:1rem!important;font-weight:500;left:7px;padding:10px 15px 7px!important;right:7px!important;top:7px!important}button.edit-team-display-name{left:7px;right:7px!important;top:52px!important}.game-team-modal .team-members{background-color:#fafad2;margin-top:75px}.modal .team-search{margin-top:40px!important}select.team-search__dropdown{font-size:1.2rem;width:100%}.create-new-team{margin-top:25px!important;width:95%!important}.create-new-team-buttons{flex-direction:row!important}.create-new-team button{width:auto!important}.create-new-team input{font-size:1.2rem}span.team-displayname{display:flex;flex-direction:column}span.team-members{font-size:1rem!important;margin-top:-7px!important}.team-members svg{position:relative;top:3px!important}.team-members h2{margin-top:0}button.game-credits-button.splash-bg{padding:5px 15px;top:175px!important;width:100px}button.user-logout{margin-right:0!important;text-align:right!important;width:auto}span.game-credits-amount{font-size:1.25rem!important}span.game-credits-label{display:none!important}.calendar.calendar--host-dashboard span.calendar-event-game__visibility{left:5px;top:0}h2.live-game-modal-title{font-size:7vw!important}a.live-game-modal-button,a.live-game-modal-button:hover{font-size:7vw!important;line-height:7vw!important}.answer-sheet-round{flex-basis:49%!important}.rounds-container{gap:5px!important;margin-top:20px!important}header.answer-sheet-header{flex-direction:column!important}header.answer-sheet-header h1{color:#000!important}.host-dashboard-header{flex-direction:column!important}h2.host-dashboard-title{font-size:1.75rem;line-height:1rem;margin-bottom:50px;text-align:left}li.host-dashboard-button.game-credits-button{align-items:normal!important;flex-direction:column!important;position:absolute;right:0;top:80px}ul.host-dashboard-buttons{flex-direction:column!important;margin-top:30px!important}li.host-dashboard-button{align-items:center!important;flex-direction:row!important}span.label{padding-left:20px!important;text-align:left!important;width:100px!important}span.icon{background-color:initial!important;height:20px!important;margin-left:40px!important;width:20px!important}li.host-dashboard-button.game-credits-button .icon{background-color:#90ee90!important;flex-direction:row!important;height:45px!important;justify-content:center!important;margin-left:0!important;width:80px!important}span.game-credits{padding-left:5px}li.game-credits-button-desktop{display:none!important}li.game-credits-button-mobile{display:flex!important}svg.host-dashboard-hamburger{display:block!important}ul.host-dashboard-buttons{background-color:#18183e;padding-bottom:10px!important;position:absolute;right:-20px;top:30px;z-index:1000}ul.host-dashboard-buttons.no-show{display:none}ul.host-dashboard-buttons.show{display:flex}span.cancel-venmo,span.save-venmo{font-size:1rem!important}p.host-venmo{margin-top:30px}svg.host-dashboard-hamburger{font-size:2rem;position:absolute;right:5px;top:5px;z-index:1000}.game-credits-button span.label{padding-left:0!important;text-align:center!important;width:80px!important}.main-content>.home>.home__recent-games,.main-content>.home>.home__standings{display:none}.main-content>.home.home-tab-recent>.home__recent-games,.main-content>.home.home-tab-standings>.home__standings{display:flex}.live-scoring-header-buttons{flex-direction:row}section.game-page{flex-direction:column!important}.answer-sheet-round ul{flex-direction:row}.nudeegg{left:0}.team-search.search-view-header{display:none}nav.header__nav{justify-content:space-between!important;padding:0 0 0 20px!important;width:100%!important}div.venue-page__no-game p{font-size:1.5rem;line-height:1.5rem}div.venue-page{margin-top:0}div.venue-page__header-left h1{text-align:center}ul.venue-page__countdown-timer li.blinking-separator{display:none}.venue-page__next-game h2{margin-top:0}span.timer-number{font-size:7rem!important;line-height:7rem!important}span.timer-label{line-height:0rem;margin-bottom:20px;margin-top:-20px}div.venue-page__top-ten-scoreboard{margin-bottom:40px;margin-top:30px;width:100%}button.launch-todays-game-button,button.schedule-game-without-date{margin-right:0!important}.host-intelligent-buttons{border-bottom:1px solid #fff;margin-bottom:20px;padding:0 20px 10px}.host-dashboard hr{display:none}p.create-game-form-visiblity{align-items:center;flex-direction:row}p.create-game-form-visiblity input{margin:0 0 0 10px!important;width:30px}.slide-dropdown{flex-direction:row;width:94%}.modal.game-team-modal .modal-content{height:90vh!important;max-height:90vh!important;max-width:90vw!important;width:90vw!important}li.transaction{flex-direction:row}.host-sales-page-header{flex-direction:column!important}.host-sales-page-header-right{order:1}.host-sales-page-header-left{order:2}video.sales-video{border-bottom-width:2px!important;border-left-width:2px!important;width:80vw!important}.host-sales-page-header h1,.host-sales-page-header-left{text-align:center!important}.host-sales-page-header h1{margin-top:2vh!important}.host-sales-page .price strong,p.price{font-size:1.5rem!important}p.price{line-height:1.7rem!important;text-align:center!important}.become-a-host-now-button,.request-demo-button{font-size:1.5rem!important;padding:0 20px 20px!important}.become-a-host-now-button span,.request-demo-button span{font-size:1.5rem!important;position:relative!important;top:0!important}li.feature-item{background:#fff3!important;border-radius:25px!important;margin:40px auto!important;padding:25px!important}.home__standings .season-countdown-tooltip{left:10vw;right:10vw;top:102px}div.venue-page__top-ten-scoreboard .season-countdown{left:20vw;right:20vw;top:45px}div.venue-page__top-ten-scoreboard .season-countdown-tooltip{left:5vw;right:5vw;top:80px}p.call-to-action-text{width:80%!important}.player-features li.feature-item{background:#0003!important}ul.tabs.black-text{flex-direction:row}ul.tabs.black-text li{flex:1 1}.past-games li,.upcoming-games li{padding:0 5px}.agenda-view .tab-content{padding:0}span.date-header span{margin:0;padding:0;text-align:center}ul.games-list>li{flex-direction:column;padding:10px;position:relative}.games-list span.game-status{display:none}.games-list span.start-time{order:2}.games-list span.venue-details{order:1}.games-list span.game-buttons{flex-direction:row;order:3}ul.games-list>li span{text-align:center;width:100%}.agenda-view .game-buttons button,.agenda-view .game-buttons span.edit-game{padding:0}.agenda-view .game-buttons button.launch-todays-game-button span{display:none}.agenda-view .game-buttons button.launch-todays-game-button{width:100%}.agenda-view .past-games .game-buttons button.launch-todays-game-button,.agenda-view .upcoming-games .game-buttons a.game-page-link{display:none}.agenda-view .game-buttons span.edit-game{background:none;position:absolute;right:0;top:0;width:auto}span.date-header{align-items:center;background:#ccc;flex-direction:row;margin-bottom:10px;margin-right:0!important;margin-top:0!important;width:100%}a.game-page-link,ul.games-list{width:100%}a.game-page-link button{line-height:2rem;width:100%}.home>div>h2{padding-top:5px!important}img.home__standings-logo{left:5px!important;top:15px!important}.home>div>h2{line-height:2rem!important}.home>div.home__standings>h2{min-height:90px!important;padding:5px 20vw!important}.header__nav__admin-dashboard-btn,.header__nav__host-dashboard-btn{display:none!important}span.team-avatar-cell{left:-13px!important;top:-8px!important}.scoreboard-list-item .team-avatar-cell .team-avatar{border-width:2px!important;height:45px!important;width:45px!important}span.team-name-name{font-size:.8rem!important;line-height:1rem;margin-top:0!important}span.team-displayname{font-size:1.25rem!important;font-weight:700!important}span.team-rank{font-size:1rem!important;line-height:1rem!important}span.team-score{font-size:1.3rem!important;line-height:1.3rem!important}.modal.sponsorship-form-modal.black-text div.modal-content{margin:auto 5vw!important;width:auto}.modal.sponsorship-form-modal.black-text .modal-content form{padding:0 20px}.modal.sponsorship-form-modal.black-text .modal-content form>div{align-items:flex-start;display:flex;flex-direction:row;gap:0 10px;justify-content:space-between;margin-top:20px}.sponsorship-form-row.sponsorship-form-row-type label{line-height:1rem;text-align:center!important}.sponsorship-form-row.sponsorship-form-row-paid{flex-direction:row!important}.sponsorship-form-row.sponsorship-form-row-paid label{display:flex;flex-direction:row!important;gap:0 10px}.sponsorship-form-row.sponsorship-form-row-tagline,.sponsorship-form-row.sponsorship-form-row-url{flex-direction:column!important}.sponsorship-form-row input{flex:1 1;width:100%}.sponsorship-form-row.sponsorship-form-row-invoice-amount,.sponsorship-form-row.sponsorship-form-row-invoice-email{flex-direction:column!important}section.admin-page header{margin-left:0}.sponsorship-calendar__header{flex-direction:row}button.sponsorship-calendar__nav-btn{font-size:1rem;line-height:1rem}h3.sponsorship-calendar__month{font-size:1rem}button.sponsorship-calendar__nav-btn.sponsorship-calendar__today-btn{background-color:green;font-size:.7rem;padding:10px 5px;position:absolute;right:0}table.sponsorship-calendar__table thead{width:100%!important}table.sponsorship-calendar__table tbody,table.sponsorship-calendar__table thead{display:table;width:100%!important}main.sponsors-admin-main{width:100%}table.admin-table tbody,table.admin-table thead{display:table!important;width:100%!important}.sponsorship-calendar__header{position:relative}.modal.sponsor-form-modal.black-text .modal-content{margin:auto 5vw}.modal.sponsor-form-modal.black-text .modal-content form{padding:20px}.modal.sponsor-form-modal.black-text .modal-content form input{width:100%}tr.sponsor-table__row,tr.sponsor-table__row td table tr{display:flex;flex-direction:row;gap:0;max-width:100%!important;width:100%!important}tr.sponsor-table__row td,tr.sponsor-table__row td table tr td{text-wrap:auto!important;overflow:hidden!important}.sponsor-table__sponsorships-table tbody tr{display:table;display:flex;flex-direction:row;max-width:100%!important}.sponsor-table__sponsorships-table tbody tr td{text-wrap:auto!important;overflow:hidden!important}}.button-section{align-items:center;display:flex;flex-direction:column;padding-top:20px;width:100%}.register-and-login{display:flex;justify-content:space-evenly;width:100%}p.search-for-team{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}input.team-search-box{font-size:1.5rem;text-align:center}.search-results{background-color:#fff;padding:10px;width:75%}.search-results a{color:#000;font-size:1rem;padding:5px 0}.home h2{font-size:2rem}.home>div>h2,.home__standings-title{background-image:url(/static/media/banner1.5f0c2d708dbd7088ce5c.png);background-position:50%;background-repeat:repeat-x;background-size:contain;min-height:60px;padding-top:20px}.home__standings-title-caret{font-size:1rem;margin-left:10px}ul.ignore-mobile-flex-direction.home__standings-season-dropdown-list{background-color:#708090;list-style:none;margin:-40px 0 0;padding-left:0;padding-top:20px}li.home__standings-season-dropdown-item{border-bottom:7px solid #000}li.home__standings-season-dropdown-item:hover{background-color:#fafad2;color:#000!important;cursor:pointer}h2.home__standings-title.past-season{font-size:1.5rem;line-height:3.5rem}.home__standings-logo{height:80px;left:30px;position:absolute;top:20px}.home__standings-logo img{height:80px}.home .home__mobile-footer{display:none}.home__mobile-footer-item.current{background-color:#0000001a;border-radius:5px}.home__mobile-footer-item.disabled,.home__mobile-footer-item.disabled *{color:gray}.become-host-button{background-color:#f00c;border-radius:10px;color:#fff;font-size:1.2rem;font-weight:700;padding:20px 0;text-align:center;transition:background-color .3s ease,transform .3s ease}.become-host-button:hover{background-color:red;transform:scale(1.05)}.nudeegg{background-color:#fff;bottom:0;height:80vh;left:-23vw;overflow:hidden;position:absolute;right:0;top:10vh;width:80vw;z-index:1000}.nudeegg iframe{height:100%;width:100%}.venue-modal .modal-content{height:80vh;width:80vw}span.home__upcoming-game-time{flex:1 1;margin-right:0!important;text-align:right}.home__recent-game>span.home__recent-game-date,.home__upcoming-game>span.home__upcoming-game-date{background:#000000b3;border-radius:5px;display:flex;flex-direction:column;left:4px;padding:0 5px;position:absolute;text-align:center;top:5px}span.home__recent-game-date{background:#fff3!important;left:auto!important;right:6px;top:10px!important}p.home__recent-game-city-state{margin:0}span.home__recent-game-date-month,span.home__upcoming-game-date-month{color:#fff!important;font-size:1rem;font-weight:300;line-height:1rem;padding-top:2px;text-transform:uppercase}span.home__recent-game-date-day,span.home__upcoming-game-date-day{color:#fff!important;font-size:1.3rem;font-weight:700;line-height:1rem}span.home__upcoming-game-date-day-of-week{color:#000}span.home__recent-game-standing-team{flex:1 1;text-align:left}span.home__recent-game-standing-place{font-size:.8rem;line-height:1rem;margin-right:2px}span.home__upcoming-game-time-box{background-color:#0009;border-radius:5px;color:#fff;font-size:1rem;font-weight:700;line-height:1rem;padding:5px 5px 3px;position:absolute;right:5px;top:5px}.upcoming-game-no-date{background-color:#000000b3;bottom:0;display:flex;left:0;position:absolute;right:0;text-align:center;top:0}.upcoming-game-no-date p{margin:auto;width:80%}.home__upcoming-game.home__upcoming-game-currently-live{border:2px solid gold}.button-85{background:gold;border:none;border-radius:10px;color:#000;cursor:pointer;font-size:2rem;margin-bottom:30px;outline:none;padding:.6em 2em;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none;z-index:0}.button-85:before{animation:glowing-button-85 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";filter:blur(5px);-webkit-filter:blur(5px);height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}@keyframes glowing-button-85{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.button-85:after{background:gold;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.loading-location p{font-size:1.5rem;line-height:1.5rem}.home__standings-team.user-team{border:3px solid #90ee90}span.home__standings-team-name{flex:2 1}.home__standings-pagination{display:flex;justify-content:center;margin-top:20px}.home__standings-pagination-btn{font-size:1.5rem;height:2.5rem;line-height:2.5rem;margin:10px 8px;padding:0 35px}.home__standings-pagination-btn.disabled{background-color:gray}.home__standings-pagination-btn.splash-border{border-radius:5px}@media screen and (max-width:600px){.home__standings-logo{height:60px!important;left:30px;top:20px}.home__standings-logo img{height:60px}.season-logo__tooltip{left:42.5vw!important;width:100vw!important}}.modal{background-color:#000000b3;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:10}.modal,.modal *{box-sizing:border-box}.modal .modal{z-index:10}.modal-content{background-color:#fff;border-radius:12px;margin:auto;max-height:80vh;max-width:80vw;min-height:320px;min-width:320px;overflow-x:hidden;overflow-y:scroll}header.modal-header{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0;position:relative}h2.modal-title{font-size:1.25rem;font-weight:700;left:20px;margin:0;position:relative;top:30px}button.modal-close{background:none;border:none;cursor:pointer;font-size:2rem;line-height:1rem;margin:0;padding:0;position:absolute;right:-5px;top:-2px;z-index:1000}.modal-close svg{font-size:3rem}main.modal-main{padding-top:40px;position:relative;text-align:center}main.modal-main form{border:0;box-shadow:none;display:flex;flex-direction:column}form.modal-form{padding:20px}.modal-form-field{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.modal-form__input,.modal-form__select{margin-bottom:0;max-width:150px;width:150px}.modal-form__label{font-size:1rem;font-weight:500;line-height:1rem;margin-bottom:0}.modal-form__input:focus{background-color:#d3d3d3;font-weight:700}button.modal-form__save-btn{background-color:#000;border:0;bottom:-10px;color:#fff!important;font-weight:500;position:relative}.modal.modal-form__import-modal main *{margin:10px auto;width:90%}.modal.small-header main.modal-main{margin-top:-55px;padding-top:0}.modal.team-modal.small-header main.modal-main{margin-top:0!important}.modal.small-header h2.modal-title{font-size:0}.modal .modal-main section{background:#333}.modal.add-team-modal h2.modal-title{font-size:1.5rem}.modal.add-team-modal main.modal-main{margin-top:0;padding-top:40px}.modal .team-search{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}h3.your-teams{color:#333;font-size:1.5rem}ul.team-search__user-teams-list{list-style:none;padding-left:0}.add-team-modal .header__search__results{box-shadow:none;left:0;position:relative;right:0;top:0;width:90%}h3.search-results-title{display:none}.add-team-modal h3.search-results-title{display:block;font-size:1.25rem;margin-bottom:0}.team-search__user-teams{border:2px solid #999;margin:0 auto 40px;padding:5px 20px;width:80%}li.team-search__user-teams-list-item{cursor:pointer}li.team-search__user-teams-list-item:hover{background-color:#add8e6}.team-search__user-teams-list-item--excluded span.team-name{background-color:#90ee90;text-decoration:line-through}h2.modal-title{text-align:left;width:90%}header.modal-header{background-color:#fff!important}.team-modal section{border-radius:0;margin-top:0}.live-game-modal .modal-content{background-color:#000;border:3px solid gold}.live-game-modal header.modal-header{background-color:#000!important}.live-game-modal header.modal-header h2{display:none}h2.live-game-modal-title{font-size:4vw;padding:0 2vw;text-transform:uppercase}a.live-game-modal-button,a.live-game-modal-button:hover{background-color:gold;border-radius:10px;color:#000;font-size:3vw;line-height:3vw;margin-bottom:3vw;padding:1vw 2vw .5vw;text-transform:uppercase}.live-game-modal .modal-close{background-color:gold!important}.add-team-modal h2.modal-title{visibility:hidden}.modal.game-team-modal{z-index:1000}.modal .modal-content{box-shadow:0 0 20px #fffc}.modal.game-team-modal .modal-content{box-shadow:0 0 20px #fffc;height:60vh;max-height:60vh;max-width:60vw;width:60vw}.modal.small-header .modal.game-team-modal main.modal-main{margin-top:0}.modal.live-game-modal{z-index:1000000!important}.edit-team-modal .modal-content{height:80vh;width:80vw}.modal.edit-team-modal{z-index:100}.team-avatar{--avatar-bg-alpha:1;align-items:center;background:#0000;border-radius:12px;display:flex;isolation:isolate;justify-content:center;overflow:hidden;position:relative;transition:box-shadow .2s,border .2s}.team-avatar:before{--avatar-bg-alpha:inherit}.team-avatar--clickable{cursor:pointer}.header__team-avatar-btn .team-avatar{border-radius:5px!important;border-width:2px!important}.team-avatar__logo{align-items:center;display:flex;justify-content:center;pointer-events:none;z-index:2}.avatar-bg-checker,.avatar-bg-concentric,.avatar-bg-locked,.avatar-bg-stripes{position:relative}.avatar-border-season0-border{animation:neonPulseS0 1s linear infinite;border:4px solid #bd1703!important;border-radius:12px!important;box-shadow:0 0 8px #ff4a4a,0 0 16px #ff4a4a,0 0 32px #bd1703;position:relative}@keyframes neonPulseS0{0%{box-shadow:0 0 6px #ff4a4a,0 0 14px #ff4a4a,0 0 26px #bd1703}1%{box-shadow:0 0 6.06px #ff4a4a,0 0 14.1px #ff4a4a,0 0 26.22px #bd1703}2%{box-shadow:0 0 6.12px #ff4a4a,0 0 14.2px #ff4a4a,0 0 26.44px #bd1703}3%{box-shadow:0 0 6.18px #ff4a4a,0 0 14.3px #ff4a4a,0 0 26.66px #bd1703}4%{box-shadow:0 0 6.24px #ff4a4a,0 0 14.4px #ff4a4a,0 0 26.88px #bd1703}5%{box-shadow:0 0 6.3px #ff4a4a,0 0 14.5px #ff4a4a,0 0 27.1px #bd1703}6%{box-shadow:0 0 6.36px #ff4a4a,0 0 14.6px #ff4a4a,0 0 27.32px #bd1703}7%{box-shadow:0 0 6.42px #ff4a4a,0 0 14.7px #ff4a4a,0 0 27.54px #bd1703}8%{box-shadow:0 0 6.48px #ff4a4a,0 0 14.8px #ff4a4a,0 0 27.76px #bd1703}9%{box-shadow:0 0 6.54px #ff4a4a,0 0 14.9px #ff4a4a,0 0 27.98px #bd1703}10%{box-shadow:0 0 6.6px #ff4a4a,0 0 15px #ff4a4a,0 0 28.2px #bd1703}11%{box-shadow:0 0 6.66px #ff4a4a,0 0 15.1px #ff4a4a,0 0 28.42px #bd1703}12%{box-shadow:0 0 6.72px #ff4a4a,0 0 15.2px #ff4a4a,0 0 28.64px #bd1703}13%{box-shadow:0 0 6.78px #ff4a4a,0 0 15.3px #ff4a4a,0 0 28.86px #bd1703}14%{box-shadow:0 0 6.84px #ff4a4a,0 0 15.4px #ff4a4a,0 0 29.08px #bd1703}15%{box-shadow:0 0 6.9px #ff4a4a,0 0 15.5px #ff4a4a,0 0 29.3px #bd1703}16%{box-shadow:0 0 6.96px #ff4a4a,0 0 15.6px #ff4a4a,0 0 29.52px #bd1703}17%{box-shadow:0 0 7.02px #ff4a4a,0 0 15.7px #ff4a4a,0 0 29.74px #bd1703}18%{box-shadow:0 0 7.08px #ff4a4a,0 0 15.8px #ff4a4a,0 0 29.96px #bd1703}19%{box-shadow:0 0 7.14px #ff4a4a,0 0 15.9px #ff4a4a,0 0 30.18px #bd1703}20%{box-shadow:0 0 7.2px #ff4a4a,0 0 16px #ff4a4a,0 0 30.4px #bd1703}21%{box-shadow:0 0 7.26px #ff4a4a,0 0 16.1px #ff4a4a,0 0 30.62px #bd1703}22%{box-shadow:0 0 7.32px #ff4a4a,0 0 16.2px #ff4a4a,0 0 30.84px #bd1703}23%{box-shadow:0 0 7.38px #ff4a4a,0 0 16.3px #ff4a4a,0 0 31.06px #bd1703}24%{box-shadow:0 0 7.44px #ff4a4a,0 0 16.4px #ff4a4a,0 0 31.28px #bd1703}25%{box-shadow:0 0 7.5px #ff4a4a,0 0 16.5px #ff4a4a,0 0 31.5px #bd1703}26%{box-shadow:0 0 7.56px #ff4a4a,0 0 16.6px #ff4a4a,0 0 31.72px #bd1703}27%{box-shadow:0 0 7.62px #ff4a4a,0 0 16.7px #ff4a4a,0 0 31.94px #bd1703}28%{box-shadow:0 0 7.68px #ff4a4a,0 0 16.8px #ff4a4a,0 0 32.16px #bd1703}29%{box-shadow:0 0 7.74px #ff4a4a,0 0 16.9px #ff4a4a,0 0 32.38px #bd1703}30%{box-shadow:0 0 7.8px #ff4a4a,0 0 17px #ff4a4a,0 0 32.6px #bd1703}31%{box-shadow:0 0 7.86px #ff4a4a,0 0 17.1px #ff4a4a,0 0 32.82px #bd1703}32%{box-shadow:0 0 7.92px #ff4a4a,0 0 17.2px #ff4a4a,0 0 33.04px #bd1703}33%{box-shadow:0 0 7.98px #ff4a4a,0 0 17.3px #ff4a4a,0 0 33.26px #bd1703}34%{box-shadow:0 0 8.04px #ff4a4a,0 0 17.4px #ff4a4a,0 0 33.48px #bd1703}35%{box-shadow:0 0 8.1px #ff4a4a,0 0 17.5px #ff4a4a,0 0 33.7px #bd1703}36%{box-shadow:0 0 8.16px #ff4a4a,0 0 17.6px #ff4a4a,0 0 33.92px #bd1703}37%{box-shadow:0 0 8.22px #ff4a4a,0 0 17.7px #ff4a4a,0 0 34.14px #bd1703}38%{box-shadow:0 0 8.28px #ff4a4a,0 0 17.8px #ff4a4a,0 0 34.36px #bd1703}39%{box-shadow:0 0 8.34px #ff4a4a,0 0 17.9px #ff4a4a,0 0 34.58px #bd1703}40%{box-shadow:0 0 8.4px #ff4a4a,0 0 18px #ff4a4a,0 0 34.8px #bd1703}41%{box-shadow:0 0 8.46px #ff4a4a,0 0 18.1px #ff4a4a,0 0 35.02px #bd1703}42%{box-shadow:0 0 8.52px #ff4a4a,0 0 18.2px #ff4a4a,0 0 35.24px #bd1703}43%{box-shadow:0 0 8.58px #ff4a4a,0 0 18.3px #ff4a4a,0 0 35.46px #bd1703}44%{box-shadow:0 0 8.64px #ff4a4a,0 0 18.4px #ff4a4a,0 0 35.68px #bd1703}45%{box-shadow:0 0 8.7px #ff4a4a,0 0 18.5px #ff4a4a,0 0 35.9px #bd1703}46%{box-shadow:0 0 8.76px #ff4a4a,0 0 18.6px #ff4a4a,0 0 36.12px #bd1703}47%{box-shadow:0 0 8.82px #ff4a4a,0 0 18.7px #ff4a4a,0 0 36.34px #bd1703}48%{box-shadow:0 0 8.88px #ff4a4a,0 0 18.8px #ff4a4a,0 0 36.56px #bd1703}49%{box-shadow:0 0 8.94px #ff4a4a,0 0 18.9px #ff4a4a,0 0 36.78px #bd1703}50%{box-shadow:0 0 9px #ff4a4a,0 0 19px #ff4a4a,0 0 37px #bd1703}51%{box-shadow:0 0 8.94px #ff4a4a,0 0 18.9px #ff4a4a,0 0 36.78px #bd1703}52%{box-shadow:0 0 8.88px #ff4a4a,0 0 18.8px #ff4a4a,0 0 36.56px #bd1703}53%{box-shadow:0 0 8.82px #ff4a4a,0 0 18.7px #ff4a4a,0 0 36.34px #bd1703}54%{box-shadow:0 0 8.76px #ff4a4a,0 0 18.6px #ff4a4a,0 0 36.12px #bd1703}55%{box-shadow:0 0 8.7px #ff4a4a,0 0 18.5px #ff4a4a,0 0 35.9px #bd1703}56%{box-shadow:0 0 8.64px #ff4a4a,0 0 18.4px #ff4a4a,0 0 35.68px #bd1703}57%{box-shadow:0 0 8.58px #ff4a4a,0 0 18.3px #ff4a4a,0 0 35.46px #bd1703}58%{box-shadow:0 0 8.52px #ff4a4a,0 0 18.2px #ff4a4a,0 0 35.24px #bd1703}59%{box-shadow:0 0 8.46px #ff4a4a,0 0 18.1px #ff4a4a,0 0 35.02px #bd1703}60%{box-shadow:0 0 8.4px #ff4a4a,0 0 18px #ff4a4a,0 0 34.8px #bd1703}61%{box-shadow:0 0 8.34px #ff4a4a,0 0 17.9px #ff4a4a,0 0 34.58px #bd1703}62%{box-shadow:0 0 8.28px #ff4a4a,0 0 17.8px #ff4a4a,0 0 34.36px #bd1703}63%{box-shadow:0 0 8.22px #ff4a4a,0 0 17.7px #ff4a4a,0 0 34.14px #bd1703}64%{box-shadow:0 0 8.16px #ff4a4a,0 0 17.6px #ff4a4a,0 0 33.92px #bd1703}65%{box-shadow:0 0 8.1px #ff4a4a,0 0 17.5px #ff4a4a,0 0 33.7px #bd1703}66%{box-shadow:0 0 8.04px #ff4a4a,0 0 17.4px #ff4a4a,0 0 33.48px #bd1703}67%{box-shadow:0 0 7.98px #ff4a4a,0 0 17.3px #ff4a4a,0 0 33.26px #bd1703}68%{box-shadow:0 0 7.92px #ff4a4a,0 0 17.2px #ff4a4a,0 0 33.04px #bd1703}69%{box-shadow:0 0 7.86px #ff4a4a,0 0 17.1px #ff4a4a,0 0 32.82px #bd1703}70%{box-shadow:0 0 7.8px #ff4a4a,0 0 17px #ff4a4a,0 0 32.6px #bd1703}71%{box-shadow:0 0 7.74px #ff4a4a,0 0 16.9px #ff4a4a,0 0 32.38px #bd1703}72%{box-shadow:0 0 7.68px #ff4a4a,0 0 16.8px #ff4a4a,0 0 32.16px #bd1703}73%{box-shadow:0 0 7.62px #ff4a4a,0 0 16.7px #ff4a4a,0 0 31.94px #bd1703}74%{box-shadow:0 0 7.56px #ff4a4a,0 0 16.6px #ff4a4a,0 0 31.72px #bd1703}75%{box-shadow:0 0 7.5px #ff4a4a,0 0 16.5px #ff4a4a,0 0 31.5px #bd1703}76%{box-shadow:0 0 7.44px #ff4a4a,0 0 16.4px #ff4a4a,0 0 31.28px #bd1703}77%{box-shadow:0 0 7.38px #ff4a4a,0 0 16.3px #ff4a4a,0 0 31.06px #bd1703}78%{box-shadow:0 0 7.32px #ff4a4a,0 0 16.2px #ff4a4a,0 0 30.84px #bd1703}79%{box-shadow:0 0 7.26px #ff4a4a,0 0 16.1px #ff4a4a,0 0 30.62px #bd1703}80%{box-shadow:0 0 7.2px #ff4a4a,0 0 16px #ff4a4a,0 0 30.4px #bd1703}81%{box-shadow:0 0 7.14px #ff4a4a,0 0 15.9px #ff4a4a,0 0 30.18px #bd1703}82%{box-shadow:0 0 7.08px #ff4a4a,0 0 15.8px #ff4a4a,0 0 29.96px #bd1703}83%{box-shadow:0 0 7.02px #ff4a4a,0 0 15.7px #ff4a4a,0 0 29.74px #bd1703}84%{box-shadow:0 0 6.96px #ff4a4a,0 0 15.6px #ff4a4a,0 0 29.52px #bd1703}85%{box-shadow:0 0 6.9px #ff4a4a,0 0 15.5px #ff4a4a,0 0 29.3px #bd1703}86%{box-shadow:0 0 6.84px #ff4a4a,0 0 15.4px #ff4a4a,0 0 29.08px #bd1703}87%{box-shadow:0 0 6.78px #ff4a4a,0 0 15.3px #ff4a4a,0 0 28.86px #bd1703}88%{box-shadow:0 0 6.72px #ff4a4a,0 0 15.2px #ff4a4a,0 0 28.64px #bd1703}89%{box-shadow:0 0 6.66px #ff4a4a,0 0 15.1px #ff4a4a,0 0 28.42px #bd1703}90%{box-shadow:0 0 6.6px #ff4a4a,0 0 15px #ff4a4a,0 0 28.2px #bd1703}91%{box-shadow:0 0 6.54px #ff4a4a,0 0 14.9px #ff4a4a,0 0 27.98px #bd1703}92%{box-shadow:0 0 6.48px #ff4a4a,0 0 14.8px #ff4a4a,0 0 27.76px #bd1703}93%{box-shadow:0 0 6.42px #ff4a4a,0 0 14.7px #ff4a4a,0 0 27.54px #bd1703}94%{box-shadow:0 0 6.36px #ff4a4a,0 0 14.6px #ff4a4a,0 0 27.32px #bd1703}95%{box-shadow:0 0 6.3px #ff4a4a,0 0 14.5px #ff4a4a,0 0 27.1px #bd1703}96%{box-shadow:0 0 6.24px #ff4a4a,0 0 14.4px #ff4a4a,0 0 26.88px #bd1703}97%{box-shadow:0 0 6.18px #ff4a4a,0 0 14.3px #ff4a4a,0 0 26.66px #bd1703}98%{box-shadow:0 0 6.12px #ff4a4a,0 0 14.2px #ff4a4a,0 0 26.44px #bd1703}99%{box-shadow:0 0 6.06px #ff4a4a,0 0 14.1px #ff4a4a,0 0 26.22px #bd1703}to{box-shadow:0 0 6px #ff4a4a,0 0 14px #ff4a4a,0 0 26px #bd1703}}.avatar-border-season1-border{animation:neonPulseS1 1s linear infinite;border:4px solid #fee439!important;border-radius:12px!important;box-shadow:0 0 8px #fff17f,0 0 16px #fff17f,0 0 32px #fee439;position:relative}@keyframes neonPulseS1{0%{box-shadow:0 0 8px #fff17f,0 0 16px #fff17f,0 0 32px #fee439}1%{box-shadow:0 0 8.24px #fff17f,0 0 16.18px #fff17f,0 0 32.22px #fee439}2%{box-shadow:0 0 8.48px #fff17f,0 0 16.36px #fff17f,0 0 32.44px #fee439}3%{box-shadow:0 0 8.72px #fff17f,0 0 16.54px #fff17f,0 0 32.66px #fee439}4%{box-shadow:0 0 8.96px #fff17f,0 0 16.72px #fff17f,0 0 32.88px #fee439}5%{box-shadow:0 0 9.2px #fff17f,0 0 16.9px #fff17f,0 0 33.1px #fee439}6%{box-shadow:0 0 9.44px #fff17f,0 0 17.08px #fff17f,0 0 33.32px #fee439}7%{box-shadow:0 0 9.68px #fff17f,0 0 17.26px #fff17f,0 0 33.54px #fee439}8%{box-shadow:0 0 9.92px #fff17f,0 0 17.44px #fff17f,0 0 33.76px #fee439}9%{box-shadow:0 0 10.16px #fff17f,0 0 17.62px #fff17f,0 0 33.98px #fee439}10%{box-shadow:0 0 10.4px #fff17f,0 0 17.8px #fff17f,0 0 34.2px #fee439}11%{box-shadow:0 0 10.64px #fff17f,0 0 17.98px #fff17f,0 0 34.42px #fee439}12%{box-shadow:0 0 10.88px #fff17f,0 0 18.16px #fff17f,0 0 34.64px #fee439}13%{box-shadow:0 0 11.12px #fff17f,0 0 18.34px #fff17f,0 0 34.86px #fee439}14%{box-shadow:0 0 11.36px #fff17f,0 0 18.52px #fff17f,0 0 35.08px #fee439}15%{box-shadow:0 0 11.6px #fff17f,0 0 18.7px #fff17f,0 0 35.3px #fee439}16%{box-shadow:0 0 11.84px #fff17f,0 0 18.88px #fff17f,0 0 35.52px #fee439}17%{box-shadow:0 0 12.08px #fff17f,0 0 19.06px #fff17f,0 0 35.74px #fee439}18%{box-shadow:0 0 12.32px #fff17f,0 0 19.24px #fff17f,0 0 35.96px #fee439}19%{box-shadow:0 0 12.56px #fff17f,0 0 19.42px #fff17f,0 0 36.18px #fee439}20%{box-shadow:0 0 12.8px #fff17f,0 0 19.6px #fff17f,0 0 36.4px #fee439}21%{box-shadow:0 0 13.04px #fff17f,0 0 19.78px #fff17f,0 0 36.62px #fee439}22%{box-shadow:0 0 13.28px #fff17f,0 0 19.96px #fff17f,0 0 36.84px #fee439}23%{box-shadow:0 0 13.52px #fff17f,0 0 20.14px #fff17f,0 0 37.06px #fee439}24%{box-shadow:0 0 13.76px #fff17f,0 0 20.32px #fff17f,0 0 37.28px #fee439}25%{box-shadow:0 0 14px #fff17f,0 0 20.5px #fff17f,0 0 37.5px #fee439}26%{box-shadow:0 0 14.24px #fff17f,0 0 20.68px #fff17f,0 0 37.72px #fee439}27%{box-shadow:0 0 14.48px #fff17f,0 0 20.86px #fff17f,0 0 37.94px #fee439}28%{box-shadow:0 0 14.72px #fff17f,0 0 21.04px #fff17f,0 0 38.16px #fee439}29%{box-shadow:0 0 14.96px #fff17f,0 0 21.22px #fff17f,0 0 38.38px #fee439}30%{box-shadow:0 0 15.2px #fff17f,0 0 21.4px #fff17f,0 0 38.6px #fee439}31%{box-shadow:0 0 15.44px #fff17f,0 0 21.58px #fff17f,0 0 38.82px #fee439}32%{box-shadow:0 0 15.68px #fff17f,0 0 21.76px #fff17f,0 0 39.04px #fee439}33%{box-shadow:0 0 15.92px #fff17f,0 0 21.94px #fff17f,0 0 39.26px #fee439}34%{box-shadow:0 0 16.16px #fff17f,0 0 22.12px #fff17f,0 0 39.48px #fee439}35%{box-shadow:0 0 16.4px #fff17f,0 0 22.3px #fff17f,0 0 39.7px #fee439}36%{box-shadow:0 0 16.64px #fff17f,0 0 22.48px #fff17f,0 0 39.92px #fee439}37%{box-shadow:0 0 16.88px #fff17f,0 0 22.66px #fff17f,0 0 40.14px #fee439}38%{box-shadow:0 0 17.12px #fff17f,0 0 22.84px #fff17f,0 0 40.36px #fee439}39%{box-shadow:0 0 17.36px #fff17f,0 0 23.02px #fff17f,0 0 40.58px #fee439}40%{box-shadow:0 0 17.6px #fff17f,0 0 23.2px #fff17f,0 0 40.8px #fee439}41%{box-shadow:0 0 17.84px #fff17f,0 0 23.38px #fff17f,0 0 41.02px #fee439}42%{box-shadow:0 0 18.08px #fff17f,0 0 23.56px #fff17f,0 0 41.24px #fee439}43%{box-shadow:0 0 18.32px #fff17f,0 0 23.74px #fff17f,0 0 41.46px #fee439}44%{box-shadow:0 0 18.56px #fff17f,0 0 23.92px #fff17f,0 0 41.68px #fee439}45%{box-shadow:0 0 18.8px #fff17f,0 0 24.1px #fff17f,0 0 41.9px #fee439}46%{box-shadow:0 0 19.04px #fff17f,0 0 24.28px #fff17f,0 0 42.12px #fee439}47%{box-shadow:0 0 19.28px #fff17f,0 0 24.46px #fff17f,0 0 42.34px #fee439}48%{box-shadow:0 0 19.52px #fff17f,0 0 24.64px #fff17f,0 0 42.56px #fee439}49%{box-shadow:0 0 19.76px #fff17f,0 0 24.82px #fff17f,0 0 42.78px #fee439}50%{box-shadow:0 0 20px #fff17f,0 0 25px #fff17f,0 0 43px #fee439}51%{box-shadow:0 0 19.76px #fff17f,0 0 24.82px #fff17f,0 0 42.78px #fee439}52%{box-shadow:0 0 19.52px #fff17f,0 0 24.64px #fff17f,0 0 42.56px #fee439}53%{box-shadow:0 0 19.28px #fff17f,0 0 24.46px #fff17f,0 0 42.34px #fee439}54%{box-shadow:0 0 19.04px #fff17f,0 0 24.28px #fff17f,0 0 42.12px #fee439}55%{box-shadow:0 0 18.8px #fff17f,0 0 24.1px #fff17f,0 0 41.9px #fee439}56%{box-shadow:0 0 18.56px #fff17f,0 0 23.92px #fff17f,0 0 41.68px #fee439}57%{box-shadow:0 0 18.32px #fff17f,0 0 23.74px #fff17f,0 0 41.46px #fee439}58%{box-shadow:0 0 18.08px #fff17f,0 0 23.56px #fff17f,0 0 41.24px #fee439}59%{box-shadow:0 0 17.84px #fff17f,0 0 23.38px #fff17f,0 0 41.02px #fee439}60%{box-shadow:0 0 17.6px #fff17f,0 0 23.2px #fff17f,0 0 40.8px #fee439}61%{box-shadow:0 0 17.36px #fff17f,0 0 23.02px #fff17f,0 0 40.58px #fee439}62%{box-shadow:0 0 17.12px #fff17f,0 0 22.84px #fff17f,0 0 40.36px #fee439}63%{box-shadow:0 0 16.88px #fff17f,0 0 22.66px #fff17f,0 0 40.14px #fee439}64%{box-shadow:0 0 16.64px #fff17f,0 0 22.48px #fff17f,0 0 39.92px #fee439}65%{box-shadow:0 0 16.4px #fff17f,0 0 22.3px #fff17f,0 0 39.7px #fee439}66%{box-shadow:0 0 16.16px #fff17f,0 0 22.12px #fff17f,0 0 39.48px #fee439}67%{box-shadow:0 0 15.92px #fff17f,0 0 21.94px #fff17f,0 0 39.26px #fee439}68%{box-shadow:0 0 15.68px #fff17f,0 0 21.76px #fff17f,0 0 39.04px #fee439}69%{box-shadow:0 0 15.44px #fff17f,0 0 21.58px #fff17f,0 0 38.82px #fee439}70%{box-shadow:0 0 15.2px #fff17f,0 0 21.4px #fff17f,0 0 38.6px #fee439}71%{box-shadow:0 0 14.96px #fff17f,0 0 21.22px #fff17f,0 0 38.38px #fee439}72%{box-shadow:0 0 14.72px #fff17f,0 0 21.04px #fff17f,0 0 38.16px #fee439}73%{box-shadow:0 0 14.48px #fff17f,0 0 20.86px #fff17f,0 0 37.94px #fee439}74%{box-shadow:0 0 14.24px #fff17f,0 0 20.68px #fff17f,0 0 37.72px #fee439}75%{box-shadow:0 0 14px #fff17f,0 0 20.5px #fff17f,0 0 37.5px #fee439}76%{box-shadow:0 0 13.76px #fff17f,0 0 20.32px #fff17f,0 0 37.28px #fee439}77%{box-shadow:0 0 13.52px #fff17f,0 0 20.14px #fff17f,0 0 37.06px #fee439}78%{box-shadow:0 0 13.28px #fff17f,0 0 19.96px #fff17f,0 0 36.84px #fee439}79%{box-shadow:0 0 13.04px #fff17f,0 0 19.78px #fff17f,0 0 36.62px #fee439}80%{box-shadow:0 0 12.8px #fff17f,0 0 19.6px #fff17f,0 0 36.4px #fee439}81%{box-shadow:0 0 12.56px #fff17f,0 0 19.42px #fff17f,0 0 36.18px #fee439}82%{box-shadow:0 0 12.32px #fff17f,0 0 19.24px #fff17f,0 0 35.96px #fee439}83%{box-shadow:0 0 12.08px #fff17f,0 0 19.06px #fff17f,0 0 35.74px #fee439}84%{box-shadow:0 0 11.84px #fff17f,0 0 18.88px #fff17f,0 0 35.52px #fee439}85%{box-shadow:0 0 11.6px #fff17f,0 0 18.7px #fff17f,0 0 35.3px #fee439}86%{box-shadow:0 0 11.36px #fff17f,0 0 18.52px #fff17f,0 0 35.08px #fee439}87%{box-shadow:0 0 11.12px #fff17f,0 0 18.34px #fff17f,0 0 34.86px #fee439}88%{box-shadow:0 0 10.88px #fff17f,0 0 18.16px #fff17f,0 0 34.64px #fee439}89%{box-shadow:0 0 10.64px #fff17f,0 0 17.98px #fff17f,0 0 34.42px #fee439}90%{box-shadow:0 0 10.4px #fff17f,0 0 17.8px #fff17f,0 0 34.2px #fee439}91%{box-shadow:0 0 10.16px #fff17f,0 0 17.62px #fff17f,0 0 33.98px #fee439}92%{box-shadow:0 0 9.92px #fff17f,0 0 17.44px #fff17f,0 0 33.76px #fee439}93%{box-shadow:0 0 9.68px #fff17f,0 0 17.26px #fff17f,0 0 33.54px #fee439}94%{box-shadow:0 0 9.44px #fff17f,0 0 17.08px #fff17f,0 0 33.32px #fee439}95%{box-shadow:0 0 9.2px #fff17f,0 0 16.9px #fff17f,0 0 33.1px #fee439}96%{box-shadow:0 0 8.96px #fff17f,0 0 16.72px #fff17f,0 0 32.88px #fee439}97%{box-shadow:0 0 8.72px #fff17f,0 0 16.54px #fff17f,0 0 32.66px #fee439}98%{box-shadow:0 0 8.48px #fff17f,0 0 16.36px #fff17f,0 0 32.44px #fee439}99%{box-shadow:0 0 8.24px #fff17f,0 0 16.18px #fff17f,0 0 32.22px #fee439}to{box-shadow:0 0 8px #fff17f,0 0 16px #fff17f,0 0 32px #fee439}}.edit-team-avatar-modal-content{align-items:center;display:flex;flex-direction:column;width:100%}.edit-team-avatar-section{box-sizing:border-box;flex-direction:row;gap:2rem;justify-content:flex-start;margin:0;padding:0 1.4rem;width:100%}.edit-team-avatar-wrapper{background:#000;border-radius:8px;height:200px;width:200px}.edit-team-avatar{background:#a259e6;background:var(--avatar-primary,#a259e6);border-radius:8px;box-shadow:0 2px 8px #00000014;height:160px;overflow:hidden;position:relative;transition:background .2s;width:160px}.avatar-bg-wavy:before{background:repeating-radial-gradient(circle at 50% 50%,#a259e6 0,#a259e6 10px,#000 12px,#000 20px);background:repeating-radial-gradient(circle at 50% 50%,var(--avatar-primary,#a259e6) 0,var(--avatar-primary,#a259e6) 10px,var(--avatar-secondary,#000) 12px,var(--avatar-secondary,#000) 20px)}.avatar-bg-rhombus:before,.avatar-bg-wavy:before{content:"";inset:0;opacity:1;opacity:var(--avatar-bg-alpha,1);pointer-events:none;position:absolute;z-index:1}.avatar-bg-rhombus:before{background:repeating-linear-gradient(135deg,#a259e6 0 20px,#000 20px 40px);background:repeating-linear-gradient(135deg,var(--avatar-primary,#a259e6) 0 20px,var(--avatar-secondary,#000) 20px 40px)}.avatar-bg-zigzag:before{background:repeating-linear-gradient(135deg,#a259e6 0 10px,#000 10px 20px);background:repeating-linear-gradient(135deg,var(--avatar-primary,#a259e6) 0 10px,var(--avatar-secondary,#000) 10px 20px);clip-path:polygon(0 80%,10% 60%,20% 80%,30% 60%,40% 80%,50% 60%,60% 80%,70% 60%,80% 80%,90% 60%,100% 80%,100% 100%,0 100%)}.avatar-bg-zigzag-3d:before,.avatar-bg-zigzag:before{content:"";inset:0;opacity:1;opacity:var(--avatar-bg-alpha,1);pointer-events:none;position:absolute;z-index:1}.avatar-bg-zigzag-3d:before{background:repeating-linear-gradient(135deg,#a259e6 0 15px,#000 15px 30px);background:repeating-linear-gradient(135deg,var(--avatar-primary,#a259e6) 0 15px,var(--avatar-secondary,#000) 15px 30px);box-shadow:0 4px 16px #0003;box-shadow:0 4px 16px var(--avatar-secondary,#0003)}.avatar-bg-concentric:before{background:repeating-radial-gradient(circle at 50% 50%,#a259e6 0,#a259e6 12px,#000 0,#000 24px);background:repeating-radial-gradient(circle at 50% 50%,var(--avatar-primary,#a259e6) 0,var(--avatar-primary,#a259e6) 12px,var(--avatar-secondary,#000) 12px,var(--avatar-secondary,#000) 24px)}.avatar-bg-concentric:before,.avatar-bg-stripes:before{content:"";inset:0;opacity:1;opacity:var(--avatar-bg-alpha,1);pointer-events:none;position:absolute;z-index:1}.avatar-bg-stripes:before{background:repeating-linear-gradient(135deg,#a259e6 0 20px,#000 20px 40px);background:repeating-linear-gradient(135deg,var(--avatar-primary,#a259e6) 0 20px,var(--avatar-secondary,#000) 20px 40px)}.avatar-bg-checker:before{background:repeating-linear-gradient(90deg,#a259e6 0 20px,#000 20px 40px),repeating-linear-gradient(0deg,#a259e6 0 20px,#000 20px 40px);background:repeating-linear-gradient(90deg,var(--avatar-primary,#a259e6) 0 20px,var(--avatar-secondary,#000) 20px 40px),repeating-linear-gradient(0deg,var(--avatar-primary,#a259e6) 0 20px,var(--avatar-secondary,#000) 20px 40px);background-blend-mode:multiply}.avatar-bg-checker:before,.avatar-bg-waves:before{content:"";inset:0;opacity:1;opacity:var(--avatar-bg-alpha,1);pointer-events:none;position:absolute;z-index:1}.avatar-bg-waves:before{background:repeating-linear-gradient(135deg,#a259e6,#a259e6 4px,#000 0,#000 8px);background:repeating-linear-gradient(135deg,var(--avatar-primary,#a259e6) 0,var(--avatar-primary,#a259e6) 4px,var(--avatar-secondary,#000) 4px,var(--avatar-secondary,#000) 8px);-webkit-mask-image:repeating-linear-gradient(0deg,#000,#000 2px,#0000 0,#0000 8px);mask-image:repeating-linear-gradient(0deg,#000,#000 2px,#0000 0,#0000 8px)}.avatar-bg-locked:before{background:#d3d3d3;content:"";inset:0;opacity:1;opacity:var(--avatar-bg-alpha,1);pointer-events:none;position:absolute;z-index:1}.avatar-bg-checker,.avatar-bg-concentric,.avatar-bg-locked,.avatar-bg-rhombus,.avatar-bg-stripes,.avatar-bg-waves,.avatar-bg-wavy,.avatar-bg-zigzag,.avatar-bg-zigzag-3d{background:none!important}.edit-team-avatar-options{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.edit-team-avatar-color-options{gap:2rem;margin-bottom:30px;margin-top:0}.edit-team-avatar-color-option{align-items:center;gap:.5rem}.edit-team-avatar-color-label{font-size:1.25rem;font-weight:500;line-height:1.25rem;margin-bottom:0;margin-right:10px}.edit-team-avatar-color-option input{height:40px;margin:0;padding:1px 5px;width:70px}.edit-team-avatar-options-content-tab-list{display:flex;gap:1rem;list-style:none;margin:1rem 0;padding:0}.edit-team-avatar-options-content-tab-list-item{background:#f3f3f3;border:2px solid #0000;border-radius:6px;cursor:pointer;min-width:80px;outline:none;padding:.5rem 1rem;text-align:center;transition:border .2s,background .2s}.edit-team-avatar-options-content-tab-list-item-label{font-size:.95rem;font-weight:500}.edit-team-avatar-options-content-tab-list-item.border-option,.edit-team-avatar-options-content-tab-list-item.logo-option{align-items:center;background:#f3f3f3;border-radius:8px;display:flex;flex-direction:column;font-size:2rem;height:160px;justify-content:center;margin:0 10px 20px;position:relative;width:160px}.edit-team-avatar-options-content-tab-list-item.locked{background:#eee;filter:grayscale(1) opacity(.5);pointer-events:none}.locked-question{color:#888;font-size:4rem;font-weight:700;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.edit-team-avatar-actions{display:flex;gap:1rem;margin-top:1.5rem}.edit-team-avatar-cancel-btn,.edit-team-avatar-save-btn{border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;padding:.5rem 1.5rem;transition:background .2s}.edit-team-avatar-save-btn{background:#4caf50;color:#fff!important}.edit-team-avatar-save-btn:disabled{cursor:not-allowed;opacity:.7}.edit-team-avatar-cancel-btn{background:#eee;color:#333}.edit-team-avatar-error{color:#c00;font-size:.95rem;margin-top:.5rem}.edit-team-avatar-bg-swatch{border-radius:8px;box-shadow:0 1px 4px #0000001a;display:block;height:160px!important;margin:0 auto .5rem;width:160px!important}.uniform-grid{grid-gap:1.5rem;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}.subtle-label{color:#888;display:block;font-size:.85rem;margin-top:.25rem;text-align:center}li.edit-team-avatar-options-content-tab-list-item.avatar-bg-locked{background-color:#d3d3d3;cursor:not-allowed}@media (max-width:600px){.edit-team-avatar-section{align-items:center;flex-direction:column;justify-content:center}.edit-team-avatar-wrapper{margin-right:0}.edit-team-avatar-options.black-text{width:100%}.edit-team-avatar-color-options,ul.edit-team-avatar-options-content-tab-list.uniform-grid,ul.edit-team-avatar-options-tabs{flex-direction:row}}.answer-sheet-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.answer-sheet-content{background-color:#fff;border-radius:8px;max-height:80%;overflow-y:auto;padding:20px;position:relative;width:100%}.close{border:0;color:#fff!important;left:auto!important;top:0!important}.rounds-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between}.answer-sheet-round{border:1px solid #ccc;border-radius:4px;flex-basis:calc(50% - 32px);padding:0;text-align:left}.answer-sheet-round h3{align-items:center;display:flex;flex-direction:row;font-size:1rem;justify-content:space-between;line-height:normal;margin:0;padding:10px}h3.answer-sheet-round-title.undefined-background{background-color:#ccc}.answer-sheet-round ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding-left:0}header.answer-sheet-header{align-items:center;display:flex;flex-direction:row!important;justify-content:space-between;padding:20px 0}header.answer-sheet-header .team-avatar{margin:0}span.answer-sheet-team-name-label{display:flex;flex:1 1;flex-direction:column;margin:0 0 0 10px}h1.answer-sheet-team-name{color:#fff!important;font-size:2rem;font-weight:700;line-height:2rem;margin-bottom:10px;margin-top:5px;text-align:left}.answer-sheet-header>*{color:grey!important;flex:initial;font-size:1.5rem;line-height:normal;margin:20px 0 10px;width:auto}li.answer-sheet-question.correct{background-color:#90ee90}li.answer-sheet-question.incorrect{background-color:#f08080}li.answer-sheet-question{background-color:#f0efef;border-radius:5px;flex-basis:20%;margin:6px 2%;text-align:center}.game-team-modal .team-members{background:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin-top:0;padding:0}.answer-sheet-header-button{font-size:2rem!important;line-height:1rem;margin:5px 3%}.answer-sheet-modal .modal-close svg{fill:#fff!important;color:#fff!important}.game-team-modal .team-member{background-color:#eee;cursor:pointer;margin:0 10px;padding:5px 15px}.game-team-modal .team-member.me{background-color:#add8e6}a.visit-team-page{background-color:green;border:0;color:#fff!important;font-size:1rem;margin:0;padding:5px 15px}.team-members h2{display:block;font-size:1.4rem;font-weight:400;margin-left:1%;text-align:left;width:100%}.answer-sheet__venmo-box{align-items:center;background:#3d95ce;border:none;border-radius:12px;box-shadow:0 4px 16px #3d95ce1f;cursor:pointer;display:flex;flex-direction:column;gap:16px;outline:none;padding:24px;text-decoration:none;transition:box-shadow .2s,background .2s;width:100%}.answer-sheet__venmo-box:focus,.answer-sheet__venmo-box:hover{background:#2176bd;box-shadow:0 6px 24px #3d95ce2e}.answer-sheet__venmo-brand{align-items:center;display:flex;gap:12px;margin-bottom:0}.answer-sheet__venmo-icon{fill:#fff;color:#fff!important;font-size:56px;min-width:56px}.answer-sheet__venmo-title{color:#fff!important;font-size:1.75rem;font-weight:600;letter-spacing:.02em}.answer-sheet__venmo-username{background:#fff;border-radius:8px;color:#3d95ce!important;font-size:1.75rem;font-weight:700;letter-spacing:.01em;padding:16px 24px;text-align:center;width:100%}.answer-sheet__venmo-card,.answer-sheet__venmo-handle,.answer-sheet__venmo-info,.answer-sheet__venmo-label,.answer-sheet__venmo-qr{display:none!important}.answer-sheet__sponsors-banner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;bottom:0;box-shadow:0 -2px 12px #0000001a;left:0;padding:12px 24px;position:fixed;right:0;z-index:100}.answer-sheet__sponsors-list{display:flex;gap:16px;overflow-x:auto;padding:8px 0;scrollbar-color:#ccc #0000;scrollbar-width:thin}.answer-sheet__sponsors-list::-webkit-scrollbar{height:4px}.answer-sheet__sponsors-list::-webkit-scrollbar-track{background:#0000}.answer-sheet__sponsors-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.answer-sheet__sponsor-card{align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px #0000000d;color:inherit;display:flex;gap:12px;min-width:200px;padding:8px 16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.answer-sheet__sponsor-card:hover{border-color:#008cff;box-shadow:0 4px 16px #008cff26;cursor:pointer;transform:translateY(-2px)}.answer-sheet__sponsor-logo{background:#fff;border-radius:6px;height:40px;object-fit:contain;width:40px}.answer-sheet__sponsor-info{display:flex;flex-direction:column;gap:2px}.answer-sheet__sponsor-name{color:#333;font-size:14px;font-weight:600}.answer-sheet__sponsor-tagline{color:#666;font-size:12px}.answer-sheet__sponsor-box{align-items:center;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex-direction:row}.answer-sheet__sponsor-box:hover{box-shadow:0 4px 16px #ffd70066}img.answer-sheet__sponsor-logo{background:none;margin-left:6px;margin-right:6px;width:25%}.answer-sheet__sponsor-text{display:flex;flex-direction:column;padding:10px 0}span.answer-sheet__sponsor-name{font-size:1.25rem;line-height:1.2rem}span.answer-sheet__sponsor-tagline{font-size:.9rem;line-height:.9rem;padding-right:10px}h3.answer-sheet-round-title.movies-background span,h3.answer-sheet-round-title.sports-background span{color:#fff!important}.answer-sheet-header-left{display:flex;flex-direction:column;margin:0 20px}button.answer-sheet-header-button{flex:1 1!important;font-size:1rem!important;line-height:1rem!important;padding:5px 0 1px!important;width:auto!important}.answer-sheet-header-buttons{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}.answer-sheet-modal main.modal-main{box-shadow:0 0 20px #fffc;padding-top:0}.answer-sheet-header{background-color:#789;display:flex;flex-direction:row;padding-bottom:10px;padding-top:20px}button.leave-team-as-member{padding:0!important;width:50px}button.edit-team-display-name{width:50px}.answer-sheet-header-left button{fill:#fff!important;stroke:#fff!important;color:#fff!important}.modal.game-team-modal.answer-sheet-modal .modal-title{display:none}.answer-sheet-header .team-avatar{cursor:pointer!important}.answer-sheet-team-name a{color:#fff!important}@media (max-width:768px){.answer-sheet-content{padding:20px 20px 250px}.answer-sheet__venmo-box{flex-basis:100%}.answer-sheet__venmo-card{justify-content:center;width:100%}.answer-sheet__sponsors-banner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom-left-radius:12px;border-bottom-right-radius:12px;bottom:0;box-shadow:0 -2px 12px #0000001a;display:block;left:0;padding:12px 16px;position:absolute;right:0;width:100%;z-index:100}.answer-sheet__sponsors-list{display:flex;gap:12px;overflow-x:auto;padding:8px 0;scrollbar-color:#ccc #0000;scrollbar-width:thin}.answer-sheet__sponsor-card{min-width:160px;touch-action:manipulation}.answer-sheet__venmo-icon{font-size:25px;min-width:25px}.answer-sheet__venmo-brand{flex-direction:row}.answer-sheet__venmo-title{font-size:1.25rem;line-height:1.25rem}.answer-sheet__venmo-username{font-size:1.25rem}}@media (min-width:769px){.answer-sheet-content{padding-bottom:110px}.answer-sheet__sponsors-banner--modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom-left-radius:12px;border-bottom-right-radius:12px;bottom:0;box-shadow:0 -2px 12px #0000001a;left:0;padding:12px 24px;position:absolute;right:0;width:100%;z-index:100}.answer-sheet-round,.answer-sheet__venmo-box,.answer-sheet__venmo-card--big{flex-basis:calc(50% - 32px);margin-left:auto;margin-right:auto}}@media (max-width:768px){.answer-sheet-round,.answer-sheet__venmo-box,.answer-sheet__venmo-card--big{flex-basis:100%!important;margin-left:0;margin-right:0;max-width:100%;min-width:0;width:100%}}header.team-page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px;position:relative;z-index:100}.team-page-header-right{bottom:0;position:absolute;right:0}.team-page-header p{font-size:.75rem;margin:0}span.total-teams a{color:#666}h1.team-name{font-size:2rem}p.current-rank{font-size:2rem;font-weight:700}.team-page-season-header{margin-right:20px}.team-page-season-header.active-season-false{display:none}.active-season-true p.team-page-season{font-size:1.5rem;padding:10px 0}.active-season-true .team-page-season a{color:#fff;text-decoration:none}.team-page-season-header.active-season-true{width:70vw}.team-page-season-header.active-season-true table{display:table;max-width:100%;width:100%}.team-page-content{align-items:flex-start;background:linear-gradient(180deg,#fffffff2,#fffffff2),url(/static/media/bgtrivia2.98e96436cecd64a012c9.jpg);background-repeat:repeat;background-size:contain;display:flex;flex-direction:row;flex-wrap:wrap;padding:20px;width:100%}.team-page-content-section{flex:1 1;margin-right:20px}.team-page-content h2{border-bottom:1px solid #666;color:#666;font-size:1.5rem;text-align:left}.team-page-content canvas{background-color:#fff;margin:0 auto;padding:20px}.team-page-stats{display:flex;flex-direction:column}.team-page-stats *{color:#000}.team-page-header-rank{background-color:#789;background:linear-gradient(45deg,#ab1497,#0bd4f6);border:3px solid #fff;margin-bottom:-5px;padding:20px;position:relative}.team-page-header-rank:hover a.next-team,.team-page-header-rank:hover a.prev-team{display:block}span.current-rank{font-size:2rem;font-weight:700}a.next-team,a.prev-team{background-color:#ffffff80;bottom:0;display:none;font-size:0;left:0;position:absolute;right:65%;top:0}a.next-team{left:65%;right:0}h1.team-name{display:flex;flex-direction:column;margin:0;text-align:left}span.team-name-team-text{font-size:2.5rem;font-style:italic;margin-top:0;text-transform:uppercase}span.total-teams{font-size:.7rem;font-weight:100;margin-top:20px}li.team-score-page-score{align-items:center;background-color:#fff;border:1px solid #000;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;margin:5px 2%;padding:5px;position:relative;width:45%}li.team-score-page-score:hover{background-color:#f0f0f0;box-shadow:0 0 5px 0 #0003}ul.teams-page-scores-list{display:flex;flex-wrap:wrap;list-style:none;padding:0}span.score-score{border-right:1px solid #666;color:#666;font-size:3rem;font-weight:700;padding-right:10px}span.score-date-venue-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}span.score-venue{color:#666;font-size:1.25rem;font-weight:700}span.score-date{color:#333;font-size:.8rem;text-align:center}li.team-score-page-score.worst{background-color:#ffb6c1}li.team-score-page-score.best{background-color:#90ee90}li.team-score-page-score.rank-1{background-color:gold}li.team-score-page-score.rank-2{background-color:silver}li.team-score-page-score.rank-3{background-color:#cd7f32}li.team-score-page-score.rank-3 *{color:#eee}li.team-score-page-score.rank-1,li.team-score-page-score.rank-2,li.team-score-page-score.rank-3{animation:shimmer 1.5s 2 alternate;background-repeat:no-repeat;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%}a.next-team-side,a.prev-team-side{background:#0000ff80;font-size:1rem;left:2vw;padding:5px 15px;position:fixed;top:45vh}a.next-team-side{left:auto;right:2vw}.team-page-stats-badges.team-page-content-section{min-width:100%}ul.badge-list{align-items:center;display:flex;display:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0;perspective:1000px}li.badge{height:30px;margin:5px 5px -24px;padding:0;position:relative;transform-style:preserve-3d;transition:transform .8s;width:30px}li.badge:hover{transform:rotateY(180deg)}.team-name li.badge:hover{transform:none}.badge-back,.badge-front{align-items:center;backface-visibility:hidden;border:0;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.badge-image{max-width:100%}.badge-front{animation:shimmer 1.5s 2 alternate;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-end;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%}li.badge.not-earned .badge-front{animation:none;filter:grayscale(100%)}.badge-back{background:linear-gradient(135deg,#e0e0e0,#9e9e9e);justify-content:center;transform:rotateY(180deg)}.badge-back span{font-size:1rem;padding:0 5px}.badge-front span.badge-name{background-color:#000;display:none;padding:5px;position:relative;top:8px;width:100%}.badge.not-earnable span.badge-name{display:none}.badge.not-earnable .badge-back{justify-content:center}.not-earnable span.badge-description{margin-bottom:15px}.earnable span.badge-description{display:none}.not-earnable .badge-back,.not-earnable .badge-front{border:2px solid gold;border-radius:50%}.not-earnable .badge-back{background:gold}.earnable .badge-back,.earnable .badge-front{border-radius:50%}.earnable.earned .badge-back{background:#9e1d32}.badge.not-earnable:hover .badge-back{animation:shimmer 1.5s 2 alternate;background-repeat:no-repeat;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%}.not-earnable .badge-back span{color:#9e8814;text-shadow:0 1px 0 #ffffff4d,0 -1px 0 #000000b3}.earnable.earned .badge-back span{color:#fff;text-shadow:0 1px 0 #ffffff4d,0 -1px 0 #000000b3}span.badge-earned{font-size:.8rem}button.edit-team-button,button.full-screen-button,button.share-button{background:#0000;border:0;font-size:1rem!important;margin-left:20px;padding:0}button.full-screen-button{display:none}.modal button.full-screen-button{display:inline}button.edit-team-button svg,button.full-screen-button svg,button.share-button svg{fill:#fff;height:2rem;width:2rem}.team-page-clickable-header span{display:none}span.score-rank{color:#666;font-size:.8rem;font-weight:700;position:absolute;right:5px;top:0}section.team-page-stats.team-page-content-section{background-color:#fff}.modal a.next-team-side,.modal a.prev-team-side{display:none}.join-team-btn{background-color:#90ee90;border:0;color:#000;font-size:1.3rem;font-weight:700;line-height:1.3rem;margin:0;padding:10px 15px;position:relative;top:-15px;width:200px}.leave-team-btn{background-color:#f08080}.game-page .modal span.team-name-team-text{color:#fff}ul.medal-list.category-medals{border-top:1px solid #ccc;justify-content:space-between;padding-top:20px}.team-page-team-avatar{border:5px solid #fff;cursor:pointer;height:100px;position:relative;width:100px}.team-page-header-left{margin-right:20px}button.edit-team-button.edit-avatar-button{font-size:1rem}button.edit-team-button.edit-avatar-button svg{height:1rem;width:1rem}button.edit-team-button.edit-avatar-button{position:absolute;right:0;top:0}.team-page-header-center{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin-bottom:20px;padding-top:10px}span.team-name-team-membership-status svg{fill:gold;margin:10px 0}.edit-team-avatar{background-color:#000;margin:10px 20px;min-height:250px;min-width:250px}.edit-team-avatar-section{display:flex;margin:20px}@media (max-width:1200px){.edit-team-avatar-section{align-items:center;box-sizing:border-box;flex-direction:column;max-width:100%;width:94%}ul.edit-team-avatar-options-tabs{margin-left:0!important;margin-right:0!important}.edit-team-avatar-options-content{padding-right:0!important}.edit-team-avatar-actions{align-items:center;justify-content:center}.edit-team-avatar-options.black-text{justify-content:flex-start}.edit-team-avatar-color-options{margin-top:0!important}.edit-team-avatar-wrapper{margin-right:0}.edit-team-avatar-section *{flex-direction:row!important}.edit-team-avatar-options.black-text{flex-direction:column!important}header.team-page-header{flex-direction:row!important;margin-bottom:20px!important}}@media (max-width:768px){.edit-team-avatar-options.black-text{flex-direction:column!important}.edit-team-avatar-color-options{align-items:flex-start;flex-direction:column!important;justify-content:space-between}.edit-team-avatar-color-option{justify-content:space-between!important;width:100%}}.edit-team-avatar-wrapper{align-items:center;background-color:gray;display:flex;flex:1 1;justify-content:center;min-height:300px;min-width:300px}.edit-team-avatar-options.black-text{flex:2 1}ul.edit-team-avatar-options-tabs{border-bottom:2px solid gray;cursor:pointer;display:flex;justify-content:space-between;list-style:none;margin:10px 20px;padding-left:0}.edit-team-avatar-options-content{padding-right:20px}li.edit-team-avatar-options-tab{background-color:#d3d3d3;flex:1 1}li.edit-team-avatar-options-tab:hover{background-color:#add8e6}li.edit-team-avatar-options-tab.active,li.edit-team-avatar-options-tab.active:hover{background-color:#90ee90}ul.edit-team-avatar-options-content-tab-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:20px;padding-left:0}li.edit-team-avatar-options-content-tab-list-item{background-color:#000;cursor:pointer;flex:1 1;margin:0 10px;max-height:130px;max-width:130px;min-height:130px;min-width:130px;position:relative}span.edit-team-avatar-options-content-tab-list-item-label{background-color:#fffc;border-radius:10px;bottom:5px;font-size:1rem;left:15%;line-height:1rem;padding:4px 15px;position:absolute;right:15%;text-align:center;z-index:10}.edit-team-avatar-color-options{display:flex;justify-content:center;margin:20px}.edit-team-avatar-color-square{background-color:#000;border:2px solid #000;height:25px;margin-right:10px;width:25px}.edit-team-avatar-color-option{display:flex;flex:1 1;justify-content:center}.edit-team-avatar-color-option.primary-color .edit-team-avatar-color-square{background-color:#7f28ad!important}.avatar-bg-wavy{background-color:#000;background-image:repeating-radial-gradient(circle at 0 0,#0000 0,#000 20px),repeating-linear-gradient(#7008a355,#7008a3);opacity:.9}.avatar-bg-rhombus{background-size:20px 20px}.avatar-bg-rhombus,.avatar-bg-zigzag{background-color:#000;background-image:linear-gradient(135deg,#7008a3 25%,#0000 0),linear-gradient(225deg,#7008a3 25%,#0000 0),linear-gradient(45deg,#7008a3 25%,#0000 0),linear-gradient(315deg,#7008a3 25%,#000 0);background-position:20px 0,20px 0,0 0,0 0;background-repeat:repeat;opacity:.9}.avatar-bg-zigzag{background-size:40px 40px}.avatar-bg-zigzag-3d{background-color:#000;background:linear-gradient(135deg,#7008a355 25%,#0000 0) -20px 0/40px 40px,linear-gradient(225deg,#7008a3 25%,#0000 0) -20px 0/40px 40px,linear-gradient(315deg,#7008a355 25%,#0000 0) 0 0/40px 40px,linear-gradient(45deg,#7008a3 25%,#000 0) 0 0/40px 40px;opacity:.9}.badge-ribbon{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;margin:12px 0 0;min-height:54px}.badge-ribbon__badge{background:#eee;border:2px solid #bbb;box-shadow:0 2px 8px #00000014;font-size:2rem;height:50px;position:relative;transition:box-shadow .2s;width:50px}.badge-ribbon__badge.earned{background:#ffe066;border-color:gold}.badge-ribbon__badge.unearned{background:#f0f0f0;filter:grayscale(1);opacity:.6}.badge-modal-tabs{display:flex;gap:8px;margin-bottom:16px}.badge-modal-tabs button{background:#eee;border:none;border-radius:6px 6px 0 0;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:8px 0;transition:background .2s}.badge-modal-tabs button.active{background:gold;color:#222}.badge-modal-content{padding:12px 0}.badge-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.badge-list__item{align-items:center;background:#eee;border:2px solid #bbb;border-radius:50%;cursor:pointer;display:flex;font-size:2rem;height:50px;justify-content:center;transition:box-shadow .2s;width:50px}.badge-list__item.earned{background:#ffe066;border-color:gold}.badge-list__item.unearned{background:#f0f0f0;filter:grayscale(1);opacity:.6}.badge-details{text-align:center}.badge-details__name{font-size:1.3rem;font-weight:700;margin-bottom:8px}.badge-details__desc{color:#555;font-size:1rem;margin-bottom:8px}.badge-details__status{color:#888;font-size:.95rem}main.main-team ul.medal-list li.medal{background-color:initial!important;border-width:0!important}.team-name-team-badge-ribbon{align-items:center;display:flex;flex-direction:row;gap:10px}@media (max-width:1024px){.team-page-header-center{margin-bottom:0}span.team-name-team-text{font-size:1.5rem;margin-left:0;margin-top:0;max-width:90%}button.edit-team-button svg,button.full-screen-button svg,button.share-button svg{fill:#fff;height:1.5rem;width:1.5rem}span.current-rank{font-size:1rem}span.total-teams{font-size:.5rem!important}span.total-teams a{font-size:.7rem;line-height:.75rem;margin-top:6px}button.share-button{background-color:initial;border:none;padding:0;right:0;top:-20px}svg.share-button-icon{height:2rem;width:2rem}.team-page-content{flex-direction:column;flex-wrap:nowrap}.team-page-content .team-page-content-section{width:99%}ul.medal-list{display:flex;flex-direction:row;flex-wrap:wrap}li.medal{flex:1 1;flex-basis:45%;margin:10px;margin:10px 0!important;overflow:hidden}li.badge{flex:1 1;max-height:150px;max-width:150px;min-height:150px;min-width:150px}.badge-back span{font-size:.7rem}a.next-team-side,a.prev-team-side{display:none}.team-page-clickable-header{align-items:flex-end;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.team-page-clickable-header span{display:inline-block}.team-page-clickable-header span svg{fill:#000;color:#000;height:1.5rem;width:1.5rem}span.medal-icon{margin-right:0!important}main.main-content.dark.mobile.main-team{padding-top:70px}button.edit-team-button,button.full-screen-button,button.share-button{margin-left:0;margin-right:20px}}@media (max-width:450px){ul.badge-list{flex-direction:column}li.badge{margin:10px 0}}@media (max-width:400px){span.team-name-team-text{text-wrap:pretty;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}}.medal-list{list-style:none;padding:0}.medal{border-radius:5px;box-sizing:border-box;display:flex;flex-basis:20%;padding:5px 10px;text-align:center;transition:all .5s}.medal.pictures{display:none}.medal-center{border:10px solid #0000001a;border-radius:50%;box-sizing:border-box;font-size:3rem;line-height:1.5;margin:0;padding:10px;text-align:center}.medal .medal-icon{fill:#fff}.medal.none .medal-icon{fill:silver}.medal.none .medal-icon svg *{fill:silver!important}.medal.bronze .medal-icon{color:#cd7f32}.medal.silver .medal-icon{color:silver}.medal.gold .medal-icon{color:gold}.medal.platinum .medal-icon{color:#e5e4e2;display:flex;flex-direction:column}.medal.diamond .medal-icon{color:#b9f2ff}.medal.master .medal-icon{color:#9b111e}.medal.bronze{order:6}.medal.silver{order:5}.medal.gold{order:4}.medal.platinum{order:3}.medal.diamond{order:2}.medal.master{order:1}.medal.bronze,.medal.diamond,.medal.gold,.medal.master,.medal.platinum,.medal.silver{animation:shimmer 1.5s 2 alternate;background-repeat:no-repeat;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%}span.medal-progress-bar{border:1px solid #000;display:block;height:10px;width:50%}span.medal-rating{color:#666;font-size:1.2rem;font-weight:700;line-height:1.2rem;order:1;text-align:left!important;text-transform:capitalize}span.medal-remaining{color:#666;font-size:1rem;font-weight:500;line-height:1;order:2}span.medal-footer-row{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin-left:10px}.medal.bronze .circular-progress:before{background-color:#cd7f32}.medal.silver .circular-progress:before{background-color:silver}.medal.gold .circular-progress:before{background-color:gold}.medal.platinum .circular-progress:before{background-color:#e5e4e2}.medal.diamond .circular-progress:before{background-color:#b9f2ff}span.medal-icon{font-size:1.5rem;margin:0}span.medal-label{color:#666;flex:1 1;font-weight:700;text-align:left;text-transform:uppercase}span.medal-value{color:#666;font-size:1rem;font-weight:700;justify-self:flex-end;text-align:right}span.medal-top-row{display:flex;flex-direction:row;justify-content:space-between}span.medal-row{align-items:center;display:flex;flex:1 1;flex-direction:row}span.medal-bottom-row{width:100%}span.medal-progress{background-color:#f0f0f0;border:1px solid #999;display:block;height:10px;width:100%}.medal-progress-bar.places{background-color:#ff0}.medal-progress-bar.history{background-color:#06aff0}.medal-progress-bar.science{background-color:#92cf51}.medal-progress-bar.pictures,.medal-progress-bar.pop.culture{background-color:#fe7ce9}.medal-progress-bar.sports{background-color:#70309f}.medal-progress-bar.movies{background-color:red}.medal-progress-bar.music{background-color:#ffbf00}.medal-progress-bar.mystery{background:linear-gradient(90deg,red,#ffbf00 14.29%,#92cf51 28.57%,#06aff0 42.86%,#70309f 57.14%,#fe7ce9 71.43%,#ff0 85.71%,red)}svg.medal-icon{height:30px;width:30px}.team-page-stats-medals.team-page-content-section{flex-basis:100%;width:100%}ul.medal-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}li.medal{margin:5px 20px;width:auto}li.medal.none{background-color:#ffffff80}.medal-list hr{margin:20px}.progress-container{align-items:center;display:flex;justify-content:center;position:relative}.circular-progress,.circular-progress-remaining{border-radius:50%;height:50px;position:relative;width:50px;z-index:10}.inner-icon{align-items:center;background-color:initial;border-radius:50%;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.circular-progress-remaining:before,.circular-progress:before{background-color:#222;border-radius:50%;content:"";height:40px;left:5px;position:absolute;top:5px;width:40px}.circular-progress-remaining{position:absolute;z-index:1}.circular-progress-remaining:before{background-color:initial}.progress-container img{height:80%;width:80%}@media (max-width:1024px){span.medal-value{display:none}span.medal-label,span.medal-rating{text-align:center}span.medal-bottom-row{display:inline-block;margin:0}.medal-progress-bar{height:8px!important}}section.game-page{background-color:#fff!important;color:#000;display:flex;flex-direction:column;justify-content:flex-start;margin:20px auto 0;min-height:80vh;min-width:80vw;padding:0;position:relative}section.game-page *{color:#000}section.game-page .game-header__card *{color:#fff}header.game-page-header{align-items:center;background-color:#000000bf;border-radius:15px 15px 0 0;box-sizing:border-box;display:flex;justify-content:space-between;padding:20px}.legacy header.game-page-header{background-color:#f08080}.live header.game-page-header{background-color:gold}.game-page-header-left{text-align:left}.game-page-header-right{text-align:right}.presentation-game .game-page-header-right{padding-right:0}header.game-page-header *{color:#fff;flex:1 1;margin:0}.modal .presentation-game .game-page-header-right{padding-right:40px}.game-page.live .game-page-header *{color:#000}.game-page-header-center{display:none}.game-page.live .game-page-header-center{display:block}.game-body{display:flex;flex:1 1;flex-direction:column;overflow:scroll;width:100%}.game-body-center{display:flex;flex:3 1;flex-direction:column;padding-top:20px;position:relative}button.add-other-team-members,button.add-team{background-color:#90ee90;border:0;color:#fff;color:#000;font-size:1.5rem;left:0;padding:3px 9px;top:17px}button.add-new-team,button.edit-team-display-name,button.join-team-as-member,button.leave-team-as-member{background-color:#90ee90;border:0;font-size:1.2rem;padding:5px 15px 1px;z-index:1}button.add-new-team{top:-38px}button.join-team-as-member{background-color:#90ee90}button.leave-team-as-member{background-color:#f08080}section.game-page span.game-header__date-month.home__upcoming-game-date-month{font-size:1.5rem;line-height:1.5rem}.game-page span.game-header__date.home__upcoming-game-date{left:20px;right:auto;top:35px;z-index:2}.game-page span.game-header__time-box.home__upcoming-game-time-box{left:20px;right:auto;top:85px;z-index:2}.game-page .game-header__join-btn{background-color:#27ae60;border:0;border-radius:8px;bottom:10px;color:#fff;cursor:pointer;font-weight:600;padding:6px 16px;position:absolute;right:10px}.game-page span.game-header__mileage.home__upcoming-game-time{bottom:20px;font-size:1rem;position:absolute;right:20px}.game-page .game-header__info.home__upcoming-game-info{align-items:flex-start;box-sizing:border-box;justify-content:flex-start;padding-left:100px!important;padding-right:20px!important;padding-top:30px!important;z-index:1}.game-page span.game-header__city-state.home__upcoming-game-date{font-size:1rem;font-style:italic;line-height:2rem}.modal-main .game-page .game-header__info.home__upcoming-game-info{margin-top:25px}.game-header__card.home__upcoming-game{margin-top:0}.game-page .game-header__card{box-shadow:none}.game-page .home__upcoming-game-info{background:linear-gradient(0deg,#000,#000 10%,#00000080 70%,#0000)}.game-page h3.game-header__venue.home__upcoming-game-venue{background:#0009;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;font-size:3rem;line-height:3rem;margin-top:-6px;padding:10px 10px 0;text-align:center;width:90%}span.game-header__venue-name.home__upcoming-game-venue-name{color:#9b9bfe!important;font-size:3rem;line-height:3rem}.game-page h3.game-header__venue.home__upcoming-game-venue:hover{text-shadow:0 0 10px #ffffff80}a.game-header__venmo-link{bottom:10px;left:15px;position:absolute}.game-header__bottom-line.home__upcoming-game-bottom-line .game-header__team-avatar-container{align-items:center;bottom:10px;display:flex;justify-content:space-between;position:absolute!important;right:10px}span.game-header__team-name.home__upcoming-game-team-name{font-size:1rem;font-weight:700;line-height:1rem;margin-left:20px;order:1;text-align:right;width:7vw}.game-header__team-name.home__upcoming-game-team-name a{color:#fff;text-decoration:underline!important}.home__upcoming-game-info * .modal-content{margin:auto!important}.game-header__team-avatar-container .team-avatar{order:2}.game-page .game-header__card.home__upcoming-game{border-radius:15px 15px 0 0;cursor:inherit;min-height:180px}.game-page .game-header__card.home__upcoming-game:hover{box-shadow:none!important}img.game-header__season-logo{bottom:10px;left:80px;position:absolute}button.edit-team-display-name{background-color:#eee8aa;right:250px}button.edit-team-display-name:disabled{background-color:#d3d3d3}.add-team-modal .modal-content{height:90vh;width:90vw}.game-body-left,.game-body-right{flex:1 1}ul.scoreboard-list{list-style:none;padding:0}li.scoreboard-list-item{align-items:center;border-bottom:1px solid #ccc;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}li.scoreboard-list-item:hover{background-color:#f0f0f0;box-shadow:0 0 5px 0 #0003}li.scoreboard-list-item.scoreboard-list-header{cursor:default}li.scoreboard-list-item.scoreboard-list-header:hover{background-color:initial;box-shadow:none}li.scoreboard-list-item.active{border:5px solid #90ee90!important}li.scoreboard-list-item:nth-child(2n){background-color:#f0f0f0}span.team-name{display:flex;flex-direction:column}span.team-displayname{font-size:1.5rem;font-weight:700}span.team-name-name{color:#999}span.team-rank,span.team-score{font-size:2rem;font-weight:700;padding:0 10px}.scoreboard-list-header span.team-name,.scoreboard-list-header span.team-previous-score,.scoreboard-list-header span.team-rank,.scoreboard-list-header span.team-score{color:#000!important;font-size:1rem;font-weight:400}button.back.btn.btn-secondary{background-color:initial!important;border:0;color:#fff!important;font-size:1rem;left:10vw;padding:2.5px 5px;position:absolute;top:60px}span.scorecard,span.team-rank,span.team-score{flex:1 1}span.team-previous-score{flex:1.25 1}span.team-name{flex:7 1}span.team-previous-score{align-items:center;display:flex;flex-direction:column;font-size:1.75rem;justify-content:center;padding-right:10px}span.previous-score{color:gray;font-size:.8rem;text-decoration:line-through}span.score-total{margin-top:10px}.round .score-total.more,.round span.team-score.more{color:green}.team-previous-score span{line-height:normal;padding:0 2px}span.scorecard{display:none}li.scoreboard-list-item:hover span.scorecard{display:block}ul.category-badges{display:flex;flex-direction:column;height:calc(100% - 60px);justify-content:space-between;list-style:none;padding:20px 0}.category-badges li{border:5px solid #fff;border-radius:50%;box-shadow:0 0 9px -3px #00000080;display:flex;flex-direction:column;margin:0 auto;max-width:150px;padding:0;position:relative;width:100%}.category-badges li.no-team{background:gray;cursor:no-drop;opacity:.25}span.category-badge{background:linear-gradient(90deg,#ffffff80,#ffffff1a)}span.category-badge svg{fill:#000;color:#000;text-shadow:0 0 5px #000}span.category-badge{border-radius:50%;display:block;line-height:0;margin-top:0;padding:45px 0;width:100%}span.category-team{background:#000;bottom:-10px;color:#fff;font-size:1rem;left:0;padding:5px 0;position:absolute;right:0;text-shadow:none}span.category-team a{color:#fff}select.scoreboard-rounds{margin:0 auto}span.score-total.more{margin-top:0;order:2}span.team-score.more{position:relative;top:4px}span.previous-score{margin-top:-10px;order:1}span.icons{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:flex-start}h2.game-venue{font-size:2rem;line-height:2rem;margin-bottom:0;margin-top:5px}span.game-venue-label{flex:initial;margin-right:20px}.game-venue .icons a{display:flex;flex:initial;height:auto;margin:0 5px}.icons a img{height:25px;width:25px}.team-page-content span.home__recent-game-pagination-page{color:#666}.add-teammate-modal main.modal-main{padding:50px}span.team-members{color:#666;font-size:1.5rem}.team-members svg{fill:#666;font-size:1rem;left:-2px;top:1px}.modal section.game-page{margin-top:40px!important}.modal header.game-page-header{padding-top:20px}.game-modal h2.modal-title,.team-modal h2.modal-title{display:none}.create-new-team{align-items:center;background:#eee;border:5px solid gray;display:flex;flex-direction:column;margin:0 auto 20px;padding:20px;width:50%}.create-new-team button{background-color:green;border:0;color:#fff;margin:0 0 0 10px;padding:5px 10px;width:200px}.create-new-team button.cancel-create-new-team{background-color:red}.create-new-team input{flex:1 1;text-align:center}.create-new-team h2{display:block;flex-basis:100%;font-size:1.5rem;margin:0 0 10px;width:100%}h2.add-team-title{font-size:3rem;margin-bottom:0;margin-top:0}.modal.add-team-modal main.modal-main{padding-top:0}p.add-team-description{font-size:1.25rem;margin:0 auto 30px;width:50%}.search-view-modal input#team-search{background-color:#f5f4f4}ul.user-previous-teams{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:10px auto;padding:0;width:100%}h3.your-previous-teams{font-size:1.5rem;margin-bottom:0;margin-top:80px}li.user-previous-team{align-items:center;background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex:1 1 45%;font-size:1rem;justify-content:flex-start;margin:10px 0;max-width:45%;padding:10px 15px}li.user-previous-team .team-avatar{border-radius:6px!important;border-width:2px!important;margin-right:20px}span.previous-team-name{font-size:1.2rem;font-weight:500;line-height:1.2rem;text-align:left}li.user-previous-team:hover{background-color:#90ee90}@media (max-width:600px){h2.add-team-title{font-size:2.5rem}p.add-team-description{width:80%}ul.user-previous-teams{flex-direction:column!important}li.user-previous-team.ignore-mobile-flex-direction{flex:1 1!important;max-width:100%!important}.game-page .game-header__info.home__upcoming-game-info{margin-top:20px!important;padding:0!important;width:100%!important}.game-page h3.game-header__venue.home__upcoming-game-venue{background:#000c;border-radius:0;font-size:2rem!important;line-height:2rem!important;width:100%}.game-page span.game-header__date.home__upcoming-game-date{left:10px;top:20px}section.game-page span.game-header__date-month.home__upcoming-game-date-month{font-size:.75rem;line-height:.75rem}.game-page span.game-header__time-box.home__upcoming-game-time-box{font-size:.75rem!important;left:5px;line-height:.75rem;top:50px}span.game-header__venue-name.home__upcoming-game-venue-name{font-size:2rem;line-height:2rem}.game-page span.game-header__city-state.home__upcoming-game-date{font-size:.75rem;line-height:1.5rem}.game-page span.home__upcoming-game-date-day{font-size:1rem;line-height:1rem}.game-header__card.home__upcoming-game{min-height:150px!important}}li.search-new-team{background-color:#90ee90}.search-new-team span.team-name{align-items:center;display:flex;flex-direction:row;justify-content:center}.search-new-team strong{font-size:1rem;font-style:italic;font-weight:400;margin-left:-80px;margin-right:10px}.search-new-team small{font-size:1.5rem;font-weight:700}a.add-team{background-color:#90ee90;border-radius:5px;padding:5px 15px}p.game-distance{font-size:1.25rem;line-height:1.1rem;margin:6px auto 10px;width:260px}button.update-location{background-color:#add8e6;border:0;padding:6px 40px}.game-page__sponsors-container{background:#fff;border-radius:0 0 15px 15px;margin-bottom:10px;padding-bottom:10px;width:100%}footer.game-page-footer{background-color:#fffc;border-radius:14px;bottom:95px;display:none;left:10vw;width:80vw;z-index:100}h2.game-page__sponsors-title{font-size:1rem;line-height:1rem;margin:0 0 20px}.game-page .answer-sheet__sponsor-box{box-shadow:none;cursor:pointer;flex:1 1 40%;min-width:40%}.modal.add-team-modal{z-index:100}.game-page span.answer-sheet__sponsor-name,.game-page span.answer-sheet__sponsor-tagline{text-align:left}li.scoreboard-list-item .team-name{flex-direction:row;justify-content:space-between;position:relative}span.team-name-name{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}li.scoreboard-list-item.scoreboard-list-header .team-name{align-items:center;justify-content:center;text-align:center}nav.game-page__sponsors-list{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}a.game-page__sponsor-card{flex-basis:200px;margin:0 10px}span.team-avatar-cell{background-color:#000;border-radius:20px;left:0;position:absolute;top:0}.game-header__card{align-items:flex-end;background-position:50%;background-size:cover;border-radius:20px;box-shadow:0 4px 24px 0 #00000040;display:flex;margin-bottom:32px;min-height:220px;overflow:hidden;position:relative}.game-header__date{align-items:center;background:#0009;border-radius:10px;color:#fff;display:flex;flex-direction:column;font-weight:700;left:16px;padding:8px 12px;position:absolute;top:16px;z-index:2}.game-header__date-month{font-size:1rem;letter-spacing:1px}.game-header__date-day{font-size:1.5rem;font-weight:900;line-height:1}.game-header__time-box{background:#0009;border-radius:10px;color:#fff;font-size:1.1rem;font-weight:700;padding:8px 16px;position:absolute;right:16px;top:16px;z-index:2}.game-header__info{background:linear-gradient(0deg,#000000d9 60%,#0003);border-radius:0 0 20px 20px;padding:32px 24px 20px;position:relative;width:100%;z-index:2}.game-header__venue{color:#bcbcff;font-size:2rem;font-weight:700;margin-bottom:4px;margin-top:0}.game-header__bottom-line{align-items:center;color:#fff;display:flex;font-size:1.1rem;justify-content:space-between;margin-bottom:8px}.game-header__city-state{color:#fff;font-weight:400}.game-header__join-btn,.game-header__mileage{color:#fff;font-weight:600}.game-header__join-btn{background-color:#27ae60;border:none;border-radius:8px;cursor:pointer;font-size:1rem;padding:6px 16px;transition:background .2s}.game-header__join-btn:focus,.game-header__join-btn:hover{background-color:#219150;outline:2px solid #fff}.game-header__details{color:#fff;display:flex;flex-direction:column;font-size:1rem;gap:2px;margin-top:8px}.game-header__host{font-weight:500}.game-header__season{font-style:italic;font-weight:400}.game-header__venmo-link{align-items:center;background:#ffffff1f;background-color:#3d95ce!important;border-radius:8px;display:flex;font-weight:600;gap:8px;margin-top:12px;padding:8px 14px;text-decoration:none;transition:background .2s;width:fit-content}.game-header__venmo-link:focus,.game-header__venmo-link:hover{background:#3d95ce26;color:#2176b6;outline:2px solid #3d95ce}.game-header__venmo-icon{color:#3d95ce;font-size:1.6rem}.game-header__venmo-title{color:#3d95ce;font-size:1rem}.game-header__venmo-username{color:#3d95ce;font-size:.95rem;font-weight:400}section.game-page.presentation-slideshow{background:url(/static/media/triviabg1920x1080.062078467da0ef85dd0d.jpg) no-repeat 50%;background-size:cover;border-radius:0;height:56.25vw;left:-20px;margin:0;max-height:56.25vw;max-width:100vw;min-height:56.25vw;min-width:100vw;padding:0;position:relative;width:100vw}.slideshow *{color:#fff!important;font-size:1.5vw}.slideshow{height:56.25vw;max-height:100vh;width:100vw}.slideshow .slide{display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden}main.split{align-items:center;display:flex;flex:1 1;justify-content:space-between;margin:0}section.split-left{background:none;flex:1 1}main.split>section{padding:0}section.split-left,section.split-right{align-items:center;flex-direction:column;height:100%;justify-content:center}section.split-right{background:none;border-radius:0;flex:1 1;height:90%}footer.slidefooter{align-items:flex-end;display:flex;justify-content:flex-start!important;padding:0 2vw 1vw;position:absolute;top:80px;width:100%}.welcome-title{color:#fff!important;font-family:Tilt Neon,sans-serif;font-size:5vw;text-shadow:0 0 10px #fdfb21,0 0 20px #fdfb21,0 0 30px #fdfb21,0 0 40px #fdfb21,0 0 50px #fdfb21,0 0 60px #fdfb21,0 0 70px #fdfb21;text-transform:uppercase}p.trivia-title{color:#fff;font-family:Neonderthaw,cursive;font-size:11vw;text-shadow:0 0 10px #a51d93,0 0 20px #a51d93,0 0 30px #a51d93,0 0 40px #a51d93,0 0 50px #a51d93,0 0 60px #a51d93,0 0 70px #a51d93}p.night-title{border:4px solid #fdfb21;border-radius:2.5vw;box-shadow:0 0 10px 1px #fdfb21;font-size:5vw;text-shadow:0 0 10px #0fd1f4,0 0 20px #0fd1f4,0 0 30px #0fd1f4,0 0 40px #0fd1f4,0 0 50px #0fd1f4,0 0 60px #0fd1f4,0 0 70px #0fd1f4;text-transform:capitalize}p.night-title,p.starts-now-title{color:#fff!important;font-family:Tilt Neon,sans-serif;height:90px;line-height:5rem;padding:2vw;width:auto}p.starts-now-title{border:4px solid #0fd1f4;border-radius:2.5vw;box-shadow:0 0 10px 1px #0fd1f4;font-size:9vw;margin-top:10vw;text-shadow:0 0 10px #fdfb21,0 0 20px #fdfb21,0 0 30px #fdfb21,0 0 40px #fdfb21,0 0 50px #fdfb21,0 0 60px #fdfb21,0 0 70px #fdfb21;text-transform:uppercase}p.footer-logo{text-align:center;width:100vw!important}footer.slidefooter p{margin:0 2vw 0 0;width:auto}p.host-logo{align-items:center;display:flex;flex:1 1;height:10vw;justify-content:center}p.company-facebook,p.company-instagram{height:1.5vw;line-height:1vw;margin:0}p.company-facebook a,p.company-instagram a{height:auto;line-height:1vw}.slide h1{line-height:8vw;margin:2vw 0 0}.question-slide-number,.slide h1{color:#fdff04!important;font-size:10vw;text-shadow:.15vw .15vw red;text-transform:uppercase}.question-slide-number{left:3vw;position:absolute;top:-1.5vw}h1.slide-title{position:absolute;top:0}.slide-black-box{align-items:center;background-color:#000c;border-radius:2vw;bottom:3vw;display:flex;flex-direction:column;justify-content:center;left:2vw;position:absolute;right:2vw;top:9vw}.slide>p{background:#000000b3;border-radius:5vw!important;flex:1 1;font-size:3vw;line-height:3vw;margin:0 auto 5vw;padding:2vw;text-align:left;width:80%}.slide.offer-slide>p{text-align:center}.slide>p>ul>li,.slide>p>ul>li>strong{font-size:3vw;font-weight:300;line-height:3vw;text-align:left}.slide>p>ul>li>strong{font-weight:700}section.start-slide-wrapper{margin:15vw auto 0}.start-slide p.trivia-title{font-size:15rem}.slide.category-selection-slide{flex-direction:row;flex-wrap:wrap}.category-selection-item{align-items:center;background-color:#ff0000b3;border-radius:2.5vw;display:flex;flex-basis:30%;height:30%;justify-content:center;margin:1vw 1.5vw;text-transform:uppercase}.category-selection-name{font-size:4.2rem;font-weight:700;line-height:4rem}.category-selection-item:first-child{order:1}.category-selection-item:nth-child(2){order:2}.category-selection-item:nth-child(3){order:3}.category-selection-item:nth-child(4){order:4}.category-selection-item:nth-child(5){order:6}.category-selection-item:nth-child(6){order:7}.category-selection-item:nth-child(7){order:8}.category-selection-item:nth-child(8){order:9}.category-selection-item.selected-team{background-color:#0000;display:flex;flex-direction:column;margin:auto;order:5;position:relative;text-align:center;z-index:10}.bulbs{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.bulbs span{animation:bulbOn .3s ease forwards;animation-delay:calc(2s + var(--i)*.1s);background:#333;border-radius:50%;box-shadow:0 0 5px #000;height:2vw;opacity:0;position:absolute;width:2vw}.bulbs--dim span{filter:brightness(.1);transition:filter .5s}.bulbs span:nth-child(n+1):nth-child(-n+5){left:calc(10% + var(--i)*20%);top:0;transform:translate(-50%,-50%)}.bulbs span:nth-child(n+6):nth-child(-n+8){left:100%;top:calc(20% + (var(--i) - 5)*30%);transform:translate(-50%,-50%)}.bulbs span:nth-child(n+9):nth-child(-n+13){left:calc(90% - (var(--i) - 8)*20%);top:100%;transform:translate(-50%,-50%)}.bulbs span:nth-child(n+14):nth-child(-n+16){left:0;top:calc(80% - (var(--i) - 13)*30%);transform:translate(-50%,-50%)}@keyframes bulbOn{0%{background:#333;box-shadow:0 0 5px #000;opacity:0}30%{background:gold;box-shadow:0 0 15px gold,0 0 30px orange;opacity:1}90%{background:gold;box-shadow:0 0 15px gold,0 0 30px orange;opacity:1}to{background:gold;box-shadow:0 0 15px gold,0 0 30px orange;opacity:.75}}span.selected-team-name{animation:teamPop 1s ease-out forwards;animation-delay:2.5s;color:#fff;font-size:4vw;font-weight:800;line-height:3vw;opacity:0;text-shadow:0 0 2px #fff,0 0 8px #00ffff80,0 0 15px #00ffff4d!important;transform:scale(.8)!important}@keyframes teamPop{0%{opacity:0;text-shadow:none;transform:scale(.8) rotate(-5deg)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;text-shadow:0 0 10px #fff,0 0 25px #0ff,0 0 45px #0ff;transform:scale(1)}}@keyframes unblur{to{filter:blur(0)}}.live-scoring .bulbs{display:none}.live-scoring .category-selection-item.selected-team{background:#000c}.live-scoring span.selected-team-name{font-size:1.5vw!important;line-height:1.5vw!important}span.selected-team-label{margin:0}.category-selection-item.mystery-background,.category-selection-item.places-background{color:#000!important}.slide.category-slide{justify-content:center}h1.category-slide-title{font-size:22vw;line-height:20vw;text-shadow:.3vw .3vw red;text-transform:uppercase}.category-slide-subtitle{font-size:10vw;line-height:10vw;margin:0}.question-slide-question{align-items:center;border-radius:5vw;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 10vw;margin-bottom:1vh!important;transition:font-size .3s ease}.question-slide-question-text{font-size:7vw;line-height:7vw;margin:0 5vw;text-align:center}.slide-type-answers .question-slide-question-text{font-size:6vw;line-height:6vw}.category-selection-item.disabled{color:#ccc!important;filter:grayscale(100%);opacity:.75;text-decoration:line-through}section.scoreboard-slide-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start}p.question-slide-question.mystery-background{color:#000!important}section.tip-your-host{left:0;top:2vw}.scoreboard-slide td,.scoreboard-slide th{border:1px solid #fff;font-size:2.2vw;text-align:center}.scoregrid td,.scoregrid th{text-wrap:auto;border:0;font-size:1.5vw;max-width:7vw;min-width:7vw}.scoregrid thead th:first-child,.scoregrid tr td:first-child{text-wrap:auto;max-width:18vw;min-width:18vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:18vw}table.scoregrid{border:0;border-radius:5px 5px 0 0;margin-top:10vw;max-width:95vw}table.scoregrid.scroll-grid{border-radius:0 0 5px 5px;flex:1 1;margin-top:0;max-height:80vh}.scoregrid-wrapper{align-items:stretch;display:flex;flex-direction:column}table.scoregrid{max-height:20vw;overflow-y:scroll}@keyframes scroll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.scrolling{animation:scroll linear infinite}p.final-score-tagline{font-size:1.5vw;font-style:italic;margin-bottom:1vw;margin-top:0}th.scoregrid-total{text-transform:uppercase}.final-score th.scoregrid-round-header.current{background-color:initial;border-left:1px solid #000;border-right:1px solid #000;border-top:0;color:#fff!important}td.scoregrid-team-round.current{background:#f08080}.final-score td.scoregrid-team-round.current{background:none;border:1px solid #fff}p.final-scores-crab{margin-top:5vw}.end-slide section.split-left{align-items:center}.end-slide p.trivia-title{box-sizing:border-box;font-size:8vw;line-height:8vw;padding:0 5vw;width:100%}.leave-host-tip{border:4px solid #0fd1f4;border-radius:25px;box-shadow:0 0 10px 1px #0fd1f4;color:#fff!important;font-family:Tilt Neon,sans-serif;font-size:9rem;height:90px;line-height:5rem;margin-top:10vw;padding:20px;text-shadow:0 0 10px #fdfb21,0 0 20px #fdfb21,0 0 30px #fdfb21,0 0 40px #fdfb21,0 0 50px #fdfb21,0 0 60px #fdfb21,0 0 70px #fdfb21;text-transform:uppercase;width:auto}.end-slide p.leave-host-tip{font-size:3vw;height:auto;line-height:3vw;margin:0}canvas.end-venmo-qr{height:25vw!important;margin-top:10vw;width:25vw!important}.end-slide section.split-right{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap}p.trivia-title.scoreboard-title{font-size:8vw;position:relative;top:4vw}p.tiebreaker-tagline{background:red;box-shadow:0 0 5px red,0 0 10px red,0 0 15px red,0 0 20px red,0 0 25px red,0 0 30px red,0 0 35px red;font-size:2vw;line-height:2vw;padding:.25vw .5vw;position:absolute;right:2vw;text-transform:uppercase;top:1vw;width:10vw;z-index:1000}.tiebreaker tr.team-score-row.team-score-0.team-score-final-round-true td,.tiebreaker tr.team-score-row.team-score-1.team-score-final-round-true td,.tiebreaker tr.team-score-row.team-score-2.team-score-final-round-true td{background:#f08080}tr.team-score-row.team-score-0.team-score-final-round-true td,tr.team-score-row.team-score-0.team-score-position-1.team-score-final-round-true td{background-color:gold;color:#000!important;font-weight:700}tr.team-score-row.team-score-1.team-score-final-round-true td,tr.team-score-row.team-score-1.team-score-position-2.team-score-final-round-true td{background-color:silver;color:#000!important;font-weight:700}tr.team-score-row.team-score-2.team-score-final-round-true td,tr.team-score-row.team-score-2.team-score-position-3.team-score-final-round-true td{background-color:#cd7f32;color:#000!important;font-weight:700}span.tie{display:inline-block;width:16px}p.venmo-handle{font-size:3vw;line-height:3vw;margin-top:2vw}.scoreboard-slide-wrapper p.question-slide-question{font-size:4vw;line-height:4vw;margin:0 auto}.question-slide-answer{font-size:7vw;font-weight:700;margin-top:20px}.question-slide-answer.show-false{filter:blur(35px);transition:filter .1s ease-in-out}.question-slide-answer.show-true{animation:unblur .75s ease-in-out .75s forwards;transition:filter .75s ease-in-out}section.answer-controls{flex:1 1;margin:0}button.hide-answer,button.show-answer{background-color:green;border-color:green;font-size:1.2rem;line-height:1.2rem;margin:0 2vw;padding:5px}button.hide-answer{background-color:#f08080;border-color:#f08080}.question-controls button{font-size:1rem;margin:0 1.5vw 4vw;padding:5px 15px}span.current-question{color:#000;font-size:1.5vw;line-height:2.4vw}canvas.game-qr{left:10px;position:absolute;top:10px}img.welcome-trivia-img{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.slide>ul{background-color:#000c;border-radius:5vw;height:80vh;margin:2.5vw;padding:2.5vw 2.5vw 2.5vw 10vw;text-align:left}.slide>ul>li{font-weight:300;line-height:6vw;margin:3vw 0}.slide>ul>li,.slide>ul>li>strong{font-size:6vw}.rules-slide>ul>li{font-size:5vw;line-height:5vw}canvas.game-qr-for-slides{height:25vw!important;width:25vw!important}section.final-scores-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.final-scores-wrapper p.trivia-title{font-size:11vw;margin:2vw}.final-scores-crab img{width:20vw}ul.slide-rules-list{display:flex;flex-direction:column;height:90vh;justify-content:space-evenly;margin:0;padding:0 0 0 4vw;width:90vw}.split-left ul.slide-rules-list{height:60vh;padding-left:0;padding-right:4vw;width:56vw}ul.slide-rules-list li,ul.slide-rules-list li strong{font-size:4vw;line-height:4vw;text-align:left}p.end-title{font-size:3vw;margin-top:6vw}p.join-the-game{font-size:3vw;margin:1vw 0}.question-slide-subtitle{font-size:2.5vw;font-style:italic;margin:0 0 10px}.welcome-slide section.split-right{padding-left:15vw;z-index:1}span.asterisk{font-size:1vw;left:-.1vw;position:relative;top:-.5vw}.scoregrid-wrapper{position:absolute;top:2.5vw}table.scoregrid thead{background:#0000}.scoregrid tr td:last-child,.scoregrid tr th:last-child{border-left:10px solid #000;display:inline-block}.scoregrid tbody tr:nth-child(odd){background-color:initial}.scoregrid tbody tr:nth-child(odd) td{background-color:#3a96d3}.scoregrid tbody tr:nth-child(2n) td{background-color:#033b60}p.final-score-tagline{position:relative;top:30px}.scoregrid-round-header.current span.scoregrid-round-label{color:#000!important}.scoregrid-round-header.current{background:gold;padding-top:9px}.scoregrid tr th:last-child{border-radius:15px!important}.scoregrid thead tr{background-color:#000}.category-slide__sponsor-box{align-items:center;animation:slideInSponsorBox .5s ease 1s both;background:linear-gradient(90deg,#000000b3 0,#000000b3 60%,#0000);display:flex;height:30%;justify-content:flex-start;padding:1vw 3vw;position:absolute;top:70%;width:100vw;z-index:100}@keyframes slideInSponsorBox{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.category-slide__sponsor-box.blank-sponsor-box{background:none;position:relative}.category-slide__sponsor-box--fullwidth{box-sizing:border-box;left:0;right:0;width:100vw}.category-slide__sponsor-text{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-right:2vw;order:2}.category-slide__sponsor-intro{color:#ff0!important;font-size:2.5vw;font-weight:700;line-height:2vw;margin-bottom:.2vw;opacity:.85}.category-slide__sponsor-name{color:#ffe600;font-size:8vw;font-weight:700;line-height:6vw;margin-top:.2vw;text-shadow:0 0 8px #000}.category-slide__sponsor-tagline{color:#fff;font-size:3vw;font-weight:400;line-height:2vw;opacity:.9;padding-left:5px}.category-slide__sponsor-logo{border-radius:1vw;height:15vw;margin-right:2vw;object-fit:contain;width:15vw}.rotating-sponsor-box .category-slide__sponsor-logo{height:10vw;width:10vw}.rotating-sponsor-box .category-slide__sponsor-name{font-size:4vw;line-height:3vw}.rotating-sponsor-box .category-slide__sponsor-tagline{font-size:2.2vw;line-height:2vw}.category-slide__sponsor-box.category-slide__sponsor-box--fullwidth.rotating-sponsor-box{height:18%;top:82%}.rotating-sponsor-box .category-slide__sponsor-intro{display:none}main.stacked{height:100vh;width:100vw}section.stacked-right{align-items:center;background:#00000040;border-radius:0;display:flex;flex-direction:column;height:56.25vw;justify-content:space-between;left:60vw;padding:0;position:absolute;right:0;top:0}h2.welcome-teams-title{font-size:2rem;margin:5px 0 0}ul.welcome-teams-list{display:flex;flex:1 1;flex-direction:column;list-style:none;margin:0;max-height:30.25vw;overflow:scroll;padding-left:2vw;width:100%}canvas.game-qr-for-slides.stacked-qr{height:20vw!important;margin-bottom:1vw;width:20vw!important}li.welcome-team-list-item{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin-bottom:1vw}.welcome-team-list-item .team-avatar{margin-right:0}.welcome-team-name{flex:1 1;font-size:1.5rem;text-align:left}.welcome-team-members,.welcome-team-total{color:#fff;flex:1 1;font-weight:700}.welcome-team-members-icon{font-size:1rem}.welcome-team-total{color:#0fd1f4;font-weight:700}.welcome-countdown{height:40px;margin:.5rem auto;position:relative;width:40px}.countdown-circle{height:100%;transform:rotate(-90deg);width:100%}.countdown-circle-bg,.countdown-circle-progress{fill:none;stroke-width:2.8;stroke-linecap:round}.countdown-text{color:#ffffffb3;font-size:.7rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;width:100%}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.welcome-countdown{position:absolute;right:10px;top:0}@media (max-width:1024px){footer.slidefooter,main.split{flex-direction:row}section.game-page.presentation-slideshow{margin-top:0!important}}.category-slide{height:100vh;position:relative}.category-slide,.category-slide__title-area{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100vw}.category-slide__title-area{z-index:2}.category-slide__title{font-size:8vw;font-weight:900;letter-spacing:.05em;line-height:1.05;margin:0}.category-slide__subtitle,.category-slide__title{color:#ffe600;text-align:center;text-shadow:0 0 8px #000,0 2px 0 red}.category-slide__subtitle{font-size:5vw;font-weight:600;margin:.5em 0 0;position:relative;top:-20vw}.category-slide-title{color:#fff;font-family:inherit;font-size:22vw;font-weight:900;letter-spacing:.05em;line-height:20vw;margin:0;text-shadow:.3vw .3vw red;text-transform:uppercase}img.category-slide__title-image{height:44vw;width:44vw}img.category-slide__title-image.category-slide__title-image--mystery{height:55vw;position:relative;top:-2vw;width:35vw}.slideshow.slide-num-19.slide-type-category{background:#0009}img.category-selection-image{height:100%;position:relative;width:auto}.muted-rainbow-bg.muted-rainbow-bg--category-selection{z-index:0}.mystery-background-with-image img.category-selection-image{height:125%;top:10px}.category-selection-item.mystery-background-with-image{position:relative}.category-logo{animation-duration:1s;animation-fill-mode:forwards;opacity:0;transform:scale(.95)}.category-logo:hover{animation-iteration-count:infinite}.history-background-with-image .category-logo{animation-name:unrollHistory;clip-path:inset(0 0 0 0)}@keyframes unrollHistory{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(20px) scaleY(.6)}2%{clip-path:inset(0 0 96% 0);opacity:.1;transform:translateY(19.2px) scaleY(.62)}4%{clip-path:inset(0 0 92% 0);opacity:.2;transform:translateY(18.4px) scaleY(.64)}6%{clip-path:inset(0 0 88% 0);opacity:.3;transform:translateY(17.6px) scaleY(.66)}8%{clip-path:inset(0 0 84% 0);opacity:.4;transform:translateY(16.8px) scaleY(.68)}10%{clip-path:inset(0 0 80% 0);opacity:.5;transform:translateY(16px) scaleY(.7)}12%{clip-path:inset(0 0 76% 0);opacity:.55;transform:translateY(15.2px) scaleY(.72)}14%{clip-path:inset(0 0 72% 0);opacity:.6;transform:translateY(14.4px) scaleY(.74)}16%{clip-path:inset(0 0 68% 0);opacity:.65;transform:translateY(13.6px) scaleY(.76)}18%{clip-path:inset(0 0 64% 0);opacity:.7;transform:translateY(12.8px) scaleY(.78)}20%{clip-path:inset(0 0 60% 0);opacity:.75;transform:translateY(12px) scaleY(.8)}22%{clip-path:inset(0 0 56% 0);opacity:.8;transform:translateY(11.2px) scaleY(.82)}24%{clip-path:inset(0 0 52% 0);opacity:.82;transform:translateY(10.4px) scaleY(.84)}26%{clip-path:inset(0 0 48% 0);opacity:.84;transform:translateY(9.6px) scaleY(.86)}28%{clip-path:inset(0 0 44% 0);opacity:.86;transform:translateY(8.8px) scaleY(.88)}30%{clip-path:inset(0 0 40% 0);opacity:.88;transform:translateY(8px) scaleY(.9)}32%{clip-path:inset(0 0 36% 0);opacity:.9;transform:translateY(7.2px) scaleY(.92)}34%{clip-path:inset(0 0 32% 0);opacity:.91;transform:translateY(6.4px) scaleY(.94)}36%{clip-path:inset(0 0 28% 0);opacity:.92;transform:translateY(5.6px) scaleY(.96)}38%{clip-path:inset(0 0 24% 0);opacity:.93;transform:translateY(4.8px) scaleY(.98)}40%{clip-path:inset(0 0 20% 0);opacity:.94;transform:translateY(4px) scaleY(1)}42%{clip-path:inset(0 0 16% 0);opacity:.95;transform:translateY(3.2px) scaleY(1.02)}44%{clip-path:inset(0 0 12% 0);opacity:.96;transform:translateY(2.4px) scaleY(1.04)}46%{clip-path:inset(0 0 8% 0);opacity:.97;transform:translateY(1.6px) scaleY(1.06)}48%{clip-path:inset(0 0 4% 0);opacity:.98;transform:translateY(.8px) scaleY(1.08)}50%{clip-path:inset(0 0 0 0);opacity:.99;transform:translateY(0) scaleY(1.1)}60%{opacity:1;transform:translateY(0) scaleY(1.08)}70%{opacity:1;transform:translateY(0) scaleY(1.06)}80%{opacity:1;transform:translateY(0) scaleY(1.04)}90%{opacity:1;transform:translateY(0) scaleY(1.02)}to{opacity:1;transform:translateY(0) scaleY(1)}}.places-background-with-image .category-logo{animation-name:globeSpin;perspective:1000px}@keyframes globeSpin{0%{opacity:0;transform:rotateY(0deg) scale(.8)}2%{opacity:.02;transform:rotateY(28.8deg) scale(.804)}4%{opacity:.04;transform:rotateY(57.6deg) scale(.808)}6%{opacity:.06;transform:rotateY(86.4deg) scale(.812)}8%{opacity:.08;transform:rotateY(.32turn) scale(.816)}10%{opacity:.1;transform:rotateY(144deg) scale(.82)}12%{opacity:.12;transform:rotateY(172.8deg) scale(.824)}14%{opacity:.14;transform:rotateY(201.6deg) scale(.828)}16%{opacity:.16;transform:rotateY(.64turn) scale(.832)}18%{opacity:.18;transform:rotateY(.72turn) scale(.836)}20%{opacity:.2;transform:rotateY(288deg) scale(.84)}22%{opacity:.22;transform:rotateY(.88turn) scale(.844)}24%{opacity:.24;transform:rotateY(345.6deg) scale(.848)}26%{opacity:.26;transform:rotateY(374.4deg) scale(.852)}28%{opacity:.28;transform:rotateY(403.2deg) scale(.856)}30%{opacity:.3;transform:rotateY(432deg) scale(.86)}32%{opacity:.32;transform:rotateY(460.8deg) scale(.864)}34%{opacity:.34;transform:rotateY(489.6deg) scale(.868)}36%{opacity:.36;transform:rotateY(518.4deg) scale(.872)}38%{opacity:.38;transform:rotateY(547.2deg) scale(.876)}40%{opacity:.4;transform:rotateY(576deg) scale(.88)}42%{opacity:.42;transform:rotateY(604.8deg) scale(.884)}44%{opacity:.44;transform:rotateY(633.6deg) scale(.888)}46%{opacity:.46;transform:rotateY(662.4deg) scale(.892)}48%{opacity:.48;transform:rotateY(691.2deg) scale(.896)}50%{opacity:.5;transform:rotateY(2turn) scale(.9)}52%{opacity:.52;transform:rotateY(748.8deg) scale(.904)}54%{opacity:.54;transform:rotateY(777.6deg) scale(.908)}56%{opacity:.56;transform:rotateY(806.4deg) scale(.912)}58%{opacity:.58;transform:rotateY(835.2deg) scale(.916)}60%{opacity:.6;transform:rotateY(864deg) scale(.92)}62%{opacity:.62;transform:rotateY(892.8deg) scale(.924)}64%{opacity:.64;transform:rotateY(921.6deg) scale(.928)}66%{opacity:.66;transform:rotateY(950.4deg) scale(.932)}68%{opacity:.68;transform:rotateY(979.2deg) scale(.936)}70%{opacity:.7;transform:rotateY(1008deg) scale(.94)}72%{opacity:.72;transform:rotateY(2.88turn) scale(.944)}74%{opacity:.74;transform:rotateY(2.96turn) scale(.948)}76%{opacity:.76;transform:rotateY(3.04turn) scale(.952)}78%{opacity:.78;transform:rotateY(3.12turn) scale(.956)}80%{opacity:.8;transform:rotateY(1152deg) scale(.96)}82%{opacity:.82;transform:rotateY(3.28turn) scale(.964)}84%{opacity:.84;transform:rotateY(3.36turn) scale(.968)}86%{opacity:.86;transform:rotateY(1238.4deg) scale(.972)}88%{opacity:.88;transform:rotateY(3.52turn) scale(.976)}90%{opacity:.9;transform:rotateY(1296deg) scale(.98)}92%{opacity:.92;transform:rotateY(1324.8deg) scale(.984)}94%{opacity:.94;transform:rotateY(3.76turn) scale(.988)}96%{opacity:.96;transform:rotateY(1382.4deg) scale(.992)}98%{opacity:.98;transform:rotateY(3.92turn) scale(.996)}to{opacity:1;transform:rotateY(4turn) scale(1)}}.sports-background-with-image .category-logo{animation-duration:2s;animation-name:sportsRun}@keyframes sportsRun{0%{opacity:0;transform:translateX(-100%) scale(.8)}2%{opacity:.1;transform:translateX(-96%) scale(.82)}4%{opacity:.2;transform:translateX(-92%) scale(.84)}6%{opacity:.3;transform:translateX(-88%) scale(.86)}8%{opacity:.4;transform:translateX(-84%) scale(.88)}10%{opacity:.5;transform:translateX(-80%) scale(.9)}12%{opacity:.55;transform:translateX(-76%) scale(.92)}14%{opacity:.6;transform:translateX(-72%) scale(.94)}16%{opacity:.65;transform:translateX(-68%) scale(.96)}18%{opacity:.7;transform:translateX(-64%) scale(.98)}20%{opacity:.75;transform:translateX(-60%) scale(1)}22%{opacity:.8;transform:translateX(-56%) scale(1.02)}24%{opacity:.85;transform:translateX(-52%) scale(1.04)}26%{opacity:.9;transform:translateX(-48%) scale(1.06)}28%{opacity:.95;transform:translateX(-44%) scale(1.08)}30%{opacity:1;transform:translateX(-40%) scale(1.1)}32%{transform:translateX(-36%) scale(1.12)}34%{transform:translateX(-32%) scale(1.14)}36%{transform:translateX(-28%) scale(1.16)}38%{transform:translateX(-24%) scale(1.18)}40%{transform:translateX(-20%) scale(1.2)}42%{transform:translateX(-16%) scale(1.18)}44%{transform:translateX(-12%) scale(1.16)}46%{transform:translateX(-8%) scale(1.14)}48%{transform:translateX(-4%) scale(1.12)}50%{transform:translateX(0) scale(1.1)}55%{transform:translateX(10%) scale(1.08)}60%{transform:translateX(20%) scale(1.06)}65%{transform:translateX(30%) scale(1.04)}70%{transform:translateX(40%) scale(1.02)}75%{transform:translateX(50%) scale(1)}80%{transform:translateX(40%) scale(1)}85%{transform:translateX(30%) scale(1)}90%{transform:translateX(20%) scale(1)}95%{transform:translateX(10%) scale(1)}to{opacity:1;transform:translateX(0) scale(1)}}.science-background-with-image .category-logo{animation-duration:1.5s;animation-name:scienceBubble}@keyframes scienceBubble{0%{opacity:0;transform:scale(0) rotate(0deg)}2%{opacity:.02;transform:scale(.02) rotate(7.2deg)}4%{opacity:.04;transform:scale(.04) rotate(14.4deg)}6%{opacity:.06;transform:scale(.06) rotate(21.6deg)}8%{opacity:.08;transform:scale(.08) rotate(28.8deg)}10%{opacity:.1;transform:scale(.1) rotate(36deg)}12%{opacity:.12;transform:scale(.12) rotate(43.2deg)}14%{opacity:.14;transform:scale(.14) rotate(50.4deg)}16%{opacity:.16;transform:scale(.16) rotate(57.6deg)}18%{opacity:.18;transform:scale(.18) rotate(64.8deg)}20%{opacity:.2;transform:scale(.2) rotate(72deg)}22%{opacity:.22;transform:scale(.22) rotate(79.2deg)}24%{opacity:.24;transform:scale(.24) rotate(86.4deg)}26%{opacity:.26;transform:scale(.26) rotate(93.6deg)}28%{opacity:.28;transform:scale(.28) rotate(100.8deg)}30%{opacity:.3;transform:scale(.3) rotate(108deg)}32%{opacity:.32;transform:scale(.32) rotate(.32turn)}34%{opacity:.34;transform:scale(.34) rotate(.34turn)}36%{opacity:.36;transform:scale(.36) rotate(.36turn)}38%{opacity:.38;transform:scale(.38) rotate(.38turn)}40%{opacity:.4;transform:scale(.4) rotate(144deg)}42%{opacity:.42;transform:scale(.42) rotate(.42turn)}44%{opacity:.44;transform:scale(.44) rotate(.44turn)}46%{opacity:.46;transform:scale(.46) rotate(165.6deg)}48%{opacity:.48;transform:scale(.48) rotate(172.8deg)}50%{opacity:.5;transform:scale(.5) rotate(180deg)}52%{opacity:.52;transform:scale(.52) rotate(.52turn)}54%{opacity:.54;transform:scale(.54) rotate(.54turn)}56%{opacity:.56;transform:scale(.56) rotate(201.6deg)}58%{opacity:.58;transform:scale(.58) rotate(208.8deg)}60%{opacity:.6;transform:scale(.6) rotate(216deg)}62%{opacity:.62;transform:scale(.62) rotate(.62turn)}64%{opacity:.64;transform:scale(.64) rotate(.64turn)}66%{opacity:.66;transform:scale(.66) rotate(.66turn)}68%{opacity:.68;transform:scale(.68) rotate(.68turn)}70%{opacity:.7;transform:scale(.7) rotate(252deg)}72%{opacity:.72;transform:scale(.72) rotate(.72turn)}74%{opacity:.74;transform:scale(.74) rotate(.74turn)}76%{opacity:.76;transform:scale(.76) rotate(.76turn)}78%{opacity:.78;transform:scale(.78) rotate(.78turn)}80%{opacity:.8;transform:scale(.8) rotate(288deg)}82%{opacity:.82;transform:scale(.82) rotate(.82turn)}84%{opacity:.84;transform:scale(.84) rotate(.84turn)}86%{opacity:.86;transform:scale(.86) rotate(309.6deg)}88%{opacity:.88;transform:scale(.88) rotate(.88turn)}90%{opacity:.9;transform:scale(.9) rotate(324deg)}92%{opacity:.92;transform:scale(.92) rotate(331.2deg)}94%{opacity:.94;transform:scale(.94) rotate(.94turn)}96%{opacity:.96;transform:scale(.96) rotate(345.6deg)}98%{opacity:.98;transform:scale(.98) rotate(.98turn)}to{opacity:1;transform:scale(1) rotate(1turn)}}.pop-culture-background-with-image .category-logo{animation-name:popSlide}@keyframes popSlide{0%{opacity:0;transform:translateY(-50px) rotate(-10deg)}2%{opacity:.02;transform:translateY(-48px) rotate(-9.6deg)}4%{opacity:.04;transform:translateY(-46px) rotate(-9.2deg)}6%{opacity:.06;transform:translateY(-44px) rotate(-8.8deg)}8%{opacity:.08;transform:translateY(-42px) rotate(-8.4deg)}10%{opacity:.1;transform:translateY(-40px) rotate(-8deg)}12%{opacity:.12;transform:translateY(-38px) rotate(-7.6deg)}14%{opacity:.14;transform:translateY(-36px) rotate(-7.2deg)}16%{opacity:.16;transform:translateY(-34px) rotate(-6.8deg)}18%{opacity:.18;transform:translateY(-32px) rotate(-6.4deg)}20%{opacity:.2;transform:translateY(-30px) rotate(-6deg)}22%{opacity:.22;transform:translateY(-28px) rotate(-5.6deg)}24%{opacity:.24;transform:translateY(-26px) rotate(-5.2deg)}26%{opacity:.26;transform:translateY(-24px) rotate(-4.8deg)}28%{opacity:.28;transform:translateY(-22px) rotate(-4.4deg)}30%{opacity:.3;transform:translateY(-20px) rotate(-4deg)}32%{opacity:.32;transform:translateY(-18px) rotate(-3.6deg)}34%{opacity:.34;transform:translateY(-16px) rotate(-3.2deg)}36%{opacity:.36;transform:translateY(-14px) rotate(-2.8deg)}38%{opacity:.38;transform:translateY(-12px) rotate(-2.4deg)}40%{opacity:.4;transform:translateY(-10px) rotate(-2deg)}42%{opacity:.42;transform:translateY(-8px) rotate(-1.6deg)}44%{opacity:.44;transform:translateY(-6px) rotate(-1.2deg)}46%{opacity:.46;transform:translateY(-4px) rotate(-.8deg)}48%{opacity:.48;transform:translateY(-2px) rotate(-.4deg)}50%{opacity:.5;transform:translateY(0) rotate(0deg)}52%{opacity:.52;transform:translateY(2px) rotate(.4deg)}54%{opacity:.54;transform:translateY(4px) rotate(.8deg)}56%{opacity:.56;transform:translateY(6px) rotate(1.2deg)}58%{opacity:.58;transform:translateY(8px) rotate(1.6deg)}60%{opacity:.6;transform:translateY(10px) rotate(2deg)}62%{opacity:.62;transform:translateY(8px) rotate(1.6deg)}64%{opacity:.64;transform:translateY(6px) rotate(1.2deg)}66%{opacity:.66;transform:translateY(4px) rotate(.8deg)}68%{opacity:.68;transform:translateY(2px) rotate(.4deg)}70%{opacity:.7;transform:translateY(0) rotate(0deg)}72%{opacity:.72;transform:translateY(-2px) rotate(-.4deg)}74%{opacity:.74;transform:translateY(-4px) rotate(-.8deg)}76%{opacity:.76;transform:translateY(-2px) rotate(-.4deg)}78%{opacity:.78;transform:translateY(0) rotate(0deg)}80%{opacity:.8;transform:translateY(2px) rotate(.4deg)}82%{opacity:.82;transform:translateY(4px) rotate(.8deg)}84%{opacity:.84;transform:translateY(2px) rotate(.4deg)}86%{opacity:.86;transform:translateY(0) rotate(0deg)}88%{opacity:.88;transform:translateY(-2px) rotate(-.4deg)}90%{opacity:.9;transform:translateY(0) rotate(0deg)}92%{opacity:.92;transform:translateY(2px) rotate(.4deg)}94%{opacity:.94;transform:translateY(0) rotate(0deg)}96%{opacity:.96;transform:translateY(-2px) rotate(-.4deg)}98%{opacity:.98;transform:translateY(0) rotate(0deg)}to{opacity:1;transform:translateY(0) rotate(0deg)}}.movies-background-with-image .category-logo{animation-name:movieFlicker}@keyframes movieFlicker{0%,20%,40%,60%,80%{opacity:0}10%,30%,50%,70%,90%,to{opacity:1}}.music-background-with-image .category-logo{animation-duration:3s;animation-name:musicPulse}@keyframes musicPulse{0%{opacity:1;transform:scale(1)}1%{opacity:.95;transform:scale(1.1)}2%{opacity:.9;transform:scale(1.2)}3%{opacity:.85;transform:scale(1.3)}4%{opacity:.9;transform:scale(1.2)}5%{opacity:.95;transform:scale(1.1)}6%{opacity:1;transform:scale(1)}32%{opacity:1;transform:scale(1)}33%{opacity:.95;transform:scale(1.1)}34%{opacity:.9;transform:scale(1.2)}35%{opacity:.85;transform:scale(1.3)}36%{opacity:.9;transform:scale(1.2)}37%{opacity:.95;transform:scale(1.1)}38%{opacity:1;transform:scale(1)}65%{opacity:1;transform:scale(1)}66%{opacity:.95;transform:scale(1.1)}67%{opacity:.9;transform:scale(1.2)}68%{opacity:.85;transform:scale(1.3)}69%{opacity:.9;transform:scale(1.2)}70%{opacity:.95;transform:scale(1.1)}71%{opacity:1;transform:scale(1)}98%{opacity:1;transform:scale(1)}99%{opacity:.95;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.mystery-background-with-image .category-logo{animation-name:mysteryWhodunit}@keyframes mysteryWhodunit{0%{opacity:0;transform:scale(0) rotate(-45deg)}2%{opacity:.1;transform:scale(.1) rotate(-40deg) skew(10deg)}4%{opacity:.15;transform:scale(.2) rotate(-35deg) skew(8deg)}6%{opacity:.2;transform:scale(.3) rotate(-30deg) skew(6deg)}8%{opacity:.25;transform:scale(.4) rotate(-25deg) skew(4deg)}10%{opacity:.3;transform:scale(.5) rotate(-20deg) skew(2deg)}12%{opacity:.35;transform:scale(.6) rotate(-15deg)}14%{opacity:.4;transform:scale(.7) rotate(-10deg)}16%{opacity:.45;transform:scale(.8) rotate(-5deg)}18%{opacity:.5;transform:scale(.9) rotate(0deg)}20%{opacity:.55;transform:scale(1) rotate(5deg)}22%{opacity:.6;transform:scale(1.1) rotate(10deg)}24%{opacity:.65;transform:scale(1.2) rotate(15deg)}26%{opacity:.7;transform:scale(1.3) rotate(20deg)}28%{opacity:.75;transform:scale(1.4) rotate(25deg)}30%{opacity:.8;transform:scale(1.5) rotate(30deg)}32%{opacity:.82;transform:scale(1.4) rotate(25deg) skew(-2deg)}34%{opacity:.84;transform:scale(1.3) rotate(20deg) skew(-4deg)}36%{opacity:.86;transform:scale(1.2) rotate(15deg) skew(-6deg)}38%{opacity:.88;transform:scale(1.1) rotate(10deg) skew(-8deg)}40%{opacity:.9;transform:scale(1) rotate(5deg) skew(-10deg)}42%{opacity:.91;transform:scale(1.1) rotate(0deg) skew(-8deg)}44%{opacity:.92;transform:scale(1.2) rotate(-5deg) skew(-6deg)}46%{opacity:.93;transform:scale(1.3) rotate(-10deg) skew(-4deg)}48%{opacity:.94;transform:scale(1.4) rotate(-15deg) skew(-2deg)}50%{opacity:.95;transform:scale(1.5) rotate(-20deg)}52%{opacity:.96;transform:scale(1.4) rotate(-15deg)}54%{opacity:.96;transform:scale(1.3) rotate(-10deg)}56%{opacity:.97;transform:scale(1.2) rotate(-5deg)}58%{opacity:.97;transform:scale(1.1) rotate(0deg)}60%{opacity:.98;transform:scale(1) rotate(5deg)}62%{opacity:.98;transform:scale(1.1) rotate(10deg)}64%{opacity:.98;transform:scale(1.2) rotate(15deg)}66%{opacity:.99;transform:scale(1.3) rotate(10deg)}68%{opacity:.99;transform:scale(1.2) rotate(5deg)}70%{opacity:.99;transform:scale(1.1) rotate(0deg)}72%{opacity:.99;transform:scale(1) rotate(-5deg)}74%{opacity:.99;transform:scale(1.1) rotate(-10deg)}76%{opacity:.99;transform:scale(1.2) rotate(-5deg)}78%{opacity:1;transform:scale(1.1) rotate(0deg)}80%{opacity:1;transform:scale(1) rotate(5deg)}82%{opacity:1;transform:scale(1.1) rotate(10deg)}84%{opacity:1;transform:scale(1.2) rotate(5deg)}86%{opacity:1;transform:scale(1.1) rotate(0deg)}88%{opacity:1;transform:scale(1) rotate(-5deg)}90%{opacity:1;transform:scale(1.1) rotate(-10deg)}92%{opacity:1;transform:scale(1.2) rotate(-5deg)}94%{opacity:1;transform:scale(1.1) rotate(0deg)}96%{opacity:1;transform:scale(1) rotate(5deg)}98%{opacity:1;transform:scale(1.1) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.welcome-slide{background:none;display:flex;flex-direction:column;height:100%;max-height:100%;max-width:100%;overflow:hidden;width:100%}.welcome-slide>*{box-sizing:border-box}.welcome-header{align-items:center;background:#00000026;border-radius:2vw 2vw 0 0;box-shadow:0 2px 16px #0000001f;display:flex;gap:2vw;justify-content:space-between;padding:.5vw 3vw 1vw;position:relative}.welcome-header__logo{display:block;height:7vw;position:absolute;width:auto}.welcome-seasonal-badge{background-color:#000000b3;border-radius:50%;left:6vw;padding:5px;position:absolute;top:3vw}.welcome-header__title{color:gold!important;flex:1 1;font-family:Tilt Neon,sans-serif;font-size:3vw;font-weight:900;letter-spacing:.04em;text-align:center}.welcome-header__qr{background:#fff;border-radius:1vw;box-shadow:0 2px 8px #0000001f;height:7vw!important;padding:.5vw;position:absolute;right:2vw;width:7vw!important}.welcome-main{align-items:center;background:none;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;width:100%}.welcome-scoreboard{background:none;margin:0!important;max-width:100%;padding:0!important;position:relative;width:100%}.welcome-scoreboard__title{border-bottom:none;color:#fff;font-family:Tilt Neon,sans-serif;font-size:4vw;font-weight:800;letter-spacing:.03em;margin:2vw 0;position:relative;text-align:center;text-shadow:0 0 10px #0fd1f4,0 0 30px #0fd1f4}.welcome-scoreboard__title:after{background:#fff;border-radius:4px;bottom:-6px;box-shadow:0 0 20px 3px #0fd1f4,0 0 40px 3px #0fd1f4;content:"";display:block;height:5px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%;z-index:1}.welcome-scoreboard__columns{align-items:flex-start;display:flex;flex-direction:row;gap:1vw;height:100%;justify-content:space-evenly;width:100%}.welcome-scoreboard__column{display:flex;flex:1 1;flex-direction:column;gap:1vw;height:55vh;list-style:none;margin:0;max-width:40vw;overflow-y:auto;padding:0}.welcome-scoreboard__team{align-items:center;background:#0009;border-radius:1vw;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;color:#fff;display:flex;font-size:2vw;font-weight:700;gap:1.5vw;justify-content:space-between;padding:1vw 2vw 1vw 1vw}.welcome-scoreboard__team-name{flex:1 1;font-size:4vw;font-weight:700;margin-left:1vw;max-width:24ch;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.welcome-scoreboard__column--venue .welcome-scoreboard__team-name{align-items:center;display:flex;gap:2vw;max-width:48ch}span.welcome-scoreboard__team-place{font-size:2.6vw}.welcome-scoreboard__team-members{align-items:center;color:#0fd1f4;display:flex;font-size:1.3vw;font-weight:700;margin-left:1vw}.welcome-scoreboard__team-members-icon{font-size:1.3vw;margin-right:.5vw}.welcome-scoreboard__team-total{font-size:2.5vw;font-weight:800;text-align:right;width:2.5vw}.welcome-scoreboard__countdown{align-items:center;background-color:#000000e6;border-radius:50%;display:flex;justify-content:center;padding:9px;position:absolute;right:4vw;top:4vw;transform:translateX(-50%)}.countdown-circle{height:3vw;width:3vw}.countdown-circle-bg{stroke:#fff3;stroke-width:.4vw}.countdown-circle-progress{stroke:#0fd1f4;stroke-width:.4vw;transition:stroke-dasharray .5s ease}.welcome-scoreboard__columns.welcome-scoreboard__columns--venue{flex-direction:column;flex-wrap:wrap;height:100vh;width:90%}ul.welcome-scoreboard__column.welcome-scoreboard__column--venue{flex:1 1;margin:0 auto;max-width:100%;width:100%}ul.welcome-scoreboard__column.welcome-scoreboard__column--venue li.welcome-scoreboard__team{max-width:100%;width:100%}.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-1{background:linear-gradient(90deg,#fffbe6,#ffe066)!important}.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-2{background:linear-gradient(90deg,#f8f9fa,silver)!important}.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-3{background:linear-gradient(90deg,#fbeee6,#cd7f32)!important}.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-1 .welcome-scoreboard__team-name,.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-1 .welcome-scoreboard__team-place,.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-1 .welcome-scoreboard__team-total,.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-2 .welcome-scoreboard__team-name,.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-2 .welcome-scoreboard__team-place,.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-2 .welcome-scoreboard__team-total,.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-3 .welcome-scoreboard__team-name,.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-3 .welcome-scoreboard__team-place,.welcome-scoreboard__column--venue .welcome-scoreboard-team-rank-3 .welcome-scoreboard__team-total{color:#000!important}.venue-page.page{background-color:#fff!important;margin-top:20px;padding-top:0}.venue-page__header{display:flex;justify-content:space-between}.venue-page__header-left{display:flex;flex-direction:column}ul.venue-page__header__info{align-items:center;display:flex;list-style:none;margin:0;padding-left:0}.venue-page__header-left h1{margin-bottom:10px;text-align:left}.venue-page{margin-top:-40px;padding:0 1vw}li.venue-page__header__info__item a img{height:25px;margin-right:9px}li.venue-page__header__info__item{font-size:1rem;padding:0 5px}.venue-page__hero{display:flex;margin:20px 0}img.venue-page__hero__image{border-radius:15px;height:300px}.venue-page__next-game{background-blend-mode:darken;background-color:#0009;background-position:50%;background-size:cover;flex:1 1;padding:20px;text-align:center}.venue-page__next-game h2{color:#fff!important;font-size:2rem;margin-bottom:0}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}.blinking-separator{animation:blink 1s 1;font-size:8rem;font-weight:700;line-height:8rem;position:relative;top:-20px}.venue-page__countdown-timer{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding-left:0}ul.venue-page__countdown-timer li{display:flex;flex-direction:column;margin:0 10px}span.timer-number{font-size:8rem;font-weight:700;line-height:8rem}.venue-page__top-ten-scoreboard{margin:50px auto 0;position:relative;text-align:center;width:75%}.venue-page__no-game p{color:#fff!important;font-size:1.5rem;line-height:1.5rem}ul.venue-page__countdown-timer *{color:#fff!important}.season-countdown{background-color:red;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:0 15px;position:absolute;right:20px;text-align:center;top:60px}.season-countdown svg{stroke:#fff!important;color:#fff!important;margin-right:5px;outline:#fff!important;position:relative;top:4px}div.season-countdown>span.season-countdown-text{color:#fff!important}.season-countdown:hover{box-shadow:0 0 15px 0 #ffffffe6}.season-countdown-tooltip{background:#ffffe0;border-radius:5px;box-shadow:0 0 13px 2px #ffffff80;display:flex;flex-direction:column;font-size:1rem;padding:10px 20px;position:absolute;right:0;top:100px}span.season-name{font-size:1.5rem;line-height:1.5rem}span.season-dates{font-size:.9rem;font-style:italic}span.season-countdown-text{margin-top:15px}span.season-countdown-description,span.season-countdown-text{font-size:1rem;line-height:1rem}div.venue-page__top-ten-scoreboard .season-countdown-tooltip{box-shadow:0 0 13px 2px #00000080}.season-logo__tooltip{background:#ffffe0;border-radius:8px;box-shadow:0 4px 24px 0 #0000002e;color:#222;display:flex;flex-direction:column;font-size:1rem;left:50%;margin-top:12px;max-width:90vw;padding:16px 20px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);width:260px;z-index:20}.venue-page .season-countdown{top:-30px}.login{align-items:center;display:flex;height:100vh;justify-content:center}.login__container{align-items:stretch;background-color:#0009;border-radius:50px;display:flex;justify-content:space-between;margin:0 auto;max-width:780px;padding:50px 30px;text-align:center;width:80%}.login__textBox{box-sizing:border-box;width:100%!important}.login__btn,.login__textBox{font-size:18px;margin-bottom:10px;padding:10px}.login__btn{align-items:center;background-color:#ff623e;border:none;color:#fff;text-align:center;width:100%}.login__google{align-items:center;background-color:initial;border:1px solid #fff;display:flex;font-size:2.25rem;justify-content:center}.login__google span{font-size:1.5rem;padding-left:10px}.login_left{background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:20px;height:600px;position:relative;width:480px}.forgot-password{font-size:1rem;text-align:right}.login input[type=password],.login input[type=text]{width:calc(100% - 1.6rem)}.or{align-items:center;display:flex}.or hr{background-color:#6b6774;flex:1 1}span.or-text{color:#6b6774;padding:0 20px}ul.login__features{list-style:none;padding:0}li.login__feature{align-items:center;border-right:2px solid gray;display:flex;flex-direction:column}.login__feature img{border-radius:20px;max-width:400px}.login_right{display:flex;flex-direction:column;justify-content:space-between;margin-left:30px;min-width:250px}.login__feature span{font-size:1.1rem;font-style:italic;line-height:1.1rem;margin-top:20px;width:80%}.login_right h2,.login_right p{margin:0;text-align:left}.login_right h2{margin-top:20px}.login_right p{margin-bottom:20px}.register{align-items:center;display:flex;height:100vh;justify-content:center}.register__textBox{box-sizing:border-box;width:100%!important}.register__btn,.register__textBox{font-size:18px;margin-bottom:10px;padding:10px}.register__btn{align-items:center;background-color:#ff623e;border:none;color:#fff;text-align:center;width:100%}.register_left{background-position:50%;background-size:100%;border-radius:20px;flex:1 1;position:relative}span.new-feature-description{bottom:-25px;font-size:1rem;font-style:italic;left:0;position:absolute;text-align:left}.reset{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.reset__container{background-color:#dcdcdc;display:flex;flex-direction:column;padding:30px;text-align:center}.reset__textBox{color:#000}.reset__btn,.reset__textBox{font-size:18px;margin-bottom:10px;padding:10px}.reset__btn{background-color:#000;border:none;color:#fff}.reset div{color:#000;margin-top:7px}.reset a{color:green}.dashboard{align-items:flex-start;display:flex;height:100vh;justify-content:center}.dashboard__container{background-color:#dcdcdc;display:flex;flex-direction:column;padding:30px;text-align:center}.dashboard__btn{background-color:#000;border:none;color:#fff;font-size:18px;margin-top:10px;padding:10px}.dashboard div{margin-top:7px}li.home__mobile-footer-item svg,span.home__mobile-footer-item-label{fill:#fff;color:#fff}.home__mobile-footer-item.disabled svg{fill:gray}.home__mobile-footer-content{background-color:#000;box-sizing:border-box;height:93vh;overflow-x:hidden;overflow-y:scroll}.home__mobile-footer-content *{color:#fff!important}li.home__mobile-footer-item.live>*{fill:gold!important;color:gold!important}header.header{left:0;position:fixed;right:0;top:0;z-index:101}nav.header__nav{flex-direction:row;justify-content:space-between;padding:0 20px;position:relative;z-index:101}a.header__nav__link,nav.header__nav{align-items:center;display:flex}img.header__nav__logo{height:50px;margin:0 0 0 6vw}a.header__nav__link{flex:1 1;padding:10px 0}ul.mobile-menu-false{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:flex-end;text-align:right}button.dashboard__btn.logout-btn{background-color:red;border-radius:50%;display:flex}li.admin-header-link a{font-size:1.5rem;line-height:1.5rem;margin:auto;padding:10px;text-align:center}input.header__search{color:#000;flex:1 1;font-size:1.5rem;font-weight:700;margin:0;text-align:center;z-index:102}.home{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:50px;position:relative}.home__upcoming-games{flex:1 1}.home__standings{flex:3 1;position:relative}.home__recent-games{flex:1 1}.home>div{display:flex;flex-direction:column;justify-content:flex-start;margin:0 5px;padding:0 20px;text-align:center}.home__upcoming-games-list{flex:1 1;position:relative}.home__recent-games-list,.home__upcoming-games-list{display:flex;flex-direction:column;justify-content:flex-start}.home__recent-games-list{flex:1 1}.home__recent-game-pagination-details{display:none}.home__upcoming-game{background-position:50%;background-size:cover;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:10px 0;padding-top:0;position:relative;text-align:left}span.home__upcoming-game-league{height:25px;left:10px;overflow:hidden;position:absolute;top:7px}.home__upcoming-game-info *{color:#fff}.home__upcoming-game-info{align-items:stretch;background:linear-gradient(0deg,#000,#000 25%,#0003 60%,#0000);border-radius:5px;display:flex;flex:2 1;flex-direction:column;justify-content:space-evenly;padding:90px 10px 10px;text-align:left}.home__upcoming-game-empty{background:linear-gradient(90deg,#000,#0000);border-radius:5px;flex:1 1}.home__upcoming-game-info *{margin:0}img.home__upcoming-game-logo{height:100%;width:100%}span.home__upcoming-game-distance{align-items:center;border-radius:50%;display:flex;flex-direction:column;justify-content:center;padding:6px 10px;position:absolute;right:5px;top:5px}span.home__upcoming-game-distance-label{font-size:.7rem;line-height:.7rem}span.home__upcoming-game-distance-miles{font-size:1rem;font-weight:700;line-height:1;margin-bottom:-4px}h3.home__upcoming-game-venue{font-size:1.25rem;font-weight:700}.home__upcoming-game-bottom-line{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.home__upcoming-game-bottom-line span{font-size:.8rem;margin-right:10px}.home__standings-list{display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.home__standings-team{align-items:stretch;cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin:0 0 5px;order:4;padding:5px 0;width:100%}.home__standings-team.home__standings-team-header{background-color:initial!important}.home__standings-team.home__standings-team-header *{font-size:1.5rem;font-weight:700}.home__standings-team:hover *{background-color:#ffffff1a;color:#fff;font-weight:700;text-shadow:0 0 10px #fff}.home__standings-team.home__standings-team-header:hover *{background-color:initial;color:#fff;text-shadow:inherit}.home__standings-team:nth-child(odd){background-color:#ffffff1a}.home__standings-team *{flex:1 1}a.home__view-more{border-radius:5px;margin:20px auto 0;padding:0 15px;width:80%}a.home__view-more:hover{box-shadow:0 0 25px -5px #fff;text-shadow:inherit}.home__standings-team.home__standings-team-2{background-color:#cd7f32;border-color:#cd7f32}.venue-page .team-avatar{max-width:60px}span.home__standings-team-avatar{max-width:60px!important}.home__standings-team.home__standings-team-0>span,.home__standings-team.home__standings-team-1>span,.home__standings-team.home__standings-team-2>span{align-items:center;background-color:#ffffff40;color:#000;display:flex;justify-content:center}.home__standings-team.home__standings-team-1{background-color:silver;border-color:silver}.home__standings-team.home__standings-team-0{background-color:gold;border-color:gold}@keyframes shimmer{to{-webkit-mask-position:left}}.home__recent-game{border-radius:5px;margin:0 0 40px;padding:5px 15px;position:relative;text-align:left}h3.home__recent-game-venue{font-size:1.25rem;margin:10px 0 0}.home__recent-game:nth-child(odd){background-color:#ffffff1a}p.home__recent-game-date{margin:0}ul.home__recent-game-standings{font-size:.75rem;list-style:none;margin:10px 0 0;padding:0}li.home__recent-game-standing{display:flex;justify-content:space-between;padding:0}button.home__recent-game-pagination-btn{margin:0;padding:0 15%}a.home__view-more,button.home__recent-game-pagination-btn{font-size:1.5rem;height:2.5rem;line-height:2.5rem}.home__recent-game-pagination{align-items:center;display:flex;justify-content:space-around}button.home__recent-game-pagination-btn.home__recent-game-pagination-prev.splash-bg.splash-border.disabled{background-color:gray;border-color:gray}.home__recent-game,.home__upcoming-game{cursor:pointer}.home__recent-game:hover,.home__upcoming-game:hover{box-shadow:0 0 10px 0 #fff}.home__upcoming-game.home__upcoming-game-now{box-shadow:0 0 10px 5px gold}.header__search__results{background-color:#fff;box-shadow:0 0 10px 0 #9b9bfe80;box-sizing:border-box;left:0;position:absolute;right:0;top:60px;z-index:101}.header__search__results li,.header__search__results li a{border-bottom:1px solid #ccc;color:#000!important;cursor:pointer;text-align:center;width:100%}span.team-name{color:#000!important}.header__search__results ul{align-items:center;display:flex;flex-direction:column;justify-content:space-between;list-style:none;padding:10px!important;text-align:center}.header__search__results li:hover,.header__search__results li:hover a{text-shadow:0 0 10px #0006!important}.header__search__results p{color:#000;font-size:1.2rem;padding:10px}li.no-results-found{display:none}li.no-results-found:first-child{display:block}.team-search{flex:1 1;position:relative}span.header__nav__title{display:none}li.make-money a{align-items:center;background-color:green;border-radius:5px;display:flex;flex-direction:column;margin-right:10px;padding:0 15px}li.make-money a:hover{box-shadow:0 0 10px 5px gold;text-shadow:none}li.make-money a svg{font-size:2.5rem}.header__nav__center{display:flex;flex:1 1;flex-direction:row;justify-content:space-evenly;text-align:center}button.header__nav__admin-dashboard-btn,button.header__nav__host-dashboard-btn{background-color:gold!important;color:#000;padding:5px 25px!important}button.header__nav__admin-dashboard-btn{background-color:#4682b4!important;color:#fff}header nav .header__user-avatar-btn img{margin-top:0}.schedule-page ul{list-style:none;padding:0}.schedule-page-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;min-height:100vh;width:100%}.schedule-page-right>div{left:50px;top:30px}.schedule-page-left section h2{margin-bottom:0}.schedule-page-left section{display:flex;flex-direction:column}.venue-infobox{background-color:#fff;color:#000;font-weight:700;padding:5px 7px;position:relative;text-align:center;width:100px}.close-button{background:none;border:none;color:#333;cursor:pointer;font-size:1.5rem;padding:0;position:absolute;right:7px;top:-12px}.close-button:hover{color:red}h1.page-title{margin-bottom:0;text-align:center}.schedule-page-map{padding-top:10vh;width:20vw}.schedule-page-calendar{width:70vw}.calendar{display:flex;flex-direction:column;width:100%}header.calendar__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.calendar__nav{display:flex;flex-direction:row;list-style:none;padding:0}li.calendar__nav-item{margin-left:7px}button.calendar__nav-btn{background-color:#f4f6f7;border:0}ul.calendar__week-top{display:flex;justify-content:space-between;list-style:none;margin:5px 0;padding:0}li.calendar__week-top-item{background-color:#f4f6f7;border-radius:5px;display:flex;flex:1 1;flex-direction:column;margin:0 5px;text-align:center}span.calendar__week-top-day{font-size:1.2rem;font-weight:100;margin:5px 0}span.calendar__week-top-date{font-size:2rem;font-weight:700}ul.calendar__week-bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}li.calendar__week-bottom-item{box-sizing:border-box;flex:1 1;min-width:14%;padding:0 5px}button.calendar__week-bottom-template{margin:0;width:100%}.calendar__week-bottom_template-add{background-color:#f08080;border:0;font-size:.8rem;font-weight:500}ul.calendar-event-games{display:flex;flex-direction:column;list-style:none;padding:0}.calendar.calendar--host-dashboard ul.calendar-event-games{margin-top:-22px}li.calendar-event-game{background-color:#add8e6;border-radius:5px;display:flex;flex-direction:column;margin:10px 0 0;padding:10px}span.calendar-event-game__venue{font-size:1.25rem;font-weight:700}span.calendar-event-game__host{font-size:.8rem;font-weight:100}button.calendar__week-bottom-template-edit{background-color:#90ee90;border:0;font-size:.8rem;font-weight:500}button.calendar__week-bottom-template-edit.calendar__week-bottom-template-add--game{font-size:1.5vw;margin-top:-20px}.calendar--monthly .calendar__week-bottom{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.calendar--monthly .calendar__week-bottom-item{background-color:#18183e;border:1px solid #ccc;min-height:10vh;min-width:auto;padding:10px;position:relative;text-align:center}.calendar--monthly .calendar__week-bottom-template{font-size:.8rem;padding:5px}.calendar--monthly .calendar-event-game{background-color:#add8e6;margin:5px 0;padding:8px}.calendar__week-bottom{display:flex;flex-wrap:wrap}.calendar--monthly button.calendar__week-bottom-template.calendar__week-bottom_template-add,.calendar--monthly ul.calendar__week-top{display:none}.calendar--monthly .calendar__title{color:#fff!important}.calendar--monthly .month-date{font-size:1rem;font-weight:700;left:5px;position:absolute;top:5px}.calendar--weekly span.month-date{display:none}ul.calendar_days_of_the_week_header{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr);list-style:none;margin:0 0 20px;padding:0;width:100%}.calendar_days_of_the_week_header li.calendar__week-top-item{background-color:gray}.calendar_days_of_the_week_header li.calendar__week-top-item .calendar__week-top-day{font-weight:700}.calendar--monthly ul.calendar-event-games{padding-top:20px}.calendar--monthly li.calendar-event-game{background-color:gray;text-align:left}.calendar--monthly span.calendar-event-game__venue{font-size:1rem}span.calendar-event-game__time{font-size:.8rem;margin-top:-5px}.calendar--monthly li.calendar__week-bottom-item.calendar__week-bottom-item--today{background-color:#000}.calendar--monthly .calendar__week-bottom-item--today li.calendar-event-game{background-color:#9b9bfe}.calendar.calendar--host-dashboard h2{color:#fff!important}.calendar.calendar--host-dashboard ul *{color:#000!important}li.calendar-event-game.calendar-event-game-view-weekly a{display:flex;flex-direction:column}.calendar-event-game-view-weekly span.calendar-event-game__host{font-size:1.2rem;font-weight:500}.championship-winner{font-size:2rem;font-weight:700}.admin-page section{align-items:center;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px;padding:0 0 20px;width:100%}.admin-page section h2{width:100%}.admin-page section a{background-color:#add8e6;border:1px solid #000;color:#000;flex-basis:25%;font-size:1.5rem;font-weight:500;margin:10px 2.5%;padding:10px 25px;text-decoration:none}.admin-page section a:hover{background-color:#90ee90;cursor:pointer}.admin-page section.content-admin a{background-color:#ffb6c1}.admin-page section.administrative-admin a{background-color:#fafad2}input.question-title{min-width:25vw}form.bulk-scores{max-width:100%;width:100%}button.btn.btn-success{background-color:#228b22;border-color:#228b22}.add-scores{margin:-20px 0 30px}.add-row{background-color:green;border:1px solid green;margin-right:10px}.delete-button{background-color:red;border:1px solid red;margin:0;padding:5px 10px}.page-admin-page-list{cursor:pointer;list-style:none}.page-box{padding:5px 10px}.color-preview{border:1px solid #000;height:50px;margin-right:10px;width:50px}.day-buttons{display:flex;justify-content:space-between;margin-bottom:20px;width:100%}h2.old-scores-header{margin-bottom:50px;margin-top:50px;width:100%}.users-admin-page select,.venues-admin-page input,.venues-admin-page select{color:#000}.teams-admin-page button.selected{background-color:#90ee90;border-color:#90ee90;color:#000}section.merge-teams{border:3px solid #fff;margin:20px 0;width:100%}span.merge-team-name{font-size:1.25rem;font-weight:700}.save-banner{background-color:#4caf50;color:#fff;padding:10px;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.venues-list{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0}.venue-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;cursor:pointer;padding:20px;transition:transform .2s,box-shadow .2s;width:calc(33.333% - 20px)}.venue-item:hover{box-shadow:0 4px 8px #0003;transform:translateY(-5px)}.venue-name{font-size:1.25rem}.venue-location,.venue-name{display:block;margin-bottom:10px}.venue-location{color:#555;font-size:1rem}.venue-distance{color:#888;display:block;font-size:.875rem}.users-admin-page .users-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;list-style:none;padding:0}.users-admin-page .user-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;cursor:pointer;padding:20px;transition:transform .2s,box-shadow .2s;width:calc(25vw - 20px)}.users-admin-page .user-item:hover{box-shadow:0 4px 8px #0003;transform:translateY(-5px)}.users-admin-page .user-name{display:block;font-size:1.25rem;font-weight:700;margin-bottom:10px}.users-admin-page .user-email{color:#555;display:block;font-size:1rem;margin-bottom:10px}.users-admin-page .user-role{color:#888;display:block;font-size:.875rem}.users-admin-page h1{margin-top:60px;text-align:center}.hosts-area,.users-area{flex-direction:column;margin:0 auto;width:90%}p.user-profile-link{position:absolute;right:50px;text-align:right;top:-70px}.modal-main form{position:relative}.seasons-admin-page .seasons-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;list-style:none;padding:0}.seasons-admin-page .season-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;cursor:pointer;padding:20px;transition:transform .2s,box-shadow .2s;width:calc(25vw - 20px)}.seasons-admin-page .season-item:hover{box-shadow:0 4px 8px #0003;transform:translateY(-5px)}.seasons-admin-page .season-name{display:block;font-size:1.25rem;font-weight:700;margin-bottom:10px}.seasons-admin-page .season-active{color:#555;display:block;font-size:1rem;margin-bottom:10px}.seasons-admin-page .season-dates{color:#888;display:block;font-size:.875rem}.seasons-admin-page h1{margin-top:60px;text-align:center}.all-seasons-area,.seasons-area{flex-direction:column;margin:0 auto;width:90%}.search-area button{padding:5px 20px}.search-area{align-items:center;justify-content:center}.search-area input{margin:0 10px}.modal.black-text .modal-close svg{fill:#000}section#finalize-scores,section.admin-emails__templates{flex-direction:column}span.admin-emails__send-result{color:#fff!important;display:block}section.admin-emails{align-items:flex-start;justify-content:space-between}section#season-1-announcement{display:flex;flex:1 1;flex-direction:column}section.admin-emails{gap:0 5vw}a.admin-emails__game-link,a.admin-emails__user-link{color:#fff!important}@media (max-width:1000px){.admin-page section{align-items:stretch;flex-direction:column;margin-bottom:24px;padding-left:0;padding-right:0}.admin-page section a{box-sizing:border-box;margin:8px 0!important;width:100%}main.main-content.dark.mobile.main-admin{height:auto}.teams-admin-page tr{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}input.teams-admin__team-name-input{width:100%!important}header.live-scores-games-list-header{display:none!important}li.live-scores-game{border-radius:10px;margin:10px 0;padding-bottom:16px}section.live-scores-admin-page{padding-bottom:80px}}section.wizard-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0}section.wizard{align-items:flex-start;background-color:#fff;color:#000;max-height:80vh;max-width:80vw;overflow:scroll;padding:0 50px;position:absolute;top:10vh}section.wizard *{color:#000;margin:20px auto}section.wizard .btn{color:#fff}.btn.btn-secondary{background-color:#d3d3d3;border-color:#d3d3d3;color:#2f4f4f!important}.btn.btn-danger{background-color:red;border-color:red}.grid{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.grid-item{background-color:#4682b4;border:1px solid #4682b4;color:#fff!important;cursor:pointer;padding:10px 0;width:45%}.grid-item.selected{background-color:#228b22;border-color:#228b22;font-weight:700}ul.score-entry-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}li.score-entry-item{display:flex;margin:0;position:relative}span.selected-team-name{cursor:pointer;margin:0 auto;padding:10px}section.wizard input[type=text]{margin:0 auto}ul.game-teams-list{list-style:none;padding:0;width:100%}ul.score-entry-team-list{background-color:#fff;border:1px solid #000;box-shadow:0 0 10px 0 #00000080;font-size:1rem;height:200px;left:0;list-style:none;margin-top:0;overflow:scroll;padding:20px;position:absolute;right:10px;top:45px;z-index:100}li.score-entry-team-item{cursor:pointer;margin:0}li.score-entry-team-item:nth-child(2n){background-color:#d3d3d3}li.score-entry-team-item:hover{background-color:#90ee90}li.score-entry-team-item.create-new-team{background-color:#add8e6}.create-new-team-form{background-color:#fff;border:1px solid #000;padding:50px;position:absolute}.create-new-team-wrapper{align-items:center;background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.close{background-color:red;color:#fff;cursor:pointer;padding:0 8px;position:absolute;right:10px;top:-10px}@media (max-width:1024px){section.wizard{bottom:0;left:0;overflow:scroll;right:0;top:0;width:100vw}li.score-entry-item{flex-direction:row}}.host-dashboard{position:relative}.help-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.help{background-color:#fff;border-radius:1rem;left:10vw;max-height:80vh;overflow-y:auto;padding:2rem;position:fixed;top:10vh;width:80vw;z-index:1001}.close{right:10px!important;top:10px!important}.help>*{color:#000}.help h1{color:#333;font-size:2rem;margin:0 0 40px;text-align:left}.host-training-video{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.host-training-video iframe{background-color:#000;border:1px solid #000;border-radius:5px;flex:1 1;height:25vh}.host-training-video{border-top:1px solid #ccc;margin:20px 0;padding:20px}.info{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;padding-left:30px;text-align:right}.info>*{color:#333;flex:1 1}.info h2{margin-top:0}.host-training-video>*{flex:1 1}.info .time{color:#333;font-size:.75rem;font-weight:700}.host-dashboard .modal *{color:#333}ul.live-scoring-list.venue-list{border:2px solid #d3d3d3;border-radius:5px;max-height:250px;overflow-y:scroll;padding:0}.create-game-form .live-scoring-list li{font-size:1.3rem;padding:5px 0 5px 10px}.create-game-form li.live-scoring-venue-day{background:#fafad2;font-weight:700}.create-game-form{padding:0 20px 30px}p.host-venmo{align-items:center;display:flex;justify-content:center}span.venmo-label{font-size:2rem;margin-right:10px;margin-top:-15px}p.host-venmo input[type=text]{color:#000;font-size:1.5rem;width:150px}span.cancel-venmo,span.save-venmo{background-color:#90ee90;border-radius:5px;color:#000;cursor:pointer;font-size:2rem;line-height:2rem;margin-left:10px;margin-top:-15px;padding:5px 10px}span.cancel-venmo{background-color:#f08080}.calendar-event-game-view-host-dashboard{cursor:pointer;position:relative}.calendar-event-game-view-host-dashboard span.calendar-event-game__venue{font-size:2rem;padding:20px}.calendar-event-game.calendar-event-game-status-finalized{background-color:#90ee90}.calendar.calendar--host-dashboard .calendar__week-bottom-template-add--game{background-color:green!important;color:#fff!important}li.calendar-event-game.missing-template{background-color:gray;cursor:not-allowed}.calendar.calendar--host-dashboard .calendar__week-bottom-template-add--game:disabled{background-color:gray!important;text-decoration:line-through}p.create-game-form-visiblity{display:flex;font-size:1.5rem;justify-content:center;margin:0 auto;max-width:500px;width:100%}p.create-game-form-visiblity input{margin-left:20px}p.create-game-form-visibility-management{color:red!important;font-size:1.2rem;font-weight:500;line-height:1.3rem;margin:10px auto;max-width:500px;padding:10px 0;width:80%}.calendar.calendar--host-dashboard span.calendar-event-game__visibility{color:red!important;position:absolute}.live-scoring-list li.selected{border:5px solid #90ee90}p.selected-venue-time input{font-size:1.5rem;margin:0 auto}p.selected-venue-time{margin:20px 0}button.create-game-btn{background-color:#90ee90;border:0;font-size:1.5rem;margin-bottom:30px;padding:5px 15px}span.calendar-event-game__time{font-size:1.2rem;margin-top:-30px}.host-dashboard-header{width:100%}.host-dashboard-header,ul.host-dashboard-buttons{display:flex;flex-direction:row;justify-content:space-between}ul.host-dashboard-buttons{align-items:center;list-style:none;margin:0;padding:0}li.host-dashboard-button{cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:0 5px}li.host-dashboard-button.score-sheets-button .icon svg{fill:#0000!important;stroke:#666;color:#0000}li.host-dashboard-button.score-sheets-button,span.icon{align-items:center}span.icon{background-color:#ffffffe6;border-radius:50%;display:flex;height:45px;justify-content:center;width:45px}span.icon>*{fill:#666;color:#666}li.host-dashboard-button:hover span.icon{background-color:#9b9bfe}li.host-dashboard-button:hover span.icon>*{fill:#fff;color:#fff}span.label{font-size:1rem}li.host-dashboard-button.game-credits-button .icon{background-color:#90ee90;border-radius:5px;justify-content:space-evenly;width:80px}li.host-dashboard-button.venmo-button .icon svg{fill:#008cff;color:#008cff}li.host-dashboard-button.venmo-button:hover .icon svg{fill:#fff;color:#fff}li.host-dashboard-button.venmo-button:hover .icon{background-color:#008cff}li.host-dashboard-button.logout-button .icon{background-color:red}li.host-dashboard-button.logout-button .icon svg{fill:#fff}li.host-dashboard-button.logout-button:hover .icon{background-color:#fff}li.host-dashboard-button.logout-button:hover .icon svg{fill:red}ul.transactions-list{list-style:none;margin-top:0;padding:0}li.transaction{align-items:center;display:flex;justify-content:space-around}li.transaction span{flex:1 1}span.transaction-date{display:flex;flex-direction:column}span.transaction-time{font-size:1rem;line-height:1rem}.transaction-credits.transaction-credit-type-purchase{color:green!important;font-weight:700}.transaction-credits.transaction-credit-type-game{color:red;font-weight:400}span.transaction-credits.transaction-credit-type-game.game-positive{color:green;font-weight:700}span.transaction-type{align-items:center;display:flex;flex-direction:column;justify-content:center;text-transform:capitalize}.transaction-type a{background-color:#9b9bfe;border-radius:10px;color:#fff!important;padding:5px 15px}span.current-game-credits{align-items:center;background:#90ee90;border-radius:5px;display:flex;flex-direction:row;font-size:1.25rem;justify-content:space-evenly;min-width:100px;padding:5px 15px}.manage-game-credits-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:absolute;right:50px;top:-33px}button.transfer-credits-button{background-color:orange;border:0;font-size:1.25rem;margin-left:10px;padding:5px 15px}.transfer-credits{margin:0 auto;width:90%}.transfer-credits>p{font-size:1.2rem;line-height:1.2rem}form.transfer-credits-form{margin:0 auto}form.transfer-credits-form input{border:2px solid gray;text-align:center;width:100%}form.transfer-credits-form input[type=submit]{background-color:#90ee90;border:0;margin:0 auto;max-width:300px;min-width:25%;text-align:center}form.transfer-credits-form input[type=submit]:disabled{background-color:gray;color:#d3d3d3}span.transaction-type-status{font-size:1rem;margin-top:-5px}span.transaction-credits.transaction-credit-type-transfer.negative{color:red}span.transaction-credits.transaction-credit-type-transfer.positive{color:green}span.transaction-actions button{background-color:red;border:0;color:#fff!important;margin-right:5px;padding:5px}li.host-dashboard-button.game-credits-button.pending-true .icon{background-color:orange}li.host-dashboard-button.game-credits-button.pending-true .icon>*{fill:#000;color:#000}button.accept-transaction{background-color:green!important}ul.credits-controls-list{display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin:0;padding:0}ul.credits-controls-list li{flex:1 1;margin:0 2px}.credits-controls-list.add button{background-color:#90ee90}.credits-controls-list button{background-color:#f08080;border:0}li.transaction:nth-child(2n){background-color:#fafad2;border:2px solid gray;border-left:0;border-right:0}span.transaction-credits.transaction-credit-type-admin.admin-negative{color:red}span.transaction-credits.transaction-credit-type-admin.admin-positive{color:green;font-weight:700}.purchase-credits-payment-form{align-content:center;display:grid;justify-content:center;position:relative}p.purchase-title{font-size:1.7rem;font-weight:700;margin-bottom:20px;margin-top:30px}button#rswp-card-button{background-color:#90ee90;font-size:1.2rem;margin-top:0}span.purchasing-blocker{align-items:center;background:#0009;bottom:0;color:#fff!important;display:flex;font-size:3rem;font-weight:700;justify-content:center;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;z-index:100}li.game-credits-button-mobile,svg.host-dashboard-hamburger{display:none}span.create-game-form-date{align-items:center;display:flex;justify-content:space-between;text-align:center}span.create-game-form-date *{font-size:1.3rem;margin-bottom:0}.create-game-form-date input#date{flex:1 1;margin-left:10px;text-align:center}.host-intelligent-buttons{display:flex;justify-content:flex-start;width:100%}button.launch-todays-game-button,button.schedule-game-without-date{align-items:center;background-color:gold;border:0;color:#000;display:flex;flex-direction:row;font-size:1.2rem;justify-content:center;margin-right:20px;padding:5px 15px}button.schedule-game-without-date{background-color:green}button.launch-todays-game-button svg,button.schedule-game-without-date svg{fill:#000;font-size:2rem;padding-right:10px}button.schedule-game-without-date svg{fill:#fff;font-size:1.75rem}button.launch-todays-game-button span,button.schedule-game-without-date span{font-size:1rem;line-height:1rem}li.calendar-event-game.game-today{background-color:gold}span.calendar-event-game__edit{position:absolute;right:5px;top:5px}span.calendar-event-game__edit.enabled-false svg{fill:gray!important;cursor:not-allowed}p.delete-venue-wrapper{margin:0}button.delete-venue-btn{background-color:red;border:0;color:#fff!important;margin:0}.header-host-dashboard .make-money{display:none!important}button.schedule-game-without-date:disabled{background-color:gray}button.schedule-game-without-date:disabled span{text-decoration:line-through}section.live-scoring{background-color:#fff;border-radius:0;bottom:0;display:flex;flex-direction:column;font-size:inherit;left:0;margin:0;max-width:100vw;padding:0;position:fixed;right:0;top:0;z-index:1000}.close-game{align-items:center;background-color:red;border:green;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:2rem!important;font-weight:700;justify-content:center;line-height:1rem;margin-left:20px;padding:3px 10px;width:auto}.close-game span{font-size:1.25rem;margin-left:5px;position:relative;top:2px}.live-scoring footer,.live-scoring header{align-items:center;background-color:#add8e6;box-shadow:0 0 10px 0 #00000040;box-sizing:border-box;color:#000;display:flex;font-size:2rem;font-weight:700;justify-content:space-between;padding:0 20px;width:100%}.live-scoring footer h2,.live-scoring header h2{color:#000;display:flex;flex-direction:column;font-size:2rem;margin:10px 0;text-align:left}.live-scoring footer h2 span,.live-scoring header h2 span{color:#000;font-size:1.5rem;font-weight:400}span.admin-banner{background-color:red;font-size:1rem;left:0;padding:5px;position:absolute;right:0;top:0}.live-scoring header span.live-scoring-venue-name{cursor:pointer;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin:0}span.live-scoring-header-date-time{font-size:1rem!important;line-height:1rem;margin:0}.live-scoring header span.live-scoring-venue-name:hover{text-decoration:underline}p.live-scoring-venue-edit{align-items:center;display:flex;justify-content:space-between}p.live-scoring-venue-edit *{font-size:1rem;margin:0 5px}button.live-scoring-venue-select-button{background-color:red;border:0;padding:5px 15px}.live-scoring footer{background-color:#ffb6c1}.live-scoring>main{align-items:stretch;background-color:#fff;display:flex;flex:1 1;flex-direction:row;margin:0;overflow-y:scroll;width:100vw}section.live-scoring.live-scoring-admin-true{padding-top:30px}.scoring-category{color:#000;cursor:pointer}.scoring-category:hover{text-decoration:underline}ul.live-scoring-list{list-style:none;margin:0;padding:0 0 2vh}.live-scoring-list li{align-items:center;border-bottom:1px solid #ccc;color:#000;cursor:pointer;display:flex;font-size:2rem;justify-content:space-between;padding:20px 50px;text-align:left}li.live-scoring-selected-team-row{background-color:#e6e6fa;flex-direction:column;font-size:2.5rem;font-weight:700;justify-content:center;text-transform:uppercase}span.selected-team-help-text{color:#333!important;font-size:1.2rem;font-style:italic;font-weight:500;line-height:1.2rem;text-transform:lowercase}.live-scoring-list li.live-scoring-selected-category{justify-content:flex-start!important}.live-scoring-list li.live-scoring-selected-category span{flex:initial;margin-right:10px}span.selected-category-name{font-weight:700}span.selected-category-help-text{color:#666!important;font-style:italic;font-weight:500}p.team-display{display:flex;flex:1 1;flex-direction:column;font-size:2rem;line-height:2.2rem;text-align:left!important}.team-display span.team-name{font-size:1.5rem}span.team-correct{text-align:right!important}span.round-name-and-number{color:#000}li.scoring-team.missing>*{flex:1 1;text-align:center}.scoring-team.missing{background-color:#ff000040}.scoring-team.missing .team-touched{color:red}.live-scoring li.game-team-selected,.live-scoring li.live-scoring-selected-category,.live-scoring li.live-scoring-venue-day{background-color:#fafad2}.live-scoring li.live-scoring-not-available-category{background-color:#d3d3d3}.live-scoring li:hover{background-color:#e6e6fa;font-weight:700}.live-scoring li.game-team-new{background-color:#90ee90;justify-content:center;text-align:center}li.game-team-new.crossed-out{background-color:#f08080;font-style:italic;text-decoration:line-through}section.old-games{display:flex;flex-direction:column;width:100%}.day-buttons-wrapper{width:100%}p.savingGame{background-color:#ffffffe6;bottom:0;box-shadow:0 0 10px 5px #00000080;box-sizing:border-box;display:flex;left:0;margin:0;padding:50px;position:fixed;right:0;top:0;z-index:300}p.savingGame span{color:#000;font-size:3rem;font-weight:700;margin:auto}input.team-search{box-sizing:border-box;color:#000;font-size:1.5rem;margin:10px auto;text-align:center;width:100%}.scoring-round h2,.scoring-round h3{color:#000}.scoring-round li h3{font-size:1.25rem}.scoring-round ul{display:flex;justify-content:space-between;list-style:none;padding:0}.team-scoring-view h2{color:#000}.team-scoring-list{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}.team-scoring-list li{border-bottom:0;padding:0;width:100%}.team-scoring-list li:hover{background-color:#fff}.team-scoring-list li button{background-color:#d3d3d3;border:#d3d3d3;font-size:1.25rem;margin:8px auto;padding:20px;width:80%}.team-scoring-list li button:hover{background-color:#a9a9a9;border:#a9a9a9}.team-scoring-list li button.correct{background-color:#0db52a;border:#0db52a}.team-scoring-list li button.incorrect{background-color:#f08080;border:#f08080}.live-scoring-list li span{color:#000;flex:1 1}span.round-item-category{display:flex;flex-direction:column;text-align:center}span.round-item-subcategory{font-size:1.5vw;line-height:1.5vw;margin:0;padding:0}span.remove-team,span.round-item-score{text-align:right}.scoreboard h2{color:#000}button.live-scoring-teams-button{background-color:gray;border:gray;margin-right:30px}button.live-scoring-teams-button.selected{background-color:green;border:green}button.scoreboard-button{background-color:gray;border:gray;width:150px}button.scoreboard-button.selected{background-color:green;border:green;font-size:1rem!important;line-height:1rem;padding:10px 20px;width:auto}a.slideshow-button{align-items:center;display:flex;justify-content:center}a.slideshow-button span{font-size:1.2rem;margin-left:5px;position:relative;top:1px}button.finalize-score,button.finalize-score-missing{margin-right:30px}button.finalize-score{background-color:green;border-color:green;width:150px}h2.team-scoring-team-name{display:flex;flex-direction:column}.team-scoring-team-name .display-name{color:#000}.team-scoring-team-name .team-name{font-size:1.25rem}li.scoring-team{align-items:center}small.finalized-game{color:green;font-size:2rem;font-weight:700;text-align:center;width:100%}.team-info span{text-align:center}span.team-name{font-size:1.25rem}span.display-name{font-size:1.5rem;font-weight:700}span.live-scoring-header-fourth-line{display:none}.footer p{flex:1 1}p.footer-link-email{flex:3 1}.team-name-edit{color:#000!important;text-align:center!important}section.host-controls{align-items:center;border-top:2px solid #ccc;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0}.host-controls h2{font-size:1.5rem!important;margin:0}section.slide-controls{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%}.slide-buttons{bottom:10.5vh;position:absolute;width:100%}p.slide-number{font-size:2rem;line-height:2rem;margin:10px 20px 0}.slide-controls select{border:2px solid #000;color:#000;font-size:1.25rem;margin:5px 9px;width:100%}.live-scoring-main-left{border-right:5px solid #ccc;width:60vw}button.show-controls{background-color:gray;border-color:gray;margin:5px auto;padding:2px 10px}.live-scoring footer{display:none}button.live-scoring-controls-button{align-items:center;background:none;border:0;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 10px;padding:10px;text-align:center}button.live-scoring-controls-button:disabled{background:var(--color-bg-secondary);border-color:var(--color-bg-secondary)}.button-row{display:flex;flex-direction:row;justify-content:space-evenly}button.live-scoring-controls-button svg{fill:#000;color:#000;font-size:2rem}button.live-scoring-controls-button:disabled svg{fill:var(--color-text-secondary)}span.controls-button-label{color:#000;font-size:.9rem;font-weight:500}button.live-scoring-controls-button:disabled span.controls-button-label{color:var(--color-text-secondary)}span.next-prev-slide-label{font-size:3rem;font-weight:700}.next-slide span.next-prev-slide-label{font-size:6rem;line-height:1rem}span.next-prev-slide-title{bottom:5px;font-size:1.5rem;font-weight:500;left:10px;position:absolute;right:10px}span.next-prev-slide-title>span{color:#fff}.controls-panel h2{font-size:1.75rem!important;margin:10px 0 0}svg.help-toggle{fill:orange;cursor:pointer;font-size:3rem}svg.help-toggle-small{fill:orange;cursor:pointer;display:inline-block}.slide-dropdown{align-items:center;display:flex;width:98%}.current-slide-label{font-size:1.5rem!important;margin:5px}section.answer-controls{border-top:2px solid #cccc;margin:30px 0 0;padding:10px 0 0;width:100%}section.answer-controls,section.question-controls{display:flex;flex-direction:column}.controls-panel.hide{flex:1 1;padding:0;position:relative}.slide-buttons button.prev-slide{background-color:red;border:0;left:0;padding:30px 50px 0;position:absolute;top:0;z-index:2}.slide-buttons button.next-slide{align-items:center;background-color:green;border:0;display:flex;flex-direction:column;height:10vh;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.slide-buttons button.next-slide:disabled{background-color:gray}.next-slide-preview-text{display:flex;flex-direction:column;font-size:1.5rem;line-height:1.5rem;margin:30px 0;padding:0 15px}.next-slide-preview-text *{color:#000}.next-slide-preview-text span{margin-bottom:10px}.modal canvas.game-qr-button{height:50vw!important;max-height:500px;max-width:500px;width:50vw!important}.controls-panel.show{margin:0 auto}.add-venue-autocomplete{align-items:center;display:flex;flex-direction:column}button.add-venue-btn{background-color:#90ee90;border:0;padding:5px 20px;position:absolute;right:60px;top:-110px;z-index:10000}button.add-venue-btn.toggled{background-color:#f08080}.create-game-form{position:relative}.search-results{justify-content:center;margin:0 auto 20px}.search-result,.search-results{align-items:center;display:flex;flex-direction:column}.search-result{cursor:pointer;margin:0 auto;padding:20px}.search-result *{margin:0}.search-result:hover{background-color:#ffffe0}p.error{color:red!important;font-size:1.2rem;font-weight:700}.search-result.selected{background-color:#90ee90}ul.search-result-photos-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-top:20px;padding:0}.search-result-photos{border-top:2px solid #000;margin-top:10px;padding-top:20px}h3.search-result-photos-title{font-size:1.25rem}.search-results h2.search-results-title{font-size:1.5rem}.search-result{border:2px solid gray}img.search-result-photo.selected{border:5px solid gold}img.search-result-photo:hover{border:3px solid silver}button.search-result-save{background-color:#000;border:0;color:#fff!important;font-size:1.5rem;margin-top:10px;padding:5px 20px}.team-header>*{margin:0 10px}.team-header button{background-color:#000;border:0;color:#fff!important;line-height:1.5rem;padding:0 10px}button.done-button.mobile{display:none}.team-header{border-bottom:3px solid #d3d3d3}.live-scoring .category-selection-item{cursor:pointer;height:auto!important;margin:10px 0;padding:30px 0;position:relative;width:30%}.live-scoring .category-selection-name{color:#000;font-size:2rem;line-height:2rem}.live-scoring .slide.category-selection-slide{display:flex!important;justify-content:space-between}.live-scoring span.selected-team-name{font-size:1.25rem;line-height:1.25rem;padding:0}.controls-panel img.category-selection-image{height:70px}.controls-panel .mystery-background-with-image img.category-selection-image{height:70px;top:9px}button.time-to-score-button{background-color:green;border:0;font-size:2rem}.live-scoring .add-team-modal .modal-content{height:70vh;width:70vw}span.team-players,span.team-players svg{fill:#000;color:#000;display:flex;font-size:1.25rem}span.team-players svg{position:relative;top:2px}span.round-item-category-label svg{fill:#000;font-size:1rem;margin-left:10px}span.round-item-category-label small{color:gray;opacity:.5}.live-scoring-list>p>button{background-color:#000;border:0;font-size:1.2rem;padding:5px 15px}.never-opened{animation:flash 1s 3;box-shadow:0 0 15px 5px #90ee90;color:#fff;cursor:pointer;font-weight:700}@keyframes flash{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}p.viewing-scoreboard-description.black-text{font-size:1.25rem;margin:10px auto;width:60%}button.back-to-controls{background-color:#000;border:0}.slide-buttons button.prev-slide:disabled{background-color:silver}.live-scoring-header-buttons{align-items:center;display:flex;justify-content:space-between}li.live-scoring-go-back{background-color:gray;color:#fff;font-size:1.25rem;justify-content:flex-start;line-height:1.25rem}li.live-scoring-go-back svg{fill:#fff;margin-right:10px}.team-scoring-view{padding:30px 0 50px;position:relative}span.live-scoring-header-third-line,span.live-scoring-header-third-line span{color:#666!important;font-size:.9rem!important;line-height:1rem}.team-scoring-view li.live-scoring-go-back{cursor:pointer;left:0;list-style:none;padding:15px 50px;position:absolute;right:0;text-align:left;top:0}.team-scoring-view li.live-scoring-go-back svg{position:relative;top:3px}span.remove-team{background-color:red;color:#fff!important;font-size:1rem;font-weight:700;padding:2px 10px;position:absolute;right:0;top:0}li.game-team-selected{position:relative}button.clear-search{background-color:initial;font-size:1.5rem;margin:0;padding:0;position:absolute;right:110px;top:22px}.team-header{position:relative}button.clear-search svg{fill:#ccc}.live-scoring header.modal-header{box-shadow:none}ul.game-information{background-color:#ccc;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin:0;padding:5px 3%;width:100%}ul.game-information *{color:#2f4f4f}.live-scoring li.game-info-item:hover{background-color:initial;font-weight:400}p.next-slide-preview-text.help-text{background-color:#ffffe0;border:10px solid orange;border-radius:5px;font-size:1.25rem;margin:5px 0 0;padding:10px 2.5%;position:absolute;top:40vh;width:90%;z-index:100000}.scoreboard-preview{display:flex;flex-direction:column;margin-bottom:0;margin-top:0;padding-left:0;width:100%}ol.scoreboard-preview{border-bottom:10px solid #add8e6;height:25vh;min-height:5vh;overflow-y:scroll}ol.scoreboard-preview.showing-help{height:18vh}.scoreboard-preview li span{color:#000!important}.scoreboard-preview li{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.scoreboard-preview li span{flex:1 1;font-size:1rem;line-height:1rem}.scoreboard-preview .team-round{width:100px}ul.scoreboard-preview{background-color:#add8e6;margin-top:10px}.scoreboard-preview li:nth-child(2n){background-color:#ccc}.scoreboard-preview span.team-name{flex:2 1;padding-left:5px;padding-right:0;text-align:left}li.game-info-item{border-radius:20px;padding:5px 15px 2px}li.game-info-item span{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.5rem}li.game-info-item.mystery-background span,ul.game-information.mystery-background li span,ul.game-information.places-background li span{color:#333}p.top-3-message{background-color:#f08080;font-size:1rem;line-height:1rem;margin:8px 0 -10px;padding:6px 0;width:100%}h3.tie-breaker-title{font-size:2rem}.tie-breakers{background-color:#f08080;box-sizing:border-box;margin-top:10px;padding:10px 5.5% 0 2.5%;width:95%}p.tie-breaker-message{font-size:1.4rem;line-height:1.4rem}p.tie-breaker-question{font-size:2rem;font-weight:700;margin-top:50px}p.tie-breaker-answer{font-size:1.5rem;font-weight:700;margin-bottom:20px}p.tie-breaker-error{font-size:1rem;font-style:italic;margin:20px 0}button.tie-breaker-button{background:green;border:0;font-size:1.2rem;text-transform:uppercase}button.tie-breaker-button.unset-tiebreaker{background-color:red;margin-left:10px}.mark-all-buttons button{border:0;margin:0 5px;padding:5px 15px}button.mark-all-correct{background-color:green}button.mark-all-incorrect{background-color:red}.mark-all-buttons button{font-size:1.25rem;text-transform:uppercase}.mark-all-buttons svg{position:relative;top:3px}button.scoreboard-button.mark-all-touched-button{margin:0 15px 0 0;padding:0}h4.how-it-works-title{margin:0}ul.how-it-works-list{margin:0;padding-right:10px}ul.how-it-works-list li{text-align:left}.demo-mode-banner{background:#ffecb3;border-bottom:2px solid #ffd54f;color:#b26a00;font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:12px 0;text-align:center;z-index:1000}@media (min-width:1023px){.controls-panel.hide{display:block}}@media (max-width:1023px){.controls-panel.hide{display:none}.day-button{margin-bottom:1vh;width:100%!important}.live-scoring footer,.live-scoring header{flex-direction:row;font-size:1rem}.live-scoring-list li,.scoring-round ul{align-items:center;flex-direction:row;padding:10px 3vw}.live-scoring footer h2,.live-scoring footer h2 span,.live-scoring header h2,.live-scoring header h2 span,.scoring-round li h3{font-size:1rem!important;line-height:1.25rem}.live-scoring header span.live-scoring-venue-name{font-size:1rem!important;line-height:1rem}.close-game,button.finalize-score,button.live-scoring-teams-button,button.scoreboard-button{font-size:.75rem}.live-scoring-list.scoring-round li ul li button{margin-left:1vw;padding:5px 4vw}button.finalize-score,button.finalize-score-missing{text-wrap:pretty;font-size:.75rem;margin-right:0;padding:5px 15px;width:140px;word-break:break-word}button.finalize-score{padding:1rem;width:auto}button.live-scoring-teams-button{padding:5px 15px}.team-display span.team-name{font-size:.8rem}span.display-name{font-size:1rem;font-weight:500;line-height:1rem}.team-scoring-team-name .team-name{font-size:.8rem}.team-scoring-view .team-scoring-team-name span.display-name{font-size:1.5rem;line-height:1.5rem;margin-top:15px}.live-scoring-main-left{width:100vw}.live-scoring footer{display:block}span.close-game{padding:10px 20px}.next-slide-preview-text *{font-size:1.5rem}.slide-buttons svg{font-size:inherit;max-width:none}.live-scoring header h2 span.live-scoring-header-date-time{font-size:.8rem!important;line-height:1rem}.live-scoring header h2 span.live-scoring-header-third-line,.live-scoring header h2 span.live-scoring-header-third-line span{font-size:.8rem!important;line-height:.8rem}.team-scoring-view li.live-scoring-go-back{padding:10px}span.team-players{flex-direction:row}span.remove-team{font-size:1rem;line-height:1rem}button.clear-search{right:80px}}.team-name{color:#aaa!important}.remove-team{cursor:pointer}li.game-team-selected .team-info{align-items:center;display:flex;flex-direction:column;justify-content:center}.live-scoring-list span.team-score{text-align:right}.live-scoring-list.scoreboard strong{color:#aaa!important;font-size:1.25rem}.live-scoring-list.scoreboard .scoreboard-name{align-items:center;display:flex;flex-direction:column;justify-content:center}.agenda-view{margin-top:20px;width:100vw}.tabs{border-bottom:1px solid #ccc;display:flex;list-style:none;margin:0;padding:0}.tabs li{background-color:gray;border:0;border-bottom:none;border-radius:5px 5px 0 0;cursor:pointer;padding:10px 20px}.tabs li.active{background-color:#9b9bfe;color:#fff!important;font-weight:700}.tab-content{background-color:#fff;border:1px solid #ccc;padding:20px}.past-games ul,.upcoming-games ul{list-style:none;margin:0;padding:0}.past-games li,.upcoming-games li{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px}.past-games li span,.upcoming-games li span{margin-right:10px}.past-games li button,.upcoming-games li button{margin-right:5px}.ghost{background-color:#f0f0f0;border:1px dashed #ccc;color:#999}.date-header{font-weight:700;margin-top:20px}.games-list{list-style:none;margin:0 0 20px 20px;padding:0}.games-list li{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:flex-start;padding:10px}.venue-name{font-weight:700;margin-right:10px}.game-status{color:#666;margin-right:10px}.team-count{color:#333;margin-right:10px}span.date-day-number{font-size:2rem;min-width:3rem}span.date-day-month-name{display:flex;flex-direction:column}span.date-header{align-items:center;display:flex;justify-content:space-between}span.date-day-month-name-top{font-size:1rem;font-weight:300;line-height:1rem;text-transform:uppercase}span.date-day-month-name-bottom{font-weight:700;line-height:1.5rem;text-transform:uppercase}ul.games-list{flex:1 1}span.game-status{background:orange;border-radius:50%;font-size:0;height:15px;width:15px}span.game-status.game-status-finalized{background:#90ee90}span.venue-details{flex:1 1;margin-left:20px;text-align:left}span.venue-name{font-size:1.3rem;line-height:1.3rem;margin:0}span.date-header{margin-top:0}span.team-count{font-size:1rem;font-weight:300;line-height:1rem}.agenda-view .game-buttons button.launch-todays-game-button{display:inline-flex;padding:5px 15px;text-align:center}.agenda-view .game-buttons button.launch-todays-game-button svg{margin-right:0;padding-right:0}span.game-buttons{align-items:stretch;display:flex}a.game-page-link button{background:#000;border:0;color:#fff!important}span.edit-game{align-items:center;background:#fafad2;border-radius:5px;cursor:pointer;display:flex;margin:5px 0;padding:5px 25px}li.past-game{border-bottom:0}.past-game span.edit-game{display:none}.no-upcoming-games{text-align:center}.no-upcoming-games button.schedule-game-without-date{display:inline-flex}.no-upcoming-games button.schedule-game-without-date span{color:#fff!important}span.game-status.game-status-ghost{background:gray}.ghost button.schedule-game-without-date span{color:#fff!important}ul.games-list>li{border-bottom:0}span.game-template{align-items:center;display:inline-flex;font-size:1rem;justify-content:center;line-height:1rem}.teams-admin__team-name-input{border:1px solid #ccc;border-radius:6px;font-size:1.5rem;font-weight:600;padding:6px 12px;width:320px!important}.teams-admin__delete-btn{background:#e74c3c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-left:8px;padding:6px 16px;transition:background .2s}.teams-admin__delete-btn:hover{background:#c0392b}.question-admin li,.question-admin p{font-size:1rem}.question-admin h2{text-align:center}.question-admin-categories{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.question-admin-category{border-radius:15px;flex:30% 1;margin:1vw;text-align:center}.question-admin-category:hover{cursor:pointer}.question-admin-category h3{font-size:3rem}.question-admin-category.places-background *{color:#000!important}.question-admin-category.mystery-background *{color:#000}p.question-admin-category-count{display:flex;flex-direction:column;font-size:1.5rem;line-height:1.5rem;margin:30px 0}span.question-admin-category-count-number{font-size:2rem;font-weight:700;margin-right:6px}h3.question-admin-selected-category{font-size:2rem;text-align:center}button.question-admin-back{background-color:red;border:0;padding:5px 15px}.question-admin{text-align:center}ul.question-admin-questions-list{list-style:none;padding:0}li.question-admin-question{display:flex}svg.delete-question{fill:red}.question-admin-questions{border:3px solid #fff;margin:60px auto 0;width:90%}.question-admin-questions h3{font-size:1.5rem}.question-admin-question p{flex:1 1}p.question-admin-question-text{flex:4 1}.icons img{margin:0 10px}.back{justify-content:center;text-align:center}.back,.back a{display:flex}.your-games{flex-direction:column}.game-list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}.game-list li{align-items:center;border:1px solid #ccc;border-radius:9px;display:flex;flex:1 1;flex-basis:20vw;flex-direction:column;justify-content:space-between;margin:20px 5px;padding:20px}.game *{color:#333;cursor:pointer}.game.created{background-color:#f08080}.game.finalized{background-color:#90ee90}section.game-templates-page{background-color:#fff!important;border-radius:5px!important;color:#000;font-size:1rem;margin:20px auto;max-width:100vw!important;width:78vw}section.game-templates-page *{color:#000}.game-templates-page{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.game-template-form{background-color:#fff;box-sizing:border-box;padding:20px}.game-template-form form{border:0;box-shadow:none}.game-template-form *{color:#000}.game-templates-page__header{align-items:center;border-bottom:2px solid #d3d3d3;display:flex;justify-content:space-between;margin-bottom:20px}.game-templates-page__title{font-size:1.5rem;margin:0;text-align:right}button.game-templates-page__back-btn{background-color:initial;border:0;color:gray;font-size:2rem;margin:0;padding:5px 15px}.game-templates-page__back-btn svg{fill:gray;color:gray}.calendar-event-games span.calendar-event-game__time{font-size:1rem;font-weight:300;line-height:1rem;margin-top:0}span.calendar-event-game__template{font-size:.8rem;font-weight:100}ul.game-template-question-number-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}li.game-template-question-number{background-color:#d3d3d3;border:2px solid #fff;border-radius:50%;cursor:pointer;flex:1 1;margin:0 2px;padding:2px 5px;text-align:center}li.game-template-question-number--selected{border:2px solid #000;font-weight:700}li.game-template-question-number--filled{background-color:#90ee90}li.game-template-question-number--empty{background-color:#f08080}.game-template-question{margin-top:10px;padding:10px}select.game-template-form-category-select{text-align:center;width:100%}label.game-template-question-label{font-weight:500}.modal-form__textarea{width:100%}span.modal-form__section-subtitle--import{background-color:green;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:5px 15px;position:absolute;right:0;top:0}h2.modal-form__section-subtitle{position:relative}.modal-form__tiebreaker_answer input[type=number],.modal-form__tiebreaker_question input[type=text],p.modal-form__tiebreaker_question{width:100%}ul.live-scores-games-list{background-color:#ffffff80;list-style:none;margin:0;padding:20px;width:100%}li.live-scores-game{align-items:center;display:flex}.live-scores-game *{color:#000;flex:1 1;font-size:1rem;font-weight:500}li.live-scores-game.created{background-color:#fafad2}li.live-scores-game.finalized{background-color:#90ee90}.live-scores-game.finalized *{font-weight:700}.live-scores-game button{color:#fff;flex:0.2 1;margin:0 6px;padding:5px 10px}button.live-scores-game-edit{background-color:orange;border-color:orange}button.live-scores-game-delete{background-color:red;border-color:red}header.live-scores-games-list-header{display:flex;justify-content:space-between}.live-scores-games-list-header span{border-bottom:1px solid #000;color:#000;flex:1 1;padding:0 0 3px;text-align:center}.live-scores-admin-edit{background-color:#fff;border:5px solid orange;bottom:25vh;box-shadow:0 0 0 100vw #00000080;left:25vw;padding:20px;position:absolute;right:25vw;top:25vh}.live-scores-admin-edit.live-scores-admin-edit-team{bottom:5vh;left:5vw;right:5vw;top:5vh}.live-scores-admin-edit *{color:#000;text-align:center}a.close{position:absolute;right:5px;top:5px}.live-scores-admin-edit p{align-items:baseline;display:flex;justify-content:center}.live-scores-admin-edit label{margin-right:20px}.live-scores-admin-edit button{color:#fff}ul.live-scores-admin-edit-scores{list-style:none;padding:0}.live-scores-admin-edit-scores ul{display:flex;justify-content:space-between}.scores-admin-score-button{border-color:#fff}.scores-admin-score-button.correct{background-color:#90ee90}.scores-admin-score-button.incorrect{background-color:#f08080}.update-final-score{background-color:red;border-color:red}.error-boundary{align-items:center;background:#f8f9fa;display:flex;font-family:Zain,sans-serif;justify-content:center;min-height:100vh;padding:20px}.error-boundary--dark{background:#18183e}.error-boundary__content{background:#fff;border-radius:12px;box-shadow:0 2px 16px #18183e1a;font-family:Zain,sans-serif;margin:0 auto;max-width:420px;padding:36px 28px 32px;text-align:center;width:100%}.error-boundary--dark .error-boundary__content{box-shadow:0 2px 16px #00000040}.error-boundary__logo{height:50px;margin-bottom:18px;margin-top:-8px}.error-boundary__title{color:#18183e;font-family:Zain,sans-serif;font-size:1.7rem;font-weight:800;margin-bottom:12px}.error-boundary__desc{color:#6c757d;font-family:Zain,sans-serif;font-size:1.1rem;margin-bottom:28px}.error-boundary__actions{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.error-boundary__button{border:none;border-radius:6px;cursor:pointer;font-family:Zain,sans-serif;font-size:1rem;font-weight:700;padding:10px 22px;transition:background .2s,color .2s}.error-boundary__button--primary{background:#18183e;border:2px solid #18183e;color:#fff}.error-boundary__button--primary:hover{background:#fff;color:#18183e}.error-boundary__button--secondary{background:#6c757d;border:2px solid #6c757d;color:#fff}.error-boundary__button--secondary:hover{background:#fff;color:#6c757d}.error-boundary__details{border-top:1px solid #dee2e6;font-size:.95rem;margin-top:24px;padding-top:16px;text-align:left}.error-boundary__details-title{color:#495057;font-family:Zain,sans-serif;font-size:1.1rem;margin-bottom:10px}.error-boundary__stack{background:#f8f9fa;border-radius:4px;color:#212529;font-family:monospace;font-size:12px;max-height:220px;overflow-y:auto;padding:12px;white-space:pre-wrap}.error-boundary--dark .error-boundary__stack{background:#23234a;color:#fff}@media (max-width:600px){.error-boundary__content{max-width:98vw;padding:18px 6vw}.error-boundary__logo{height:38px}.error-boundary__title{font-size:1.1rem}}section.game-template-detail{border-radius:5px;margin:0;max-width:80vw;padding:0;text-align:left;width:100vw}.game-template-detail h1{font-size:1.5rem;padding-left:20px;text-align:left}.game-template-detail header{display:flex}form.game-template-detail-form{border:0;box-shadow:none;max-width:100%;padding:0;width:100%}section.categories{flex-direction:row;justify-content:space-between}section.category-block{box-sizing:border-box;flex:1 1;flex-basis:30vw;flex-direction:column;gap:20px;margin:0 .4vw;padding:20px}.category-block-header{margin:0}section.questions{display:flex;flex-direction:column}section.question-block{box-sizing:border-box}li.category-question-tab{background-color:#d3d3d3;border:1px solid #000;color:#a9a9a9;cursor:pointer;flex:1 1;text-align:center}li.category-question-tab.active{background-color:#90ee90;color:#000}ul.category-question-tabs{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.host-sales-page{background-color:#f4f4f9;color:#333;font-family:Arial,sans-serif;padding:0;text-align:center}.host-sales-page-header{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;margin:0 auto;padding:40px 20px;width:90%}.host-sales-page-header h1{font-size:3rem;line-height:3rem;margin:0 0 20px;text-align:left}.price{font-size:2rem;line-height:2rem;text-align:left}.original-price{color:#dc3545;margin-right:10px;text-decoration:line-through}.signup-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2em;margin-top:20px;padding:15px 30px;transition:background-color .3s ease}.signup-button:hover{background-color:#218838}.host-sales-features{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0}.feature{background-color:#fff;border:1px solid #e9ecef;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:15px;padding:30px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.feature:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.feature .icon{color:#007bff;font-size:3em;margin-bottom:20px}.feature h3{font-size:2rem;line-height:1.7rem;margin:10px 0}.host-sales-page-footer{color:#fff;padding:40px 20px}.discountTitle{font-size:1.5em;margin:20px 0}span.discountTitle{color:green!important;display:block;font-size:1.5rem;font-weight:700}h2.host-sales-page-never-again{margin-top:5vh}ul.host-sales-page-list-never{font-size:1.5rem;list-style:none;margin:0;padding:0}ul.host-sales-page-list-never li{color:red!important}span.discounted-price{color:green!important;font-weight:700}.discounted-price small{color:green!important;font-size:1.25rem;position:relative;top:-10px}.image{flex:1 1;min-width:50%}.feature .image img{width:100%}.feature{display:flex;flex-direction:row}.feature-info{padding:0 2vw}.feature-info p{font-size:1.5rem;line-height:2rem}button.game-credits-button{display:flex;flex-direction:column}span.game-credits-icon{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}span.game-credits-icon *{font-size:1.25rem}span.game-credits-amount{font-size:2rem;line-height:2.5rem;position:relative;top:2px}span.game-credits-label{display:block;text-align:center;width:100%}.purchase-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-around}.purchase-options button{align-items:center;background-color:initial;border:0;cursor:pointer;display:flex;flex-basis:25%;flex-direction:column;font-size:1.2rem;padding:10px}.purchase-options span.discounted-price{color:#000!important;font-size:1.5rem;font-weight:700}span.game-credit-amount{font-size:1rem;font-weight:700}.purchase-options button:hover{background-color:var(--color-link)}.host-sales-page-header-left{flex:1 1;text-align:left}.host-sales-page-header-right{flex:1 1}.become-a-host-now-button,.request-demo-button{background:green;border:0;font-size:1.5rem;line-height:1.5rem;margin:20px 10px 20px 0;padding:0 20px 13px}.request-demo-button{background:#e3bb0a}.become-a-host-now-button svg,.request-demo-button svg{fill:#fff;font-size:2rem;line-height:2rem;margin-right:10px;position:relative;top:10px}.request-demo-button svg{fill:#000}.become-a-host-now-button span,.request-demo-button span{color:#fff!important}.request-demo-button span{color:#000!important}video.sales-video{border-color:#000;border-style:solid;border-width:1px 1px 3px 3px;width:40vw}main.main-content.dark.false.main-host{padding:70px 0 0!important}.host-sales-page-testimonials{background:#000;padding:100px 0;position:relative}.host-sales-page-testimonial{margin:0 auto;width:50%}p.testimonial-text{color:#fff!important;font-size:1.5rem;line-height:2rem;margin:0 0 40px}p.host-sales-page-testimonial-author{align-items:center;display:flex;flex-direction:row;justify-content:center}span.testimonial-author-image img{border-radius:50%;width:80px}span.testimonial-author-name{color:#fff!important;font-size:1.5rem;margin-left:20px}.features h2{font-size:2.5rem;margin:0 auto;text-align:left;width:80%}.features{padding:100px 0}ul.features-list{display:flex;list-style:none;margin:0 auto;padding-left:0;width:80%}li.feature-item{box-sizing:border-box;flex:1 1;flex-basis:30%;margin-right:3%;text-align:left}h3.feature-title{font-size:1.5rem;font-weight:500;margin-bottom:0}p.feature-description{font-size:1.2rem;line-height:1.2rem}.host-sales-page img{max-width:100%}.purchase-options button svg{fill:gold;background:#000;border:5px solid gold;border-radius:5px;box-sizing:border-box;display:block;font-size:3rem;height:auto;padding:25px;width:auto}.purchase-options button svg:hover{fill:#000;background-color:gold}.purchase-options button:hover{background:#0000;filter:none}span.game-credit-amount{background:#000;border:2px solid gold;border-radius:13px;box-sizing:border-box;color:#fff!important;font-size:1.5rem;padding:2px 10px 0;position:relative;top:-18px}.purchase-options button svg.current{fill:#000;background-color:gold}.testimonial-arrow{fill:#9b9bfe;cursor:pointer;font-size:3rem;left:25px;position:absolute;top:44%}.testimonial-arrow-right{left:auto;right:25px}.testimonial-arrow:hover{filter:brightness(1.5)}p.call-to-action-text{color:#fff!important;font-size:3rem;line-height:3rem;margin:0 auto 20px;width:50%}.user-page{padding-top:60px;text-align:center}.user-content{background:linear-gradient(180deg,#fffffff2,#fffffff2),url(/static/media/bgtrivia_lores.01512f16be840c73bfa3.jpg);background-repeat:repeat;background-size:contain;border-radius:20px;padding:20px}button.user-logout{background-color:red;border:0;margin:0 auto 20px;padding:5px 15px;text-align:center;width:auto}ul.user-page-teams--list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding-left:0}li.user-page-teams--list-item{align-items:center;background-color:#add8e6;border-radius:50%;display:flex;flex-direction:column;font-size:2rem;height:200px;justify-content:center;margin:10px;width:200px}.user-page-teams.black-text{border-top:2px solid gray;margin-top:20px}.user-page--new-layout{background:#111;color:#fff;min-height:100vh}.user-page-header{justify-content:space-between;padding:32px 32px 0}.user-page-header,.user-page-header-left{align-items:center;display:flex;flex-direction:row}.user-page-header-left{gap:12px}.user-primary-badge{align-items:center;background:#222;border:4px solid #444;border-radius:50%;cursor:pointer;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin-bottom:8px;margin-right:2vw;max-height:80px;max-width:80px;min-height:80px;min-width:80px;padding:0;transition:border-color .3s ease;width:80px}.user-primary-badge.bronze{border-color:#cd7f32}.user-primary-badge.bronze svg{fill:#cd7f32;stroke:#cd7f32;color:#cd7f32}.user-primary-badge.silver{border-color:silver}.user-primary-badge.silver svg{fill:silver;stroke:silver;color:silver}.user-primary-badge.gold{border-color:gold}.user-primary-badge.gold svg{fill:gold;stroke:gold;color:gold}.user-primary-badge.diamond{border-color:#b9f2ff;box-shadow:0 0 10px #b9f2ff}.user-primary-badge.diamond svg{fill:#b9f2ff;stroke:#b9f2ff;color:#b9f2ff}.badge-icon{align-items:center;border-radius:50%;border-style:solid;border-width:4px;display:flex;font-size:3rem;height:73px;justify-content:center;margin:auto;position:relative;width:78px}.badge-level-0,.locked{border:3px dashed #bbb!important;filter:grayscale(1) opacity(.5)}.badge-level-1,.earned{filter:none}.badge-level-2,.silver{border:3px solid silver!important;box-shadow:0 0 8px 1px #ccc;filter:none}.badge-level-3,.gold{border:3px solid gold!important;box-shadow:0 0 8px 1px gold;filter:none}.badge-level-4,.diamond{border:3px solid #b9f2ff!important;box-shadow:0 0 12px 2px #b9f2ff;filter:none}.badge-details__icon.locked,.badge-grid__item.locked,.primary-badge-picker__item.locked{background:#eee!important;border:3px dashed #bbb!important;box-shadow:0 0 8px 1px #bbb;filter:grayscale(1) opacity(.5)}.badge-details__icon.bronze,.badge-grid__item.bronze,.primary-badge-picker__item.bronze{background:#fff!important;border:3px solid #cd7f32!important;box-shadow:0 0 8px 1px #cd7f32;filter:none}span.header__user-badge-icon{background-color:initial;border-radius:50%;font-size:1.5rem;line-height:1.5rem;margin-right:10px;padding:6px 7px 0}span.header__user-badge-icon.bronze{border:3px solid #cd7f32!important;box-shadow:0 0 8px 1px #cd7f32}.badge-grid__item.bronze .badge-grid__icon svg,.primary-badge-picker__item.bronze svg,span.badge-details__carousel-icon.badge-details__carousel-icon--bronze svg,span.header__user-badge-icon.bronze svg{fill:#cd7f32;stroke:#cd7f32;color:#cd7f32}.badge-details__icon.silver,.badge-grid__item.silver,.primary-badge-picker__item.silver{background:#fff!important;border:3px solid silver!important;box-shadow:0 0 8px 1px #ccc;filter:none}.badge-grid__item.silver .badge-grid__icon svg,.primary-badge-picker__item.silver svg,span.badge-details__carousel-icon.badge-details__carousel-icon--silver svg{fill:silver;stroke:silver;color:silver}.badge-details__icon.gold,.badge-grid__item.gold,.primary-badge-picker__item.gold{background:#fff!important;border:3px solid gold!important;box-shadow:0 0 8px 1px gold;filter:none}.badge-grid__item.gold .badge-grid__icon svg,.primary-badge-picker__item.gold svg,span.badge-details__carousel-icon.badge-details__carousel-icon--gold svg{fill:gold;stroke:gold;color:gold}.badge-details__icon.diamond,.badge-grid__item.diamond,.primary-badge-picker__item.diamond{background:#fff!important;border:3px solid #b9f2ff!important;box-shadow:0 0 16px 4px #b9f2ff,inset 0 0 8px 2px #b9f2ff;filter:none;position:relative}.badge-grid__item.diamond .badge-grid__icon svg,.primary-badge-picker__item.diamond svg,span.badge-details__carousel-icon.badge-details__carousel-icon--diamond svg{fill:#b9f2ff;stroke:#b9f2ff;color:#b9f2ff}.badge-details__diamond-count,.badge-grid__diamond-count,.primary-badge-picker__diamond-count{color:#1ca9e6;display:block;font-size:1.1rem;font-weight:700;margin-top:2px;text-shadow:0 1px 2px #fff,0 0 4px #b9f2ff}.badge-grid__item .badge-grid__diamond-count{margin-bottom:2px}.badge-details__icon{align-items:center;display:flex;font-size:3rem;justify-content:center;margin-bottom:12px}.user-page-username{color:#fff;font-size:3rem;font-weight:700}.user-page-badge-ribbon{align-items:center;background:repeating-linear-gradient(45deg,#2c5282,#2c5282 2px,#1a365d 0,#1a365d 4px);border-bottom:2px solid #0003;border-top:2px solid #fff3;box-shadow:inset 0 2px 4px #0000004d,inset 0 -2px 4px #ffffff1a;display:flex;margin:16px 0;min-height:60px;padding:0 8px;position:relative}.user-page-badge-ribbon:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);bottom:0;content:"";left:0;mix-blend-mode:overlay;opacity:.1;position:absolute;right:0;top:0}.badge-ribbon__empty{align-items:center;background:repeating-linear-gradient(135deg,#f5e6b2 0 10px,#ffe066 10px 20px);border:3px dashed #bfa14a;border-radius:24px;box-shadow:0 2px 8px #0002;display:flex;font-family:Comic Sans MS,Comic Sans,cursive,sans-serif;justify-content:center;min-height:48px;position:relative;width:100%}.badge-ribbon__empty-text{background:#ffffffb3;border-radius:16px;box-shadow:0 1px 4px #fff8;color:#bfa14a;font-size:1.3rem;font-weight:700;letter-spacing:.05em;padding:.5em 1em;text-shadow:1px 2px 0 #fffbe6,0 1px 4px #0002}.badge-ribbon__badge{align-items:center;background:#222;border:3px solid #bbb;border-radius:50%;cursor:pointer;display:flex;font-size:1.4rem;height:25px;justify-content:center;padding:22px 20px 16px;width:25px}.badge-ribbon__badge.bronze{border-color:#cd7f32}.badge-ribbon__badge.silver{border-color:silver}.badge-ribbon__badge.gold{border-color:gold}.badge-ribbon__badge.diamond{border-color:#b9f2ff;box-shadow:0 0 16px 4px #b9f2ff,inset 0 0 8px 2px #b9f2ff}.user-page-badges-section{background:#fff;border-radius:16px;color:#222;display:flex;flex-direction:column;margin:32px;padding:24px}.badge-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-top:16px}@media (max-width:600px){.badge-grid{display:flex;flex-direction:column}}.badge-grid__item{align-items:center;background:#f7f7f7;border:3px solid #bbb;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:16px 8px;transition:box-shadow .2s}.badge-grid__item.badge-level-2{border-color:silver}.badge-grid__item.badge-level-3{border-color:gold}.badge-grid__item.badge-level-4{border-color:#b9f2ff;box-shadow:0 0 8px 2px #b9f2ff}.badge-grid__icon{font-size:2rem;margin-bottom:8px}.badge-grid__name{font-size:1rem;font-weight:600;margin-bottom:4px;text-align:center}.badge-grid__progress{color:#888;font-size:.9rem}.primary-badge-picker{display:flex;flex-wrap:wrap;gap:30px 16px;justify-content:space-evenly;padding:36px 10%}.primary-badge-picker__item{align-items:center;background:#f7f7f7;border:3px solid #bbb;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;font-size:2rem;height:80px;justify-content:center;margin-bottom:8px;padding:0;position:relative;width:80px}.primary-badge-picker__item:hover{border-color:#4caf50;filter:none}.primary-badge-picker__item.badge-level-2{border-color:silver}.primary-badge-picker__item.badge-level-3{border-color:gold}.primary-badge-picker__item.badge-level-4{border-color:#b9f2ff;box-shadow:0 0 8px 2px #b9f2ff}.primary-badge-picker__icon{font-size:2rem;margin-bottom:4px}.primary-badge-picker__icon img{position:relative;top:10px}span.primary-badge-picker__icon svg{display:flex;font-size:3rem;line-height:3rem;margin:auto}.primary-badge-picker__name{bottom:-30px;font-size:.9rem;position:absolute;text-align:center}.user-page-accuracy-section,.user-page-recent-game-section,.user-page-teams-banner{background:#fff;border-radius:16px;color:#222;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin:32px;padding:24px}.user-page-accuracy-chart{align-items:center;color:#888;display:flex;font-size:1.2rem;justify-content:center;min-height:180px}.user-page-recent-game{align-items:center;display:flex;font-size:1.1rem;min-height:60px}.user-page-recent-game-link{color:inherit;text-decoration:none;width:100%}.user-page-recent-game-content{background:#f7f7f7;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;transition:all .2s ease}.user-page-recent-game-content:hover{background:#e8e8e8;border-color:#ccc;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.user-page-recent-game-venue{color:#222;font-size:1.1rem;font-weight:600}.user-page-recent-game-date{color:#666;font-size:.95rem}.user-page-recent-game-teams{color:#888;font-size:.9rem;font-style:italic}.user-page-teams-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;margin-top:12px}.user-page-teams-list-item{align-items:center;background:#f7f7f7;border:2px solid #e0e0e0;border-radius:8px;color:#222;cursor:pointer;display:flex;gap:12px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.user-page-teams-list-item:hover{background:#e8e8e8;border-color:#ccc;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.user-page-teams-list-item .previous-team-name{color:#222;font-size:1rem;font-weight:500}.badge-details__levels-list{list-style:none;margin:0;padding:0}.badge-details__level{align-items:center;background:#f7f7f7;border:2px solid #bbb;border-radius:8px;display:flex;font-size:1rem;gap:12px;margin-bottom:8px;padding:8px 12px}.badge-details__level.locked{border-style:dashed;opacity:.5}.badge-details__level.unlocked{border-color:#4caf50;border-style:solid;opacity:1}.badge-details__level-label{font-weight:700;min-width:80px}.badge-details__level-req{font-size:.95rem}.badge-details h4{font-size:1.1rem;margin:12px 0 8px}.badge-details__desc,.badge-details__name,.badge-details__progress{margin-bottom:8px}.badge-details .black-text,.badge-details.black-text{color:#222!important}.badge-details__actions{display:flex;gap:12px;justify-content:center;margin-top:18px}.badge-details__avatar-btn{background:gold;border:0;border-radius:8px;color:#222;cursor:pointer;font-size:1rem;font-weight:700;margin-right:12px;padding:10px 18px;transition:opacity .2s}.badge-details__avatar-btn:disabled{cursor:not-allowed;opacity:.5}.badge-details__ribbon-btn{background:#eee;border:0;border-radius:8px;color:#222;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 18px;transition:opacity .2s}.badge-details__ribbon-btn:disabled{cursor:not-allowed;opacity:.5}.primary-badge-customization-row{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:space-between;margin:10px 20px}.primary-badge-customization-col{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-between;width:100%}.primary-badge-customization-col label{flex:1 1;font-size:1rem;font-weight:600;line-height:1rem;margin-bottom:0;text-align:left}.primary-badge-customization-col input[type=color]{background:none;border:none;border-radius:8px;flex:1 1;height:40px;margin-bottom:4px}.primary-badge-customization-col input[type=range]{flex:1 1;margin:0}.primary-badge-customization-alpha-value{font-size:.95rem;margin-left:8px}.primary-badge-customization-preview{align-items:center;cursor:none;display:flex;justify-content:center;margin:0 auto;min-height:80px;min-width:80px}.primary-badge-picker__tint{border-radius:50%;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.primary-badge-picker__close{background:#4caf50;border:0;border-radius:8px;color:#fff!important;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 18px;transition:opacity .2s}.user-primary-badge .badge-icon{align-items:center;border:0;display:flex!important;justify-content:center;line-height:5.5rem}.daily-question-btn{background:#000;background-clip:padding-box;border:4px solid #0000;border-radius:15px;color:#fff;cursor:pointer;font-weight:700;margin:0;overflow:visible;padding:20px;position:relative;width:200px;z-index:0}.daily-question-btn.not-triggered{background-color:gold}.daily-question-btn.not-triggered .daily-question-btn__icon,.daily-question-btn.not-triggered .daily-question-btn__text{color:#000}.daily-question-btn__logo img{display:block;height:200px;width:auto}.daily-question-btn__text{color:#fff;font-size:1.9rem;font-weight:700;letter-spacing:.03em;line-height:1.9rem;text-align:center}.daily-question-btn__icon{font-size:1.6em;margin-right:.3em}.daily-question-btn__sparkle{animation:sparkle-fade 2s linear infinite;color:#ffb700;font-size:1.3em;margin-left:.2em;opacity:.7}.daily-question-btn__bolt{animation:bolt-fade 2s linear infinite;color:#ffec00;font-size:1.1em;margin-left:.1em;opacity:.7}.user-page-daily-question-modal .category-grid__center-text{color:#fff!important}.user-page-daily-question-modal .category-grid-wrapper{background-image:url(/static/media/dailyQuizBG.30ca61cfa76c353a502d.jpg)!important}.user-page-daily-question-modal main.modal-main{padding-top:0}.user-page-daily-question-modal .modal-content{background-color:initial;max-width:80vw!important;min-height:auto}.user-page-daily-question-modal .trivia-question__text.trivia-question__question{color:#fff!important}.user-page-daily-question-modal button.modal-close svg{fill:#fff!important;stroke:#fff!important;color:#fff!important}@keyframes bounce{0%{transform:scale(1) rotate(0deg)}30%{transform:scale(1.2) rotate(-10deg)}60%{transform:scale(.95) rotate(10deg)}to{transform:scale(1) rotate(0deg)}}.daily-question-btn.animate .daily-question-btn__bolt,.daily-question-btn.animate .daily-question-btn__icon,.daily-question-btn.animate .daily-question-btn__sparkle,.daily-question-btn.animate .daily-question-btn__text{animation:bounce .5s 4 alternate}@keyframes sparkle-fade{0%,to{opacity:.7}50%{color:#fff700;opacity:1}}@keyframes bolt-fade{0%,to{opacity:.7}50%{color:#ffe066;opacity:1}}@media (max-width:600px){header.user-page-header{flex-direction:column}.user-page-header-left{justify-content:center;width:100%}.user-page-username{font-size:2rem;line-height:2rem}button.daily-question-btn{padding:10px}span.daily-question-btn__text{font-size:1rem;line-height:1rem}}.trivia-question{background:#222;border-radius:10px;box-shadow:0 8px 32px #0000002e,inset 0 1.5px 0 #fff;cursor:pointer;margin:0 auto;overflow:hidden;position:relative;transition:background .4s}.trivia-question,.trivia-question__content{align-items:center;display:flex;justify-content:center;width:100%}.trivia-question__content{flex-direction:column;height:100%;transition:opacity .5s}.trivia-question__logo{height:120px;margin:0 auto;object-fit:contain;opacity:1;transition:opacity .5s;width:120px}.trivia-question--logo .trivia-question__logo{opacity:1}.trivia-question--answer .trivia-question__logo,.trivia-question--question .trivia-question__logo{opacity:0;pointer-events:none;position:absolute}p.trivia-question_instructions{color:#fff!important;font-size:1.5rem;font-style:italic;margin-top:0}.trivia-question__text{align-items:center;color:#fff;display:flex;font-size:2rem;font-weight:700;justify-content:center;line-height:2.5rem;opacity:1;padding:20px 5vw;text-align:center;text-shadow:0 2px 8px #000,0 0 2px #fff;transition:opacity .5s}.trivia-question--logo .trivia-question__answer,.trivia-question--logo .trivia-question__text{opacity:0;pointer-events:none}.trivia-question--question .trivia-question__question{opacity:1}.trivia-question--answer .trivia-question__question{opacity:0;pointer-events:none}.trivia-question--answer .trivia-question__answer{opacity:1}@media (max-width:600px){.trivia-question__text{font-size:1.3rem;line-height:1.7rem;margin-bottom:0!important;padding-top:60px!important}.trivia-question__text.trivia-question__answer{font-size:2rem;line-height:2rem;margin-top:0!important}h2.daily-question-title{font-size:1.5rem;line-height:1.5rem}}section.user-page-daily-question-section{background-color:#4169e1;border-radius:20px;display:flex;flex-direction:column;margin:20px 2vw;padding:20px}.trivia-question__all{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;width:100%}.trivia-question__all .trivia-question__answer{color:#fff!important;font-size:2rem;font-weight:700;line-height:2rem;margin-bottom:10px;padding:20px 5vw}.category-grid-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.category-grid{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;margin:2rem auto;max-width:540px}.category-grid,.category-grid__item{align-items:center;position:relative}.category-grid__item{background:#181818;border:3px solid #fff;border-radius:18px;box-shadow:0 4px 18px #0005;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;outline:none;padding:10px;transition:box-shadow .2s,border .2s,background .2s;width:120px}.category-grid__item:focus,.category-grid__item:hover{background:#2323a3;border-color:gold;box-shadow:0 0 0 4px #ffd70055,0 4px 18px #0005}.category-grid__logo{height:100%;margin-bottom:0;object-fit:contain;width:100%}.category-grid__label{color:#fff;font-size:1.1rem;font-weight:600;text-align:center;text-shadow:0 1px 4px #000a}.category-grid__center-text{align-items:center;background:#000000d9;border-radius:18px;box-shadow:0 4px 18px #0008;color:#fff;display:flex;font-size:2.1rem;font-weight:800;grid-column:2;grid-row:2;justify-content:center;letter-spacing:.02em;min-height:120px;min-width:120px;padding:1.2rem 2.5rem;pointer-events:none;text-align:center;text-shadow:0 2px 8px #000,0 0 2px #fff;-webkit-user-select:none;user-select:none}.category-grid__empty{background:#0000;border:none;height:120px;width:120px}@media (max-width:600px){.category-grid{grid-gap:.7rem;max-width:98vw}.category-grid__item{border-radius:12px;height:80px;width:80px}.category-grid__label{font-size:.85rem}.category-grid__center-text{font-size:1.1rem;min-height:80px;min-width:80px;padding:.7rem 1.2rem}.category-grid__empty{height:80px;width:80px}}.sponsor-table__row{cursor:pointer}.sponsor-table__expand{text-align:center;width:32px}.sponsor-table__name{font-weight:600}.sponsor-table__logo-img{max-height:60px;max-width:60px}.sponsor-table__actions{display:flex;gap:8px}.sponsor-table__action{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px}.sponsor-table__action--edit{color:#2980b9}.sponsor-table__action--delete{color:#e74c3c}.sponsor-table__action--add{color:#27ae60}.sponsor-table__sponsorships-cell{padding:0}.sponsor-table__sponsorships-table,.sponsor-table__sponsorships-table tbody,.sponsor-table__sponsorships-table td,.sponsor-table__sponsorships-table th,.sponsor-table__sponsorships-table thead,.sponsor-table__sponsorships-table tr{border-collapse:collapse;border-radius:0!important;margin:0;table-layout:fixed;width:100%}table.sponsor-table__sponsorships-table{border:0;border-radius:0}.sponsor-table__sponsorship-actions{display:flex;gap:8px}.sponsor-table__sponsorship--paid{background:#b6eab6}.sponsor-table__no-sponsorships{color:#888;text-align:center}.error-message{background-color:#f08080;border:1px solid red;border-radius:4px;color:#fff!important;font-size:1.25rem;font-weight:600;margin-top:8px;padding:8px;text-align:center}.current-value-sponsor-form{color:#888!important;font-size:.8em}table.sponsor-table__sponsorships-table thead{background-color:gray}.sponsor-preview-modal__content{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:100%;overflow:hidden}.sponsor-preview-modal__content .slide{border:5px solid #000;height:900px;margin:100px auto auto;overflow:hidden;position:relative!important;transform:scale(.5);transform-origin:top left;width:1600px}.modal.sponsor-preview-modal .modal-content{max-width:100vw}.sponsor-form-btn-container{display:flex;flex-direction:column;gap:8px}.sponsor-form-btn-container .sponsor-form-btn{border:0;color:#fff!important;flex:1 1;padding:10px 0}.cancel-sponsor-form-btn{background-color:#e74c3c!important}.save-sponsor-form-btn,.sponsor-form-btn-container .sponsor-form-btn:hover{background-color:#27ae60!important}.sponsor-form-btn-container .sponsor-form-btn:disabled{background-color:#888!important}tr.sponsor-table__row{background-color:#2f4f4f}tr.sponsor-table__sponsorship--unpaid{background:darkred!important}tr.sponsor-table__sponsorship--paid{background-color:#006400!important}.modal.sponsorship-form-modal.black-text .modal-content{margin:auto 10vw!important;max-width:100%;width:100%}.modal.sponsorship-form-modal.black-text .modal-content form{max-width:100%!important;width:100%!important}.sponsorship-form-row{display:flex;flex-direction:row;justify-content:space-between;margin:20px 0}.sponsorship-form-row input{flex:1 1;width:100%}.sponsorship-form-row.sponsorship-form-row-rounds{flex-direction:column}.sponsorship-form-row.sponsorship-form-row-rounds label{align-items:center;display:flex;font-size:1.5rem;justify-content:flex-start;line-height:.5rem;margin:10px 0 0;max-width:70px;width:auto!important}.sponsorship-form-row.sponsorship-form-row-paid{flex-direction:row}.sponsorship-form-row.sponsorship-form-row-paid label{align-items:center;display:flex;gap:0 10px}.sponsorship-form-row.sponsorship-form-row-tagline{flex-direction:column}.sponsorship-form-row.sponsorship-form-row-invoice-amount,.sponsorship-form-row.sponsorship-form-row-invoice-email,.sponsorship-form-row.sponsorship-form-row-url{flex-direction:column}.sponsorship-calendar{margin-bottom:32px}.sponsorship-calendar__header{align-items:center;display:flex;justify-content:center;margin-bottom:8px}.sponsorship-calendar__nav-btn{background:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.2rem;margin:0 4px;padding:8px 20px}.sponsorship-calendar__month{font-size:1.3rem;font-weight:600;margin:0 16px}.sponsorship-calendar__table{border-collapse:collapse;width:100%}.sponsorship-calendar__weekday{font-weight:600;padding:6px 0}.sponsorship-calendar__day{border:1px solid #ccc;cursor:pointer;height:40px;opacity:1;text-align:center;transition:background .2s}.sponsorship-calendar__day--other-month{opacity:.3}.sponsorship-calendar__modal{z-index:1000}.sponsorship-calendar__modal-content{background:#fff;border-radius:8px;margin:0 auto;max-width:400px;padding:24px;position:relative}.sponsorship-calendar__modal-title{font-size:1.2rem;font-weight:700;margin-bottom:12px}.sponsorship-calendar__modal-list{list-style:none;margin:0 0 16px;padding:0}.sponsorship-calendar__modal-list-item{font-size:1rem;margin-bottom:8px}.sponsorship-calendar__modal-close{background:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin-top:8px;padding:8px 20px}.sponsorship-calendar__modal-backdrop{background:#0000004d;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}
/*# sourceMappingURL=main.10a13230.css.map*/