.game-page-layout .content{min-height:unset}.game-page{width:100%;position:relative}.game-page.with-mobile-sidebar{padding-left:var(--game-iframe-mobile-left-offset)}.game-page .game-page-content{display:flex;justify-content:center}@media(max-width:1023px){.game-page .game-page-content{flex-grow:1}}@media(min-width:1024px){.game-page .game-page-content{padding:var(--spacing-2);min-height:calc(var(--spacing-2) * 2 + var(--game-page-desktop-min-height))}}.game-page .iframe-container{position:relative;height:100vh;width:100%;max-height:calc(100vh - var(--game-iframe-mobile-vertical-offset));max-height:calc(100dvh - var(--game-iframe-mobile-vertical-offset))}@media(min-width:1024px){.game-page .iframe-container{max-height:var(--game-iframe-container-height);max-width:var(--game-iframe-container-width)}}.game-page .iframe-container.full-screen{width:100vh;height:100vh;height:100dvh}.game-page .iframe-holder{position:relative;margin:0;overflow:hidden}@media(max-width:1023px){.game-page .iframe-holder{width:100%}}@media(min-width:1024px){.game-page .iframe-holder{border-radius:var(--radius-4);border:1px solid var(--colors-border-usual-prime)}}.game-page .iframe-holder iframe{border:none}.game-page .game-page-mobile-scroll-wrapper{position:absolute;z-index:2;left:0;top:0;width:100%;background:#000000e6;color:var(--colors-text-notusual-white);font-size:var(--spacing-7);font-style:normal;font-weight:500;line-height:var(--spacing-8);letter-spacing:-.4px;display:flex;justify-content:center;height:calc(100dvh + 200px);transition:opacity .3s,visibility .3s;overflow:hidden}@media(min-width:1024px){.game-page .game-page-mobile-scroll-wrapper{display:none}}.game-page .game-page-mobile-scroll-wrapper.bars-hidden{opacity:0;visibility:hidden;pointer-events:none}.game-page .game-page-mobile-scroll-wrapper .game-page-mobile-scroll-icon{will-change:opacity,top;opacity:0;width:60px;height:auto;position:absolute;animation:hand-finger-animation 2s ease-out infinite;pointer-events:none;user-select:none;top:40%}.game-page .game-page-mobile-scroll-wrapper .cancel-mobile-scroll-wrapper-button{position:fixed;bottom:var(--spacing-8);font-size:var(--spacing-5);font-style:normal;font-weight:600;line-height:var(--spacing-8);letter-spacing:-.32px;padding:var(--spacing-2);color:var(--colors-text-notusual-white)}@keyframes hand-finger-animation{0%{opacity:0;top:50%}20%{opacity:1}70%{opacity:1}90%{opacity:0;top:5%}to{opacity:0;top:50%}}.game-page-header{gap:var(--spacing-2);height:var(--spacing-14);padding:0 var(--spacing-5);width:100%}@media(max-width:1023px){.game-page-header{border-bottom:1px solid var(--colors-border-usual-prime)}}@media(min-width:1024px){.game-page-header{max-width:1200px;margin:0 auto;padding:0 var(--spacing-10)}}.game-page-header .favorites-button{position:initial;right:unset;top:unset}.game-page-header .game-page-name{color:var(--colors-text-usual-prime);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none;font-size:var(--spacing-9);font-style:normal;font-weight:600;line-height:var(--spacing-10);letter-spacing:-.32px}@media(min-width:1024px){.game-page-header .game-page-name{display:block}}.game-page-header .game-page-header-content{flex:1;position:relative;gap:var(--spacing-2);justify-content:flex-end}@media(min-width:1024px){.game-page-header .game-page-header-content{flex:0;margin-left:auto}}.game-page-header .game-header-button{padding:var(--spacing-2)}@media(min-width:1024px){.game-page-header .game-header-button.deposit-button,.game-page-header .game-header-button.auth-button{display:none}}.game-page-header .game-page-header-logo{margin-right:auto;max-height:40px;width:auto;max-width:100%;height:auto;min-width:10px}@media(min-width:1024px){.game-page-header .game-page-header-logo{display:none}}.game-page-header .play-demo-button{display:none}@media(min-width:530px){.game-page-header .play-demo-button{display:flex}}.game-page-header .deposit-button{text-transform:uppercase;font-size:var(--spacing-6);font-style:normal;font-weight:800;line-height:var(--spacing-8);letter-spacing:-1.08px}.game-page-header .demo-game-deposit-button{display:none}@media(min-width:460px){.game-page-header .demo-game-deposit-button{display:flex}}.tag{display:inline-flex;align-items:center;gap:2px;height:var(--spacing-7);padding:0 var(--spacing-2) 0 var(--spacing-2);border-radius:var(--radius-3);border:1px solid transparent;font-size:var(--spacing-3);font-style:normal;font-weight:500;line-height:var(--spacing-4)}.tag.space{background-color:var(--colors-additional-space-9);color:var(--colors-additional-space-4)}.tag.island{background-color:var(--colors-additional-island-9);color:var(--colors-additional-island-4)}.tag.danger{background-color:var(--colors-additional-danger-9);color:var(--colors-additional-danger-4)}.tag.sun{background-color:var(--colors-additional-sun-9);color:var(--colors-additional-sun-4)}.tag.ocean{background-color:var(--colors-additional-ocean-9);color:var(--colors-additional-ocean-4)}.tag.sky{background-color:var(--colors-additional-sky-9);color:var(--colors-additional-sky-4)}.tag.flower{background-color:var(--colors-additional-flower-9);color:var(--colors-additional-flower-4)}.game-tournament-button{padding:0 var(--spacing-2);gap:var(--spacing-1)}.game-tournament-button.vertical{padding:var(--spacing-2) 0;flex-direction:column;max-height:fit-content;height:fit-content;align-items:center}.game-page-mobile-sidebar{background-color:var(--colors-surface-usual-prime);padding:var(--spacing-5) 0;width:var(--spacing-14);overflow-y:auto;max-height:100vh;max-height:100dvh;height:100%;position:fixed;z-index:1}.game-page-mobile-sidebar .favorites-button{position:initial}.game-tournament-info{position:relative;display:none;width:100%;opacity:0;z-index:1}.game-tournament-info .game-tournament-status-badge{opacity:0}.game-tournament-info.visible{display:flex;opacity:1;animation:fade-in-animation .3s forwards ease-out}.game-tournament-info.visible .game-tournament-status-badge{transform:translateY(-50px);animation:fall-in-animation .3s forwards cubic-bezier(.54,.16,0,1.4),fade-in-animation .3s forwards ease-out}.game-tournament-info.visible .game-tournament-status-badge:nth-child(1){animation-delay:.05s}.game-tournament-info.visible .game-tournament-status-badge:nth-child(2){animation-delay:.1s}.game-tournament-info.visible .game-tournament-status-badge:nth-child(3){animation-delay:.15s}.game-tournament-info.visible .game-tournament-status-badge:nth-child(4){animation-delay:.2s}.game-tournament-info.visible .game-tournament-status-badge:nth-child(5){animation-delay:.25s}.game-tournament-info.desktop{gap:var(--spacing-2);height:var(--spacing-10);margin-left:auto}.game-tournament-info.mobile,.game-tournament-info.mobile-landscape{position:absolute;top:var(--header-height);left:0;z-index:1;padding:var(--spacing-5);gap:var(--spacing-9);align-items:flex-start}.game-tournament-info.mobile:before,.game-tournament-info.mobile-landscape:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,var(--colors-surface-notusual-black) 100%)}.game-tournament-info.mobile-landscape{top:0;left:var(--spacing-14);width:calc(100vw - var(--spacing-14))}@media(min-width:1024px){.game-tournament-info{max-width:1200px;padding:0 var(--spacing-10);margin:0 auto var(--spacing-2);width:100%}}.game-tournament-info .game-tournament-info-badges{display:flex;gap:var(--spacing-5);min-height:var(--spacing-10);width:100%}.game-tournament-info .game-tournament-info-badges.desktop{margin-left:auto}.game-tournament-info .game-tournament-info-badges.mobile{justify-content:space-between}.game-tournament-info .game-tournament-show-badges-button{padding:0 var(--spacing-2);gap:var(--spacing-1)}@keyframes fade-in-animation{0%{opacity:0}to{opacity:1}}@keyframes fall-in-animation{0%{transform:translateY(-50px)}to{transform:translateY(0)}}.tournament-status-block{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-2);flex-wrap:wrap;width:100%}.tournament-status-block .game-tournament-status-badge{height:var(--spacing-10);border-radius:var(--spacing-13);gap:0;padding-right:var(--spacing-4)}.tournament-status-block .game-tournament-status-badge svg{height:var(--spacing-8)}.tournament-status-block .tournament-status-badge-value{font-size:var(--spacing-3);font-style:normal;font-weight:700;line-height:var(--spacing-4)}.game-tournament-details-wrapper{position:fixed;width:100%;height:100%;left:0;top:0;overflow-y:auto;overflow-x:hidden;z-index:-1;pointer-events:none;padding-bottom:var(--spacing-10)}.game-tournament-details-wrapper.visible{z-index:4;pointer-events:auto;-webkit-overflow-scrolling:touch}.game-tournament-details-card{pointer-events:none;display:flex;flex-direction:column;border-radius:var(--radius-4);border:1px solid var(--colors-border-usual-prime);box-shadow:0 2px 20px #00000040;position:absolute;opacity:0;transform:translate(400px);transition:transform .3s cubic-bezier(.11,1.57,.55,.92),opacity .1s ease-out;background-color:var(--colors-surface-usual-prime);z-index:1;width:400px;overflow:hidden;user-select:none;max-width:calc(100% - 32px)}.game-tournament-details-card.visible{opacity:1;user-select:auto;pointer-events:auto;transform:translate(0)}.game-tournament-details-card .game-tournament-details{width:100%;overflow:hidden}.game-tournament-details-card .game-tournament-details .game-tournament-details-header{padding:var(--spacing-5);font-size:var(--spacing-7);font-style:normal;font-weight:500;line-height:var(--spacing-8);letter-spacing:-.4px;border-bottom:1px solid var(--colors-border-usual-prime)}.game-tournament-details-card .game-tournament-details .game-tournament-details-header svg{margin:var(--spacing-2)}.game-tournament-details-card .game-tournament-details .game-tournament-details-body{padding:var(--spacing-5)}.game-tournament-tab-content{margin-top:var(--spacing-7);gap:var(--spacing-7)}.game-tournament-tab-content .game-tournament-tab-body .leaderboard-table .player-name-cell{max-width:100px}
