@keyframes up-appear{0%{opacity:0;transform:translateY(16px) scale(.97)}50%{opacity:1;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes down-disappear{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.97)}}@keyframes hop-anim{0%,64%,to{transform:scale(1,1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-15px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1,1) translateY(-3px)}}.up-appear{animation:up-appear .2s linear forwards}.down-disappear{animation:down-disappear .2s linear forwards}body,html{margin:0;padding:0}body{--color-background:#fff;--color-background-opacity-15:rgba(255, 255, 255, 0.15);--color-background-opacity-25:rgba(255, 255, 255, 0.25);--color-background-opacity-35:rgba(255, 255, 255, 0.35);--color-background-opacity-50:rgba(255, 255, 255, 0.5);--color-background-opacity-80:rgba(255, 255, 255, 0.8);--color-text:#31464c;--color-text-opacity-15:rgba(49, 70, 76, 0.15);--color-text-opacity-25:rgba(49, 70, 76, 0.25);--color-text-opacity-35:rgba(49, 70, 76, 0.35);--color-text-opacity-50:rgba(49, 70, 76, 0.5);--color-text-opacity-80:rgba(49, 70, 76, 0.8);--color-text-inv:#eee;--color-text-inv-opacity-15:rgba(238, 238, 238, 0.15);--color-text-inv-opacity-25:rgba(238, 238, 238, 0.25);--color-text-inv-opacity-35:rgba(238, 238, 238, 0.35);--color-text-inv-opacity-50:rgba(238, 238, 238, 0.5);--color-text-inv-opacity-80:rgba(238, 238, 238, 0.8);--color-primary:#004e64;--color-primary-opacity-15:rgba(0, 78, 100, 0.15);--color-primary-opacity-25:rgba(0, 78, 100, 0.25);--color-primary-opacity-35:rgba(0, 78, 100, 0.35);--color-primary-opacity-50:rgba(0, 78, 100, 0.5);--color-primary-opacity-80:rgba(0, 78, 100, 0.8);--color-secondary:#452D3B;--color-secondary-opacity-15:rgba(69, 45, 59, 0.15);--color-secondary-opacity-25:rgba(69, 45, 59, 0.25);--color-secondary-opacity-35:rgba(69, 45, 59, 0.35);--color-secondary-opacity-50:rgba(69, 45, 59, 0.5);--color-secondary-opacity-80:rgba(69, 45, 59, 0.8);--color-light:#275A34;--color-light-opacity-15:rgba(39, 90, 52, 0.15);--color-light-opacity-25:rgba(39, 90, 52, 0.25);--color-light-opacity-35:rgba(39, 90, 52, 0.35);--color-light-opacity-50:rgba(39, 90, 52, 0.5);--color-light-opacity-80:rgba(39, 90, 52, 0.8);--color-alert:#913438;--color-alert-opacity-15:rgba(145, 52, 56, 0.15);--color-alert-opacity-25:rgba(145, 52, 56, 0.25);--color-alert-opacity-35:rgba(145, 52, 56, 0.35);--color-alert-opacity-50:rgba(145, 52, 56, 0.5);--color-alert-opacity-80:rgba(145, 52, 56, 0.8);--color-affirmative:#275A34;--color-affirmative-opacity-15:rgba(39, 90, 52, 0.15);--color-affirmative-opacity-25:rgba(39, 90, 52, 0.25);--color-affirmative-opacity-35:rgba(39, 90, 52, 0.35);--color-affirmative-opacity-50:rgba(39, 90, 52, 0.5);--color-affirmative-opacity-80:rgba(39, 90, 52, 0.8);font-family:"Open Sans",sans-serif;transition:background-color .3s linear;background-color:#ddd;color:var(--color-text);text-align:center;--font-size-small:17px}.lucky{font-family:"Luckiest Guy",cursive}.game-cont,body,html{overscroll-behavior:none}*{box-sizing:border-box}.untouchable,.untouchable *{pointer-events:none!important}@media screen and (max-width:500px){body{--font-size-small:16px}}body .sprite-element{position:absolute;transform-origin:top left}.p-rumble-cont{overflow:hidden}.countdown{color:var(--color-primary);font-size:50vw;top:0;left:0;position:absolute;line-height:100vh;width:100%;text-align:center;pointer-events:none}.shredder-bkg{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:715px;height:206px;left:50%;transform:translateX(-50%) rotate(180deg) scale(.8);background-image:url(/s/9711b7ef765ecbde744e3ed96e6a0ce0f55f56b7.png);background-repeat:no-repeat;background-size:cover;transform-origin:top;pointer-events:none;top:70px;position:fixed;z-index:-1}@media screen and (max-width:576px){.shredder-bkg{transform:translateX(-50%) rotate(180deg) scale(.75)}}@media screen and (max-width:520px){.shredder-bkg{transform:translateX(-50%) rotate(180deg) scale(.7)}}@media screen and (max-width:490px){.shredder-bkg{transform:translateX(-50%) rotate(180deg) scale(.65)}}.shredder-bkg-top{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:715px;height:206px;left:50%;transform:translateX(-50%) rotate(180deg) scale(.8);background-image:url(/s/9711b7ef765ecbde744e3ed96e6a0ce0f55f56b7.png);background-repeat:no-repeat;background-size:cover;transform-origin:top;pointer-events:all;position:fixed;top:19px;background-position-y:-68px;z-index:5}@media screen and (max-width:576px){.shredder-bkg-top{transform:translateX(-50%) rotate(180deg) scale(.75)}}@media screen and (max-width:520px){.shredder-bkg-top{transform:translateX(-50%) rotate(180deg) scale(.7)}}@media screen and (max-width:490px){.shredder-bkg-top{transform:translateX(-50%) rotate(180deg) scale(.65)}}@media screen and (max-width:576px){.shredder-bkg-top{top:22px}}@media screen and (max-width:520px){.shredder-bkg-top{top:24px}}@media screen and (max-width:490px){.shredder-bkg-top{top:26px}}.modal-common{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:inline-block;width:450px;max-width:92vw;margin:45px 0;background-color:#fff;box-shadow:0 0 128px var(--color-primary-opacity-25),0 0 16px var(--color-primary-opacity-25);color:var(--color-text);text-align:center;font-size:var(--font-size-small);font-weight:200}.modal-common.small{width:350px;max-width:980w}.modal-common.small .header{padding:12px 0}.modal-common.small .day-label{font-size:20px}.modal-common.small .game-stats .stat-cont span:first-child{font-size:150%}.modal-common .header{background-color:var(--color-primary);color:var(--color-text-inv);padding:25px 0}.modal-common .header .logo{position:absolute;top:4px;cursor:pointer}.modal-common .header .close{position:absolute;top:4px}.modal-common .header .logo{left:4px}.modal-common .header .close{right:4px;cursor:pointer;padding:4px}.modal-common .menu{position:relative}.modal-common .menu .button{text-align:center;max-width:250px;margin:25px auto;padding:18px;color:#fff;font-weight:900;cursor:pointer;background-color:var(--color-affirmative);transition:background-color .22s ease}.modal-common .menu .button:hover{background-color:var(--color-secondary)}.modal-common .menu .button.vlight{background-color:#eee;color:inherit}.modal-common .menu .button.vlight:hover{background-color:#ddd}.modal-common .menu .button.disabled{background-color:#555!important;color:#eee!important;pointer-events:none!important}.modal-common .menu .button:hover .emoji-icon{font-size:280%}.modal-common .menu .button .emoji-icon{font-size:250%;transition:font-size .3s ease;line-height:0;transform:rotate(-10deg);display:inline-block;pointer-events:none}.modal-common .menu .btn-note{font-weight:200;margin-top:2px;font-size:90%}.modal-common .day-label{font-weight:900;font-size:28px;letter-spacing:.5px}.modal-common .day-label b{display:inline-block;margin:0 15px;font-weight:200}.modal-common .logo,.top-bar .logo{position:absolute;top:0;left:0;pointer-events:all}.modal-common .logo svg,.top-bar .logo svg{width:30px}.game-intro{margin-top:170px}.game-intro .title{position:absolute;top:-120px;left:calc(50% - 208px)}.game-intro .title .title-lcont{position:relative;width:416px;height:104px;overflow:hidden}.game-intro .header{font-size:var(--font-size-small);white-space:nowrap}.game-intro .header h2,.multi-join h2,.multi-waiting-room h2{font-size:20px;font-weight:400;display:block;margin:0}.game-intro .day-label{margin-top:20px}.game-intro .loading{padding:25px}.game-intro .info-cont{padding:25px;text-align:left;font-weight:300}.game-intro .info-cont h2{margin:0 0 5px;font-size:inherit}.game-intro .info-cont ul{padding-left:20px}.game-intro .info-cont ul li{margin:4px 0}.game-intro .info-cont .link,.game-intro .info-cont a{color:var(--color-alert);cursor:pointer;font-weight:700}.game-intro .info-cont .word-lists{display:block;font-family:monospace}.modal-common .menu .button.multiplayer{background-color:var(--color-primary)}.modal-common .menu .button.multiplayer:hover{background-color:var(--color-primary-opacity-80)}.modal-common .menu .button.multiplayer:hover .emoji-group{transform:scale(1.1)}.modal-common .menu .button.multiplayer .emoji-group{display:inline-block;transition:transform .3s ease;margin-right:10px;margin-left:-33px;font-size:200%;white-space:nowrap;width:115px;line-height:0}.modal-common .menu .button.multiplayer .emoji-group span{transition:transform .2s ease;display:inline-block}.modal-common .menu .button.multiplayer .emoji-group span:nth-child(1){position:relative;top:8px;transform:skewX(6deg);display:inline-block}.modal-common .menu .button.multiplayer .emoji-group span:nth-child(2){position:relative;top:0;left:-16px;z-index:2;font-size:150%;display:inline-block}.modal-common .menu .button.multiplayer .emoji-group span:nth-child(3){position:relative;top:8px;left:-32px;transform:skewX(-6deg);display:inline-block}.modal-common .brawl-cont{color:#621781;margin-top:30px;position:relative}.modal-common .brawl-cont div.bh{font-size:38px;pointer-events:none}.modal-common .brawl-cont>img.rc{margin-top:0;width:160px}.modal-common .brawl-cont span.glove{position:absolute;top:32px;left:calc(50% - 151px);font-size:62px;pointer-events:none;transform:rotate(45deg)}.modal-common .brawl-cont .button{margin-top:0;background-color:#fff;border:3px solid #621781;color:#621781;cursor:pointer;height:62px;line-height:22px;padding:5px 5px 5px 25px}.modal-common .brawl-cont .button:hover{background-color:rgba(98,23,129,.15)}.modal-common .brawl-cont .button.disabled{border-color:#ccc;background-color:#fff!important;color:#888!important;cursor:default}.modal-common .brawl-cont .champs-cont{max-width:370px;margin:0 auto}.multi-join,.multi-waiting-room{margin-top:50px;font-size:130%}.multi-join .header,.multi-waiting-room .header{font-size:var(--font-size-small);white-space:nowrap}.multi-join .code-entry input,.multi-waiting-room .code-entry input{padding:8px 4px;font-size:inherit;border:1px solid var(--color-primary);display:inline-block;width:180px;margin-top:10px;text-align:center}.multi-join .menu .button,.multi-waiting-room .menu .button{max-width:280px;padding:15px;border:1px solid #31464c;font-size:var(--font-size-small)}.multi-join .menu .button.practice,.multi-waiting-room .menu .button.practice{padding:10px;background-color:#f3f3f3;color:#31464c}.multi-join .menu .button.practice:hover,.multi-waiting-room .menu .button.practice:hover,.standard-modal .next-share-cont .share-button.vlight:hover{background-color:#ddd}.multi-join .menu .button .persona,.multi-waiting-room .menu .button .persona{margin-top:-4px;margin-bottom:-4px}.multi-join .info-cont,.multi-waiting-room .info-cont{width:280px;margin:10px auto;text-align:left;font-size:var(--font-size-small)}.button.fast{transform:skewX(-5deg);border-radius:0!important}.button.fast:after,.button.fast:before{content:"";position:absolute;height:100%;top:0;background-color:inherit}.button.fast:after{left:-14px;width:10px}.button.fast:before{left:-23px;width:4px}.brawl-waiting-room{font-size:19px}.brawl-waiting-room .header{background-color:#621781}.brawl-waiting-room .header h2{font-size:26px;margin:7px 0 0;font-weight:400}.brawl-waiting-room .persona:nth-child(201){border-radius:0;background-color:transparent!important;color:#444}.brawl-waiting-room .persona:nth-child(201) .emoji,.brawl-waiting-room .persona:nth-child(201) .pinitials,.brawl-waiting-room .persona:nth-child(n+202){display:none}.brawl-waiting-room .persona:nth-child(201):after{content:"More not shown...";font-size:14px}.multi-waiting-room .button.start{border-radius:0;width:200px;border:0!important}.multi-waiting-room.starting,.multi-waiting-room.starting *{pointer-events:none!important}.multi-waiting-room.starting .button.start{background-color:transparent!important;color:#31464c!important}.photo-modal,.standard-modal{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.photo-modal{z-index:8;background-color:rgba(255,255,255,.75);color:#fff;display:flex;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.photo-modal .content{position:relative;width:500px;max-width:90vw;margin:0 auto;display:flex}.photo-modal .content img{width:100%}.photo-modal .content .close{position:absolute;top:4px;right:4px;padding:4px;cursor:pointer}.photo-modal .content .msg{position:absolute;bottom:12%;left:0;width:100%;font-weight:200;font-size:130%;line-height:150%}@media screen and (max-width:540px){.photo-modal .content .msg{font-size:4vw}}.standard-modal{overflow-y:auto;z-index:2;background-color:rgba(255,255,255,.5)}.standard-modal .header{padding:20px 0;font-size:22px}.standard-modal .header .msg{margin-top:15px;font-size:18px}.standard-modal .game-stats{width:80%}.standard-modal .game-stats,.standard-modal .left-right-cont,.standard-modal .next-share-cont{display:flex;justify-content:space-evenly;margin:20px auto}.standard-modal .left-right-cont{width:80%}.standard-modal .game-stats>.sep,.standard-modal .left-right-cont>.sep,.standard-modal .next-share-cont>.sep{border-left:1px solid #31464c;padding:0;width:1px}.standard-modal .catchup-cont,.standard-modal .graph-cont{width:80%;display:block;position:relative}.standard-modal .catchup-cont{margin:20px auto}.standard-modal .game-stats .stat-cont{width:33%;display:flex;flex-direction:column;margin:0 10px}.standard-modal .game-stats .stat-cont span:first-child{font-size:180%;font-weight:600}.standard-modal .game-stats .stat-cont span:nth-child(2){font-size:85%;font-weight:300;text-transform:uppercase}.standard-modal .game-stats.points-only .stat-cont{width:50%}.standard-modal .game-stats.points-only .stat-cont span span:nth-child(2){font-size:inherit}.standard-modal .next-share-cont{width:95%;position:relative;overflow:hidden}.standard-modal .next-share-cont>div{padding:5px 20px;width:125px}.standard-modal .next-share-cont .share-button{display:inline-block;width:140px;white-space:nowrap;color:#fff;padding:10px;font-weight:600;cursor:pointer;transition:background-color .22s ease;background-color:var(--color-alert)}.standard-modal .next-share-cont .share-button:hover{background-color:var(--color-secondary)}.standard-modal .next-share-cont .share-button.vlight{background-color:#eee;color:inherit}.standard-modal .next-share-cont textarea{position:absolute;top:0;left:100vw}.standard-modal .next-share-cont .share-cont{width:180px;text-align:center}.standard-modal .next-share-cont .share-cont .checkmark-cont{margin-top:7px;color:#bbb}.standard-modal .catchup-cont a{color:var(--color-primary);font-weight:600}body.toc .next-share-cont .share-button{background-color:var(--color-primary)!important}.standard-modal .share-note{color:#fff;background-color:#31464c;position:absolute;top:162px;left:calc(50% - 137px);padding:20px;font-weight:600;margin:0 auto;width:274px}.standard-modal .graph-cont{margin:20px auto 40px}.standard-modal .graph-cont .graph-area{position:relative;width:100%;border:1px solid #eee;font-size:0}.standard-modal .graph-cont .graph-area svg{background-color:#f3f3f3}.standard-modal .graph-cont .left-label{position:absolute;transform:rotate(-90deg) translateX(-50%);top:46%;left:-22px;font-size:85%;transform-origin:top left;white-space:nowrap}.standard-modal .graph-cont .left-label b.ppm{color:var(--color-alert);margin-left:10px}.standard-modal .graph-cont .left-label b.pts{color:var(--color-primary);margin-left:10px}.standard-modal .graph-cont .left-label b.sec{color:var(--color-light)}.standard-modal .graph-cont .bottom-label{position:relative;margin-top:4px}@media screen and (max-width:576px){.standard-modal .graph-cont .bottom-label{font-size:85%}}.standard-modal .graph-cont .bottom-label .today-label{position:absolute;top:0;right:0}.standard-modal .graph-cont .bottom-label .bottom-selector{position:absolute;top:0;left:0}.standard-modal .graph-cont .bottom-label .bottom-selector span{cursor:pointer}.standard-modal .graph-cont .bottom-label .bottom-selector span:nth-child(2){margin-left:5px}.standard-modal .graph-cont.pts .bottom-selector .pts{color:var(--color-primary);font-weight:700;cursor:default}.standard-modal .graph-cont.pts .left-label.ppm,.standard-modal .graph-cont.pts svg line.ppm{display:none}.standard-modal .graph-cont.ppm .bottom-selector .ppm{color:var(--color-alert);font-weight:700;cursor:default}.standard-modal .graph-cont.ppm .left-label.pts,.standard-modal .graph-cont.ppm svg line.pts{display:none}.standard-modal .shared-note{width:75%;margin:0 auto}.standard-modal .button-cont .play-button,.standard-modal .button-cont .see-button{width:120px;padding:10px;background-color:var(--color-affirmative);color:#fff;font-weight:600;cursor:pointer;transition:background-color .2s ease}.standard-modal .button-cont .play-button:hover,.standard-modal .button-cont .see-button:hover{background-color:var(--color-secondary)}body.hidden-letters .game-cont .tile{color:transparent}.dt-img-cont{text-align:center;margin:5px 0}.checkmark-cont{display:inline-block;white-space:nowrap;cursor:pointer}.checkmark-cont svg{height:1.3em;vertical-align:sub}.checkmark-cont:not(.checked) svg .check{display:none}.chibbles{position:fixed;z-index:4;pointer-events:none;top:0}.menu.inline .button{display:inline-block;width:185px;max-width:40vw}.modal-content .player-results{margin-top:20px}.modal-content .player-results .result{font-size:24px;width:90%;background-color:#eee;margin:10px auto;padding:4px}.modal-content .player-results .result.mine,.prompt-modal .button-cont span{background-color:var(--color-primary);color:#fff}@media screen and (max-width:500px){.modal-content .player-results .result,.modal-content .player-results .result .persona{font-size:20px}}.modal-content .player-results .result .result-header{display:flex;justify-content:space-between;align-items:center;font-weight:700}.modal-content .player-results .result .result-header .persona.score .score-cont{font-weight:700}.modal-content .player-results .result .result-board{display:block;position:relative;overflow:hidden;width:100%;height:180px;background-color:#fff;pointer-events:none}.modal-content .player-results .result .result-board .game-cont{position:absolute;overflow:unset}.modal-content .player-results .result .result-board .game-cont .top-bar{display:none!important}.hop-anim{animation-name:hop-anim;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-duration:2s;transform-origin:bottom}.prompt-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;background-color:rgba(0,0,0,.3)}.prompt-modal .prompt{position:absolute;top:20%;left:50%;background-color:#fff;padding:20px;transform:translateX(-50%);font-size:125%}.prompt-modal .button-cont{margin-top:20px;white-space:nowrap}.prompt-modal .button-cont span{display:inline-block;white-space:nowrap;min-width:100px;padding:10px;transition:background-color .15s ease;margin-left:20px;cursor:pointer}.prompt-modal .button-cont span:hover{background-color:var(--color-primary-opacity-80)}.prompt-modal .button-cont span:first-child{margin-left:0}