.tournament-page{width:100%;min-height:fit-content;position:relative}.tournament{background-position:top;background-repeat:no-repeat;background-size:100%}@media (min-width:600px){.tournament-dialog .tournament{background-position:50%;background-size:cover}}.tournament.is-recurring-tournament{background-color:#100136;background-image:url(/promotions/recurring-tournament/bg-mobile.jpg)}@media (min-width:600px){.tournament.is-recurring-tournament{background-image:url(/promotions/recurring-tournament/bg-page.jpg)}.tournament-page .tournament.is-recurring-tournament{background-size:1800px}.tournament-dialog .tournament.is-recurring-tournament{background-image:url(/promotions/recurring-tournament/bg.jpg)}}.tournament.is-originals-tournament{background-color:#19003b;background-image:url(/promotions/originals-tournament/bg-mobile.jpg)}@media (min-width:600px){.tournament.is-originals-tournament{background-image:url(/promotions/originals-tournament/bg-page.jpg);background-position:top;background-size:contain}.tournament-dialog .tournament.is-originals-tournament{background-image:url(/promotions/originals-tournament/bg.jpg)}}.tournament.is-slot-wars{background-color:#0c0817;background-image:url(/promotions/slot-wars/bg-mobile.jpg)}@media (min-width:600px){.tournament.is-slot-wars{background-image:url(/promotions/slot-wars/bg-page.jpg)}.tournament-dialog .tournament.is-slot-wars{background-color:#1b062f;background-image:url(/promotions/slot-wars/bg.jpg)}}.tournament.is-table-wars{background-color:#011510;background-image:url(/promotions/table-wars/bg-mobile.jpg)}@media (min-width:600px){.tournament.is-table-wars{background-image:url(/promotions/table-wars/bg-page.jpg)}.tournament-dialog .tournament.is-table-wars{background-color:#011410;background-image:url(/promotions/table-wars/bg.jpg)}}.tournament__container{max-width:900px;height:auto;color:var(--white);grid-template-columns:1fr;gap:10px;margin:0 auto;padding:20px 15px 40px;display:grid;overflow:hidden}.is-ipad .tournament__container{max-width:100%}@media (min-width:600px){.tournament__container{grid-template-columns:1fr .7fr;gap:20px;height:100%;padding:5px 20px 20px}.is-recurring-tournament .tournament__container{padding-top:50px}.is-originals-tournament .tournament__container{padding-top:30px}.tournament-dialog .tournament__container{padding-top:calc(var(--header-height) + 10px)}}.tournament__logo-and-time{flex-direction:column;align-items:center;margin:-20px 0 0;display:flex;position:relative}.is-recurring-tournament .tournament__logo-and-time{margin-top:0}.is-originals-tournament .tournament__logo-and-time{gap:10px;margin-top:0}@media (min-width:600px){.is-originals-tournament .tournament__logo-and-time{gap:20px}.tournament__logo-and-time{margin-top:-5px}.tournament-dialog .tournament:not(.is-originals-tournament) .tournament__logo-and-time{margin-top:calc(var(--header-height)*-.5)}.tournament-page .tournament__logo-and-time{grid-column:1/-1}}.tournament__logo{width:160%;max-width:none}@media (min-width:600px){.tournament__logo{width:124%}.tournament-page .tournament__logo{width:90%}}@media (min-width:600px) and (max-height:710px){.tournament__logo{width:100%}}.is-recurring-tournament .tournament__logo{width:120%}@media (min-width:600px){.is-recurring-tournament .tournament__logo{width:100%;max-width:min(100%,600px)}.is-originals-tournament .tournament__logo{width:100%}.tournament-page .is-originals-tournament .tournament__logo{width:70%;margin:0 15%}}.tournament__timeline{opacity:.8;font-size:11px;font-weight:600}@layer mixins{.tournament__timeline{justify-content:center;align-items:center;display:flex}}.tournament__timeline .countdown-timer{color:var(--white);margin-left:15px;font-size:12px}.tournament__details,.tournament__leaderboard{border-radius:var(--radius);background:rgb(from var(--white) r g b/10%)}.tournament__details h2,.tournament__leaderboard h2{text-transform:uppercase;margin:0;font-size:14px;font-weight:600;line-height:25px}.tournament__details li,.tournament__leaderboard li{line-height:1.5}.tournament__details li:nth-child(2n),.tournament__leaderboard li:nth-child(odd){background:rgb(from var(--white) r g b/5%)}.tournament__text{border-radius:var(--radius);background:rgb(from var(--white) r g b/10%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:20px 15px;line-height:1.5}.tournament__text p{margin:1em 0 0}.tournament__text p:first-child{margin-top:0}.tournament__text p.tournament__terms{display:none}.tournament-dialog .tournament__text p.tournament__terms{width:max-content;color:var(--yellow-400);cursor:pointer;text-decoration:underline;display:block}.tournament-dialog .tournament__text{display:none}.tournament-dialog .is-originals-tournament.is-opted-out .tournament__text{grid-row:2/4;display:block}.tournament__details{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:max-content}@media (min-width:600px){.tournament__details{grid-column:1}.tournament-dialog .tournament__details{grid-row:2/4}.tournament-dialog .is-originals-tournament.is-opted-out .tournament__details{display:none}.tournament-page .tournament__details{grid-row:4/5}}.tournament__details li{gap:20px;padding:10px 15px}@media (min-width:600px){.tournament__details li{gap:0}}.tournament__details span,.tournament__details strong,.tournament__details button{color:inherit}.tournament__leaderboard{align-content:start;height:100%;min-height:100%;display:grid;overflow:hidden}@media (min-width:600px){.tournament__leaderboard{grid-column:2;height:0}.tournament-dialog .tournament__leaderboard{grid-row:1/3}.tournament-page .tournament__leaderboard{grid-row:3/5}}.tournament__leaderboard .leaderboard__title{padding:10px 15px}.tournament__leaderboard .leaderboard__row{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tournament__leaderboard .leaderboard__row.is-current-player{background:rgb(from var(--white) r g b/15%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tournament__btn{text-align:center;text-transform:uppercase;max-height:44px;margin:15px 0 0;line-height:1.125}@media (min-width:600px){.tournament__btn{grid-column:1/-1}.tournament-dialog .tournament__btn{grid-column:2;margin:0}.tournament-page .tournament__btn{width:200px;margin:15px auto 20px}}