.base-button{display:inline-block;color:inherit;text-decoration:none}.square-button{position:relative;cursor:pointer;text-align:center}.square-button__button{width:72px;height:70px;background-image:url(assets/images/buttons/button-nav-border-72.png);background-repeat:no-repeat;overflow:hidden;border-radius:9px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.square-button__button{width:56px;height:54px;background-image:url(assets/images/buttons/button-nav-border-56.png)}}.square-button--elevation-0 .square-button__button{box-shadow:-1px 1px 6px 1px rgba(0,0,0,.6)}.square-button--elevation-5 .square-button__button{box-shadow:-1px 1px 38px 1px #000}.square-button__button:after{content:"";position:absolute;left:13px;top:13px;background-size:100% 100%;overflow:hidden;background-repeat:no-repeat;border-radius:6px;width:44px;height:44px;background-image:url(assets/images/buttons/button-nav-brown-bg-44.jpg)}@media screen and (max-width: 768px){.square-button__button:after{left:10px;top:10px;width:35px;height:35px;background-image:url(assets/images/buttons/button-nav-brown-bg-35.jpg)}}.square-button:active .square-button__button:after{background-image:url(assets/images/buttons/button-nav-brown-pressed-bg-44.jpg)}@media screen and (max-width: 768px){.square-button:active .square-button__button:after{background-image:url(assets/images/buttons/button-nav-brown-pressed-bg-35.jpg)}}.square-button__icon{flex:0 0 auto;position:relative;z-index:4;display:block;color:#fff;margin-top:-2px}.square-button:active .square-button__icon{transform:translateY(1px)}.square-button__content{margin-top:10px;width:72px;display:flex;justify-content:center;text-align:center;font-weight:bold}@media screen and (max-width: 768px){.square-button__content{margin-top:10px;width:56px}}@media screen and (max-width: 375px){.square-button__content{margin-top:6px}}.button-group{display:grid;grid-gap:12px;justify-content:center;margin-top:30px}.button-group:first-child{margin-top:0}#game,canvas.game{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.typography--xl{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-0.05em}.typography--l{font-size:18px;font-weight:600;line-height:1.2;letter-spacing:0em}.typography--m{font-size:16px;line-height:1.2;letter-spacing:0em}.typography--s{font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0em}.typography--xs{font-size:12px;line-height:1.2;letter-spacing:0.025em}.typography--social{font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2;letter-spacing:0.07em;font-family:"Open Sans",Arial,sans-serif}.typography--th{font-size:14px;font-weight:600;line-height:1.2;letter-spacing:-0.05em}.typography--bevel{font-size:36px;font-weight:400;line-height:1.2;letter-spacing:0.04em;text-shadow:-1px 1px 0px #b8b8b8,-2px 0px 0px #b8b8b8,-1px 2px .25px rgba(0,0,0,.33),-3px 3px 3px rgba(0,0,0,.5)}.button{position:relative;background-repeat:no-repeat;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;border-radius:9px;box-shadow:-1px 1px 38px 1px #000}.button:after{content:"";position:absolute;left:13px;top:13px;background-size:100% 100%;overflow:hidden;border-radius:6px}.button--red:after{background-image:url(assets/images/buttons/button-large-red-bg-239.jpg)}.button--red:active:after{background-image:url(assets/images/buttons/button-large-red-pressed-bg-239.jpg)}.button--blue:after{background-image:url(assets/images/buttons/button-large-blue-bg-239.jpg)}.button--blue:active:after{background-image:url(assets/images/buttons/button-large-blue-pressed-bg-239.jpg)}.button--brown:after{background-image:url(assets/images/buttons/button-large-brown-bg-239.jpg)}.button--brown:active:after{background-image:url(assets/images/buttons/button-large-brown-pressed-bg-239.jpg)}.button--large{width:267px;height:82px;background-image:url(assets/images/buttons/button-large-border-267.png)}.button--large:after{width:239px;height:57px}.button--medium{width:252px;height:70px;background-image:url(assets/images/buttons/button-medium-border-252.png)}.button--medium:after{width:224px;height:44px}.button--disabled{cursor:not-allowed}.button--disabled:after{filter:grayscale(80%)}.button__content{flex:0 1 auto;text-shadow:-1px 2px .25px rgba(0,0,0,.33);position:relative;z-index:4;display:block;margin-top:-0.15em;font-weight:600}.button:active .button__content{transform:translateY(1px)}.button__sub{flex:0 1 auto;text-shadow:-1px 2px .25px rgba(0,0,0,.33);position:relative;z-index:4;display:block;letter-spacing:-0.05em;opacity:.6;margin-top:-0.23em;margin-bottom:-0.13em;font-weight:400}.button:active .button__sub{transform:translateY(1px)}.menu{max-width:500px;margin:0 auto;padding-bottom:100px;text-align:center}@media screen and (max-width: 1300px){.menu{padding-bottom:0}}.menu__wrap{position:relative}.menu__logo{margin-bottom:50px;text-align:center}.menu__logo img{display:block;margin:0 auto}.menu__button{margin-top:12px}.menu__button:first-child{margin-top:0}.menu__click{pointer-events:none;position:absolute;bottom:-70px;left:0;width:100%}.centered{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding-left:12px}@media screen and (min-width: 768px){.centered{padding-left:30px}}@media screen and (min-width: 1024px){.centered{padding-left:40px}}.centered{padding-right:12px}@media screen and (min-width: 768px){.centered{padding-right:30px}}@media screen and (min-width: 1024px){.centered{padding-right:40px}}.centered{overflow-y:auto;overflow-x:hidden}.centered__wrap{flex:0 0 auto;min-height:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.centered--portrait .centered__wrap{padding-top:120px;padding-bottom:145px}@media screen and (max-width: 768px){.centered--portrait .centered__wrap{padding-top:80px;padding-bottom:115px}}.centered--landscape .centered__wrap{padding-top:12px}@media screen and (min-width: 768px){.centered--landscape .centered__wrap{padding-top:30px}}@media screen and (min-width: 1024px){.centered--landscape .centered__wrap{padding-top:40px}}.centered--landscape .centered__wrap{padding-bottom:12px}@media screen and (min-width: 768px){.centered--landscape .centered__wrap{padding-bottom:30px}}@media screen and (min-width: 1024px){.centered--landscape .centered__wrap{padding-bottom:40px}}@media screen and (min-width: 769px){.centered__wrap{padding-top:12px;padding-bottom:12px}}@media screen and (min-width: 769px)and (min-width: 768px){.centered__wrap{padding-top:30px}}@media screen and (min-width: 769px)and (min-width: 1024px){.centered__wrap{padding-top:40px}}@media screen and (min-width: 769px)and (min-width: 768px){.centered__wrap{padding-bottom:30px}}@media screen and (min-width: 769px)and (min-width: 1024px){.centered__wrap{padding-bottom:40px}}.centered__content{margin-top:auto;margin-bottom:auto}.panel{position:relative;background-image:url(assets/images/panel/panel-bg-seamless-653.jpg);background-repeat:repeat;background-position:center;box-shadow:-3px 6px 38px 1px rgba(0,0,0,.6)}.panel__close{position:absolute;top:-15px;right:-15px;z-index:5}@media screen and (max-width: 768px){.panel__close{top:-13px;right:-8px}}.panel__content{position:relative;z-index:2;padding:20px 40px 35px}@media screen and (max-width: 768px){.panel__content{padding:15px 25px 20px}}.panel__borders{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.panel__border{position:absolute;overflow:hidden}.panel__border--left{top:0px;left:-5px;width:14px;height:100%;background-image:url(assets/images/panel/panel-border-left-18.png);background-repeat:repeat-y;background-size:14px auto;border-radius:10px 0 0 10px}.panel__border--right{top:0px;right:-5px;width:14px;height:100%;background-image:url(assets/images/panel/panel-border-right-19.png);background-repeat:repeat-y;background-size:14px auto;border-radius:0 10px 10px 0}.panel__border--top{left:0px;top:-5px;width:100%;height:10px;background-image:url(assets/images/panel/panel-border-top-590.png);background-repeat:repeat-x;background-size:auto 10px;border-radius:10px 10px 0 0}.panel__border--bottom{left:0px;bottom:-5px;width:100%;height:16px;background-image:url(assets/images/panel/panel-border-bottom-522.png);background-repeat:repeat-x;background-size:auto 16px;border-radius:10px}.tabs{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;border-bottom:1px solid #54524d}.tab{text-align:center;padding:6px 10px;position:relative;cursor:pointer;opacity:.5;font-weight:600;display:flex;align-items:center;justify-content:center}.tab--selected{opacity:1}.tab--selected:after{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#dedede;left:0;bottom:-1px}.flag::after{content:"";display:block;padding-bottom:119.8%}.flag img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.social-button{display:flex;align-items:center;justify-content:center;height:40px;padding:0 28px;cursor:pointer;border-radius:2px;color:#fff}.social-button:before{content:"";flex:0 0 auto;display:block;width:18px;height:18px;margin-right:6px;background-size:contain;background-repeat:no-repeat}.social-button--facebook{background-color:#385bab}.social-button--facebook:before{background-image:url(static/media/icon-facebook.597e37dc.svg)}.social-button--google{background-color:#fff;color:#1e1d1d}.social-button--google:before{margin-right:10px;background-image:url(static/media/icon-google.46ca313b.svg)}.social-button__content{flex:0 1 auto;margin-top:-1px}.link{display:inline-flex;cursor:pointer;align-items:center;grid-gap:6px}.link:hover{opacity:.8}.link--text{text-decoration:underline}.input{background-color:#1e1d1d;border-radius:2px;position:relative}.input--m{font-size:16px;line-height:1.2;letter-spacing:0em}.input--s{font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0em}.input--xs{font-size:12px;line-height:1.2;letter-spacing:0.025em}.input--error{outline:1px solid rgba(147,37,24,.9)}.input__input{padding:0 13px;height:40px;min-width:0;color:currentColor;width:100%;box-sizing:border-box;letter-spacing:inherit}.input__input:-moz-placeholder{color:#dedede}.input__input::-moz-placeholder{color:#dedede}.input__input:-ms-input-placeholder{color:#dedede}.input__input::-webkit-input-placeholder{color:#dedede}.input__input:-webkit-autofill,.input__input:-webkit-autofill:hover,.input__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #1e1d1d inset;-webkit-text-fill-color:#dedede;transition:background-color 5000s ease-in-out 0s}.input--suffix .input__input{padding-right:40px}.input__suffix{position:absolute;top:10px;width:20px;height:20px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center}.input__clear{width:10px;height:10px;cursor:pointer;padding:5px}.login{width:350px}@media screen and (max-width: 768px){.login{width:100%}}.login__tabs{margin-bottom:22px}.login-form__social-btn{margin-top:10px}.login-form__social-btn:first-child{margin-top:0}.login-form__forgot{text-align:center;margin-top:22px}.icon{width:24px;height:24px;flex:0 0 auto}.icon svg{fill:currentColor;width:100%;height:100%;display:block}@media screen and (max-width: 768px){.icon{width:20px;height:20px}}.nav{position:fixed;z-index:150;right:0;left:0;top:0;bottom:0;display:grid;align-content:start;box-sizing:border-box;pointer-events:none;padding:40px 40px;row-gap:12px}@media screen and (min-width: 768px){.nav{row-gap:30px}}@media screen and (min-width: 1024px){.nav{row-gap:40px}}.nav{grid-template-columns:auto 1fr auto}.nav--desktop{right:var(--leaderboard-side-width);grid-template-rows:auto 1fr auto;grid-template-areas:"menu . logo" "account . ." ". . ."}.nav--landscape{padding:12px}@media screen and (min-width: 768px){.nav--landscape{padding:30px}}@media screen and (min-width: 1024px){.nav--landscape{padding:40px}}.nav--landscape{justify-items:center;grid-template-rows:auto 1fr auto;grid-template-areas:"menu logo logo" ". . ." "account . leaderboard"}.nav--portrait{padding-left:12px}@media screen and (min-width: 768px){.nav--portrait{padding-left:30px}}@media screen and (min-width: 1024px){.nav--portrait{padding-left:40px}}.nav--portrait{padding-right:12px}@media screen and (min-width: 768px){.nav--portrait{padding-right:30px}}@media screen and (min-width: 1024px){.nav--portrait{padding-right:40px}}.nav--portrait{padding-top:12px}@media screen and (min-width: 768px){.nav--portrait{padding-top:30px}}@media screen and (min-width: 1024px){.nav--portrait{padding-top:40px}}.nav--portrait{padding-bottom:10px;justify-items:center;align-items:start;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"menu logo logo" ". . ." "account leaderboard . "}.nav--portrait.nav--menuState:after{display:block}.nav__button{position:relative;z-index:2;pointer-events:auto;text-align:center}.nav__button--account{grid-area:account;display:flex;flex-direction:column;gap:10px}.nav--portrait .nav__button--account{justify-self:start}.nav__button--leaderboard{grid-area:leaderboard}.nav__button--menu{grid-area:menu}.nav--portrait .nav__button--menu{justify-self:start}.nav__logo-wrapper{pointer-events:auto;grid-area:logo;display:flex;align-items:center;align-self:start;justify-self:end}.nav__logo-img{text-align:center;display:flex;align-items:flex-start;justify-content:center;justify-self:end;margin-left:20px}.nav__logo-img img{flex:0 0 auto}.nav__social-button{display:flex;align-items:center;grid-gap:10px}.nav__social-button-text{display:none}.nav--desktop .nav__social-button-text{display:block}.nav__store-row{display:flex;align-items:center;gap:8px}.nav__sparks{color:#dedede;white-space:nowrap}.leaderboard--side{position:fixed;z-index:150;top:0;right:0;width:var(--leaderboard-side-width);max-height:100vh;overflow-y:auto;overflow-x:hidden;padding:5px 0;box-shadow:-3px 6px 38px 1px rgba(0,0,0,.6)}.leaderboard__h{margin-bottom:22px}.leaderboard--side .leaderboard__table-wrap{margin-left:-30px;margin-right:-40px}.leaderboard--page .leaderboard__table-wrap{margin-left:-20px;margin-right:-20px}.leaderboard__table{text-align:left;table-layout:fixed;width:100%}.leaderboard__table th{opacity:.5}.leaderboard__table td,.leaderboard__table th{padding-top:7px;padding-bottom:7px;position:relative}.leaderboard__item{background-color:rgba(30,29,29,.6);border-top:1px solid #1e1d1d}.leaderboard__item:nth-child(even){background-color:rgba(53,53,53,.6);border-top:1px solid #353535}.leaderboard__item--clickable{cursor:pointer}.leaderboard__item--clickable:hover,.leaderboard__item--clickable:focus-visible{filter:brightness(1.18)}.leaderboard__item--clickable:focus-visible{outline:1px solid rgba(222,222,222,.5);outline-offset:-1px}.leaderboard__crown{position:absolute;width:14px;height:14px;left:8px;top:50%;margin-top:-7px}.leaderboard__flag{vertical-align:middle;margin-right:4px;display:inline-block;margin-left:-16px}.leaderboard__rank{width:60px}@media screen and (max-width: 375px){.leaderboard__rank{width:55px}}th.leaderboard__rank{text-align:center}td.leaderboard__rank{padding-left:30px;padding-right:16px}.leaderboard__name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-left:16px}.leaderboard__score{width:36px;text-align:right;padding-left:8px;padding-right:16px}.game-modal{width:340px;text-align:center}@media screen and (max-width: 768px){.game-modal{width:100%}}.game-modal__share{margin-top:8px;cursor:pointer}.game-modal__copy{width:15px;height:15px}.game-modal__players{display:grid;grid-template-columns:1fr auto 1fr;margin-top:12px}.game-modal__vs{margin:38px auto 0}@media screen and (max-width: 768px){.game-modal__vs{margin-top:20px}}.player--centered{text-align:center}.player--inline{display:flex;align-items:center;flex:1 1 auto}.player--disconnected{opacity:.6}.player--onClick{cursor:pointer}.player__name{flex:0 1 auto;font-weight:600;text-shadow:-1px 2px .25px rgba(0,0,0,.33);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player__flag{vertical-align:top;margin-right:4px;display:inline-block;margin-left:-8px}.player--inline .player__flag{margin-left:0}.player--inline .player__text{display:grid;grid-template-columns:auto auto;grid-gap:5px;align-items:center}.player__score{flex:0 0 auto;opacity:.6;margin-top:2px;text-shadow:-1px 2px .25px rgba(0,0,0,.33)}.player--inline .player__score{margin-top:0}.player__gem{position:relative;flex:0 0 auto;margin-bottom:5px;display:inline-flex;align-items:center;justify-content:center}.player--inline .player__gem{margin-right:14px;margin-bottom:0}@media screen and (max-width: 375px){.player--inline .player__gem{margin-right:8px}}.player__gem-loading{position:absolute;z-index:5}.player__timer{margin-top:40px}.player--inline .player__timer{margin-top:0;margin-left:auto}.player--centered .player__turn{margin-top:10px}.loading{text-align:center;margin-right:-2px}.loading span{width:8px;height:8px;border-radius:50%;background-color:#fff;display:inline-block;margin:0 3px}@keyframes loading{100%{transform:scale3d(0.5, 0.5, 0.5)}}.loading span{animation:loading .6s ease alternate infinite}.loading span:nth-child(1){animation-delay:0s}.loading span:nth-child(2){animation-delay:.2s}.loading span:nth-child(3){animation-delay:.4s}.gem{position:relative}.gem__scale{position:relative;will-change:transform;transform-origin:top left}.gem__gem{display:block;pointer-events:none;position:relative;z-index:3}.gem__border{display:block;position:absolute;inset:0;z-index:2}.gem--rival .gem__gem{filter:saturate(0.72) brightness(0.94) hue-rotate(-16deg)}.gem--rival .gem__scale::after{content:"";position:absolute;z-index:4;left:58%;top:50%;width:6%;height:24%;border-radius:99px;background:rgba(216,228,240,.72);transform:rotate(-18deg);pointer-events:none}.gem__halo{position:absolute;z-index:1;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgb(254, 218, 97) 0%, rgba(255, 184, 51, 0.7343312325) 26%, rgba(255, 128, 23, 0.3953956583) 35%, rgba(255, 255, 255, 0) 50%)}.endgame{text-align:center}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.endgame__top{margin:0 auto;position:relative;width:196px}.endgame__gem-wrap{position:absolute;z-index:5;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center}@keyframes gem{0%{opacity:0;transform:translateY(-15px)}100%{opacity:1;transform:translateY(0px)}}.endgame--hasAnimation .endgame__gem-wrap{opacity:0;animation:gem 1s ease .7s forwards}.endgame__gem{flex:0 0 auto}.endgame__title{position:absolute;z-index:5;top:100px;left:0;width:100%}.endgame--hasAnimation .endgame__title{opacity:0;animation:fadeIn 1s ease forwards}@keyframes flag{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0px)}}.endgame--hasAnimation .endgame__flag{opacity:0;animation:flag 1s ease .7s forwards}.endgame__content{display:grid;grid-template-rows:auto 30px auto}.endgame--hasAnimation .endgame__again{opacity:0;animation:fadeIn 1s ease 1.5s forwards}.endgame__buttons{max-width:300px;margin-top:10px}.endgame--hasAnimation .endgame__buttons{opacity:0;animation:fadeIn 1s ease 1.5s forwards}.endgame__score{text-shadow:-1px 2px .25px rgba(0,0,0,.33)}.endgame__score-change--neg{color:#f30000}.endgame__score-change--pos{color:rgb(54.4754041968%,74.8400412797%,12.2187822497%)}.endgame-flag{position:relative;width:196px;height:235px}.endgame-flag__gem-wrap{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center}.endgame-flag__gem{flex:0 0 auto}.endgame-flag__content{position:absolute;top:100px;left:0;width:100%}.account{max-width:370px;width:100%}.account__tabs{margin-bottom:22px}.account__head{display:flex;align-items:flex-start}.account__avatar{background-color:#1e1d1d;width:92px;height:92px;display:flex;align-items:center;justify-content:center;margin-right:24px}.account__avatar-icon{width:51px;height:62px}.account__avatar-icon svg{fill:#29292a}.account__table td{padding:8px 0}.account__table td:first-child{padding-right:24px;color:#dedede}.account__table td:last-child{font-weight:600}.account__field-td{padding:0 !important}.account__username{margin-left:-13px;width:150px}.account__footer{margin-top:40px}.account__actions{margin-top:0;margin-bottom:22px}.account__buttons{text-align:center;margin-top:30px}.account__guest-signup{margin-top:24px}.account__verify{margin-top:24px;text-align:center}.store{width:400px;max-width:100%;height:min(80vh,640px);display:flex;flex-direction:column}.store>.modal__content{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;height:100%}.store .panel{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;height:100%}.store .panel__content{display:flex;flex-direction:column;flex:1;min-height:0}.store__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;flex-shrink:0}.store__h{margin-bottom:0}.store__balance{color:#dedede;white-space:nowrap}.store__search{margin-bottom:12px;flex-shrink:0}.store__tabs{margin-bottom:14px;flex-shrink:0}.store__catalog{display:flex;flex-direction:column;flex:1 1 auto;gap:4px;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;margin:0 -8px;padding:0 8px 4px;scrollbar-width:thin;scrollbar-color:rgba(222,222,222,.35) rgba(0,0,0,0)}.store__empty{margin:auto;padding:18px 8px;text-align:center;color:#dedede}.store__row{appearance:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;margin:0;padding:10px 8px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-shrink:0}.store__row:hover,.store__row:focus-visible{background:rgba(30,29,29,.35);outline:none}.store__row--selected{background:rgba(30,29,29,.55)}.store__row--selected:hover,.store__row--selected:focus-visible{background:rgba(30,29,29,.55)}.store__row-meta{min-width:0}.store__row-name{font-weight:600}.store__row-price,.store__row-status{color:#dedede}.store__row-status{white-space:nowrap}.store__footer{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #54524d}.store__footer-copy{color:#dedede;text-align:center}@media screen and (max-width: 768px){.store{width:100%}}.rewards{max-width:370px;width:100%}.rewards__h{margin-bottom:22px}.rewards__list{display:flex;flex-direction:column;gap:20px}.rewards__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.rewards__row-content{min-width:0}.rewards__row-title{font-weight:600}.rewards__row-description{color:#dedede;margin-top:4px}.rewards__row-progress{color:#dedede;margin-top:4px}.rewards__claimed{color:#dedede;white-space:nowrap}.field-group{display:block;margin-top:20px}.field-group:first-child{margin-top:0}.field-group>*{margin-top:8px}.field-group>*:first-child{margin-top:0}.field-group__label{margin-bottom:10px}.status-message{border-radius:4px;position:relative;padding:10px 14px 10px 40px;text-align:left}.status-message--error{background-color:rgba(147,37,24,.3);color:#fff}.status-message--success{background-color:rgba(107,147,24,.3);color:#fff}.status-message__icon{left:9px;top:7px;position:absolute;width:20px;height:20px}.status-message--error .status-message__icon svg{fill:#932518}.status-message--success .status-message__icon svg{fill:#6b9318}.profile-screen__title{text-align:center;margin-bottom:24px}.profile-screen__top{display:flex;align-items:flex-start}@media screen and (max-width: 480px){.profile-screen__top{display:block}}.profile-screen__equipped{flex:0 0 auto;margin-right:24px}@media screen and (max-width: 480px){.profile-screen__equipped{margin-right:0;margin-bottom:16px}}.profile-screen__avatar{flex:0 0 auto;background-color:#1e1d1d;width:92px;height:92px;display:flex;align-items:center;justify-content:center;margin-right:24px}@media screen and (max-width: 480px){.profile-screen__avatar{margin-right:0;margin-bottom:24px}}.profile-screen__avatar-icon{width:51px;height:62px}.profile-screen__avatar-icon svg{fill:#29292a}.profile-screen__flag{vertical-align:middle;margin-right:4px;display:inline-block}@media screen and (max-width: 480px){.profile-screen__table{width:100%}}.profile-screen__table td{padding:8px 0;vertical-align:top}.profile-screen__table td:first-child{padding-right:18px;color:#b8b8b8;width:80px}.profile-screen__table td:last-child{font-weight:600}.profile-screen__buttons{text-align:center;margin-top:30px}.profile-screen__tutorial{margin-bottom:24px;padding:16px;background-color:rgba(30,29,29,.5);border-radius:8px;text-align:center}.profile-screen__tutorial-title{font-weight:600;margin-bottom:8px}.profile-screen__tutorial-text{color:#dedede;margin-bottom:16px}.profile-screen__gems{margin-top:24px}.profile-screen__gems-title{font-weight:600;margin-bottom:12px}.profile-screen__gems-grid{display:flex;flex-wrap:wrap;gap:12px}.profile-screen__gem-btn{appearance:none;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer}.profile-screen__gem-btn--active{cursor:default}.profile-screen__gem-btn--disabled{cursor:default;opacity:.85}.profile-screen__gems-cta{color:#dedede;margin-top:12px}.user-info{max-width:370px;width:100%}.game-interface{position:fixed;z-index:50;pointer-events:none;filter:blur(2px)}.game-interface--active{filter:none}.game-interface{display:grid;box-sizing:border-box;align-content:center}@media screen and (min-width: 1025px){.game-interface{padding:110px 0 40px 0;grid-template-columns:auto 1fr auto;grid-template-rows:minmax(200px, 400px);grid-template-areas:"side1 . side2"}}@media screen and (max-width: 1024px)and (orientation: landscape){.game-interface{padding:110px 0 4vh 0;grid-template-columns:auto 1fr auto;grid-template-rows:minmax(200px, 400px);grid-template-areas:"side1 . side2"}}@media screen and (max-width: 1024px)and (orientation: portrait){.game-interface{grid-template-rows:auto 1fr auto;grid-gap:30px;padding-left:12px;padding-right:12px;grid-template-areas:"side1" ". " "side2"}}@media screen and (max-width: 1024px)and (orientation: portrait)and (min-width: 768px){.game-interface{padding-left:30px}}@media screen and (max-width: 1024px)and (orientation: portrait)and (min-width: 1024px){.game-interface{padding-left:40px}}@media screen and (max-width: 1024px)and (orientation: portrait)and (min-width: 768px){.game-interface{padding-right:30px}}@media screen and (max-width: 1024px)and (orientation: portrait)and (min-width: 1024px){.game-interface{padding-right:40px}}.game-interface__side{box-sizing:border-box;pointer-events:auto;max-height:500px}.game-interface__side--1{grid-area:side1}.game-interface__side--2{grid-area:side2}@media screen and (min-width: 1025px){.game-interface__side--1{padding:0 10px 0 29px}.game-interface__side--2{padding:0 29px 0 10px;display:grid;grid-gap:30px;grid-template-rows:1fr auto}}@media screen and (max-width: 1024px)and (orientation: landscape){.game-interface__side--2{display:grid;grid-gap:20px;grid-template-rows:1fr auto}}@media screen and (max-width: 1024px)and (orientation: portrait){.game-interface__side{display:grid;grid-gap:15px;grid-template-columns:1fr auto;grid-template-rows:110px;align-items:center}.game-interface__side--1{align-content:end}.game-interface__side--2{align-content:start}}.game-interface--desktop .game-interface__timer,.game-interface--landscape .game-interface__timer{display:flex;align-items:center;justify-content:center;margin-top:auto;height:0}.game-interface--portrait .game-interface__timer{margin-left:20px;flex:0 1 auto;width:120px;text-align:right}.game-interface__action{pointer-events:auto;text-align:center;box-sizing:border-box}.page{position:fixed;z-index:100;width:100%;left:0;top:0;bottom:0}.timer{display:inline-block;opacity:.6;text-shadow:-1px 2px .25px rgba(0,0,0,.33)}.timer--active{opacity:1}.overlay{position:fixed;z-index:75;top:0;left:0;width:100%;bottom:0;pointer-events:none;background-color:rgba(0,0,0,.6);opacity:1}.overlay--hidden{opacity:0}.modal{position:fixed;z-index:1300;inset:0px;padding:12px}@media screen and (min-width: 768px){.modal{padding:30px}}@media screen and (min-width: 1024px){.modal{padding:40px}}.modal{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center}.modal--portrait.modal--padding-small{padding-top:40px;padding-bottom:40px}.modal--portrait.modal--padding-default{padding-top:115px;padding-bottom:115px}.modal--landscape{padding-top:12px}@media screen and (min-width: 768px){.modal--landscape{padding-top:30px}}@media screen and (min-width: 1024px){.modal--landscape{padding-top:40px}}.modal--landscape{padding-bottom:12px}@media screen and (min-width: 768px){.modal--landscape{padding-bottom:30px}}@media screen and (min-width: 1024px){.modal--landscape{padding-bottom:40px}}.modal--inGame{z-index:140}.modal--active{opacity:1}.modal__content{outline:none;margin-top:auto;margin-bottom:auto}.modal--portrait:not(.modal--isCentered) .modal__content{margin-top:0}.modal__backdrop{z-index:-1;position:fixed;background-color:rgba(0,0,0,.6);inset:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:none}.confirm-exit{width:330px;text-align:center}.confirm-exit__text{margin-top:8px;color:#dedede}.confirm-exit__buttons{margin-top:20px}.forgot-password{max-width:400px}.forgot-password__h{margin-bottom:24px}.connect{width:340px;text-align:center}@media screen and (max-width: 768px){.connect{width:100%}}.connect__h{margin-bottom:15px}.resign-modal{text-align:center}.resign-modal__buttons{margin-top:20px}.button-round{position:relative;background-repeat:no-repeat;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;border-radius:100%;box-shadow:-1px 1px 38px 1px #000;width:36px;height:37px;background-image:url(assets/images/round-button/round-button-bg-36.png)}.button-round:active{background-image:url(assets/images/round-button/round-button-bg-pressed-36.png)}.button-round:active .button-round__content{transform:translateY(1px)}.select{background-color:#1e1d1d;border-radius:2px;position:relative}.select--m{font-size:16px;line-height:1.2;letter-spacing:0em}.select--s{font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0em}.select--xs{font-size:12px;line-height:1.2;letter-spacing:0.025em}.select--error{outline:1px solid rgba(147,37,24,.9)}.select__select{padding:0 40px 0 13px;height:40px;min-width:0;border:0;color:currentColor;width:100%;box-sizing:border-box;letter-spacing:inherit;outline:none;cursor:pointer}.select__select:-moz-placeholder{color:#dedede}.select__select::-moz-placeholder{color:#dedede}.select__select:-ms-input-placeholder{color:#dedede}.select__select::-webkit-input-placeholder{color:#dedede}.select__select:-webkit-autofill,.select__select:-webkit-autofill:hover,.select__select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #1e1d1d inset;-webkit-text-fill-color:#dedede;transition:background-color 5000s ease-in-out 0s}.select__chevron{position:absolute;top:0;width:40px;height:100%;right:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.error-message{margin:10px 0}.reset-password{max-width:400px}.announcement{width:100%;max-width:450px}.announcement__h{margin-bottom:10px}.announcement p{margin-bottom:8px}.announcement__social{display:grid;grid-gap:4px}.reward-popup{width:100%;max-width:450px}.reward-popup__h{margin-bottom:10px}.reward-popup p{margin-bottom:8px}*{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:none;cursor:pointer;line-height:1}button,input,select,textarea{background-color:rgba(0,0,0,0);color:inherit;font:inherit;letter-spacing:inherit;-webkit-appearance:none}input{border:0;outline:0}button{border:0;outline:0}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat right center/1em;border-radius:0}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,.54)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Asul",Helvetica,sans-serif;color:#fff;font-size:12px;line-height:1.2;letter-spacing:0.025em;background-color:#000}html,body{width:100%;height:100%;padding:0;margin:0;position:relative;overflow:hidden;background:rgba(0,0,0,0)}:root{--margin-medium: 16px;--leaderboard-side-width: 320px}

/*# sourceMappingURL=main.2fc5a417.css.map*/