.resize-handle{position:absolute;background-color:transparent}.resize-handle.n{top:0;left:0;right:0;height:3px;cursor:n-resize}.resize-handle.e{top:0;right:0;bottom:0;width:3px;cursor:e-resize}.resize-handle.s{bottom:0;left:0;right:0;height:3px;cursor:s-resize}.resize-handle.w{top:0;left:0;bottom:0;width:3px;cursor:w-resize}.resize-handle.ne{top:0;right:0;width:6px;height:6px;cursor:ne-resize}.resize-handle.se{bottom:0;right:0;width:6px;height:6px;cursor:se-resize}.resize-handle.sw{bottom:0;left:0;width:6px;height:6px;cursor:sw-resize}.resize-handle.nw{top:0;left:0;width:6px;height:6px;cursor:nw-resize}:root{--text-color: #222222;--surface: #c0c0c0;--button-highlight: #ffffff;--button-face: #dfdfdf;--button-shadow: #808080;--window-frame: #0a0a0a;--dialog-blue: #000080;--dialog-blue-light: #1084d0;--dialog-gray: #808080;--dialog-gray-light: #b5b5b5;--link-blue: #0000ff;--background: #008080;--border-width: 1px;--border-raised-outer: inset -1px -1px var(--window-frame), inset 1px 1px var(--button-highlight);--border-raised-inner: inset -2px -2px var(--button-shadow), inset 2px 2px var(--button-face);--border-sunken-outer: inset -1px -1px var(--button-highlight), inset 1px 1px var(--window-frame);--border-sunken-inner: inset -2px -2px var(--button-face), inset 2px 2px var(--button-shadow);--default-button-border-raised-outer: inset -2px -2px var(--window-frame), inset 1px 1px var(--window-frame);--default-button-border-raised-inner: inset 2px 2px var(--button-highlight), inset -3px -3px var(--button-shadow), inset 3px 3px var(--button-face);--default-button-border-sunken-outer: inset 2px 2px var(--window-frame), inset -1px -1px var(--window-frame);--default-button-border-sunken-inner: inset -2px -2px var(--button-highlight), inset 3px 3px var(--button-shadow), inset -3px -3px var(--button-face)}body,html{height:100%;overflow:hidden}body{font-family:Arial,sans-serif;font-size:.9rem;background-color:var(--background);color:#000}main{height:100vh;width:100vw;overflow:hidden}.window-button:hover{background-color:#777}.w98-start-bevel{box-shadow:inset -1px -1px #3d3d3d,inset 1px 1px #e3e3e3,inset -2px -2px gray,inset 2px 2px #e6e6e6}.w98-bevel-btn{display:flex;align-items:center;background-color:var(--theme-button-face, #c0c0c0);color:var(--theme-button-text, #000000);box-shadow:inset -1px -1px var(--theme-border-dark, #3d3d3d),inset 1px 1px var(--theme-border-light, #e3e3e3),inset -2px -2px var(--theme-button-shadow, gray),inset 2px 2px var(--theme-button-highlight, #e6e6e6)}.w98-emboss{font-size:11px;border:none;display:flex;align-items:center;background-color:var(--theme-surface-variant, #dfdfdf);color:var(--theme-on-surface, #000000);box-shadow:inset 1px 1px var(--theme-border-dark, #2c2c2c),inset -1px -1px var(--theme-border-light, #d4d4d4),inset 2px 2px var(--theme-button-shadow, gray),inset -2px -2px var(--theme-button-highlight, #dfdfdf)}.w98-toolbar-button{padding-right:10px;font-size:11px;min-width:150px;height:30px;border:none;float:left;display:flex;padding-left:10px;align-items:center;box-shadow:inset -1px -1px #3d3d3d,inset 1px 1px #e3e3e3,inset -2px -2px gray,inset 2px 2px #e6e6e6}.w98-toolbar-button:hover{background-color:#777}.window-action-button:hover{background-color:silver}.window-action-button:active{background-color:#a0a0a0;box-shadow:inset 1px 1px #000,inset -1px -1px #fff,1px 1px #888}.window{box-shadow:inset -2px -2px var(--window-frame),inset 2px 2px var(--button-face),inset -2px -2px var(--button-shadow),inset 2px 2px var(--button-highlight);background:silver;padding:4px;margin-right:4px}.max-h-window{max-height:calc(100 - 40px)}.title-bar-controls{display:flex}.title-bar-controls button{padding:0;display:block;min-width:16px;min-height:14px}.title-bar-controls button:active{padding:0}.title-bar-controls button:focus{outline:none}.divider{color:#797979;background-color:#797979;border-bottom:1px solid #fff;height:2px}.toolbar-divider{position:relative;width:2px;min-height:30px;margin-top:2px;background:#797979;float:left;border-right:1px solid #fff}.w98-box-shadow{box-shadow:inset -1px 0 #0a0a0a,inset 1px 1px #dfdfdf,inset -2px 0 gray,inset 2px 2px #fff}.w98-content-shadow{box-shadow:inset -2px -2px var(--window-frame),inset 2px 2px var(--button-face),inset -2px -2px var(--button-shadow),inset 2px 2px var(--button-highlight)}.w98-tab-shadow{box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a}
