*{box-sizing:border-box}:root{--bkg-color:#fff;--text-color:#000;--container-width:min(30rem,90vw);--header-height:7.5rem;--footer-height:min(5rem,10vh);--input-width:calc(var(--container-width)*1);--submit-width:calc(var(--container-width)*0);--input-height:min(3rem,8vh)}html{overflow:scroll}body{align-items:center;background-color:var(--bg-color);font-family:Courier,monospace;font-size:small;height:100vh;justify-content:center;margin:0;text-align:center}header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0}footer,header{align-items:center;background-color:#fff;background-color:var(--bkg-color);justify-content:center;position:fixed;text-align:center;width:100vw}footer{border:none;bottom:0;display:flex;font:inherit;height:min(5rem,10vh);height:var(--footer-height)}.messages{margin:auto;padding-bottom:min(5rem,10vh);padding-bottom:var(--footer-height);padding-top:7.5rem;padding-top:var(--header-height);width:min(30rem,90vw);width:var(--container-width)}.dialogue{font-weight:400;text-align:left}form{border:none;display:block;font:inherit}input{border-color:#000;border-color:var(--text-color);width:calc(min(30rem, 90vw)*1);width:var(--input-width)}.submit,input{background-color:#fff;background-color:var(--bkg-color);font:inherit;height:min(3rem,8vh);height:var(--input-height)}.submit{border:#000;border-color:var(--text-color);font-size:x-large;width:calc(min(30rem, 90vw)*0);width:var(--submit-width)}.sign-out{background-color:#fff;background-color:var(--bkg-color);border-color:#000;border-color:var(--text-color);font:inherit;font-size:small;margin:.25em;padding:.25em;position:fixed;right:0;top:0}.sent{font-weight:700}.sign-in{border-color:#000;border-color:var(--text-color);padding:.5rem;position:relative}.sign-in,.sign-in-page{background-color:#fff;background-color:var(--bkg-color);font:inherit}.sign-in-page{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.characters,.description,.location{align-items:left;margin:auto;text-align:left;text-decoration:none;width:min(30rem,90vw);width:var(--container-width)}.act,.location{text-decoration:underline}
/*# sourceMappingURL=main.8191d941.css.map*/