html{font:-apple-system-body}body{position:relative;max-width:80ch;min-height:100vh;font-size:100%;font-family:Palatino,Georgia,times new roman,serif;background-color:#f7f4f1;color:rgba(0,0,0,.85);margin:1ch auto;padding:0;-webkit-user-select:text;transition-property:background-color,color;transition-duration:2s;-webkit-transition-property:background-color,color;-webkit-transition-duration:2s}a{color:blue;text-decoration:underline;cursor:pointer}#main{line-height:1.5}.container{position:absolute;left:0;right:0;margin:0 1ch;animation-duration:.5s;-webkit-animation-duration:.5s;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-in;-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease-in}@keyframes containerslidein{from{transform:translateX(100%)}to{transform:none}}@-webkit-keyframes containerslidein{from{-webkit-transform:translateX(100%)}to{-webkit-transform:none}}.tempfocus:focus{outline:none}#loading{position:fixed;bottom:0;right:0}.frozen{overflow-x:hidden;pointer-events:none}#text img{max-width:100%}#main.container img{max-width:100%}.statBar{background-color:#949291;height:2rem;line-height:2rem;margin:.5ch 0;width:20rem;max-width:100%;color:#f7f4f1;position:relative;z-index:0}.opposed{background-color:#6d6dfc}table{margin-bottom:1.5em}.statText{margin-left:2ex;text-indent:-1ex}.statBar>span,.statLine>span{position:relative;z-index:1;white-space:nowrap}.statValue{background-color:#ff5955;position:absolute;top:0;left:0;height:100%;z-index:-1}.choice{margin:1rem 0}.choice>div{position:relative;min-height:1.25cm;display:flex;flex-direction:column;justify-content:center;border-color:#a9acaf;border-style:solid;border-width:1px 1px 0}.choice label{transition-property:background-color,color;transition-duration:.1s;-webkit-transition-property:background-color,color;-webkit-transition-duration:.1s;-webkit-tap-highlight-color:transparent;padding:.5em 1ch;display:block}.shuttle{position:absolute;right:0;top:0;width:20%;height:100%;background-color:#626160;opacity:.25;transition-property:opacity;transition-duration:.3s;-webkit-transition-property:opacity;-webkit-transition-duration:.3s}.shuttle.discovery{width:20%;animation-name:shuttlefadein,shuttleslide,shuttlefadeout;animation-duration:.75s,1s,1s;animation-delay:0s,.75s,1.75s;-webkit-animation-name:shuttlefadein,shuttleslide,shuttlefadeout;-webkit-animation-duration:.75s,1s,1s;-webkit-animation-delay:0s,.75s,1.75s}@keyframes shuttlefadein{from{opacity:0}to{opacity:.25}}@keyframes shuttlefadeout{from{opacity:.25;transform:translateX(-401%)}to{opacity:0;transform:translateX(-401%)}}@keyframes shuttleslide{from{opacity:.25;transform:translateX(0)}to{opacity:.25;transform:translateX(-401%)}}@-webkit-keyframes shuttlefadein{from{opacity:0}to{opacity:.25}}@-webkit-keyframes shuttlefadeout{from{opacity:.25;-webkit-transform:translateX(-401%)}to{opacity:0;-webkit-transform:translateX(-401%)}}@-webkit-keyframes shuttleslide{from{opacity:.25;-webkit-transform:translateX(0)}to{opacity:.25;-webkit-transform:translateX(-401%)}}.selected{color:rgba(255,255,255,.85);background-color:#007aff}.selectedKeyboard,.choice>div.selectedKeyboard:hover,.next.selectedKeyboard{color:rgba(255,255,255,.85);background-color:#007aff;transition-property:background-color,color;transition-duration:.5s;transition-timing-function:linear;-webkit-transition-property:background-color,color;-webkit-transition-duration:.5s;-webkit-transition-timing-function:linear}.choice>div:first-child{border-top-width:1px;-webkit-border-top-right-radius:1ch;-webkit-border-top-left-radius:1ch;border-top-right-radius:1ch;border-top-left-radius:1ch}.choice>div:last-child{border-bottom-width:1px;-webkit-border-bottom-right-radius:1ch;-webkit-border-bottom-left-radius:1ch;border-bottom-right-radius:1ch;border-bottom-left-radius:1ch}.choice .noBorder{border-width:0}input[type=radio],input[type=checkbox]{margin-right:1ch}.saveGame>label{display:block}.choice .disabled{color:gray}input[type=password]:disabled{background-color:#d3d3d3}input[type=email],input[type=password]{padding:1px;margin:2px 0}button{font-size:100%}.next{clear:both;display:block;width:100%;font-size:1.5em;font-weight:bolder;font-family:-apple-system,sans-serif;margin:1rem 0;-webkit-appearance:none;color:#f7f4f1;background-color:#626160;border:none;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;padding:6px}.linkButton{text-align:center;text-decoration:none}.next:hover{color:#e4ded8}h1{font-size:1.5em;font-weight:400}h2{font-size:1.125em;font-weight:400}#identity{float:right}#identity>a{display:block;text-align:end}#footer{margin:10px 0 75px}#mobileLinks a img{border:0}.mobileBadges{margin:0}.spacedLink{margin-right:.5em}.spacedLink:last-child{margin-right:0}#sharelist{margin:0}#sharelist li{line-height:1cm}.alertify-cover{background-color:#000;filter:alpha(opacity=50);opacity:.5}#greybackground{position:fixed;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);opacity:.5;top:0;left:0}.savePassword{font-family:monospace;display:block}.webOnly{display:none}.alignleft{display:inline;float:left;margin-right:1.625em;margin-bottom:1.5em}.alignright{display:inline;float:right;margin-left:1.625em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}#main form{clear:both}.paidOnly{display:none}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.nightmode{background-color:#242424;color:rgba(255,255,255,.85)}body.nightmode a{color:#7bc8fa}body.nightmode .next{color:#242424;background-color:#d9d9d9}body.nightmode .shuttle{background-color:#d9d9d9}body.nightmode .next:hover{color:#555}body.nightmode .alertify{color:#000}body.nightmode a.alertify-button{color:#fff}body.nightmode img.invert{-webkit-filter:invert(100%);filter:invert(100%)}body.whitemode{background-color:#fff}body.whitemode .next{color:#fff}body.whitemode .next:hover{color:#ddd}dialog:not([open]){display:none}#keyboardShortcuts{font-family:system-ui}#keyboardShortcuts::backdrop{background:rgba(0,0,0,.4)}#keyboardShortcuts header{display:flex;justify-content:space-between}#keyboardShortcuts header span{font-weight:700}#keyboardShortcuts .table{display:grid;grid-template-columns:1fr 1fr}#keyboardShortcuts .table div{padding:.5em}#keyboardShortcuts .key{background-color:#f8f8ff;border:thin solid lightgrey;border-radius:5px;padding:.3em;font-family:monospace}#text .gameTitle{display:none}@media(max-width:480px) or (max-height:640px){.definition{display:none}#headerLinks{display:none}#title{font-size:1.125em}#author{display:none}#text .gameTitle{display:block}#advertisement{margin:-8px}.mobileBadges{float:none}#header{margin-top:30px}#text .alignleft,#text .alignright{max-width:45%}#identity{display:none}}@media(max-width:375px){#achievementsButton{display:none}}