@charset "UTF-8";@keyframes flagBump{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}@keyframes flagStop{0%,to{transform:scale(1)}50%{transform:scale(.9)}}@keyframes wave{0%,to{filter:brightness(1);transform:translateY(0)}50%{filter:brightness(1.1);transform:translateY(-.3125em)}}@keyframes title-ghost-out{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-.417em) scale(.85);filter:blur(.069em)}}@keyframes title-victory-in{0%{opacity:0;transform:scale(.3) rotate(-6deg)}60%{opacity:1;transform:scale(1.25) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes rankTease{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes heartPump{0%,20%,40%,to{transform:scale(1.1)}10%{transform:scale(1.25)}30%{transform:scale(1.22)}}@keyframes lifeLost{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(1.25em) rotate(var(--deg))}}@keyframes skull-rotate{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes playingIndicator{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes countdownPop{0%{transform:scale(.65);opacity:1}to{transform:scale(1.15);opacity:0}}@keyframes flagFloat{0%,to{filter:brightness(1);transform:translateY(0)}50%{filter:brightness(1.1);transform:translateY(-.3125em)}}@keyframes TVWave{0%{background-position:calc(var(--d)/sin(var(--angle)))0}}@keyframes illusionFadeOut{0%{opacity:1}to{opacity:0}}@keyframes heatWave{0%,to{transform:translateY(0) skewX(0deg);filter:blur(0)}25%{transform:translateY(-.0625em) skewX(2deg);filter:blur(.075em)}50%{transform:translateY(.0625em) skewX(-2deg);filter:blur(.05em)}75%{transform:translateY(-.0375em) skewX(1.6deg);filter:blur(.075em)}}@keyframes wavyHeat{0%,to{transform:perspective(25em) rotateY(0deg) skewY(0deg)}25%{transform:perspective(25em) rotateY(4deg) skewY(2deg)}50%{transform:perspective(25em) rotateY(-4deg) skewY(-2deg)}75%{transform:perspective(25em) rotateY(2deg) skewY(1deg)}}@keyframes hueRotation{0%,to{filter:hue-rotate(30deg)}25%,75%{filter:hue-rotate(165deg)}50%{filter:hue-rotate(330deg)}}@keyframes back{0%{background-size:100% 100%}to{background-size:200% 200%}}@keyframes flagBlur{0%{filter:blur(3.125em)}to{filter:blur(0)}}@keyframes flagSlideL{0%,to{transform:translateX(calc(var(--flag-offset)*-1))}60%{transform:translateX(var(--flag-offset))}}@keyframes flagSlideR{0%,to{transform:translateX(var(--flag-offset))}60%{transform:translateX(calc(var(--flag-offset)*-1))}}@keyframes flagRocket{0%,to{transform:translateY(-100vh)}35%{transform:translateY(15.625em)}90%{transform:translateY(0)}}@keyframes flagRotate{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes flagSpin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes flagBlink{0%{visibility:visible}to{visibility:hidden}}@keyframes flagSlideY{0%{transform:translateY(-100vh);opacity:0}60%{transform:translateY(5vh);opacity:.1}to{transform:translateY(0);opacity:1}}@keyframes flagZoomMove{0%{transform:translateY(-5.625em);opacity:0}15%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes flagZoomScale{0%{transform:scale(.01)}to{transform:scale(1)}}@keyframes flagClipX{0%,to{clip-path:inset(0 0 0 80%)}50%{clip-path:inset(0 calc(100% - .01px)0 0)}}@keyframes flagClipY{0%,to{clip-path:inset(80%0 0 0)}50%{clip-path:inset(0 0 80%0)}}@keyframes flagClipXY{0%,to{clip-path:inset(40%0 0 70%)}25%{clip-path:inset(0 70% 40%0)}50%{clip-path:inset(70% 40%0 0)}75%{clip-path:inset(0 0 70% 40%)}}@keyframes flagFlipY{0%,to{transform:scale3d(1,-1,1)}50%{transform:scale3d(.2,1,.2)}}@keyframes flagFlipX{0%,to{transform:scale3d(1.25,.2,1)}50%{transform:scale3d(-1,1,1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(.96em)}50%{opacity:1}to{opacity:1;transform:translateY(0);pointer-events:auto}}@keyframes floatUpRight{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(.88em) translateY(-.588em) scale(1.2)}to{opacity:0;transform:translateX(1.76em) translateY(-1.17em) scale(0)}}@keyframes floatDownRight{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(.88em) translateY(.52em) scale(1.2)}to{opacity:0;transform:translateX(1.76em) translateY(1.17em) scale(0)}}@keyframes enableInteraction{to{pointer-events:auto}}@keyframes leaderboardSlide{0%{transform:translateY(-100vh);opacity:0}60%{transform:translateY(5vh)}to{transform:translateY(0);opacity:1}}@keyframes loading{0%{width:100%;background:#219878}25%{background:#1e9c71}50%{background:#a2b342}70%{background:#f1c232}to{width:0;background:#e53935}}@keyframes animateCloud{0%{transform:translateX(-75em) scale(var(--cloud-scale));opacity:0}10%{opacity:var(--cloud-opacity)}to{transform:translateX(100vw) scale(var(--cloud-scale));opacity:var(--cloud-opacity)}}.gaming-page body{margin-top:0;background-color:#22858e}.gaming-page #header{transition:transform 250ms ease}.gaming-page #content{font-size:calc(var(--ui-scale)*(var(--user-ui-scale)/100));background:#219878;background:linear-gradient(180deg,rgba(33,152,120,.8) 35%,rgba(33,124,152,.8) 100%);background-attachment:fixed}.gaming-page #footer{display:none}.gaming-page #flags,.gaming-page .game-nav{opacity:0}.gaming-page.ui-ready #flags,.gaming-page.ui-ready .game-nav{opacity:1;transition:opacity 120ms linear}.gaming-page .cloud-item{display:none}.game-nav .room-players.has-players,.gaming-page.ui-ready .cloud-item{display:block}#game{position:relative;padding:3.375em clamp(1.3rem,1.6875em,1.6875em) 5.625em;height:100%;box-sizing:border-box;overflow:hidden;font-family:var(--secondary-font);text-align:center;margin-top:var(--header-height);min-width:240px;min-height:100vh;min-height:calc((var(--vh, 1vh)*100) - var(--header-height))}.version-number{margin-top:2em;font-size:.75em;opacity:.45;text-align:right;color:#fff}.accessibility-font #content{--primary-font:var(--primary-font-accessibility);--secondary-font:var(--secondary-font-accessibility)}html.no-header #header{transform:translateY(-100%)}.no-header #game{margin-top:0;min-height:calc((var(--vh, 1vh)*100))}#game .flag-scores .flag-score:focus,#game button:focus{outline:0!important}#game .flag-scores .flag-score,#game button{-webkit-tap-highlight-color:transparent!important}#help{margin:0 auto;max-width:48.125em;padding:0 1.6875em 5.625em;font-size:clamp(16px,1em,1em)}#help:empty{display:none}#help :is(h1,h2,h3,h4,h5,h6,p,li,a,small){color:#fff}#help :is(p,ul,li){font-size:1em;font-family:var(--primary-font);color:rgba(255,255,255,.91)}#help ul{list-style:disc}#help h5{font-size:1em;margin-bottom:.25em;padding:0;border:0;font-weight:500}#help h5+p{margin:0}#help .indented-block{padding:.5em .75em;border-left:.5em solid rgba(255,255,255,.26)}#help h4.indented{padding:.45454em .6818em;border-left:.475em solid rgba(255,255,255,.26);margin-bottom:0}#help .unavailable{opacity:.45}#help .unavailable em{font-weight:400;font-size:.8em}#help .indented-block>:first-child{margin-top:0}#help .indented-block>:last-child{margin-bottom:0}#help .flag-slide{margin-top:2em;gap:.35em}#help .flag-slide .flag-country svg{max-height:1.5em}#help .flag-slide+h5{margin-top:1em}#help .type-header{display:flex;align-items:center;gap:1em}#help .type-header .flag-slide,#help .type-header h5{margin:0}#help .type-header+p{margin-top:.25em}#game-level-name-template,.no-header #help{display:none}.game-nav{position:fixed;bottom:0;width:100%;left:0;padding:clamp(1.3rem,1.6875em,1.6875em);box-sizing:border-box;display:flex;align-items:flex-end;gap:clamp(9px,.5625em,.5625em)}.game-nav #game-level-name{color:rgba(223,242,237,.65);margin:auto 0 auto auto;font-size:1.6em}.game-nav #game-level-name:empty{display:none}#game-level-name .challenge-title{max-width:19em;white-space:nowrap;font-weight:700}.game-nav .room-players{display:none;margin-left:auto;width:55vw;max-width:16em}.game-nav .room-players .leaderboard{min-height:auto;font-size:.8em;overflow-y:visible;margin:0 auto 0 0;-webkit-mask:none;mask:none}.game-nav .room-players .leaderboard .score{padding-right:.5em}.game-nav .room-players[data-match_type=race] .leaderboard .score{padding-right:.75em}.game-nav .room-players .leaderboard .item{grid-template-columns:auto 1fr auto auto}.game-nav .room-players .leaderboard .item.is-me{border-color:transparent}.game-nav .room-players .leaderboard .item:last-child{margin-bottom:0}.nav-button{color:rgba(223,242,237,.65);z-index:10;font-size:clamp(14px,.875em,.875em);border:.1429em solid rgba(223,242,237,.65);border-radius:1.2857em;padding:.3571em 1em;font-weight:700;font-family:var(--secondary-font);transition:opacity 250ms ease,color 250ms ease,border-color 250ms ease;background:0 0;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;display:flex;align-items:center;line-height:1.15;gap:.25em;user-select:none;-webkit-user-drag:none}.nav-button:hover{opacity:1;color:#dff2ed;border-color:#dff2ed}.nav-button .icon{display:inline-block;transform:scale(1.2);width:1em;height:1.15em}#game-signup-btn{margin-left:auto}#game-settings-btn,#help-btn{text-overflow:clip}#game:not([data-screen=title_screen]) #help-btn,#game:not([data-screen=title_screen]) #play-game-btn,#game[data-screen=title_screen] #game-menu-btn{display:none}#play-game-btn,.start-button-hidden #help-btn{display:none}#help-btn,.start-button-hidden #play-game-btn{display:flex}.changelog{background-color:rgba(255,255,255,.25);padding:1.5em;overflow-y:auto;max-height:25em;border-radius:.5em;scrollbar-color:rgba(255,255,255,.15) transparent}.changelog :first-child{margin-top:0}.changelog :last-child{margin-bottom:0}.changelog::-webkit-scrollbar{background:0 0;width:.5em}.changelog::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:.25em}.changelog::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.35);border-radius:.25em}.flag-slide-container{position:relative;text-align:center;height:2.25em;overflow:visible;user-select:none;-webkit-user-drag:none}.flag-slide,.flag-slide-container .flag-slide{display:flex;align-items:center;justify-content:center}.flag-slide-container .flag-slide{position:absolute;top:0;width:100%;height:100%}.flag-slide-container .flag-slide .flag-icon{width:4.25em;cursor:pointer}.flag-slide-container .flag-slide .flag-icon[class*=fx-]{animation:flagBump 500ms ease-out}.flag-slide-container .flag-slide .flag-icon.fx-stop{animation:flagStop 500ms ease-out}.flag-slide{gap:.5em}.flag-slide .flag-icon{width:2.25em;height:auto;animation:wave 1.6s ease-in-out infinite}.flag-slide .flag-icon .icon{font-size:2.5em;color:#ffed22;height:1.15em}.flag-slide .flag-country svg{max-height:3.5em;border-radius:.1875em;box-shadow:0 .096em .192em rgba(0,0,0,.1)}.flag .flag-object svg.noborder,.flag-slide .flag-country svg.noborder{box-shadow:none;border-radius:initial}.flag-slide .flag-icon .empty-star{color:rgba(255,255,255,.31)}.flag-slide .flag-icon:nth-child(1){animation-delay:0s}.flag-slide .flag-icon:nth-child(2){animation-delay:.2s}.flag-slide .flag-icon:nth-child(3){animation-delay:.4s}.flag-slide .flag-icon:nth-child(4){animation-delay:.6s}.flag-slide .flag-icon:nth-child(5){animation-delay:.8s}.flag{max-width:26.25em;margin:0 auto}.flag.player-selected .flag-object,.flag.player-selected .loading-bar{animation-play-state:paused!important}#game h1,#game h2{color:#fff;text-wrap:balance}#game h1{font-size:3.6em;font-weight:700;margin:.625em 0 0}#game h1 strong{font-weight:800}#game h2{font-size:1.4em;margin:0;font-family:var(--primary-font)}#title-screen header h1,#title-screen header h2{white-space:nowrap}html[lang=en] #title-screen header{font-size:1.204em}html[lang=fr] #title-screen header{font-size:.995em}html[lang=es] #title-screen header{font-size:.932em}html[lang=fr] #title-screen h1{font-size:3.15em;margin-top:.96em}html[lang=es] #title-screen h1{margin-top:.9em}html[lang=es] #title-screen h2{font-size:1.28em}h2.game-score{font-weight:300}h2.game-score .game-score-title{font-weight:400}h2.game-score .game-score-int{font-weight:700;text-shadow:0 .0893em .1786em rgba(0,0,0,.1)}h2.game-score .game-score-int .target-divider{font-weight:300;color:rgba(255,255,255,.5)}h2.game-score i{font-style:normal;font-size:.8em;font-weight:300}.flag-credit{color:rgba(255,255,255,.88);margin-top:4.25em;font-size:.75em;text-wrap:balance}.flag-credit a{color:rgba(255,255,255,.88);text-decoration:underline}#game h1.game-over{text-transform:uppercase;letter-spacing:-.0694em;transform:rotate(-.5deg);white-space:nowrap;text-wrap:nowrap;opacity:0}#game-over h1.game-over.is-swapping{position:relative;display:inline-block}#game-over h1 .title-ghost{position:absolute;inset:0;white-space:nowrap;animation:title-ghost-out .5s ease-in forwards;pointer-events:none}#game-over h1 .title-victory{display:inline-block;opacity:0;animation:title-victory-in .7s cubic-bezier(.34,1.56,.64,1) forwards}.leaderboard-wrapper{position:relative;z-index:5}.leaderboard .item,.leaderboard-wrapper .leaderboard-player{position:relative;color:#fff;font-family:var(--secondary-font);font-weight:700;line-height:1em;align-items:center;border-radius:1.125em;text-align:left;box-shadow:0 .125em .25em rgba(0,0,0,.2);display:grid;grid-template-columns:auto 1fr auto;gap:.625em;padding:.701em .5em;transition:transform 220ms cubic-bezier(.22,1,.36,1)}.leaderboard .item{border:.125em solid transparent;margin:0 0 .25em}.leaderboard-wrapper .leaderboard-player{margin:.625em 0 0;border:.125em solid #fff}.leaderboard-wrapper .leaderboard::-webkit-scrollbar{background:0 0;width:.5em}.leaderboard-wrapper .leaderboard::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:.25em}.leaderboard-wrapper .leaderboard::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.35);border-radius:.25em}.leaderboard .item:nth-child(odd){background-color:rgba(255,255,255,.2)}.leaderboard .item:nth-child(even){background-color:rgba(255,255,255,.1)}.leaderboard .item-header{text-transform:uppercase;background-color:rgba(21,98,77,.3)}.leaderboard .item .rank{border-radius:100%}.leaderboard .item .rank i,.leaderboard-player .rank i{font-style:normal}.leaderboard-wrapper [data-rank="1"] .rank i,.leaderboard-wrapper [data-rank="2"] .rank i,.leaderboard-wrapper [data-rank="3"] .rank i{display:inline-block;border-radius:100%;width:1.25em;border:.25em solid transparent;height:1.25em;line-height:1.25em;position:absolute;inset:0;margin:auto}.leaderboard-wrapper [data-rank="1"] .rank i{box-shadow:inset 0 0 0#b67d05,.125em .125em 0 rgba(0,0,0,.08);border-color:#fadd40;text-shadow:0 0 .25em #9d6c04;background:linear-gradient(to bottom right,#f9ad0e 50%,#e89f06 50%)}.leaderboard-wrapper [data-rank="2"] .rank i{box-shadow:inset 0 0 0#a7b2b8,.125em .125em 0 rgba(0,0,0,.08);border-color:#edeff1;text-shadow:0 0 .25em #98a6ad;background:linear-gradient(to bottom right,#d1d7da 50%,#c3cbcf 50%)}.leaderboard-wrapper [data-rank="3"] .rank i{box-shadow:inset 0 0 0#955405,.125em .125em 0 rgba(0,0,0,.08);border-color:#f7bb23;text-shadow:0 0 .25em #7d4604;background:linear-gradient(to bottom right,#df7e08 50%,#c67007 50%)}.leaderboard .item.is-me{background-color:rgba(1,22,16,.58);border:.125em solid rgba(255,255,255,.92)}.leaderboard .rank,.leaderboard-player .rank{text-align:center;min-width:3.125em;position:relative}.leaderboard .player,.leaderboard-player .player{flex-grow:1;width:100%;display:flex;align-items:center;gap:.375em;overflow:hidden}.leaderboard .player .icon-pencil-fill,.leaderboard-player .player .icon-pencil-fill{height:1em}.leaderboard .player .icon-android,.leaderboard-player .player .icon-android{height:.86em}.leaderboard .icon-three-dots-vertical{height:1.15em}.leaderboard .username,.leaderboard-player .username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.leaderboard .username .icon{margin-right:.25em}.leaderboard .player-country img,.leaderboard-player .player-country img{width:1.125em;height:.75em;display:inline-block;vertical-align:baseline;border-radius:.125em;object-fit:cover;box-shadow:0 .096em .192em rgba(0,0,0,.1)}.leaderboard [data-country=NP] img,.leaderboard-player [data-country=NP] img{object-fit:none}.leaderboard .score,.leaderboard-player .score{text-align:center;white-space:nowrap;min-width:5em;display:flex;align-items:center;justify-content:center;gap:.25em}.flag .flag-scores .flag-highscore .decimals,.leaderboard .score .decimals,.leaderboard-player .score .decimals{font-size:.85em;color:rgba(255,255,255,.5)}.leaderboard .player-country,.leaderboard-player .player-country{line-height:0}.leaderboard .player-country:empty,.leaderboard .player-country[data-country=""],.leaderboard-player .player-country:empty,.leaderboard-player .player-country[data-country=""]{display:none}.leaderboard .is-me-placeholder,.leaderboard .player-placeholder{display:none}.flag .input-group{display:grid;grid-template-columns:1fr 1fr;margin-top:1.125em;box-shadow:0 .125em .25em rgba(0,0,0,.2);border-radius:1.125em}#room .flag .input-group{margin-top:3em}.room-code-wrapper{border:.125em solid #fff;border-right:none;border-radius:1.125em 0 0 1.125em;margin:0;padding:0;display:flex}.room-code-wrapper legend{padding:0 .7143em;font-size:.7em;font-weight:500;text-transform:uppercase;color:#fff;margin:auto;line-height:0}.room-code-wrapper input{border-radius:1.0227em 0 0 1.0227em;text-align:center;color:#fff;font-weight:700;font-size:1.5em;text-transform:uppercase;letter-spacing:.1136em;min-width:0;background:0 0;border:0;cursor:text;width:100%;box-sizing:border-box;outline:0}.room-code-wrapper input::placeholder{color:#fff;letter-spacing:normal;font-weight:500}.room-code-wrapper input:placeholder-shown{font-size:1.1em}.room-players .leaderboard{min-height:auto;overflow:visible;padding-right:0}.room-players .leaderboard .item{grid-template-columns:auto 1fr auto auto auto}.room-players .leaderboard .lives{height:1em}.room-players .leaderboard .lives .icon{position:relative;z-index:5;transform-origin:center}.flag .flag-scores .flag-lives,.room-players .leaderboard .lives{white-space:nowrap}.flag .flag-scores .flag-lives .icon,.room-players .leaderboard .lives .icon{margin-right:-.175em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));scale:1.15}.icon-heart-fill use{fill:url(#heart-gradient);stroke:#fff;stroke-width:3;stroke-linejoin:round;paint-order:stroke fill}.flag .flag-scores .flag-lives .icon-heart-fill use{stroke-width:2.5}.flag .flag-scores .flag-lives .icon:nth-child(1),.room-players .leaderboard .lives .icon:nth-child(1){z-index:10}.flag .flag-scores .flag-lives .icon:nth-child(2),.room-players .leaderboard .lives .icon:nth-child(2){z-index:9}.flag .flag-scores .flag-lives .icon:nth-child(3),.room-players .leaderboard .lives .icon:nth-child(3){z-index:8}.flag .flag-scores .flag-lives .icon:first-child,.room-players .leaderboard .lives .icon:first-child{animation:heartPump 3s ease-in-out infinite;margin-right:-.125em}.flag .flag-scores .flag-lives .icon:first-child:nth-last-child(2),.room-players .leaderboard .lives .icon:first-child:nth-last-child(2){animation-duration:2s}.flag .flag-scores .flag-lives .icon:only-child,.room-players .leaderboard .lives .icon:only-child{animation-duration:1s}.flag .flag-scores .flag-lives .icon.life-lost,.room-players .leaderboard .lives .icon.life-lost{--deg:25deg;animation:lifeLost .7s ease forwards!important}.flag .flag-scores .flag-lives .icon:first-child:nth-last-child(2).life-lost,.room-players .leaderboard .lives .icon:first-child:nth-last-child(2).life-lost{--deg:-25deg}.room-players .leaderboard .score{position:relative;min-width:3em;padding-right:2em}.room-players:not([data-match_type=survival]) .leaderboard .lives{opacity:0}.room-players:not([data-match_type=race]) .leaderboard .target-score{display:none}.room-players[data-match_type=race] .leaderboard .score{padding-right:3em;text-align:right}.room-players .leaderboard .target-divider{font-weight:300;color:rgba(255,255,255,.5)}.room-players .player-actions{width:0;height:0;left:-2em;top:-1em;z-index:100}.room-players .player-actions .actions-toggle{color:#fff;background:0 0;border:0;cursor:pointer;border-radius:100%;width:2em;height:2em;transition:opacity 120ms ease}.room-players:not(.is-room-host) .player-actions .actions-toggle,.room-players[data-status=playing] .player-actions .actions-toggle,.room-players[data-status=starting] .player-actions .actions-toggle{opacity:0;display:none}.room-players .item.is-bot .player-actions .action-make-host{display:none}.room-players .player-actions .actions-toggle:hover,.room-players .player-actions.open .actions-toggle{background:rgba(255,255,255,.2)}.room-players .player-actions .actions-menu{right:.25em;min-width:auto;z-index:101;padding:0}.room-players .player-actions .actions-menu button{white-space:nowrap;background:0 0;border:0;cursor:pointer;font-weight:500;padding:.5625em 1.5em;width:100%;box-sizing:border-box;line-height:1.55;color:var(--accent-color);text-align:left}.room-players .leaderboard .item .status{position:absolute;top:50%;right:-.625em;transform:translateY(-50%);width:1.25em;height:1.25em;padding:.375em;z-index:10}.room-players .item .status .icon{display:block;font-style:normal;position:absolute;top:0;left:0;width:1.25em;height:1.25em;border-radius:.6875em;padding:.25em;border:.125em solid #fff;box-shadow:0 125em 25em rgba(0,0,0,.2);opacity:0;transform:translateX(.5em) scale(.8);transition:opacity 120ms ease,transform 220ms cubic-bezier(.22,1,.36,1);pointer-events:none}#room .room-players:not([data-status=playing]) .is-host .status .crown,.room-players .is-eliminated .status .skull{opacity:1;transform:translateX(0) scale(1)}.room-players .item .status .crown{z-index:20;background:linear-gradient(180deg,#fdffda,#b4ecdd);color:#1d2025}.room-players .item .status .skull{z-index:10;background:linear-gradient(180deg,#2e3238,#1d2025)}.room-players .item .status .skull svg{animation:skull-rotate 1.8s ease-in-out infinite;transform-origin:center}.flag .input-group button{margin-top:0;border-radius:0 .8654em .8654em 0;padding-left:1em;padding-right:1em;box-shadow:none;display:flex;align-items:center;justify-content:center}.flag .input-group button:not([disabled]){cursor:pointer}.divider{color:#fff}.divider .icon-record-fill{color:#ff4d4d}.divider .icon-star-fill{margin-left:.09375em;margin-top:-.25em}.divider::after,.divider::before{border-color:rgba(255,255,255,.25)}.divider .playing-indicator{margin-right:.25em;vertical-align:middle;width:1em;height:1em}.playing-indicator{--color-1:#fff;--size:.078125em;width:calc(48*var(--size));height:calc(48*var(--size));border:calc(5*var(--size)) solid var(--color-1);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:playingIndicator 1s linear infinite}.game-countdown{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;pointer-events:none;font-size:min(40vw,40vh);font-weight:900;line-height:1;color:#fff;text-shadow:0 0 .08em rgb(0 0 0/30%);opacity:1}.game-countdown[data-value="GO!"]{font-size:min(22vw,22vh);color:#fff}.game-countdown.countdown-pop{animation:countdownPop 900ms ease-out both}.info-box{color:#fff;font-size:.82em;line-height:1.75em;margin:1.5em 0;opacity:.86}.info-box:last-child{margin-bottom:0}.info-box .icon-info-circle{width:1.15em;height:1.15em}.info-box.beta{color:#ffd166}section .accordion-item,section .accordion-item:first-child{border-color:rgba(255,255,255,.25)}section .accordion{max-width:none}.difficulty-0 .flag-object{transform-origin:center center;animation:flagFloat 1.6s ease-in-out infinite;will-change:transform,filter}.fx-1 .flag-object{animation:flagBlur 2s ease forwards}.fx-2 .flag-move{animation:flagSlideL 6s ease forwards}.fx-2 .difficulty-2 .flag-move{animation-duration:5s}.fx-2 .difficulty-3 .flag-move{animation-duration:4s}.fx-2 .difficulty-4 .flag-move{animation-duration:3s}.fx-2 .difficulty-5 .flag-move{animation-duration:2s}.fx-2 .flag-rotate{animation:flagRotate 5s ease forwards}.fx-2 .difficulty-2 .flag-rotate{animation-duration:4s}.fx-2 .difficulty-3 .flag-rotate{animation-duration:3s}.fx-2 .difficulty-4 .flag-rotate{animation-duration:2s}.fx-2 .difficulty-5 .flag-rotate{animation-duration:1s}.fx-3 .flag-move{animation:flagSlideR 6s ease forwards}.fx-3 .difficulty-2 .flag-move{animation-duration:5s}.fx-3 .difficulty-3 .flag-move{animation-duration:4s}.fx-3 .difficulty-4 .flag-move{animation-duration:3s}.fx-3 .difficulty-5 .flag-move{animation-duration:2s}.fx-3 .flag-rotate{animation:flagRotate 5s ease forwards}.fx-3 .difficulty-2 .flag-rotate{animation-duration:4s}.fx-3 .difficulty-3 .flag-rotate{animation-duration:3s}.fx-3 .difficulty-4 .flag-rotate{animation-duration:2s}.fx-3 .difficulty-5 .flag-rotate,.fx-4 .difficulty-2 .flag-object{animation-duration:1s}.fx-4 .flag-object{animation:flagSpin 1.2s linear infinite}.fx-4 .difficulty-3 .flag-object{animation-duration:.8s}.fx-4 .difficulty-4 .flag-object{animation-duration:.6s}.fx-4 .difficulty-5 .flag-object{animation-duration:.4s}.fx-5 .flag-object{animation:flagSpin 1.2s linear reverse infinite}.fx-5 .difficulty-2 .flag-object{animation-duration:1s}.fx-5 .difficulty-3 .flag-object{animation-duration:.8s}.fx-5 .difficulty-4 .flag-object{animation-duration:.6s}.fx-5 .difficulty-5 .flag-object{animation-duration:.4s}.fx-6 .flag-move{animation:flagSlideY 1s linear forwards}.fx-7 .flag-move{animation:flagZoomMove 5s ease-in-out forwards}.fx-7 .difficulty-5 .flag-move,.fx-7 .difficulty-5 .flag-scale{animation-duration:4s}.fx-7 .flag-scale{animation:flagZoomScale 5s ease-in-out forwards}.fx-8 .flag-object{animation:flagClipX 2.2s ease-in-out infinite}.fx-8 .difficulty-3 .flag-object,.fx-8 .difficulty-4 .flag-object{animation-duration:2s}.fx-8 .difficulty-5 .flag-object{animation-duration:1.8s}.fx-9 .flag-object{animation:flagClipY 3s ease-in-out infinite}.fx-9 .difficulty-3 .flag-object{animation-duration:2.2s}.fx-9 .difficulty-4 .flag-object{animation-duration:2s}.fx-9 .difficulty-5 .flag-object{animation-duration:1.8s}.fx-10 .flag-object{animation:flagClipXY 5.25s ease-in-out infinite}.fx-10 .difficulty-2 .flag-object{animation-duration:4.15s}.fx-10 .difficulty-3 .flag-object{animation-duration:3.4s}.fx-10 .difficulty-4 .flag-object{animation-duration:2.5s}.fx-10 .difficulty-5 .flag-object{animation-duration:1.6s}.fx-11 .flag-move{animation:flagRocket 5.5s ease forwards}.fx-11 .difficulty-2 .flag-move{animation-duration:4.5s}.fx-11 .difficulty-3 .flag-move{animation-duration:3.5s}.fx-11 .difficulty-4 .flag-move{animation-duration:2.5s}.fx-11 .difficulty-5 .flag-move{animation-duration:1.8s}.fx-11 .flag-rotate{animation:flagRotate 4s ease forwards}.fx-11 .difficulty-2 .flag-rotate{animation-duration:3s}.fx-11 .difficulty-3 .flag-rotate{animation-duration:2s}.fx-11 .difficulty-4 .flag-rotate,.fx-11 .difficulty-5 .flag-rotate,.fx-13 .difficulty-2 .flag-object{animation-duration:1s}.fx-12 .flag-object{animation:flagSpin .8s linear infinite,flagClipXY 5.25s ease-in-out infinite}.fx-13 .flag-object{animation:flagFlipY 1.2s ease-in-out infinite}.fx-13 .difficulty-3 .flag-object{animation-duration:.8s}.fx-13 .difficulty-4 .flag-object{animation-duration:.6s}.fx-13 .difficulty-5 .flag-object{animation-duration:.4s}.fx-14 .flag-object{animation:flagFlipX 1.2s linear infinite}.fx-14 .difficulty-2 .flag-object{animation-duration:1s}.fx-14 .difficulty-3 .flag-object{animation-duration:.8s}.fx-14 .difficulty-4 .flag-object{animation-duration:.6s}.fx-14 .difficulty-5 .flag-object{animation-duration:.4s}.flag.level-1 .loading-bar{animation-duration:10s}.flag.level-10 .loading-bar{animation-duration:8.5s}.flag.level-20 .loading-bar{animation-duration:7s}.flag.level-30 .loading-bar{animation-duration:5.5s}.flag.level-40 .loading-bar{animation-duration:4s}.flag.level-50 .loading-bar{animation-duration:3.5s}.flag.level-60 .loading-bar{animation-duration:3.1s}.flag.level-70 .loading-bar{animation-duration:2.8s}.flag.level-80 .loading-bar{animation-duration:2.6s}.flag.level-90 .loading-bar{animation-duration:2.4s}.flag.level-100 .loading-bar{animation-duration:2.25s}.flag.level-110 .loading-bar{animation-duration:2.15s}.flag.level-120 .loading-bar{animation-duration:2.05s}.flag.level-130 .loading-bar{animation-duration:1.95s}.flag.level-140 .loading-bar{animation-duration:1.85s}.flag.level-150 .loading-bar{animation-duration:1.75s}.flag.level-160 .loading-bar{animation-duration:1.65s}.flag.level-170 .loading-bar{animation-duration:1.55s}.flag.level-180 .loading-bar{animation-duration:1.45s}.flag.level-190 .loading-bar{animation-duration:1.35s}.flag.level-200 .loading-bar{animation-duration:1.3s}.flag.level-210 .loading-bar{animation-duration:1.25s}.flag.level-220 .loading-bar{animation-duration:1.2s}.flag.level-230 .loading-bar{animation-duration:1.15s}.flag.level-240 .loading-bar{animation-duration:1.1s}.flag.level-250 .loading-bar{animation-duration:1.08s}.flag.level-260 .loading-bar{animation-duration:1.06s}.flag.level-270 .loading-bar{animation-duration:1.04s}.flag.level-280 .loading-bar{animation-duration:1.02s}.flag.level-290 .loading-bar{animation-duration:1.01s}.flag.level-300 .loading-bar{animation-duration:1s}.flag.level-0 .loading-bar-container{display:none}.flag.level-0 .loading-bar{animation:none}.fx-101 .flag-object{animation:flagBlink .1s linear forwards}.fx-102 .flag-object{filter:grayscale(1);box-shadow:0 .125em .25em rgba(0,0,0,.2)}.fx-102 .flag-object svg{margin:.5em}.fx-102 .flag-object:before{--d:6.25em;--angle:120deg;content:"";position:absolute;left:0;top:0;box-sizing:border-box;z-index:20;opacity:.3;width:100%;height:100%;border-radius:.5em;margin:auto;background:repeating-linear-gradient(var(--angle),red,green,blue,green,red var(--d));background-size:calc(var(--d)/sin(var(--angle))) 100%;animation:TVWave 2s linear infinite reverse}.fx-103 .flag,.fx-103 .flag-scores{transform:scale(-1,-1)}.fx-103 #game-over .flag,.fx-103 #game-over .flag-scores{transform:none}.fx-104 #game{background:linear-gradient(180deg,rgba(201,141,98,.9) 35%,rgba(33,124,152,.8) 100%)}.fx-104 .flag-object{animation:wavyHeat 3s ease-in-out infinite,heatWave 2s infinite linear}.fx-104 .flag-object.flag-illusion{width:100%;position:absolute;top:0;left:0;opacity:1;zoom:3;animation:wavyHeat 3s ease-in-out infinite,heatWave 2s infinite linear,illusionFadeOut 2s 1s forwards;scale:1.05}.fx-105{animation:hueRotation 10s infinite}.fx-110 .flag .loading-bar{animation-duration:1.2s}.fx-117 .flag-object{animation:flagBlink .05s linear forwards}.fx-118 .flag .loading-bar{animation-duration:1.6s}.flag .flag-object-wrapper{position:relative}.flag-move,.flag-rotate{will-change:transform}.flag .flag-object{position:relative;border-radius:.5em}.flag .choice,.flag .flag-object svg{user-select:none;pointer-events:none;-webkit-user-drag:none}.flag .flag-object svg{max-height:17.5em;border-radius:.5em;box-shadow:0 .125em .25em rgba(0,0,0,.2)}.flag .choice{position:relative;border:.0962em solid transparent;color:#219878;width:100%;padding:.481em 2.308em;margin-top:.865em;border-radius:.865em;font-family:var(--secondary-font);font-weight:700;font-size:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;box-shadow:0 .096em .192em rgba(0,0,0,.2);transition:background-color 75ms;text-transform:uppercase;opacity:0;transform:translateY(.962em);animation:fadeInUp .3s ease forwards;will-change:transform;z-index:10}.flag .choice .lds-ellipsis{font-size:.7693em}.flag .round-timeout .choice .lds-ellipsis{color:#becfcb}.flag .choice,.flag .round-timeout .choice.selected{background-color:#fff}.flag .choice.is-hidden{display:none}.flag .choice[disabled]{cursor:default;color:#becfcb}.flag .choice:not(.selected)[disabled] .icon-arrow-right{display:none}.flag .choice.large{font-size:1.6em;border-radius:.7em;margin-top:1.25em}.flag .flag-button{animation:none;opacity:1;transform:none;pointer-events:auto}.flag .button-group{display:flex;gap:.5625em;margin-top:1.125em}.flag .button-group .flag-button{font-size:1em;margin-top:0;border:.125em solid transparent;padding:.7995em .25em;box-shadow:0 .125em .25em rgba(0,0,0,.2);border-radius:1.125em}.flag .button-help{display:block;color:rgba(255,255,255,.88);margin-top:.6465em;padding:0 .5747em;font-size:.87em;letter-spacing:-.018em;text-wrap:balance}.flag .button-help:empty{display:none}.flag .button-help strong{font-weight:500}.flag-choices .choice{text-transform:none}.flag-choices button:nth-child(1){animation-delay:.6s}.flag-choices button:nth-child(2){animation-delay:.7s}.flag-choices button:nth-child(3){animation-delay:.8s}.flag-choices.choices-count-4 button:nth-child(1){animation-delay:.5s}.flag-choices.choices-count-4 button:nth-child(2){animation-delay:.6s}.flag-choices.choices-count-4 button:nth-child(3){animation-delay:.7s}.flag-choices.choices-count-4 button:nth-child(4){animation-delay:.8s}.flag-choices.choices-count-5 button:nth-child(1){animation-delay:.4s}.flag-choices.choices-count-5 button:nth-child(2){animation-delay:.5s}.flag-choices.choices-count-5 button:nth-child(3){animation-delay:.6s}.flag-choices.choices-count-5 button:nth-child(4){animation-delay:.7s}.flag-choices.choices-count-5 button:nth-child(5){animation-delay:.8s}.flag-choices.choices-count-6 button:nth-child(1){animation-delay:.3s}.flag-choices.choices-count-6 button:nth-child(2){animation-delay:.4s}.flag-choices.choices-count-6 button:nth-child(3){animation-delay:.5s}.flag-choices.choices-count-6 button:nth-child(4){animation-delay:.6s}.flag-choices.choices-count-6 button:nth-child(5){animation-delay:.7s}.flag-choices.choices-count-6 button:nth-child(6){animation-delay:.8s}.flag-choices.choices-count-7 button:nth-child(1){animation-delay:.2s}.flag-choices.choices-count-7 button:nth-child(2){animation-delay:.3s}.flag-choices.choices-count-7 button:nth-child(3){animation-delay:.4s}.flag-choices.choices-count-7 button:nth-child(4){animation-delay:.5s}.flag-choices.choices-count-7 button:nth-child(5){animation-delay:.6s}.flag-choices.choices-count-7 button:nth-child(6){animation-delay:.7s}.flag-choices.choices-count-7 button:nth-child(7){animation-delay:.8s}.flag-choices.choices-count-8 button:nth-child(1){animation-delay:.1s}.flag-choices.choices-count-8 button:nth-child(2){animation-delay:.2s}.flag-choices.choices-count-8 button:nth-child(3){animation-delay:.3s}.flag-choices.choices-count-8 button:nth-child(4){animation-delay:.4s}.flag-choices.choices-count-8 button:nth-child(5){animation-delay:.5s}.flag-choices.choices-count-8 button:nth-child(6){animation-delay:.6s}.flag-choices.choices-count-8 button:nth-child(7){animation-delay:.7s}.flag-choices.choices-count-8 button:nth-child(8){animation-delay:.8s}.flag-choices.choices-count-9 button:nth-child(1){animation-delay:.1s}.flag-choices.choices-count-9 button:nth-child(2){animation-delay:.188s}.flag-choices.choices-count-9 button:nth-child(3){animation-delay:.275s}.flag-choices.choices-count-9 button:nth-child(4){animation-delay:.363s}.flag-choices.choices-count-9 button:nth-child(5){animation-delay:.45s}.flag-choices.choices-count-9 button:nth-child(6){animation-delay:.538s}.flag-choices.choices-count-9 button:nth-child(7){animation-delay:.625s}.flag-choices.choices-count-9 button:nth-child(8){animation-delay:.713s}.flag-choices.choices-count-9 button:nth-child(9){animation-delay:.8s}.flag-choices.choices-count-10 button:nth-child(1){animation-delay:.1s}.flag-choices.choices-count-10 button:nth-child(2){animation-delay:.178s}.flag-choices.choices-count-10 button:nth-child(3){animation-delay:.256s}.flag-choices.choices-count-10 button:nth-child(4){animation-delay:.333s}.flag-choices.choices-count-10 button:nth-child(5){animation-delay:.411s}.flag-choices.choices-count-10 button:nth-child(6){animation-delay:.489s}.flag-choices.choices-count-10 button:nth-child(7){animation-delay:.567s}.flag-choices.choices-count-10 button:nth-child(8){animation-delay:.644s}.flag-choices.choices-count-10 button:nth-child(9){animation-delay:.722s}.flag-choices.choices-count-10 button:nth-child(10){animation-delay:.8s}.flag .choice.selected,.flag .choice.success,.flag .choice:not([disabled]):hover{background-color:#15624d;color:#fdfffe}.flag .flag-choices .choice.success{background-color:#e53935;color:#fffcfc;box-shadow:0 .096em .192em rgba(0,0,0,.4);scale:1.03}.flag .choice .icon{line-height:0}.flag .choice .icon-arrow-right{opacity:0;position:absolute;right:1.5385em;color:#fff;transition:right 150ms;z-index:20;top:50%;transform:translateY(-50%)}.flag .flag-choices .choice.error .icon-arrow-right,.flag .flag-choices .choice.success .icon-arrow-right{display:none}.flag .choice.selected .icon-arrow-right,.flag .choice:hover .icon-arrow-right,.flag .choice[disabled] .icon-arrow-right{opacity:1;right:.673em}.flag .choice:not(.challenge) .icon-lock-fill{position:absolute;right:.673em;top:50%;transform:translateY(-50%)}.flag .choice:not([disabled]){cursor:pointer}.flag .loading-bar-container{margin-top:1.125em;width:100%;height:1.5em;background-color:#fff;border-radius:.75em;border:.125em solid #fff;overflow:hidden;position:relative;box-sizing:border-box;box-shadow:0 .125em .25em rgba(0,0,0,.2)}.flag .loading-bar{width:100%;height:100%;background:#219878;border-radius:.625em;animation:loading 5s linear forwards;animation-delay:.8s}.flag .flag-scores{display:flex;justify-content:space-between;font-family:var(--secondary-font);font-weight:700;color:#fff;margin-top:2.625em;white-space:nowrap;align-items:stretch;position:relative;z-index:10}.flag .flag-scores .left-group{display:flex;gap:.4375em}.flag .flag-scores .flag-score{position:relative;display:inline-block;user-select:none;-webkit-user-drag:none;font-size:clamp(9px,1.0625em,1.0625em);color:rgba(255,255,255,.92);border:.1177em solid rgba(255,255,255,.92);border-radius:1.0588em;padding:.2941em .8236em}.flag .flag-scores .target-divider{font-weight:300;color:rgba(255,255,255,.5)}#title-screen .flag .flag-scores .flag-highscore .score-value{font-size:.88235em}.flag .flag-scores .flag-highscore{display:flex;gap:.3em;align-items:center}.flag .flag-scores .flag-lives{display:flex;align-items:center;font-size:1.8em;padding-right:.21em}.settings-panel{position:fixed;top:50%;left:50%;z-index:9999;width:calc(100% - 4em);max-width:16em;padding:1em;border-radius:1.5em;background:rgba(7,26,20,.92);backdrop-filter:blur(10px);display:flex;flex-direction:column;font-size:clamp(16px,1.0625em,1.0625em);gap:.875em;color:#fff;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.95);transition:opacity .2s,transform .2s}.settings-panel.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.settings-panel .settings-row{display:flex;align-items:center;gap:.625em}.settings-panel .divider{margin:0}.settings-panel .icon{width:1em;height:1.15em}.settings-panel .settings-icon{width:1.625em;font-size:1em;text-align:center}.settings-panel .settings-slider-wrapper{position:relative;flex:1}.settings-panel .settings-slider{cursor:pointer;width:100%;accent-color:#28ba93}.settings-panel .slider-value{position:absolute;right:0;top:calc(100% - .2em);width:100%;text-align:center;font-size:.75em;font-weight:700;opacity:.7}.settings-panel .settings-btn{width:1.875em;height:1.875em;border:0;border-radius:100%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;font-weight:700;transition:.15s}.settings-panel .settings-btn:hover{background:rgba(255,255,255,.2)}.settings-panel .settings-label{flex:1;text-align:left;font-size:.87em;font-weight:500}.settings-panel .settings-label-description{display:block;margin-top:.15em;font-family:var(--primary-font);font-size:.8em;opacity:.6;line-height:1.26}.settings-panel .settings-switch{position:relative;width:2.75em;height:1.5em;display:inline-block}.settings-panel .settings-switch input{opacity:0;width:0;height:0}.settings-panel .switch-slider{position:absolute;cursor:pointer;inset:0;background:#444;border-radius:999px;transition:background .2s ease}.settings-panel .switch-slider:before{content:"";position:absolute;height:1.125em;width:1.125em;left:.1875em;top:.1875em;background:#fff;border-radius:999px;transition:transform .2s ease}.settings-panel .settings-switch input:checked+.switch-slider{background:#28ba93}.settings-panel .settings-switch input:checked+.switch-slider:before{transform:translateX(1.25em)}.settings-panel .advanced-settings{display:grid;grid-template-rows:0fr;overflow:hidden;margin-top:-.875em;transition:grid-template-rows .2s ease,margin-top .2s ease,opacity .1s ease;opacity:0}.delta,.settings-panel .advanced-settings[hidden]{display:none}.settings-panel .advanced-settings-inner{display:flex;flex-direction:column;gap:.875em}.settings-panel .advanced-settings>*{min-height:0}.settings-panel .advanced-settings.open{grid-template-rows:1fr;margin-top:0;opacity:1}.settings-panel button.divider{background:rgba(255,255,255,.12);border:0;padding:.5em;border-radius:.75em;cursor:pointer;line-height:normal;margin-top:.25em}.settings-panel button.divider::after,.settings-panel button.divider::before{visibility:hidden}.settings-panel .divider .icon-chevron-down{margin-left:.25em;margin-right:0;transition:transform .2s ease}.settings-panel .divider[aria-expanded=true] .icon-chevron-down{transform:rotate(-180deg)}.delta{position:absolute;font-size:2em;white-space:nowrap;text-shadow:.03em .03em .0588em #15624d}.delta.success{top:-.29em;left:60%;color:#fff;animation:floatUpRight 1s forwards}.delta.error{top:.235em;left:50%;color:#e53935;animation:floatDownRight 1s forwards}.game-options{margin-top:.875em;display:flex;flex-wrap:wrap;gap:1em}.game-options .option-container{width:calc(50% - .5em)}.game-options .option,.game-options .option-label{color:#fff;font-weight:500}.game-options .option{border:.125em solid #fff;background-color:transparent;padding:.375em 1.125em;border-radius:1.125em;margin-top:.3125em}.game-options .option:not(.slick-initialized) .item:not(.active){display:none}.slick-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;background:0 0;padding:.875em .5em;cursor:pointer;z-index:10;color:transparent}.slick-slider .slick-arrow .icon{color:#fff;font-size:1.125em;height:1.15em}.slick-slider .slick-prev{left:0;padding-right:calc(50% - 1.75em)}.slick-slider .slick-next{right:0;padding-left:calc(50% - 1.75em)}#game .stage{margin-top:1em}#game .country-name{display:inline-block;margin:0 auto;padding:0 .27777em;white-space:nowrap;opacity:0;user-select:none}#game .country-name>i{margin:0 .0694em;font-style:normal}#game-mode-word .flag .flag-button-object svg{pointer-events:none;max-height:3.85em;border-radius:.3846em;box-shadow:0 .125em .25em rgba(0,0,0,.2)}#game-mode-word .flag .choices-count-4 .flag-button-object svg{max-height:2.89em}#game-mode-word .flag .flag-button-object svg.noborder{box-shadow:none;border-radius:initial}#game-mode-word .flag .choice:not(.success){background-color:rgba(108,184,164,.3)}#game-mode-word .flag .choice:not([disabled]):hover{background-color:#15624d}#game-over .leaderboard-wrapper{opacity:0;animation:.85s leaderboardSlide forwards;animation-delay:.2s}#game-over .leaderboard-wrapper .divider{opacity:0;animation:fadeIn 510ms ease forwards;animation-delay:.2s}#game-over .leaderboard-wrapper.prevent-animation{animation:none}#game-over .leaderboard-wrapper .leaderboard{margin-top:1.125em}#game-over .leaderboard .item.is-me{pointer-events:none;transform:scale(1.03);animation:rankTease 1.5s linear infinite,enableInteraction 0s linear 1050ms forwards}#leaderboard .leaderboard-wrapper .leaderboard{overflow-y:auto;max-height:calc(100dvh - 25.75em);min-height:12.5em;margin-top:.875em;padding-right:.25em;scrollbar-color:rgba(255,255,255,.15) transparent;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - .25em),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - .25em),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}#leaderboard .leaderboard-wrapper .leaderboard.scroll-end{-webkit-mask-image:none;mask-image:none;-webkit-mask-size:auto;mask-size:auto}#leaderboard .flag .choice.selected{border-color:#fff;cursor:default}.flag .challenge{margin-top:.4327em;padding:.4327em 1.8269em;background:0 0;border:.0962em solid #fff;color:#fff;display:grid;align-items:center;grid-template-columns:auto 3.461538461538462em}.flag .challenge[disabled]{color:rgba(255,255,255,.56);border-color:rgba(255,255,255,.56)}.challenge .challenge-stars{display:block;letter-spacing:.0481em}.challenge .challenge-stars .icon{line-height:1.25em;margin-right:-.2885em}.challenge .challenge-stars .icon:nth-child(1){font-size:.8em;line-height:1.5625em;margin-right:-.3606em}.challenge .challenge-stars .icon:nth-child(2){font-size:.9em;line-height:1.3889em;margin-right:-.3205em}.challenge .challenge-stars .icon-star-fill{color:#ffed22;height:1.25em}.challenge .challenge-stars .empty-star{color:rgba(255,255,255,.31)}.challenge{text-transform:uppercase}.challenge .challenge-name,.challenge .challenge-title{display:block;text-align:left;overflow:hidden}.challenge .challenge-title{text-overflow:ellipsis;font-size:.85em}.challenge .challenge-score{display:block;font-size:.7em}.challenge .challenge-category{display:inline-block;font-size:.53em;transform:rotate(1deg);background:rgba(255,255,255,.92);color:#219878;width:max-content;border-radius:1.6328em;padding:.091em .544em;font-weight:800;margin-right:.3628em}.challenge .challenge-category:last-child{margin-right:0}.flag .challenge[disabled] .challenge-category{background:0 0;color:rgba(255,255,255,.6);border:.1815em solid rgba(255,255,255,.6)}.challenge .challenge-details{display:flex;align-items:center;gap:.1923em;margin-top:.0962em}.challenge .challenge-difficulty-wrapper{display:flex;flex-direction:column}.challenge .challenge-difficulty{display:flex;gap:.0962em}.challenge .challenge-difficulty-name{display:block;font-size:.45em;line-height:normal;font-weight:700}.challenge .challenge-difficulty i{background:rgba(255,255,255,.22);width:.577em;height:.1443em}.challenge .challenge-difficulty i:first-child{border-radius:.3846em 0 0 .3846em}.challenge .challenge-difficulty i:last-child{border-radius:0 .3846em .3846em 0}.challenge .challenge-difficulty .fill{background:#fff}.flag .challenge[disabled] .challenge-difficulty i{border-color:rgba(255,255,255,.6)}.flag .challenge[disabled] .challenge-difficulty .fill{border-color:transparent;background-color:rgba(255,255,255,.6)}.challenge .challenge-locked{display:flex;align-items:center;justify-content:flex-end;gap:.1923em}.challenge .challenge-locked .unlock-at{color:rgba(255,255,255,.41);font-size:.9em}.challenge .challenge-locked .icon{font-size:1.1em;color:rgba(255,255,255,.31);margin-right:-.28em;margin-top:-.2em}.challenge .challenge-stats{text-align:right}.total-stars{display:inline-block}.total-stars .flag-slide{letter-spacing:-.25em;margin-bottom:-.25em;gap:0}.total-stars .flag-slide .flag-icon .icon{filter:drop-shadow(.015em .03em 0#219778)}.total-stars .flag-slide .flag-icon:nth-child(2){scale:1.2}.total-stars .stars .stars-count{color:#219878;background-color:#fff;display:inline-block;text-align:center;width:3.7083em;font-size:1.5em;font-weight:700;border-radius:1.125em;padding:.2084em 0}.total-stars .stars .stars-label{text-transform:uppercase;font-weight:700;color:#fff;font-size:.53em;margin-top:.5896em}#game-over .game-stars{margin-top:.3125em;gap:.35em}#game-over .flag-slide .flag-icon{margin:0 .0625em}#cloud-wrapper{background:#219878;bottom:0;left:0;padding-top:var(--header-height);position:fixed;right:0;top:0;z-index:-10;height:100vh}.cloud{background:#fff;background:linear-gradient(to bottom,#fff 5%,#f1f1f1 100%);border-radius:6.25em;box-shadow:0 .5em .3125em rgba(0,0,0,.1);height:7.5em;position:relative;width:21.875em;transition:opacity .2s linear;opacity:1}.cloud:after,.cloud:before{background:#fff;content:"";position:absolute;z-index:-10}.cloud:after{border-radius:6.25em;height:6.25em;left:3.125em;top:-3.125em;width:6.25em}.cloud:before{border-radius:12.5em;width:11.25em;height:11.25em;right:3.125em;top:-5.625em}.cloud-item{opacity:0;will-change:transform;animation:animateCloud 25s linear infinite}.background-effects-disabled .cloud-item{animation-play-state:paused}.background-effects-disabled .cloud{opacity:0}.cloud-1{--cloud-opacity:1;--cloud-scale:0.65;animation-duration:35s}.cloud-2{--cloud-opacity:1;--cloud-scale:0.3;animation-duration:20s}.cloud-3{--cloud-opacity:1;--cloud-scale:0.5;animation-duration:30s}.cloud-4{--cloud-opacity:1;--cloud-scale:0.4;animation-duration:18s}.cloud-5{--cloud-opacity:1;--cloud-scale:0.55;animation-duration:25s}@media only screen and (max-width:1200px){.game-nav{background:linear-gradient(180deg,rgb(34 133 142/0%)0,rgb(34 133 142) 25%);z-index:100}}@media only screen and (max-width:640px){#help ul{padding-left:1.25em}}@media only screen and (max-width:480px){.gaming-page.modal-open body{background-color:var(--background-color)}#game-menu-btn,#play-game-btn{gap:0}#game-menu-btn .button-text,#play-game-btn .button-text{width:0;height:0;visibility:hidden;opacity:0;font-size:0;display:block}}