  * { scrollbar-width: auto; scrollbar-color: #ff6600 #000000; }
  *::-webkit-scrollbar { width: 7px; }
  *::-webkit-scrollbar-track { background: rgba(0,0,0,0.5); }
  *::-webkit-scrollbar-thumb { background-color: #ff6600; border-radius: 10px; border: 1px solid rgba(50,50,50,0.5); }

      body { overflow: hidden; background-color: #101010; font-family: Courier; color: #ffffff; margin: 0px; padding: 0px; font-size: 10pt; }
      TABLE,FORM { padding: 0px; margin: 0px; }
      SELECT,OPTION { border: #000000 1px solid; padding: 0px; margin: 0px; background: rgba(50,50,50,0.5); font-family: courier; color: #ffffff; }
      #form { background: rgba(0, 0, 0, 0.15); padding: 0; margin: 0; width: 100%; height: 25px; backdrop-filter: blur(10px); }
      #input { border: none; background: rgba(0,0,0,0.5); color: #ffffff; border-radius: 2px; padding-top: 0; }
      #input:focus { outline: none; }
      #form > button { background: #121212; border: #333333 1px solid; padding: 0; margin: 0; border-radius: 3px; outline: none; color: #ffffff; }
      [id*="con"] { text-shadow: 1px 1px 3px #000000; width: 100%; font-family: 'Courier New', Courier, monospace; padding: 0;}
      #conHome { height: 0px; }
      #tabScroll1 {
        position:relative; vertical-align: bottom; height: 100%; width: 100%; display: inline-block; 
      }
      #tabList {
        display: inline-block;
        vertical-align: bottom;
        top: 0; left: 0; width: 100%; height: 100%;
      }
      #tabList > span {
        display: inline-block;
        height: 15px;
        border-radius: 5px 5px 0px 0px;
        padding: 5px; margin: 0px 5px 0px 0px;
      }
      #main { background: url('img/bg2.jpg'); background-repeat: no-repeat; background-size: cover; height: 100%; width: 100%; }
      #tabActive { cursor: pointer; }

      #tabHome { cursor: pointer; z-index: 10000; background: #303030; }
      #tabHome::before { content: ":: "; }
      #tabHelp::before { content: "? "; }
      [id*="tabChan"]::before { content: "# "; font-style: italic oblique; }
      

      #scrl1 { position:relative; height: 100%; width: 100%; display: block; }
      #scrl2 { background: rgba(50,50,50,0.5); width: 100%; border: #000000 1px solid; overflow-y: auto; position: absolute; top: 0; right:0; bottom: 0; left: 0; }
      #myNick { text-shadow: 2px 2px 2px #000000; }