body{
/*  background: linear-gradient(to right,black,orange); */
  background: no-repeat url(/img/crosstmp.webp);
  /*background-size: 100% 100%;*/
  background-size: cover;
  background-attachment: fixed;  

  display: grid;
  grid-template-columns: 64px calc(50% - 64px - 7.5vh) calc(50% - 64px - 6vh) 64px;
  gap: 5vh;

  font-smooth: never;
}

.entry{
  margin-top:0;
  margin-bottom:0;
  font-size: 14px;
}

.tab{
  text-indent: 2em;
}
.sub{
  margin-top: 0;
  margin-bottom: 12px;
  text-align: center;
  font-size: 10px;
}

.iconbar{
  position: relative;
}
.iconbox{
  position:fixed;
  display: flex;
  flex-direction: column;
}

.folderbox{
  padding: 3px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  margin-top:4px;
}

.col-l{
  /*null, just indicator*/
}
.col-r{
  /*null, just indicator*/
}

.deskbutton{
  position: relative;
  font-family: courier;
  width: 70px;
  color: white;
  background-color: transparent;
  border: none;
  display: inline-block;
  height: 75px;
  margin-bottom:6px;
  overflow-x: hidden;
}
.deskbutton:hover{
  background-color: #df852dAA;
}

.window{
  /*height: 85vh;*/
  position: relative;
  margin-top: 4vh;
  width: auto;
  outline-style: ridge;
  outline-width: 5px;
  outline-color: peru;
  
  /*background-color: #303131;*/
  background-color: #1e2426;
  overflow-y: hidden;
}

.wdecor{
  position: relative;
  height: 24px;
  /*border-style: groove;*/
  /*border-width: 3px;*/ple/gnupasta.txt
  /*border-color: peru;
  background-color: peru;*/

  color: white;
  font-family: courier;
  padding: 0;
  text-align: center;
  display: grid;
  grid-template-columns: 24px auto 24px;
  gap: 0px;
}
.wtitle{
  background: peru;
  width: auto;
  height: auto;
  color: white;
  border-color: peru;
  border-style: groove;
  border-width: 3px;
  white-space: nowrap;
  overflow: hidden;
}
.wbutton{
  display: inline-block;
  border-color: peru;
  background-color: peru;
  color: white;
  font-family: courier;
  width: auto;
  height: auto;

  border-width: 3px;
}

.wcontent{
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  color: white;
  font-family: courier;

  max-height: 85vh;
  overflow-y: scroll;
  
  h1{
    text-align: center;
  }
  h2{
    margin-bottom:0;
    text-align: center;
  }

}

.iawindow{
  /*height: 85vh;*/
  position: relative;
  margin-top: 4vh;
  width: auto;
  outline-style: ridge;
  outline-width: 5px;
  outline-color: #434444;
  padding: 0;
  background-color: #1e2426;
  overflow-y: hide;
}

.iawdecor{
  position: relative;
  height: 24px;
  /*border-style: groove;*/
  /*border-width: 3px;*/
  /*border-color: peru;
  background-color: peru;*/

  color: white;
  font-family: courier;
  padding: 0;
  text-align: center;
  display: grid;
  grid-template-columns: 24px auto 24px;
  gap: 0px;
}
.iawtitle{
  background: #434444;
  width: auto;
  height: auto;
  border-color: #434444;
  border-style: groove;
  border-width: 3px;
  overflow-x: hidden;
}
.iawbutton{
  display: inline-block;
  border-color: #434444;
  background-color: #434444;
  color: white;
  font-family: courier;
  width: auto;
  height: auto;

  border-width: 3px;
}

.iawcontent{
  position: relative;
  padding: 3%;
  color: white;
  font-family: courier;

  height: auto;
  overflow-y: auto;
}
.iawcontent h1{
  text-align: center;
}

.errwindow{
  /*height: 85vh;*/
  position: relative;
  margin-top: 4vh;
  width: auto;
  outline-style: ridge;
  outline-width: 5px;
  outline-color: maroon;
  
  background-color: #1e2426;
  overflow-y: hide;
}

.errdecor{
  position: relative;
  height: 24px;
  /*border-style: groove;*/
  /*border-width: 3px;*/
  /*border-color: peru;
  background-color: peru;*/

  color: white;
  font-family: courier;
  padding: 0;
  text-align: center;
  display: grid;
  grid-template-columns: 24px auto 24px;
  gap: 0px;
}
.errtitle{
  background: maroon;
  width: auto;
  height: auto;
  border-color: maroon;
  border-style: groove;
  border-width: 3px;
  overflow-x: hidden;
}
.errbutton{
  display: inline-block;
  border-color: maroon;
  background-color: maroon;
  color: white;
  font-family: courier;
  width: auto;
  height: auto;

  border-width: 3px;
}

.errcontent{
  position: relative;
  padding: 3%;
  color: white;
  font-family: courier;

  height: auto;
  overflow-y: auto;
}
.errcontent h1{
  text-align: center;
}
.errexit{
  border-width: 3px;
  display: inline-block;
  border-color: maroon;
  background-color: maroon;
  font-family: courier;
  color: white;
  width: auto;
  height: 24px;
  text-align: center;
  margin-bottom: 7px;
}


/*
.image{
  
}
.idecor{
  
}

.extrabar{
  
}*/

