@font-face{font-family:Consolas;font-display:"block";src:url(consolas.212d37c3.ttf)format("truetype")}@font-face{font-family:Kosugi;font-display:"block";src:url(kosugi-regular.79d9cebb.ttf)format("truetype")}:root{--ui-char-width:20px;--ui-border:8px}body{color:#fff;white-space:pre;background:#000;justify-content:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:fixed;top:0}body,input{line-height:1;font-size:var(--ui-char-width)}table{border-spacing:calc(var(--ui-char-width)/2)0}tr{height:var(--ui-char-width)}div{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}::-moz-selection{color:#000;background:#fff}::selection{color:#000;background:#fff}.panel{display:flex;position:absolute}.panel,.button>div{image-rendering:pixelated;border:var(--ui-border)solid transparent;border-image:url(frame.910dbe69.png) 12 fill repeat}.button.active:not(.disabled)>div,.button.clickable:active:not(.disabled)>div{border-image:url(frame-selected.f9433f98.png) 12 fill repeat;color:#000!important}.button.clickable:active:not(.disabled)>div>div>*{color:#000!important}.button.clickable:active:not(.disabled) svg{fill:#000!important}.button.disabled>div{color:#626262;cursor:auto;border-image:url(frame-disabled.564e0206.png) 12 fill repeat}.text,.suggestion,.alert,.speech,input{white-space:normal;font-family:Consolas,monospace}.tile{font-family:Kosugi,Consolas,monospace}.highlighted{color:#ffaf5f;cursor:pointer;text-decoration:none}.caption{color:#444}.policies-warning,.overlay{z-index:1;background-color:rgba(0,0,0,.75);width:100%;height:100%;position:fixed}.policies-warning .panel{padding:calc(var(--ui-char-width)/2);flex-direction:column;align-items:center;width:100%;font-size:16px;top:0}.policies-warning .actions{margin-top:calc(var(--ui-char-width)/2);flex-grow:1;justify-content:flex-end;display:flex}.policies-warning .button{padding:calc(var(--ui-char-width)/2)calc(var(--ui-char-width)*2);margin:0 calc(var(--ui-char-width)/4);align-items:center;display:flex}.modal{width:100%;height:calc(100% - (var(--ui-char-width)*4));padding:var(--ui-char-width);z-index:2;flex-direction:column;display:none}.modal.begin{height:calc(100% - (var(--ui-char-width)*8))}.modal.interactive{height:100%}.modal .container{flex-grow:1;height:100%;display:flex;position:relative}.modal .content{flex-direction:column;display:flex}.modal .content .text{position:relative}.modal .title{padding-bottom:var(--ui-char-width);flex-grow:1}.modal .navigation{width:100%;right:calc(var(--ui-char-width)/-2);top:calc(var(--ui-char-width)/-2);z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute}.modal .navigation .button{height:calc(var(--ui-char-width)*2);width:calc(var(--ui-char-width)*2);pointer-events:auto;margin-bottom:8px;margin-left:8px}.modal .navigation .button.active{color:#000}.modal .navigation .search div div{width:40px;height:40px;margin:calc(var(--ui-border)*-1);justify-content:center;align-items:center;display:flex}.modal .navigation .search input{color:#000;caret-color:#000;width:initial;padding:0 4px;font-size:16px;display:none}.modal .navigation .search.active{margin-left:calc(var(--ui-char-width)*-1);width:calc(100% + var(--ui-char-width));flex-grow:1}.modal .navigation .search.active:hover div div{width:46px;height:46px}.modal .navigation .search.active:hover input{font-size:18.4px}.modal .navigation .search.active input{flex-grow:1;display:block}.modal .body{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex-grow:1;width:100%;margin-bottom:auto;display:flex;overflow-y:scroll}.modal .body .diary{padding-right:calc(var(--ui-char-width)/2)}.modal .body::-webkit-scrollbar{padding-bottom:calc(var(--ui-char-width)*2);width:100%;display:none}.modal .body table,.modal .body .inventory{padding-right:calc(var(--ui-char-width)/2)}.modal .body .inventory{flex-wrap:wrap;justify-content:center;display:flex}.modal .body .inventory+table{margin-top:var(--ui-char-width)}.modal .body .inventory .button{width:45px;height:45px;margin:4px}.modal .content .text table{table-layout:fixed;width:100%}.modal .content .text td{text-overflow:ellipsis;width:50%;padding-bottom:5px;overflow:hidden}.modal .content .text td:nth-of-type(2):has(.highlighted){color:#ffaf5f}.modal .content .text .quest{padding-left:10px}.modal .content .text .quest-status{margin-bottom:8px}.modal .arrow{cursor:pointer;position:absolute;right:0}.modal .arrow.up{z-index:1;display:none;bottom:-20px}.modal .arrow.down{display:none;top:-20px}.modal .actions{white-space:pre;justify-content:center;width:100%;display:flex}.modal .actions .button,.modal .actions .loading{height:40px;margin-top:var(--ui-char-width);flex-grow:1;justify-content:center;align-items:center;margin-left:8px;display:flex}.modal .actions .button:first-of-type{margin-left:0}.modal.back .actions .button:first-of-type{margin-right:auto}.modal .options{padding:0 var(--ui-char-width);flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:auto;display:flex}.modal .options .button{padding:var(--ui-char-width)0;margin:calc(var(--ui-char-width)/2);text-align:center;cursor:pointer;background-color:#000;width:100%}.setting{text-align:right;display:block}input[type=range]{-webkit-appearance:none;width:100%;height:var(--ui-char-width);background-color:transparent;margin:0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;animate:.2s;background:#ffaf5f;border:0 solid #000;border-radius:0;width:100%;height:5px;box-shadow:0 0 #000}input[type=range]::-moz-range-track{cursor:pointer;animate:.2s;background:#ffaf5f;border:0 solid #000;border-radius:0;width:100%;height:5px;box-shadow:0 0 #000}input[type=range]::-ms-track{cursor:pointer;animate:.2s;background:#ffaf5f;border:0 solid #000;border-radius:0;width:100%;height:5px;box-shadow:0 0 #000}input[type=range]::-webkit-slider-thumb{height:var(--ui-char-width);width:calc(var(--ui-char-width)/2);cursor:pointer;background:#fff;border:0 solid #000;border-radius:0;box-shadow:0 0 #000}input[type=range]::-moz-range-thumb{height:var(--ui-char-width);width:calc(var(--ui-char-width)/2);cursor:pointer;background:#fff;border:0 solid #000;border-radius:0;box-shadow:0 0 #000}input[type=range]::-ms-thumb{height:var(--ui-char-width);width:calc(var(--ui-char-width)/2);cursor:pointer;background:#fff;border:0 solid #000;border-radius:0;box-shadow:0 0 #000}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7.5px}input[type=range]:focus::-webkit-slider-runnable-track{background:#ffaf5f}input[type=range]::-ms-track{color:transparent;background:0 0;border-color:transparent}input[type=range]::-ms-fill-lower{background:#ffaf5f;border:0 solid #000;border-radius:0;box-shadow:0 0 #000}input[type=range]::-ms-fill-upper{background:#ffaf5f;border:0 solid #000;border-radius:0;box-shadow:0 0 #000}input[type=range]:focus::-ms-fill-lower{background:#ffaf5f}input[type=range]:focus::-ms-fill-upper{background:#ffaf5f}.dialogue{width:100%;min-height:calc(var(--ui-char-width)*4);display:none;bottom:0}.top .dialogue{top:0;bottom:initial}.dialogue>.content{width:100%;margin-left:calc(var(--ui-char-width)/4);height:inherit;flex-direction:column;justify-content:center;display:flex;position:relative}.dialogue>.content>.text{z-index:1;flex-grow:1}.dialogue>.content>.speech{display:none}.dialogue>.sprite-container{aspect-ratio:1;min-height:calc(var(--game-char-width)*2);justify-content:center;align-items:center;display:flex}.dialogue>.sprite-container>.sprite{font-size:var(--game-char-width)}.suggestion{bottom:calc((var(--ui-char-width)*4.5));z-index:3;text-align:center;font-size:calc(var(--ui-char-width)*.75);margin:0 16px;padding:8px 16px;display:none}.start:not([style*="display: none"])~.suggestion{bottom:calc((var(--ui-char-width)*7.5))}.top .suggestion{bottom:calc((var(--ui-char-width)*2))}.alert{visibility:hidden;text-align:center;font-size:calc(var(--ui-char-width)*1.25);top:calc(var(--ui-char-width)*1.4);margin:0 calc(var(--ui-char-width)*2);z-index:3;padding:12px 16px}.alert .content{overflow:hidden}.alert .text{width:65vw}.top .alert{top:calc(var(--ui-char-width)*5)}.input{color:#fff;caret-color:#fff;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0}.start{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:fixed}.start .tile{visibility:hidden;position:absolute;top:-20px}.start .logo{width:324px;margin-top:118px}.start .body{flex-grow:1;display:flex}.start .social{margin-top:14px;display:flex}.start .social a{width:28px;height:28px;margin:0 8px;display:flex}.start .social img{width:100%;height:100%}.start form{margin-bottom:var(--ui-char-width);flex-direction:column;margin-top:14px;line-height:1.5;display:flex}.start .copyright{margin-top:14px;font-size:16px}.start .info{flex-direction:column;display:flex}.start .loading{text-align:center}.start .input{margin-top:var(--ui-char-width)}.footer{text-align:center;margin-top:auto;margin-bottom:var(--ui-char-width);display:flex}.footer .text{cursor:pointer;margin:0 10px;font-size:14px;text-decoration:none}.world{touch-action:none;width:100%;font-size:0;display:none}.world>div{width:100%}.world .separator{height:var(--game-char-width)}.world>span{font-size:var(--game-char-width);height:var(--game-char-width);transform-origin:bottom;display:inline-block;overflow:hidden}@-webkit-keyframes left-animation{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes left-animation{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@-webkit-keyframes right-animation{25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes right-animation{25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@-webkit-keyframes blink-animation{0%{opacity:0}25%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes blink-animation{0%{opacity:0}25%{opacity:1}75%{opacity:0}to{opacity:1}}@-webkit-keyframes scroll-animation{0%{transform:translateY(-50%)}to{transform:translateY(0%)}}@keyframes scroll-animation{0%{transform:translateY(-50%)}to{transform:translateY(0%)}}.left-animation{-webkit-animation:.25s left-animation;animation:.25s left-animation}.up-animation,.right-animation{-webkit-animation:.25s right-animation;animation:.25s right-animation}.down-animation{-webkit-animation:.25s left-animation;animation:.25s left-animation}.blink-animation{-webkit-animation:.5s blink-animation;animation:.5s blink-animation}.scroll-animation{-webkit-animation:.25s scroll-animation;animation:.25s scroll-animation}@-webkit-keyframes fade-animation{45%{opacity:0}55%{opacity:0}to{opacity:1}}@keyframes fade-animation{45%{opacity:0}55%{opacity:0}to{opacity:1}}@-webkit-keyframes blur-animation{0%{opacity:0;-webkit-filter:blur(5px)drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd);filter:blur(5px)drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd)}to{opacity:1;-webkit-filter:blur()drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd);filter:blur()drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd)}}@keyframes blur-animation{0%{opacity:0;-webkit-filter:blur(5px)drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd);filter:blur(5px)drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd)}to{opacity:1;-webkit-filter:blur()drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd);filter:blur()drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd)}}@-webkit-keyframes blurOut-animation{0%{opacity:1;-webkit-filter:blur();filter:blur()}49%{opacity:0;-webkit-filter:blur(5px);filter:blur(5px)}51%{opacity:0;-webkit-filter:blur(5px)drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd);filter:blur(5px)drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd)}to{opacity:1;-webkit-filter:blur()drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd);filter:blur()drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd)}}@keyframes blurOut-animation{0%{opacity:1;-webkit-filter:blur();filter:blur()}49%{opacity:0;-webkit-filter:blur(5px);filter:blur(5px)}51%{opacity:0;-webkit-filter:blur(5px)drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd);filter:blur(5px)drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd)}to{opacity:1;-webkit-filter:blur()drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd);filter:blur()drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd)}}.fade-animation{-webkit-animation:.75s ease-in-out fade-animation;animation:.75s ease-in-out fade-animation}.fadeOut-animation{-webkit-animation:4s ease-in-out fade-animation;animation:4s ease-in-out fade-animation}.blur-animation{-webkit-animation:3s blur-animation;animation:3s blur-animation}.blurOut-animation{-webkit-animation:4s linear blurOut-animation;animation:4s linear blurOut-animation}.dream{-webkit-filter:drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd);filter:drop-shadow(0 0 20px #0ff)drop-shadow(0 0 40px #ff00fd)}@-webkit-keyframes alert-slideIn-animation{0%{max-width:0}to{max-width:400px}}@keyframes alert-slideIn-animation{0%{max-width:0}to{max-width:400px}}@-webkit-keyframes alert-shrinkIn-animation{0%{transform:scale(1.75)}to{transform:scale(1)}}@keyframes alert-shrinkIn-animation{0%{transform:scale(1.75)}to{transform:scale(1)}}@-webkit-keyframes alert-fadeIn-animation{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes alert-fadeIn-animation{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@-webkit-keyframes alert-fadeOut-animation{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes alert-fadeOut-animation{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.alert-slideIn-animation{-webkit-animation:.8s ease-out alert-slideIn-animation,.2s linear forwards alert-fadeIn-animation;animation:.8s ease-out alert-slideIn-animation,.2s linear forwards alert-fadeIn-animation}.alert-shrinkIn-animation{-webkit-animation:.2s ease-out alert-shrinkIn-animation,.2s linear forwards alert-fadeIn-animation;animation:.2s ease-out alert-shrinkIn-animation,.2s linear forwards alert-fadeIn-animation}.alert-fadeOut-animation{-webkit-animation:.2s linear forwards alert-fadeOut-animation;animation:.2s linear forwards alert-fadeOut-animation}@-webkit-keyframes dots1{0%,25%{visibility:hidden}to{visibility:visible}}@keyframes dots1{0%,25%{visibility:hidden}to{visibility:visible}}@-webkit-keyframes dots2{0%,50%{visibility:hidden}to{visibility:visible}}@keyframes dots2{0%,50%{visibility:hidden}to{visibility:visible}}@-webkit-keyframes dots3{0%,75%{visibility:hidden}to{visibility:visible}}@keyframes dots3{0%,75%{visibility:hidden}to{visibility:visible}}.loading span:first-of-type{-webkit-animation:1s linear infinite dots1;animation:1s linear infinite dots1}.loading span:nth-of-type(2){-webkit-animation:1s linear infinite dots2;animation:1s linear infinite dots2}.loading span:nth-of-type(3){-webkit-animation:1s linear infinite dots3;animation:1s linear infinite dots3}@-webkit-keyframes button-pop{0%{width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px}}@keyframes button-pop{0%{width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px}}@-webkit-keyframes button-pop-font{0%{font-size:1.15em}}@keyframes button-pop-font{0%{font-size:1.15em}}.button-pop-animation>div{-webkit-animation:.15s step-end .15s button-pop;animation:.15s step-end .15s button-pop}.button-pop-animation>div>*{-webkit-animation:.15s step-end .15s button-pop-font;animation:.15s step-end .15s button-pop-font}.button-quick-pop-animation>div{-webkit-animation:.15s step-end button-pop;animation:.15s step-end button-pop}.button-quick-pop-animation>div>*{-webkit-animation:.15s step-end button-pop-font;animation:.15s step-end button-pop-font}@-webkit-keyframes health-pop{0%{font-size:1em;transform:scale(1.05172)}}@keyframes health-pop{0%{font-size:1em;transform:scale(1.05172)}}@-webkit-keyframes health-pop-vertical{0%{font-size:1em;transform:scaleY(1.05172)}}@keyframes health-pop-vertical{0%{font-size:1em;transform:scaleY(1.05172)}}.health.button-pop-animation>div>*{-webkit-animation:.15s step-end .15s health-pop;animation:.15s step-end .15s health-pop}.health.button-pop-animation[style*="height: 68px"]>div>*{-webkit-animation:.15s step-end .15s health-pop-vertical;animation:.15s step-end .15s health-pop-vertical}.health.button-quick-pop-animation>div>*{-webkit-animation:.15s step-end health-pop;animation:.15s step-end health-pop}.health.button-quick-pop-animation[style*="height: 68px"]>div>*{-webkit-animation:.15s step-end health-pop-vertical;animation:.15s step-end health-pop-vertical}.status,.buttons,.repeat,.help{flex-direction:column;justify-content:center;display:flex;position:fixed}.top .buttons,.top .status{top:calc(var(--ui-char-width)*4)}.buttons{margin:calc(var(--ui-char-width)/2);flex-direction:row;right:0}.repeat,.help{margin:0 var(--ui-char-width);left:0;bottom:calc(var(--ui-char-width)*5)}.help{font-size:1.25em}.top .repeat,.top .help{bottom:calc(var(--ui-char-width)*1)}.buttons .button,.repeat .button,.help .button{width:calc((var(--ui-char-width) + var(--ui-border))*2);height:calc((var(--ui-char-width) + var(--ui-border))*2);display:none}.buttons .button{margin-left:calc(var(--ui-char-width)/2);margin-bottom:calc(var(--ui-char-width)/2)}.button{position:relative}.button>div{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.button:hover:not(.disabled)>div{width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px}.button:hover:not(.disabled)>div>*{font-size:1.15em}.status{margin:calc(var(--ui-char-width)*.75)calc(var(--ui-char-width)/2);left:0}.status>div{margin-bottom:calc(var(--ui-char-width)/2);font-family:Consolas,monospace;font-size:16px;display:flex}.health{width:116px}.health>div>div{flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;max-width:116px;padding:2px;display:flex}.health>div>div>div{align-items:center;padding:4px;font-family:Kosugi,Consolas,monospace;display:flex}.health>div>div>div:hover{background:#fff}.health>div>div>div:hover>.type{color:#000!important}.health .bar{width:100%;height:8px;margin-left:6px;display:none}.health>div>div>div>.bar>div{background-color:#fff;border-bottom:2px solid #4e4e4e;width:100%;height:100%}.health>div>div>div:hover>.bar>div{background-color:#000}.health.button:hover>div>div{font-size:1em;transform:scale(1.05172)}.health.button[style*="height: 68px"]:hover>div>div{transform:scaleY(1.05172)}.status>.time{height:var(--game-char-width);width:calc(var(--ui-char-width)*5);justify-content:center;padding:6px}@media only screen and (min-width:600px) and (min-height:500px){.policies-warning .panel{padding:var(--ui-char-width);flex-direction:row}.policies-warning .actions{margin:0}.start .logo{margin-top:164px}.start .copyright,.start .social{margin-top:18px}.modal,.modal.begin,.modal.interactive{width:500px;height:50vh;margin-top:15vh}.modal:has(.inventory){height:initial}.modal .navigation,.modal .options{flex-direction:row}.modal .body .diary{padding:0}.modal .navigation .search.active{width:initial}.modal .options{padding:0 calc(var(--ui-char-width)/2)}.modal .actions{justify-content:flex-end}.modal .actions .loading,.modal .actions .button{width:calc(var(--ui-char-width)*7);flex-grow:0}.dialogue{bottom:calc(var(--ui-char-width)*2);width:450px}.top .dialogue{top:calc(var(--ui-char-width)*3)}.suggestion{bottom:calc((var(--ui-char-width)*6.5))}.start:not([style*="display: none"])~.suggestion{bottom:calc((var(--ui-char-width)*7))}.alert{top:calc(var(--ui-char-width)*3);transition:max-width .4s ease-out,opacity .2s linear}.alert .text{width:368px}.top .alert{top:calc(var(--ui-char-width)*7.5)}.alert-slideIn-animation{-webkit-animation:.4s ease-out alert-slideIn-animation,.2s linear forwards alert-fadeIn-animation;animation:.4s ease-out alert-slideIn-animation,.2s linear forwards alert-fadeIn-animation}.top .buttons,.top .status{top:0}.buttons,.status,.repeat,.help{margin:calc(var(--ui-char-width)*2);flex-direction:column}.buttons .button,.status>*{margin-bottom:var(--ui-char-width)}.repeat,.top .repeat,.help,.top .help{height:calc(var(--ui-char-width)*4);margin-left:calc(var(--ui-char-width)*2.5);bottom:0}.health{width:100px}.health>div>div{flex-direction:column;justify-content:space-around;width:100px;padding:6px}.health>div>div>div{width:100%;padding:1px 4px 1px 2px!important}.health .bar{display:flex}.health.button:hover>div>div{font-size:1em;transform:scaleY(1.06)}@-webkit-keyframes health-pop-desktop{0%{font-size:1em;transform:scaleY(1.06)}}@keyframes health-pop-desktop{0%{font-size:1em;transform:scaleY(1.06)}}.health.button-pop-animation>div>*{-webkit-animation:.15s step-end .15s health-pop-desktop;animation:.15s step-end .15s health-pop-desktop}.health.button-quick-pop-animation>div>*{-webkit-animation:.15s step-end health-pop-desktop;animation:.15s step-end health-pop-desktop}}@media only screen and (max-width:360px){.start .logo{width:288px}}@media only screen and (max-width:320px){.start .logo{margin-top:60px}}@media only screen and (max-height:500px){.start .logo{width:288px;margin-top:40px}}@media only screen and (max-height:400px) and (max-width:500px){.start .logo{margin-top:20px}.start .social,.start .footer{display:none}.start:not([style*="display: none"])~.suggestion{bottom:calc((var(--ui-char-width)*5.5))}}@media only screen and (max-height:500px) and (min-width:500px){.start .social{flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0 20px;position:absolute;top:0;right:0}.start .social a{margin:4px 0}}@media only screen and (max-height:320px){.start .logo{width:240px;margin-top:20px}}@media only screen and (max-height:300px){.start .logo,.start .caption{display:none}.start form{justify-content:flex-end;height:100%;display:flex}}.homepage{flex-direction:column;align-items:center;margin-top:auto;display:none}.home .start{overflow-y:auto}.home .homepage{display:flex}.home form{display:none}.play.text{margin:32px 0 18px}.platforms{flex-wrap:wrap;justify-content:center;width:300px;margin-top:14px;margin-bottom:32px;display:flex}.platforms .button{width:110px;height:100px;margin:4px}.platforms .button>div>div{flex-direction:column;justify-content:center;align-items:center;display:flex}.platforms .button>div>div>div{display:flex}.platforms .button:hover>div>div{font-size:1em;transform:scale(1.05455)}.platforms svg{width:36px;height:36px;padding:0 12px}.platforms .text{margin-top:10px}@media only screen and (min-width:600px) and (min-height:500px){.platforms{width:100%}.platforms .button{width:110px;height:140px}.platforms svg{width:60px;height:60px}.platforms .linux svg,.platforms .windows svg{width:50px}}@media only screen and (max-height:750px){.home .start .logo{margin-top:40px}}@media only screen and (max-height:640px) and (max-width:600px){.play.text{display:none}}@media only screen and (max-height:500px){.play.text{display:none}.platforms{margin-bottom:20px}.modal.begin{height:calc(100% - (var(--ui-char-width)*7))}}.debug{border-collapse:collapse;opacity:.75;background-color:#000;position:absolute;top:0;left:0}.debug tr td{word-wrap:break-word;max-width:75vw}.debug tr td:nth-of-type(2){text-align:right;padding-left:16px}