:root{--glkote-buffer-bg: #fff;--glkote-buffer-fg: #000;--glkote-buffer-line-height: 1.4;--glkote-buffer-reverse-bg: #000;--glkote-buffer-reverse-fg: #fff;--glkote-buffer-size: 15px;--glkote-grid-bg: #fff;--glkote-grid-fg: #000;--glkote-grid-line-height: 18px;--glkote-grid-mono-family: var(--glkote-mono-family);--glkote-grid-reverse-bg: #000;--glkote-grid-reverse-fg: #fff;--glkote-grid-size: 14px;--glkote-input-fg: #000;--glkote-mono-family: "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", monospace;--glkote-prop-family: Georgia, "AsyncGlk Serif", serif;--glkote-prop-half-leading: .132em}@font-face{font-family:"AsyncGlk Serif";src:local("Times News Roman"),local("Liberation Serif");ascent-override:91.7%;descent-override:21.9%}#windowport{height:100%;position:relative;width:100%}#loadingpane{position:absolute;width:100%;text-align:center;top:20%}#layout_test_pane{position:absolute;top:0;visibility:hidden}.ios15fix{padding-bottom:55px}#errorpane{background:#FFA0A0;border-bottom:3px solid #FF4040;position:absolute;top:0;width:100%}#errorpane.WarningPane{background:#B0B0FF;border-bottom:3px solid #6060FF}#errorpane:hover{background:rgba(255,160,160,.5);border-bottom:3px solid rgba(255,64,64,.3)}#errorpane.WarningPane:hover{background:rgba(176,176,255,.5);border-bottom:3px solid rgba(96,96,255,.3)}#errorcontent{font-size:1.1em;padding:1em;text-align:center}input.Input{background:none;border:none;color:var(--glkote-input-fg);font-weight:700;left:-10000px;margin:0;padding:0;position:absolute;outline-style:none;outline-width:0px;width:5px}.BufferWindow .Input{bottom:0;font-family:var(--glkote-prop-family);font-size:var(--glkote-buffer-size);line-height:var(--glkote-buffer-line-height)}.BufferLine .Input{display:inline-block;position:static}.BufferWindow .LineInput{flex-grow:1;min-width:175px}.GridWindow .Input{font-family:var(--glkote-grid-mono-family);font-size:var(--glkote-grid-size);line-height:var(--glkote-grid-line-height)}span.Style_emphasized{font-style:italic}.BufferWindow span.Style_preformatted{display:inline-block;font-family:var(--glkote-mono-family);padding:0}span.Style_header{font-weight:700}.BufferWindow span.Style_header{font-size:1.13333em}span.Style_subheader,span.Style_alert{font-weight:700}span.Style_note{font-style:italic}div.Style_blockquote{margin:0 2em}span.Style_input{font-weight:700;color:var(--glkote-input-fg)}.WindowFrame{background:var(--glkote-buffer-bg);box-sizing:border-box;margin:0;overflow:hidden;position:absolute}.BufferWindow{color:var(--glkote-buffer-fg);font-family:var(--glkote-prop-family);font-size:var(--glkote-buffer-size);line-height:var(--glkote-buffer-line-height);overflow-y:auto;scrollbar-gutter:stable}.BufferWindow::-webkit-scrollbar{width:10px}.BufferWindow::-webkit-scrollbar-thumb{background:rgba(50%,50%,50%,20%)}.BufferWindow:focus{outline:0}.BufferWindowInner{padding:6px 10px;position:relative}.BufferLine{white-space:pre-wrap}.BufferLine span{padding:var(--glkote-prop-half-leading) 0;vertical-align:bottom}.BufferLine span.monospace{display:inline-block;font-family:var(--glkote-mono-family);padding:0}.BufferLine span.Style_preformatted.proportional{display:inline;font-family:var(--glkote-prop-family);padding:var(--glkote-prop-half-leading) 0}.BufferLine span.reverse{background:var(--glkote-buffer-reverse-bg);color:var(--glkote-buffer-reverse-fg)}.BufferLine:last-child{display:flex;flex-wrap:wrap}.FlowBreak{clear:both}.ImageInlineCenter{vertical-align:middle}.ImageInlineDown{vertical-align:text-top}.ImageInlineUp{vertical-align:text-bottom}.ImageMarginLeft{float:left;margin-right:.5em}.ImageMarginRight{float:right;margin-left:.5em}.GraphicsWindow canvas{background-color:var(--glkote-buffer-bg);display:block}.GridWindow{background:var(--glkote-grid-bg);color:var(--glkote-grid-fg);font-family:var(--glkote-grid-mono-family);font-size:var(--glkote-grid-size);line-height:var(--glkote-grid-line-height);padding:6px 10px}.GridWindow.reverse{background:var(--glkote-grid-reverse-bg)}.GridLine{white-space:pre}.GridLine span{display:inline-block}.GridWindow span.reverse{background:var(--glkote-grid-reverse-bg);color:var(--glkote-grid-reverse-fg)}@media screen and (max-width: 767px){.BufferWindow::-webkit-scrollbar{width:0}.GridWindow{padding:6px}}#dialog_screen{position:absolute;width:100%;height:100%;background:#808080;opacity:.5;z-index:3}#dialog_frame{position:absolute;width:100%;height:100%;z-index:4}#dialog{position:relative;width:400px;margin-left:auto;margin-right:auto;margin-top:100px;background:white;border:4px solid #AAA;-webkit-box-shadow:1px 1px 15px #222;-moz-box-shadow:1px 1px 15px #222;-webkit-border-radius:10px;-moz-border-radius:10px}#dialog .DiaCaption{margin:16px}#dialog .DiaWarning{margin:16px;font-size:14px;font-style:italic}#dialog .DiaInput{margin:16px}#dialog input{width:100%}#dialog .DiaBody{margin:16px;clear:both}#dialog select{width:100%}#dialog button{margin-left:8px}#dialog .DiaButtons{margin:16px;text-align:right}#dialog .DiaButtonsFloat{margin-left:16px;margin-right:16px;float:right}#dialog .DiaDisplayText{font-family:inherit;height:200px;padding:4px 8px;overflow:scroll;overflow-x:hidden;font-size:14px;white-space:pre-wrap;background:#FED}:root{--glkote-buffer-fg: #222;--glkote-buffer-reverse-bg: #222;--glkote-buffer-reverse-fg: #ddd;--glkote-grid-fg: #222;--glkote-grid-reverse-bg: #222;--glkote-grid-reverse-fg: #ddd;--glkote-input-fg: #0b4c8e}
