/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:AntiqueOlive;src:url(/fonts/AntiqueOlive.eot);src:url(/fonts/AntiqueOlive.eot?#iefix) format("embedded-opentype"),url(/fonts/AntiqueOlive.woff2) format("woff2"),url(/fonts/AntiqueOlive.woff) format("woff"),url(/fonts/AntiqueOlive.ttf) format("truetype"),url(/fonts/AntiqueOlive.svg#AntiqueOlive) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:AntiqueOlive;src:url(/fonts/AntiqueOlive.svg#AntiqueOlive) format("svg")}}@font-face{font-family:FuturaItalic;src:url(/fonts/FuturaItalic.eot);src:url(/fonts/FuturaItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/FuturaItalic.woff2) format("woff2"),url(/fonts/FuturaItalic.woff) format("woff"),url(/fonts/FuturaItalic.ttf) format("truetype"),url(/fonts/FuturaItalic.svg#FuturaItalic) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaItalic;src:url(/fonts/FuturaItalic.svg#FuturaItalic) format("svg")}}html{font-size:20px}canvas{position:fixed;top:0;left:0;z-index:1;visibility:visible}body,canvas{background-color:#2f2475}body{font-family:FuturaItalic,sans-serif;overflow:hidden;height:100%;color:#fff}#tilt,a,a:active,a:focus,a:visited{color:#fff;text-decoration:none;position:relative}#tilt .before,a .before,a:active .before,a:focus .before,a:visited .before{z-index:0;content:" ";position:absolute;width:100%;height:.5em;bottom:-.1em;left:0;transition:.4s}#tilt:hover .before,a:active:hover .before,a:focus:hover .before,a:hover .before,a:visited:hover .before{height:140%}#tilt .main,a .main,a:active .main,a:focus .main,a:visited .main{position:relative;z-index:1}.blue.before{background-color:#6050c9}.green.before{background-color:#7bcaad}.pink.before{background-color:#ffbdc6}.pink{background-color:#ffa3b0}.blue{background-color:#2f2475}.green{background-color:#47b18b}h2{text-transform:uppercase;font-size:24px;margin-bottom:40px;font-weight:400}button{background-color:transparent;cursor:pointer}.btn{text-transform:uppercase;font-size:15px;border:2px solid #fff;letter-spacing:.08em;color:#fff;margin-top:15px;padding:20px 40px;position:relative;overflow:hidden;z-index:2}@media screen and (max-width:767px){button.btn{padding:16px 25px;padding-top:17px}}button:focus,input:focus,textarea:focus{outline:none}button.inactive{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.5)}.game-over-screen-wrapper,.intro-wrapper{z-index:20}.about-screen .about-inner,.absolute-center,.choose-mode-screen #multiplayer-animation,.choose-mode-screen #singleplayer-animation,.choose-vr-mode-screen .inner,.game-over-screen,.intro-screen .inner,.join-room-screen .inner,.open-room-screen .inner,.rotate-phone-screen .phone-container{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.about-screen,.choose-mode-screen,.choose-vr-mode-screen,.game-over-screen-wrapper,.intro-screen,.intro-wrapper,.join-room-screen,.open-room-screen,.rotate-phone-screen,.screen{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden}button.btn.about-button{z-index:90;position:absolute;border:0;top:0;left:0;margin:0;padding:20px}@media screen and (max-width:767px){button.btn.about-button{padding-left:15px;padding-top:15px}}.grey-text{margin-top:-15px;color:hsla(0,0%,100%,.5)}.badge{left:13px;bottom:13px;position:fixed!important;width:200px;z-index:100}.badge img{opacity:.35;width:100%}@media screen and (max-width:767px){.badge{left:8px;bottom:8px}}.enter-vr{padding:20px;border:0;right:40px;bottom:-4px;position:fixed;z-index:100;display:none}@media screen and (max-width:767px){.enter-vr{bottom:-11px;right:34px}}.enter-vr img{width:25px;height:auto}.mute{padding:20px;border:0;right:0;top:0;position:fixed;z-index:100}.mute img{width:25px;height:auto}@media screen and (max-width:767px){.mute{padding-right:15px;padding-top:13px}.mute img{width:20px}}.back-arrow,.exit-arrow{padding:18px;border:0;left:0;top:0;position:absolute}.back-arrow img,.exit-arrow img{width:25px;height:auto}@media screen and (max-width:767px){.back-arrow,.exit-arrow{padding-left:15px;padding-top:13px}.back-arrow img,.exit-arrow img{width:20px}}.transition-color-screen{z-index:3;position:fixed;height:100%;width:100%;top:0;left:-100%}.webvr-button{height:20px;background-size:cover;background-color:transparent;padding:20px;z-index:1;box-sizing:content-box}.reset-pose,.webvr-button{position:fixed;width:20px;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:none}.reset-pose{bottom:5px;right:93px;height:30px;padding:0;z-index:4}.reset-pose img{width:100%;height:auto}.fullscreen-button{bottom:2px;right:0}@media screen and (max-width:767px){.fullscreen-button{width:16px;bottom:-6px;right:0}}.ui{opacity:0}.wild-logo{position:absolute!important;right:0;bottom:0;display:block;width:40px;padding:15px 20px}.wild-logo img{width:100%;height:auto}@media screen and (max-width:767px){.wild-logo{padding:10px 15px}}@media screen and (max-width:767px){.choose-mode-screen .wild-logo{display:none}}.choose-mode-screen{left:-100%}.choose-mode-screen h3{font-family:AntiqueOlive;text-transform:uppercase;font-size:60px;line-height:1em;margin-bottom:20px;margin-top:0;color:#fff;position:absolute;top:12vh;width:100%;letter-spacing:2px;font-weight:400}.choose-mode-screen .one-player-col,.choose-mode-screen .two-player-col{width:50%;position:absolute;text-align:center}.choose-mode-screen .buttons{position:absolute;width:100%;bottom:12vh}.choose-mode-screen .buttons button.btn{padding:20px 40px}@media screen and (max-width:767px){.choose-mode-screen .buttons button.btn{padding:18px 20px;padding-top:20px}}.choose-mode-screen #join-room{margin-left:15px;margin-right:0}.choose-mode-screen #open-room{margin-left:0;margin-right:0}.choose-mode-screen .btn{margin-left:10px;margin-right:10px}.choose-mode-screen .one-player-col{background-color:#ffa3b0;left:0;top:0;height:100%}.choose-mode-screen .one-player-col .inner{bottom:4vh}.choose-mode-screen .two-player-col{background-color:#2f2475;right:0;top:0;height:100%}.choose-mode-screen .two-player-col .inner{top:6vh}.choose-mode-screen #singleplayer-animation{width:65%;margin:auto;-ms-transform:translate(-55%,-55%);transform:translate(-55%,-55%)}.choose-mode-screen #multiplayer-animation{width:83%;margin:auto;-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}@media screen and (max-width:767px){.choose-mode-screen #singleplayer-animation{width:60%;-ms-transform:translate(-55%,-65%);transform:translate(-55%,-65%)}.choose-mode-screen #multiplayer-animation{width:75%;-ms-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}.choose-mode-screen .buttons{bottom:10vh}.choose-mode-screen .btn{padding:20px;padding-top:15px;padding-bottom:13px}.choose-mode-screen h3{margin-top:0;font-size:28px}}@media screen and (max-width:600px){.choose-mode-screen .btn{padding:10px;padding-top:15px;padding-bottom:13px;font-size:10px}.choose-mode-screen #join-room{margin-left:5px}}.choose-vr-mode-screen{display:none;letter-spacing:.05em}.choose-vr-mode-screen .inner{width:100%;z-index:50;padding-left:15px;padding-right:15px}.choose-vr-mode-screen p{max-width:400px;width:100%;text-align:center;margin:0 auto}.choose-vr-mode-screen p span{cursor:pointer}.choose-vr-mode-screen .cardboard{text-transform:uppercase;font-size:24px;line-height:1.4em}.choose-vr-mode-screen .tilt{font-size:18px}.choose-vr-mode-screen button[disabled]{cursor:not-allowed}.choose-vr-mode-screen .webvr-ui-button{font-family:FuturaItalic;padding-bottom:0}.game-over-screen-wrapper{display:none}.game-over-screen-wrapper .game-over-screen{width:100%}.game-over-screen-wrapper #result{font-family:AntiqueOlive;font-size:calc(30px + 0vw);display:block;margin-top:0;margin-bottom:10px}.game-over-screen-wrapper .share-info-text{text-transform:uppercase;color:hsla(0,0%,100%,.5)}.game-over-screen-wrapper #exit,.game-over-screen-wrapper #play-again{width:160px;margin-left:20px;margin-right:20px}@media screen and (min-width:768px){.game-over-screen-wrapper #exit,.game-over-screen-wrapper #play-again{width:200px;margin-top:50px}}.game-over-screen-wrapper #score{margin-bottom:0}.game-over-screen-wrapper .share-wrapper{margin-top:50px}.game-over-screen-wrapper .share-wrapper button{border:0;padding:0}.game-over-screen-wrapper .share-wrapper button img{width:50px}.game-over-screen-wrapper .share-wrapper button:hover img{opacity:.8}@media screen and (max-width:767px){.game-over-screen-wrapper .share-wrapper{margin-top:15px}}.intro-screen svg{position:absolute;width:100%;height:100%;object-fit:cover}.intro-screen svg #ball{fill:#f9fc56}.intro-screen svg #ball-shadow{fill:rgba(0,0,0,.3)}.intro-screen .ball-svg{pointer-events:none}.intro-screen header{text-transform:uppercase;letter-spacing:.05em;position:relative;pointer-events:none;font-size:calc(20px + 6vw)}.intro-screen header,.intro-screen header h1{font-family:AntiqueOlive,sans-serif;font-weight:400}.intro-screen header h1{opacity:.3;color:#898cff;margin:0;font-size:inherit}.intro-screen header .loading-text-overlay{font-size:inherit;font-family:AntiqueOlive,sans-serif;font-weight:400;display:block;position:absolute;top:0;left:-10px;padding-left:10px;opacity:1;width:15%;overflow:hidden}.intro-screen p{opacity:0;font-size:20px;font-size:calc(8px + 3vw / 4);letter-spacing:.22em;text-transform:uppercase;margin-bottom:40px;margin-top:18px}.intro-screen .no-break{display:inline-block;text-shadow:0 0 30px #0e2850}.intro-screen .btn{margin-top:0}.intro-screen .inner>*{-ms-transform:translateY(50px);transform:translateY(50px)}.intro-screen #start{opacity:0}@media screen and (max-width:767px){.intro-screen .inner{margin-top:10px}.intro-screen p{margin-top:10px;margin-bottom:25px}}.join-room-screen,.open-room-screen{left:-100%;width:100%;font-size:16px}.join-room-screen .inner,.open-room-screen .inner{width:100%}.join-room-screen input,.open-room-screen input{display:block;text-align:center;margin:auto;background-color:transparent;font-family:AntiqueOlive;border:0;color:#fff;padding:0;font-size:140px;letter-spacing:.05em;width:100%}.join-room-screen #room-code,.open-room-screen #room-code{text-transform:uppercase}.join-room-screen .opponent-joined,.open-room-screen .opponent-joined{font-family:FuturaItalic;font-size:20px;letter-spacing:1px}.join-room-screen .grey-text,.open-room-screen .grey-text{margin-top:-10px;font-size:20px;letter-spacing:1px;margin-bottom:0}@media screen and (max-width:767px){.join-room-screen input,.open-room-screen input{font-size:80px}.join-room-screen .input-wrapper input,.open-room-screen .input-wrapper input{font-size:50px;margin-bottom:-10px}.join-room-screen .input-wrapper .placeholder.placeholder,.open-room-screen .input-wrapper .placeholder.placeholder{font-size:60px;bottom:10px}.join-room-screen .opponent-joined,.open-room-screen .opponent-joined{margin-top:10px}.join-room-screen .grey-text,.open-room-screen .grey-text{margin-bottom:-10px}}.open-room-screen{background-color:#2f2475}.open-room-screen .opponent-icon circle,.open-room-screen .opponent-icon path{fill:#4a3eb9}.open-room-screen .grey-text{color:#4a3eb9}.join-room-screen{background-color:#47b18b}.join-room-screen .opponent-icon circle,.join-room-screen .opponent-icon path{fill:#71dba7}.join-room-screen .grey-text{color:#71dba7}.join-room-screen .input-wrapper{position:relative}.join-room-screen .input-wrapper .placeholder{pointer-events:none;font-family:AntiqueOlive;letter-spacing:.23em;text-align:center;display:block;color:#fff;font-size:160px;position:absolute;height:100%;bottom:50px;left:30px;right:0;margin:auto}.rotate-phone-screen{background-color:#2f2475;z-index:30;visibility:hidden}.rotate-phone-screen .phone-container{width:100%;max-width:90vh;max-height:90vw}.rotate-phone-screen .phone-container:after{padding-bottom:100%;display:block;content:""}.rotate-phone-screen .phone-inner{position:absolute;top:0;bottom:0;right:0;left:0}.rotate-phone-screen .phone{width:55%;margin-top:20%}.rotate-phone-screen .checkmark,.rotate-phone-screen .x{position:absolute;bottom:15%;left:0;right:0;margin:auto;width:10%}.about-screen{z-index:100;left:-100%;width:100%;font-size:16px;z-index:80;background-color:#2f2475}.about-screen .about-inner{width:100%}.about-screen h1{font-size:calc(20px + 6vw);text-transform:uppercase;font-family:AntiqueOlive;font-weight:400;letter-spacing:.05em;margin-top:0;margin-bottom:.2em}.about-screen p{max-width:480px;width:100%;margin:auto;line-height:1.4em;font-size:16px;text-align:left;margin-bottom:.8em;padding:0 40px;padding-right:0}.about-screen p a{text-decoration:none;position:relative}.about-screen p a:before{z-index:-1;transition:.2s;content:" ";position:absolute;width:100%;height:.5em;background-color:#ffa3b0;background-color:#6050c9;bottom:-.1em;left:0}.about-screen p a:hover:before{height:140%}.about-screen p .btn{display:inline-block;padding:14px 20px;margin-top:10px}.about-screen p .btn:before{display:none}.about-screen p .btn img{width:14px;margin-bottom:-4px;margin-right:10px}@media screen and (max-height:320px){.about-screen p{font-size:14px}.about-screen .btn{font-size:12px}.about-screen h1{font-size:45px}}