*{box-sizing:border-box}html,body{margin:0;background:#008080;min-height:100%}
body{font:15px/1.35 Consolas,"Lucida Console","Courier New",monospace;color:#c0c0c0;padding:18px}
.win{max-width:920px;margin:0 auto;border:2px solid #dfdfdf;border-right-color:#404040;border-bottom-color:#404040;background:#c0c0c0;box-shadow:2px 2px 0 #000}
.tb{display:flex;align-items:center;gap:6px;background:linear-gradient(90deg,#000080,#1084d0);color:#fff;padding:3px 4px;font:bold 13px Tahoma,"MS Sans Serif",sans-serif}
.ic{background:#000;color:#c0c0c0;font:10px monospace;padding:1px 2px}.tt{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bt i{display:inline-block;width:18px;height:16px;margin-left:2px;background:#c0c0c0;color:#000;text-align:center;font:bold 11px/14px Tahoma;font-style:normal;border:1px solid #fff;border-right-color:#404040;border-bottom-color:#404040}
.scr{background:#000;min-height:70vh;padding:10px 12px;margin:2px;overflow-x:auto}
pre{margin:0 0 12px;font:inherit;white-space:pre-wrap;word-break:break-word}.banner{color:#c0c0c0}.dim{color:#808080}
.p{margin:4px 0 8px}.p b{font-weight:normal;color:#fff}
nav{margin:0 0 12px}nav a{color:#c0c0c0;margin-right:14px;text-decoration:none;border-bottom:1px dotted #808080}nav a:hover{color:#fff;background:#c0c0c0;color:#000}
.cl{display:flex;align-items:center;gap:0;margin-top:6px}.cl input{flex:1;min-width:0;background:#000;color:#c0c0c0;border:0;outline:0;font:inherit;caret-color:transparent;padding:0 0 0 6px}
.cur{animation:b 1s steps(1) infinite;color:#c0c0c0}@keyframes b{50%{opacity:0}}
button{background:none;border:0;color:#fff;font:inherit;cursor:pointer;padding:0}button:hover{background:#c0c0c0;color:#000}
@media(max-width:600px){body{padding:0;font-size:13px}.win{border:0}.scr{min-height:92vh}}
