body,html{margin:0;padding:0;background:#290a0c;background:linear-gradient(135deg,#290a0c,#110405);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#290a0c",endColorstr="#110405",GradientType=1);color:snow;font-family:Avenir Next,Lato,Helvetica Neue,Arial,sans-serif;font-size:14px}@keyframes bottom-to-top{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@keyframes bottom-back-to-bottom{0%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes top-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100px)}}@keyframes top-back-to-top{0%{transform:translateY(100px)}to{transform:translateY(0)}}.bottom-to-top{transform:translateY(-100px);animation:bottom-to-top .2s ease-in-out}.bottom-back-to-bottom{transform:translateY(0);animation:bottom-back-to-bottom .2s ease-in-out}.top-to-bottom{transform:translateY(100px);animation:top-to-bottom .2s ease-in-out}.top-back-to-top{transform:translateY(0);animation:top-back-to-top .2s ease-in-out}.wrapper{height:100vh;width:100vw;line-height:100vh;text-align:center}div.centered{color:#fff;text-shadow:0 1px 0 #333,-1px 0 0 #333,0 0 10px rgba(0,0,0,.8);font-weight:100;font-size:45px;font-family:Avenir Next,Lato,Helvetica Neue,Arial,sans-serif;user-select:none;transform:scaleY(.8);position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:55px;letter-spacing:.15em}div.centered>div.tappable{cursor:pointer}div.centered span{display:inline-block;padding:0 .4rem}div.centered .bottom span,div.centered .top span{transition:font-size .2s ease-in-out}div.centered .top span.big{font-size:6.05rem}div.centered .top span.medium{font-size:4.99rem}div.centered .bottom span.big,div.centered .top span.small{font-size:3.93rem}div.centered .bottom span.medium{font-size:2.83rem}div.centered .bottom span.small{font-size:1.77rem}span.footer{color:#fff;text-shadow:0 1px 0 #333,-1px 0 0 #333,0 0 10px rgba(0,0,0,.8);font-weight:300;font-size:12px;text-transform:uppercase;font-family:Avenir Next,Lato,Helvetica Neue,Arial,sans-serif;user-select:none;display:inline-block;position:fixed;bottom:20px;left:0;right:0;letter-spacing:.1em}span.footer>a{color:#fff}.fullscreen-toggler{position:fixed;bottom:10px;right:10px;width:20px;height:20px;cursor:pointer}canvas{width:100vw;height:100vh}.cookie-disclaimer-container{position:fixed;display:flex;flex-direction:column;align-items:center;padding:5px 10px;top:0;left:0;right:0;background:rgba(62,15,18,.7);border-bottom:1px solid #290a0c;font-size:12px;text-transform:none;letter-spacing:.05em}.cookie-disclaimer-container .header{font-size:14px}.cookie-disclaimer-container a{color:#fff}.help-panel-container{position:fixed;bottom:90px;display:flex;justify-content:center;align-items:center;font-size:14px;text-transform:none}.help-panel-container span{padding:3px 5px;letter-spacing:.1em}.help-panel-container div.key{min-width:24px;height:24px;line-height:26px;padding:0 10px;margin:0 3px;border:1px solid hsla(0,0%,100%,.5);border-radius:2px;text-align:center;letter-spacing:.1em;cursor:pointer}.help-panel-container .instructions-container{display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:3px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 6px 0 hsla(0,0%,100%,.1),1px 0 0 rgba(0,0,0,.7),0 1px 0 rgba(0,0,0,.7),-1px 0 0 rgba(0,0,0,.7),0 -1px 0 rgba(0,0,0,.7)}.help-panel-container .instructions-container .instruction-row{display:flex;flex-wrap:nowrap;white-space:nowrap;letter-spacing:.14em;margin:3px 7px;text-shadow:0 0 3px rgba(0,0,0,.3);user-select:none}