html{height:100%;font-size:14px;font-family:'Comfortaa',cursive;background:url(../img/background.png) #222;color:#fff}body{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;min-height:100%;padding:0;margin:0}body a{color:#7db2e8}body a:visited{color:#b27de8}body a:hover{color:#267fd9}body.js-no .js-only{display:none}body.js-yes .no-js{display:none}@keyframes glitch1{0%,94.9%{transform:none}95%{transform:skewX(-10deg)}}@keyframes glitch2{0%,89.9%{opacity:1}90%,91.9%{opacity:.75}92%,96.9%{opacity:1}97%,100%{opacity:.75}}.glitchy{display:inline-block;animation:glitch1 2s linear infinite,glitch2 3s linear infinite}#cutscene-container .cutscene-splash,#cutscene-container .cutscene-list,#cutscene-container .cutscene--loading,#cutscene-container .cutscene--pause-menu,#cutscene-container .cutscene--theater,#cutscene-container .cutscene--curtain,#cutscene-container .cutscene--html,#cutscene-container .cutscene--speech-bubble,#cutscene-container .cutscene--image-spot{position:absolute;top:0;bottom:0;left:0;right:0}#cutscene-container .cutscene--pause-menu,#cutscene-container .cutscene--html{opacity:0;pointer-events:none;transition:.2s linear}#cutscene-container .-active.cutscene--pause-menu,#cutscene-container .-active.cutscene--html{opacity:1;pointer-events:auto}#cutscene-container{position:relative;overflow:hidden;font-size:20px;height:600px;width:800px;line-height:1;transition:.2s linear;transition-property:width,height;outline:1px solid #000;box-shadow:0 0 1em #000;background:#000}#cutscene-container .-skip-transition{transition:none}#cutscene-container img{display:block}#cutscene-container .cutscene-splash{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;z-index:1;background:rgba(0,0,0,0.85);text-shadow:2px 2px #000;text-align:center;color:#e0e0e0;opacity:0;pointer-events:none;transition-duration:.5s}#cutscene-container .cutscene-splash.-active{opacity:1;pointer-events:auto}#cutscene-container .cutscene-splash.-state-waiting{cursor:pointer}#cutscene-container .cutscene-splash > section{font-size:64px;color:#fff}#cutscene-container .cutscene-splash .-when-audio-off,#cutscene-container .cutscene-splash .-when-audio-on{display:none}#cutscene-container .cutscene-splash.-state-audio-off .-when-audio-off,#cutscene-container .cutscene-splash.-state-audio-on .-when-audio-on{display:block}#cutscene-container .cutscene-splash .-when-loading,#cutscene-container .cutscene-splash .-when-ready,#cutscene-container .cutscene-splash .-when-failed{display:none}#cutscene-container .cutscene-splash.-state-loading .-when-loading,#cutscene-container .cutscene-splash.-state-ready .-when-ready,#cutscene-container .cutscene-splash.-state-failed .-when-failed{display:block}#cutscene-container .cutscene-splash.-state-loading{cursor:wait}#cutscene-container .cutscene-splash.-state-ready{cursor:pointer}#cutscene-container .cutscene-list{margin:0;padding:0;overflow-y:auto;background:url(../img/background.png) #181818}#cutscene-container .cutscene-list li{padding:1em;overflow:hidden;list-style-type:none;line-height:1.3;cursor:pointer}#cutscene-container .cutscene-list li img{float:left;margin-right:1em}#cutscene-container .cutscene-list li h2{font-size:1.2em;margin:0}#cutscene-container .cutscene-list li h3{font-size:1em;margin:0;font-weight:normal;color:#e8e8e8}#cutscene-container .cutscene-list li time{display:block;float:right;color:silver}#cutscene-container .cutscene-list li:hover{background:rgba(255,255,255,0.05)}#cutscene-container .cutscene--loading{z-index:2000;opacity:1;text-align:center;line-height:600px;transition-property:opacity;transition-duration:.5s}#cutscene-container .cutscene--loading.-done{opacity:0}#cutscene-container .cutscene--pause-button{z-index:2100;position:absolute;top:0;right:0;padding:.25em .25em .5em .5em;border-bottom-left-radius:1em;background:transparent;color:#fff;text-shadow:1px 1px #000;opacity:.5;cursor:pointer;transition:.2s linear}#cutscene-container .cutscene--pause-button:hover{opacity:1;background:#000}#cutscene-container .cutscene--pause-menu{z-index:2000;padding:1em;background:rgba(0,0,0,0.8);font-size:3em;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#cutscene-container .cutscene--theater{z-index:0}#cutscene-container .cutscene--curtain{z-index:1000;opacity:0;pointer-events:none;background:#000;transition-property:opacity;transition-duration:.2s;transition-delay:.2s}#cutscene-container .cutscene--curtain.-lowered{opacity:1;pointer-events:auto;transition-duration:2s;transition-delay:0}#cutscene-container .cutscene--curtain.-flash{background:#fff;transition-duration:2s}#cutscene-container .cutscene--curtain.-flash.-lowered{transition-duration:.05s}#cutscene-container .cutscene--html{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;z-index:2000;background:rgba(0,0,0,0.8);color:#fff;text-align:center;transition-duration:.5s}#cutscene-container .cutscene--html p img{display:inline}#cutscene-container .cutscene--speech-bubble{z-index:900;top:auto;padding:1em;height:4.5em;line-height:1.5;background-color:rgba(0,0,0,0.8);text-shadow:1px 1px rgba(0,0,0,0.5);box-shadow:inset 0 2px;color:#000;transition-duration:.2s}#cutscene-container .cutscene--speech-bubble.-hidden{bottom:-6.5em}#cutscene-container .cutscene--speech-bubble > *{color:#fff}#cutscene-container .cutscene--speech-bubble .cutscene--dialogue{position:relative;white-space:pre-wrap}#cutscene-container .cutscene--speech-bubble .cutscene--dialogue span.-hidden{visibility:hidden}#cutscene-container .cutscene--speech-bubble .cutscene--speaker{position:absolute;overflow:hidden;background:lime;padding:0 1em;top:0;height:0;opacity:0;line-height:2;transition-property:top,height,opacity;transition-duration:.2s}#cutscene-container .cutscene--speech-bubble .cutscene--speaker.-active{top:-2em;height:2em;opacity:1}#cutscene-container .cutscene--speech-bubble .cutscene--speaker[data-position="back-left"],#cutscene-container .cutscene--speech-bubble .cutscene--speaker[data-position="left"]{left:0}#cutscene-container .cutscene--speech-bubble .cutscene--speaker[data-position="back-right"],#cutscene-container .cutscene--speech-bubble .cutscene--speaker[data-position="right"]{right:0}#cutscene-container .cutscene--speech-bubble[data-position="back"]{margin:.5em;padding:.5em;border-radius:.5em;box-shadow:inset 0 0 0 2px}#cutscene-container .cutscene--speech-bubble[data-position="back"] .cutscene--dialogue{font-family:"Gochi Hand",sans-serif}#cutscene-container .cutscene--speech-bubble .cutscene--speaker[data-position="back"]{left:0;left:1em}#cutscene-container .cutscene--speech-bubble[data-position="angel"]{text-shadow:1px 1px rgba(255,255,255,0.5)}#cutscene-container .cutscene--speech-bubble[data-position="angel"] .cutscene--dialogue{color:#000}#cutscene-container .cutscene--speech-bubble .cutscene--speaker[data-position="angel"]{left:0;font-family:"Montez",sans-serif;color:#000}#cutscene-container .cutscene--speech-bubble .cutscene--menu{overflow-y:auto;margin:0;padding:0;height:100%;list-style-type:none}#cutscene-container .cutscene--speech-bubble .cutscene--menu > li{margin:0;padding:0 .5em;cursor:pointer}#cutscene-container .cutscene--speech-bubble .cutscene--menu > li.-selected{background:rgba(255,255,255,0.2)}#cutscene-container .cutscene--image-spot{z-index:1}#cutscene-container .cutscene--image-spot.-hidden{visibility:hidden;pointer-events:none}#cutscene-container .cutscene--image-spot img{position:absolute;display:block;opacity:0;pointer-events:none;transition-duration:.2s;transition-delay:0s}#cutscene-container .cutscene--image-spot img.-visible{z-index:1;visibility:visible;opacity:1;pointer-events:auto}#cutscene-container .cutscene--image-spot.cutscene--animation img,#cutscene-container .cutscene--image-spot img{transition-property:none}#cutscene-container .cutscene--image-spot.cutscene--backdrop img,#cutscene-container .cutscene--image-spot img{visibility:hidden;transition-property:visibility,opacity;transition-duration:.2s;transition-delay:0s}#cutscene-container .cutscene--image-spot.cutscene--backdrop img.-visible,#cutscene-container .cutscene--image-spot img.-visible{visibility:visible}#cutscene-container .cutscene--image-spot.cutscene--backdrop img{transition-delay:.4s}#cutscene-container .cutscene--image-spot.cutscene--backdrop img.-visible{transition-delay:0s}#cutscene-container .cutscene--image-spot.cutscene--backdrop.-immediate img{transition-delay:0s}#cutscene-container .cutscene--image-spot.cutscene--imagespot-left img{left:-5%;transition-property:visibility,opacity,left}#cutscene-container .cutscene--image-spot.cutscene--imagespot-left img.-visible{left:0}#cutscene-container .cutscene--image-spot.cutscene--imagespot-right img{right:-5%;transition-property:visibility,opacity,right}#cutscene-container .cutscene--image-spot.cutscene--imagespot-right img.-visible{right:0}#cutscene-container .cutscene--image-spot.cutscene--imagespot-back-andre-hack{z-index:0}#cutscene-container .cutscene--image-spot.cutscene--imagespot-back-andre-hack img{transition-property:visibility,opacity;transition-delay:.4s}#cutscene-container .cutscene--image-spot.cutscene--imagespot-back-andre-hack img.-visible{transition-delay:0s}#cutscene-container .cutscene--credits-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline;margin:1em 0}#cutscene-container .cutscene--credits-row .-for{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;margin:0 .5em;text-align:right;color:#999}#cutscene-container .cutscene--credits-row .-who{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3;margin:0 .5em;text-align:left}#cutscene-container .cutscene--credits-row .-deviantart,#cutscene-container .cutscene--credits-row .-twitter,#cutscene-container .cutscene--credits-row .-tumblr{-webkit-box-flex:none;-webkit-flex:none;-moz-box-flex:none;-moz-flex:none;-ms-flex:none;flex:none;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;margin:0 .25em;width:16px}@keyframes luneko-pulse-flicker{0%{filter:drop-shadow(0 0 4px white) drop-shadow(0 0 4px #006aff)}100%{filter:drop-shadow(0 0 4px white) drop-shadow(0 0 12px #006aff)}}#cutscene-container .cutscene--speech-bubble .-tal{color:#f98686}#cutscene-container .cutscene--speech-bubble .-panel{color:#86b6f9}#cutscene-container .cutscene--speech-bubble .-term{color:#f2460d;font-weight:bold}#cutscene-container .cutscene--speech-bubble .-redacted{color:#eb4747;text-shadow:none}#cutscene-container .cutscene--speech-bubble::after{content:'▼';display:block;position:absolute;bottom:.5em;right:.5em;color:#fff;animation:next-arrow-bounce .5s ease-in infinite paused;visibility:hidden}#cutscene-container .cutscene--speech-bubble[data-state="done"]::after,#cutscene-container .cutscene--speech-bubble[data-state="waiting"]::after{visibility:visible;animation-play-state:running}#cutscene-container .cutscene--speech-bubble[data-position="data"],#cutscene-container .cutscene--speech-bubble[data-position="data2"],#cutscene-container .cutscene--speech-bubble[data-position="interaction"],#cutscene-container .cutscene--speech-bubble[data-position="interaction2"]{top:1em;left:1em;bottom:1em;right:1em;width:auto;height:auto;padding:.5em .75em;font-family:"Source Code Pro";box-shadow:inset 0 0 .1em .1em #004ab2,0 0 .05em .1em #006aff;border-radius:.5em;text-shadow:0 0 5px #006aff,0 0 2px #006aff;background-image:repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0, rgba(0, 35, 84, 0.8) 0.1em, rgba(0, 0, 0, 0.8) 0.2em, rgba(0, 0, 0, 0.8) 0.3em),radial-gradient(circle farthest-corner, rgba(0, 0, 0, 0.4), rgba(0, 106, 255, 0.8));background-color:transparent}#cutscene-container .cutscene--speech-bubble[data-position="data"].-hidden,#cutscene-container .cutscene--speech-bubble[data-position="data2"].-hidden,#cutscene-container .cutscene--speech-bubble[data-position="interaction"].-hidden,#cutscene-container .cutscene--speech-bubble[data-position="interaction2"].-hidden{bottom:1em;opacity:0;transform:scale(0.75)}#cutscene-container .cutscene--speech-bubble[data-position="data2"],#cutscene-container .cutscene--speech-bubble[data-position="interaction2"]{top:0;bottom:0;left:0;right:0;background-image:radial-gradient(circle farthest-corner, rgba(0, 0, 0, 0.6), 66%, rgba(0, 53, 128, 0.8)),repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0, rgba(0, 35, 84, 0.8) 0.1em, rgba(0, 0, 0, 0.8) 0.2em, rgba(0, 0, 0, 0.8) 0.3em);border-radius:0;box-shadow:inset 0 0 .5em #006aff}#cutscene-container .cutscene--speech-bubble[data-position="data"]{right:60%}#cutscene-container .cutscene--speech-bubble[data-position="data2"]{padding-right:60%}#cutscene-container .cutscene--speech-bubble[data-position="journal"]{top:1em;left:1em;bottom:1em;right:1em;width:auto;height:auto;color:#606060;border:2px solid #bf9f40;box-shadow:inset 0 0 4em rgba(191,159,64,0.5);background-image:repeating-linear-gradient(to bottom, transparent 0px, transparent calc(1em - 1px), rgba(0, 0, 0, 0.1) calc(1em - 1px), rgba(0, 0, 0, 0.1) 1em, transparent 1em, transparent 1.5em),linear-gradient(to bottom, transparent, rgba(191, 159, 64, 0.5));background-color:#f9f5ec}#cutscene-container .cutscene--speech-bubble[data-position="journal"] .cutscene--dialogue{color:inherit;text-shadow:none}#cutscene-container .cutscene--speech-bubble[data-position="journal"].-hidden{top:7em;bottom:-5em;opacity:0}#cutscene-container .cutscene--speech-bubble[data-position="tablet-data"],#cutscene-container .cutscene--speech-bubble[data-position="tablet-interaction"]{top:2.5em;bottom:2.5em;left:2.5em;right:2.5em;width:auto;height:auto;padding:.5em 1em;font-family:"Source Code Pro";border:none;box-shadow:none;background:none}#cutscene-container .cutscene--speech-bubble[data-position="tablet-data"]{right:60%}#cutscene-container .cutscene--speech-bubble[data-position="alice-tigers"]{top:1em;left:auto;bottom:1em;right:1em;width:40%;height:auto;color:#606060;border:1px solid #000;border-radius:1em;box-shadow:inset 0 0 2em rgba(0,0,0,0.5);background-color:#202020}#cutscene-container .cutscene--speech-bubble[data-position="alice-tigers"].-hidden{right:-50%;opacity:0}#cutscene-container .cutscene--image-spot.cutscene--imagespot-goat,#cutscene-container .cutscene--image-spot.cutscene--imagespot-luneko{left:40%;top:0;right:0;bottom:0}#cutscene-container .cutscene--image-spot.cutscene--imagespot-revealeon{left:40%;top:3em;right:3em;bottom:3em}#cutscene-container .cutscene--image-spot.cutscene--imagespot-luneko{z-index:901}#cutscene-container .cutscene--image-spot.cutscene--imagespot-goat img,#cutscene-container .cutscene--image-spot.cutscene--imagespot-luneko img,#cutscene-container .cutscene--image-spot.cutscene--imagespot-revealeon img{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);margin:0 auto;padding:1em;border:2px solid #666;box-shadow:inset 0 2em 0 -1em #006aff,inset 1em 2em .5em -1em rgba(0,0,0,0.5);border-radius:.5em;box-shadow:0 0 1em #006aff,0 0 .9em #fff,inset 0 0 2px 2px #006aff;box-shadow:0 .1em .5em rgba(0,0,0,0.5),inset 1px 1px 1px rgba(0,0,0,0.2);background:#fff;background-image:radial-gradient(circle farthest-corner, transparent, rgba(238, 238, 238, 0.5)),repeating-linear-gradient(to bottom, white, #f4f4f4 0.1em, white 0.2em);background-clip:padding-box;transition-property:visibility,opacity,-webkit-filter,filter;-webkit-filter:blur(2em);filter:blur(2em)}#cutscene-container .cutscene--image-spot.cutscene--imagespot-goat img.-visible,#cutscene-container .cutscene--image-spot.cutscene--imagespot-luneko img.-visible,#cutscene-container .cutscene--image-spot.cutscene--imagespot-revealeon img.-visible{-webkit-filter:blur(0);filter:blur(0)}#cutscene-container .cutscene--image-spot.cutscene--imagespot-luneko{animation:luneko-pulse-flicker 2s ease-in-out alternate infinite}#cutscene-container .cutscene--image-spot.cutscene--imagespot-luneko img{border:none;box-shadow:none;background:none}#cutscene-container .cutscene--image-spot.cutscene--backdrop-anise{top:350px;left:550px;transform:rotate(-30deg)}#cutscene-container .cutscene--image-spot.cutscene--backdrop-anise img{top:400px;transition:top 30s ease-out}#cutscene-container .cutscene--image-spot.cutscene--backdrop-anise img.-visible{top:0}#cutscene-container .cutscene--image-spot.cutscene--tablet-hack{z-index:-1;top:-0.5em;bottom:-0.5em;left:-0.5em;right:-0.5em;border:3em solid #222;border-radius:3.5em;box-shadow:-1px -1px 0 1px #444,1px 1px 0 1px #000,inset -1px -1px 0 #444,inset 1px 1px 0 #000,inset 0 0 3em #000;text-shadow:0 0 5px #aaa,0 0 2px #aaa;background-image:radial-gradient(rgba(153, 153, 153, 0.3), transparent);background-color:rgba(0,0,0,0.9)}#cutscene-container .cutscene--image-spot.cutscene--behind-tablet-hack{z-index:-2}#cutscene-container .cutscene--image-spot.cutscene--far-front{z-index:950}@keyframes next-arrow-bounce{0%{margin-bottom:0}100%{margin-bottom:-0.5em}}
