/*-- Styles_BitsConent.css --*/

:root {
  --pbg: rgb(15,17,15,0.9);
}

#github content {
  min-width: 47em;
  user-select:none;
}

#github .note {
  border: 1px solid var(--dark);
  padding: 0.75em 1.5em;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  background-color: var(--light);
  color: var(--dark);
  max-width: 50em;
}

/* #github h2 {
  margin-top: 0.75em;
}

#github #pagetitle {
  border: 2px double var(--dark);
} */

#github .hide {
  display: none;
}

/* body {
  position: relative;
  line-height: 1.25em;
} */

#github .inset {
  margin:0.25em 1em;
}

#github .remotebutton {
  padding: 0.25em 0.5em;
}

#github .rightPanelLinks {
  position: fixed;
  right: 0.0em;
  top: 15em;
  z-index: 100;
  background: var(--light);
  padding: 0.75em 0.25em;
  border: 1px solid var(--dark);
}

#github div.rightPanelLinks a {
  display: block;
  height: 1.5em;
  padding: 0em 0.25em;
}

#github hr.spread {
  margin: 0.75em 0em;
}

#github {
  user-select: none;
}

.focus {
  padding: 0.5em 1.0em 0.5em 1.0em;
  /*border:1px solid red;*/
}

*.focus ul {
  padding-top: -0.5em;
  /*background-color:green;*/
}

.cat {
  text-align: left;
  background-color: var(--menu);
}

#github .codeSnap {
  font-family: Consolas, Courier New, Courier, monospace, sans-serif;
  font-size: small;
  font-weight: bold;
  background-color: #eee;
  padding: 1em 1.5em;
  margin-right: 0.5em;
}

#github pre {
  overflow-x: hidden;
  width:200em;
  /* user-select: all; */
}

#github code-style {
  white-space: pre;
  font-family: Consolas;
  font-size: 0.95em;
  font-weight: bold;
}

#github .grid-item-right {
  overflow-y: auto;
  background-color: var(--light);
}

#github .blockDouble {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  border: 1px solid var(--dark);
  overflow-x: auto;
  overflow-y: hidden;
  margin-right: 0.75em;
  padding: 0.75em;
  padding-right: 0em;
}

#github .blockSingle {
  position: relative;
  border: 1px solid var(--dark);
  overflow-x: auto;
  overflow-y: hidden;
  margin-right: 0.75em;
  margin-top: 1.5em;
  padding: 0.0em;
  padding-right: 0em;
}

#github pre {
  overflow-x: auto !important;
}

#github .block {
  border: 2px solid var(--dark);
  overflow: hidden;
  clear: both;
  max-width: 50em;
  /*margin-right: 0.75em;*/
  padding: 0.25em 0.75em 0.25em 0.25em;
}

/*.codewrap {
  float: left;
  padding-left: 0.5em;
  padding-right: 0.75em;
}

.textwrap {
  padding: 0.0em 0.75em 0.5em 0.5em;
  padding-left: 0.5em;
  padding-right: 0.75em;
}
*/
#github .codewrap {
  padding: 0.0em;
  /*padding-right: 0em;*/
  overflow-y: auto;
  overflow-x: hidden;
  border-right: 1px solid var(--dark);
  font-size: 0.90em;
  background-color: rgb(17,19,17,0.9);
  /*max-width:50em;*/
}

#github .codewrapfloat {
  float: left;
  padding: 0.0em 0.75em 0.5em 0.5em;
  overflow-y: auto;
  overflow-x: hidden;
  border-right: 1px solid var(--dark);
  font-size: 0.90em;
  background-color: rgb(17,19,17,0.9);
  margin-right: 1em;
  margin-bottom: 0.5em;
  width:35em;
}

#github splitter-container {
  border:1px solid var(--dark);
}

#github splitter-container .codewrap {
  border-right: none;
  margin: 0.25em;
}

#github div.block t-b {
  max-width: 100%;
  padding-left: 0.5em;
}

#github .textwrap {
  position: relative;
  padding-right: 0.5em;
  padding-left: 0.5em;
  margin-right: 0.5em;
  font-size:0.90em;
  overflow-y: auto;
  overflow-x: auto;
  /*white-space:nowrap;*/
  font-size:1em;
  /*border-left: 1px solid var(--dark);*/
}
#github .noborder {
  border: none;
}

#github .noflow {
  white-space: nowrap;
  /*background-color: var(--pbg);
  color: var(--light);*/
  color: #bbb;
  background-color: var(--light);
  color: var(--dark);
  border:1px solid var(--dark);
  margin: 0.25em;
  padding: 0.5em 1.5em 1em 1.0em;
  width: 200em;
  overflow-x: hidden;
  font-size: 0.9em;
}

#github .noflow a {
  background-color: var(--light);
  color: var(--dark);
}

#github .noflow c-s {
  font-size:1.00em;
}

#github pre.light {
  background-color:var(--light);
  color:var(--dark);
  font-size:1.05em;
  font-family:Tahoma, sans-serif;
}

#github pre strong {
  font-size:1.05em;
}

/*#github .block {
  border: 2px solid var(--dark);
  overflow: hidden;
  clear: both;
  max-width: 50em; 
  margin-right: 0.75em;
  padding: 0.25em;
}
*/
#github .codewrapblock {
  float: left;
   padding-left: 0.0em; 
   padding-right: 0.75em; 
}

#github pre.block {
  overflow-x: auto !important;
  width: max-content;
  min-width: 20em;
  max-width: 60em; 
  /*user-select: all;*/
}

#github .textwrapblock {
  padding: 0.0em 0.75em 0.5em 0.5em;
  padding-left: 0.5em; 
  padding-right: 0.75em; 
}

/* #github table {
  margin-right: 0.75em;
} */

#github .scrollable {
  overflow: auto;
}

#github .info {
  position: relative;
  top: 0em;
  float: right;
  font-size: large;
  font-weight: bold;
  text-align: center;
  background-color: var(--light);
  border-radius: 8px;
  color: var(--dark);
  width: 1.25em;
  cursor: pointer;
  user-select: none;
}

#github .infoKill {
  position: relative;
  top: 0.05em;
  float: right;
  font-size: large;
  font-weight: bold;
  text-align: center;
  background-color: var(--light);
  border-radius: 8px;
  color: var(--dark);
  width: 1.25em;
  cursor: pointer;
  user-select: none;
  margin: 0.25em;
}

#github .txt {
  display: none;
  position: absolute;
  right: 4.5em;
  width: 25em;
  z-index: 10;
  color: var(--dark);
  font-size: small;
  background-color: var(--light);
  border: 2px solid var(--dark);
  padding: 0em 0.5em;
  overflow-y: visible;
}

