.tournament-page{position:relative;width:100%;min-height:-moz-fit-content;min-height:fit-content}.tournament{background-size:100% auto;background-position:top;background-repeat:no-repeat}@media(min-width:600px){.tournament-dialog .tournament{background-size:cover;background-position:50%}}.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 auto}.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{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;height:auto;max-width:900px;margin:0 auto;padding:20px 15px 40px;color:var(--white);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{position:relative;display:flex;flex-direction:column;align-items:center;margin:-20px 0 0}.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{font-size:11px;font-weight:600;opacity:.8}@layer mixins{.tournament__timeline{display:flex;justify-content:center;align-items:center}}.tournament__timeline .countdown-timer{font-size:12px;margin-left:15px;color:var(--white)}.tournament__details,.tournament__leaderboard{border-radius:var(--radius);background:rgb(from var(--white) r g b/10%)}.tournament__details h2,.tournament__leaderboard h2{font-size:14px;line-height:25px;font-weight:600;text-transform:uppercase;margin:0}.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{line-height:1.5;padding:20px 15px;border-radius:var(--radius);background:rgb(from var(--white) r g b/10%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.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{display:block;width:max-content;color:var(--yellow-400);text-decoration:underline;cursor:pointer}.tournament-dialog .tournament__text{display:none}.tournament-dialog .is-originals-tournament.is-opted-out .tournament__text{display:block;grid-row:2/4}.tournament__details{height:max-content;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@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 button,.tournament__details span,.tournament__details strong{color:inherit}.tournament__leaderboard{display:grid;height:100%;min-height:100%;align-content:start;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{max-height:44px;margin:15px 0 0;line-height:1.125;text-align:center;text-transform:uppercase}@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}}