@charset "UTF-8";.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.icon-sm{font-size:20px}.icon-md{font-size:32px}.icon-lg{font-size:40px}html{color:#222;font-size:1.2rem;line-height:1.4}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.menu-element{margin-bottom:2rem!important}@font-face{font-family:Baloo Chettan;src:url("./media/baloo-chettan-2DJB2KDT.ttf")}@font-face{font-family:Play;src:url("./media/play-UCBYAUAO.ttf")}html,body{height:100%;margin:0;background-color:#0c0c1b;color:#fff;font-family:Play,sans-serif}h1{font-size:60px;font-family:Baloo Chettan,cursive;margin:0}h2{font-size:30px;margin:0}a{color:#fff}button{border:none;text-align:center;text-decoration:none;cursor:pointer;display:inline-block;border-radius:8px;transition-duration:.2s;outline:none;-webkit-tap-highlight-color:Transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button:hover{outline:none;-webkit-tap-highlight-color:Transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}input[type=text].standard-input,input[type=email].standard-input,input[type=password].standard-input,input[type=number].standard-input{width:100%;padding:12px 20px;font-size:20px;box-sizing:border-box;border-radius:4px;text-align:center}button{font-family:Play,sans-serif}.input-error{color:#ff4d4f;font-size:.85rem;margin-top:4px}.standard-input.ng-invalid.ng-touched{border-color:#ff4d4f}@media only screen and (min-width: 310px){input[type=text].standard-input,input[type=email].standard-input,input[type=password].standard-input,input[type=number].standard-input{width:280px}}.timepicker{display:flex;align-items:center;vertical-align:middle;flex-direction:row}input[type=number].timepicker--text{width:auto;padding:12px 20px;font-size:20px;margin:0 5px;box-sizing:border-box;border-radius:4px}@media only screen and (min-width: 310px){input[type=number].timepicker--text{width:auto}}img.profile--image{border-radius:50%;width:100px;height:100px}.page{text-align:center;height:100%;left:0;right:0;margin:0 auto;width:100%}@media only screen and (min-width: 768px){.page{width:800px}}.page--container{height:100%;text-align:center;width:90%;margin:0 auto}.page--wrapper{min-height:100%;margin-bottom:-60px}#splash .page--wrapper{min-height:100%;margin-bottom:-120px}.page--header{padding-top:20px}.page--body{padding-top:20px;text-align:center}#splash .page--body{padding-top:80px;padding-bottom:30px;width:100%}.page--component{margin:0 auto;text-align:center}#enemy-found.page--component,#waiting-confirm.page--component{height:140px;display:flex;align-items:center;justify-content:center}#match-in-progress.page--component{height:520px;width:100%;position:relative}#royale-match #match-in-progress.page--component{height:480px;width:100%;position:relative}#countdown.page--component{font-size:60px;font-family:Baloo Chettan,cursive;margin:40px -20px -20px}.page--push,.page--footer{height:60px}#splash .page--push,#splash .page--footer{height:120px}.page--footer{display:flex;flex-direction:row;align-items:center;justify-content:center}.page--footer-icons{color:#fff;font-size:28px;margin-right:10px;vertical-align:middle;transition:.2ms}.page--footer-button{color:#fff;padding:0;min-width:42px;background:transparent}.page--footer-column-left{text-align:left;padding-left:5px;display:inline-block}.page--footer-column-right{float:right;text-align:right;flex-grow:1;padding-right:5px;box-sizing:border-box}.page--footer-single-column{display:inline-block;text-align:center}#bootcampmaking .page--body.ng-hide-remove,.page--component.ng-hide-remove{animation:fadein .2s both ease-in}.page--component.ng-hide-add{animation:fadeout .2s both ease-in}#arcade-match .page--component.ng-hide-remove,#bootmp-match .page--component.ng-hide-remove,#arcade-match .page--component.ng-hide-add,#bootmp-match .page--component.ng-hide-add{animation:none}ul.list{padding:0;margin:0}li.list--simple-element{list-style-type:none;margin-bottom:10px}li.list--spaced-element{list-style-type:none;margin-bottom:20px}li.list--super-spaced-element{list-style-type:none;margin-top:30px;margin-bottom:30px}#aftermatch-options.list--spaced-element{height:70px;display:flex;align-items:center;justify-content:center;flex-direction:column}button.navigation--button{background-color:Transparent;color:#fff;font-size:30px;margin-bottom:5px}button.navigation--button:hover{color:#818387}button.navigation--disabled-button{color:#66686c;background-color:Transparent;font-size:30px;margin-bottom:5px}.navigation--icon-in-text{color:#fff;vertical-align:middle}.chat{margin:20px auto 0;overflow:auto}#aftermatch .chat{margin:0 auto}.chat--hints-container,.chat--bubbles-container{width:100%;height:120px;margin:10px 0;box-sizing:border-box;border-style:solid;border-width:1px;border-radius:8px;border-color:#fff;display:inline-block;background-color:#ffffff1c;overflow:scroll}@media only screen and (min-width: 716px){.chat--hints-container,.chat--bubbles-container{width:300px;margin:10px}}.chat--hints-container{padding:10px 10px 0}.chat--bubbles-container{padding:10px 0}.chat--bubbles-sub-container,.chat--hints-sub-container{width:100%;box-sizing:border-box}button.chat--hint{margin:10px;float:left;padding:10px;background-color:#fff;box-sizing:border-box;overflow:hidden;white-space:nowrap}button.chat--hint:hover{background-color:#818387}.chat--bubble-row{overflow:auto;margin:10px auto 0}.chat--bubble-player,.chat--bubble-enemy{display:inline-block;max-width:100%;box-sizing:border-box;margin:0 10px;border-radius:8px;color:#fff;padding:10px 20px;position:relative}.chat--bubble-sender{box-sizing:border-box;font-size:small;text-align:inherit}.chat--bubble-player{float:left;text-align:left;margin-left:20px;background-color:#48af9b}.chat--bubble-enemy{float:right;text-align:right;margin-right:20px;background-color:#ba793a}.chat--bubble-enemy:before{content:"";width:0;height:0;position:absolute;border-left:15px solid #ba793a;border-right:15px solid transparent;border-top:15px solid #ba793a;border-bottom:15px solid transparent;right:-16px;top:0}.chat--bubble-player:before{content:"";width:0;height:0;position:absolute;border-left:15px solid transparent;border-right:15px solid #48af9b;border-top:15px solid #48af9b;border-bottom:15px solid transparent;left:-16px;top:0}.chat.ng-hide-remove{animation:fadein .2s both ease-in}.chat.ng-hide-add{animation:fadeout .2s both ease-in}.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000;background-color:#0006}.modal--content{background-color:#fff;color:#000;padding:20px;font-size:20px;border-radius:8px;width:80%;box-sizing:border-box}@media only screen and (min-width: 780px){.modal--content{width:40%}}.modal--buttons-container{text-align:right;padding-top:10px}button.modal--button-language{color:#000;background-color:Transparent;font-size:30px;margin-bottom:5px}button.modal--button-language:hover{background-color:#5571e91c}button.modal--button-primary,button.modal--button-secondary{margin-left:5px;padding:10px 20px}button.modal--button-primary{color:#fff;background-color:#bc241c}button.modal--button-primary:hover{background-color:#bf4a44}button.modal--button-secondary{color:#000;background-color:Transparent}button.modal--button-secondary:hover{background-color:#5571e91c}.modal.ng-hide-remove{animation:fadein .2s both ease-in}.modal.ng-hide-add{animation:fadeout .2s both ease-in}.ranktitle{display:flex;margin:0 auto;flex-direction:row}.ranktitle--button{width:50px;text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center;font-size:20px;float:left;margin:0;border-radius:50%;transition-duration:.2s;background-color:transparent}.ranktitle--button:hover{transition-duration:.2s;cursor:pointer;background-color:#ffffff17}.ranktitle--text{height:100%;display:flex;justify-content:center;align-items:center;text-align:center;float:left;flex-grow:1}.ranksubtitle{margin:20px 0 30px}.selector{height:50px;border-style:solid;border-width:1px;border-radius:4px;border-color:#fff;display:flex;margin:0 auto;flex-direction:row}@media only screen and (min-width: 310px){.selector{width:280px}}.selector--button{width:50px;height:100%;text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center;font-size:20px;float:left;margin:0;transition-duration:.2s;background-color:transparent}.selector--button:hover{transition-duration:.2s;cursor:pointer;background-color:#ffffff17}.selector--text{height:100%;display:flex;justify-content:center;align-items:center;text-align:center;float:left;flex-grow:1;border-left:solid 1px;border-right:solid 1px;border-color:#fff}.infoblock--container{margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.infoblock{width:100%;padding:10px;flex-direction:column;margin:10px 0;box-sizing:border-box;border-style:solid;border-width:1px;border-radius:8px;border-color:#fff;display:flex;align-items:center;justify-content:center;background-color:#ffffff1c;overflow:scroll}@media only screen and (min-width: 716px){.infoblock{width:300px;height:110px;margin:10px}.infoblock--container{flex-direction:row}}.copyable--container{margin:0 auto;overflow:auto}.copyable{width:100%;padding:10px;margin:10px 0;box-sizing:border-box;border-style:solid;border-width:1px;border-radius:8px;border-color:#fff;display:inline-block;background-color:#ffffff1c;overflow:scroll;transition-duration:.2s}@media only screen and (min-width: 716px){.copyable{width:300px;margin:10px}}.copyable:hover{transition-duration:.2s;background-color:#fff3}.copyable--big-text{border:none;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:30px}.copyable--small-text{border:none;color:#fff;text-align:center;text-decoration:none;font-size:16px;word-wrap:break-word}.copyable--copy-text{color:#fff;font-size:small;vertical-align:middle;margin-top:5px}.copyable--copy-icon{color:#fff;font-size:small;margin-right:5px;vertical-align:middle}.two-columns{margin:10px auto 30px;display:flex;flex-direction:row;align-items:center;justify-content:center}.two-columns--column{width:50%;text-align:center}.two-columns--column-large{width:60%;text-align:left}.two-columns--column-small{width:40%;text-align:right}.centered-columns{margin:0 auto 20px;font-size:20px}.centered-columns--pair{display:flex;flex-direction:row;align-items:center;justify-content:center}.centered-columns--column{width:50%;text-align:center}.centered-columns--column-big{width:65%;text-align:center}.centered-columns--column-small{width:25%;box-sizing:border-box;text-align:center;padding-left:10px}.timer--normal,.timer--stop{margin-right:5px;vertical-align:middle}.timer--normal,.timer--normal-no-margin{color:#fff}.timer--stop,.timer--stop-no-margin{color:red}.clock{font-size:40px;font-family:Baloo Chettan,cursive;color:#fff}.clock--end{color:red}.playground{width:100%;height:280px;margin:0 auto;padding-bottom:20px;position:relative}@media only screen and (min-width: 320px){.playground{width:280px}}.playground--arrow{max-height:90%;max-width:90%;margin:0 auto;color:#fff}.playground--arrow-over{max-height:90%;max-width:90%;margin:0 auto;color:#ff0}.playground--table{width:100%;table-layout:fixed;position:absolute;left:50%;transform:translate(-50%);margin:0 auto}@media only screen and (min-width: 320px){.playground--table{width:280px}}.playground--tile-placeholder,.playground--tile-red,.playground--tile-yellow,.playground--tile-gray{width:100%;padding-bottom:100%;border-radius:4px}.playground--tile-red{background-color:#bc241c}.playground--tile-yellow{background-color:#efd10b}.playground--tile-gray{background-color:#bababa}.stats{width:100%;box-sizing:border-box;border-style:solid;border-width:1px;border-radius:8px;border-color:#fff;display:inline-block;background-color:#ffffff1c;padding:10px;overflow:auto}@media only screen and (min-width: 716px){.stats{width:620px}}.stats--header{margin:0 0 15px}.stats--line{margin:10px 0 0}.stats--player-text{color:#48af9b}.stats--enemy-text{color:#ba793a}.playerlist{width:100%;height:120px;margin:10px 0;box-sizing:border-box;border-style:solid;border-width:1px;border-radius:8px;border-color:#fff;display:inline-block;background-color:#ffffff1c;overflow:scroll;padding:10px 0}@media only screen and (min-width: 716px){.playerlist{width:620px}}.playerlist--header{margin:0 0 15px;text-align:center}.playerlist--sub-container{width:100%;box-sizing:border-box}.playerlist--line{margin:10px 0 0}.playerlist-match{width:100%;box-sizing:border-box;border-style:solid;border-width:1px;border-radius:8px;border-color:#fff;text-align:center;display:inline-block;padding:8px;overflow-x:scroll;background-color:#ffffff1c}table.playerlist-match-table{overflow-x:auto;margin-left:auto;margin-right:auto}.playerlist-match-table td:nth-child(n){white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis;padding:0 5px}.playerlist-match-table th:nth-child(n){white-space:nowrap;width:100px;overflow:hidden;text-overflow:ellipsis;padding:0 5px}.text-align-left{text-align:left}.loading-spinner{margin-top:20px;display:inline-block;position:relative;width:64px;height:64px}.loading-spinner div{position:absolute;width:13px;height:13px;border-radius:50%;background:#fff;animation:loading-spinner 1.2s linear infinite}.loading-spinner div:nth-child(1){top:6px;left:6px;animation-delay:0s}.loading-spinner div:nth-child(2){top:6px;left:26px;animation-delay:-.4s}.loading-spinner div:nth-child(3){top:6px;left:45px;animation-delay:-.8s}.loading-spinner div:nth-child(4){top:26px;left:6px;animation-delay:-.4s}.loading-spinner div:nth-child(5){top:26px;left:26px;animation-delay:-.8s}.loading-spinner div:nth-child(6){top:26px;left:45px;animation-delay:-1.2s}.loading-spinner div:nth-child(7){top:45px;left:6px;animation-delay:-.8s}.loading-spinner div:nth-child(8){top:45px;left:26px;animation-delay:-1.2s}.loading-spinner div:nth-child(9){top:45px;left:45px;animation-delay:-1.6s}@keyframes loading-spinner{0%,to{opacity:1}50%{opacity:.5}}.ellipsize{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.centered-container{margin:0 auto;text-align:center}.capitalize:first-letter{text-transform:capitalize}.big-text{font-size:60px;font-family:Baloo Chettan,cursive;margin:-20px}.big-image{width:100px;height:100px}.press-to-continue{margin:50px 10% 0;color:#fff}.roby-draggable{width:100px;height:100px;max-width:100px;max-height:100px}.roby-automove{width:36px;height:36px;position:absolute;left:0;top:0}.roby-automove-container{position:absolute;left:0;top:0}.floating-up-animation{transform:translate(0);animation:float-top 4s ease-in-out infinite}@keyframes float-top{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating-right-animation{transform:translateY(0);animation:float-right 4s ease-in-out infinite}@keyframes float-right{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translateY(0)}}.floating-left-animation{transform:translate(0);animation:float-left 4s ease-in-out infinite}@keyframes float-left{0%{transform:translate(0)}50%{transform:translate(-10px)}to{transform:translateY(0)}}.floating-down-animation{transform:translateY(0);animation:float-bottom 4s ease-in-out infinite}@keyframes float-bottom{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.flashing-animation{animation:flash 2s ease-in-out infinite}@keyframes flash{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.clock-ending-animation{animation:clock-flash .5s ease-in-out infinite}@keyframes clock-flash{0%{color:#fff}50%{color:red}to{color:#fff}}.bounce{animation:bounce .5s ease-in}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.ng-enter{animation:fadein .2s both ease-in;animation-delay:.2s}.ng-leave{animation:fadeout .2s ease-in}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@keyframes slide-left{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}.animate-slide-left{animation:slide-left 3s linear infinite}@media (prefers-reduced-motion: reduce){.animate-slide-left{animation:none}}@layer properties;.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.z-20{z-index:20}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-full{height:100%}.h-screen{height:100vh}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-right{text-align:right}.capitalize{text-transform:capitalize}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
