input[type='checkbox'],
input[type='radio']:checked{ accent-color: var(--designhighlight); }

#Showthread_Main .Forenbit_Footer{display: flex;margin-top: 10px;}
#Showthread_Main .Forenbit_Footer3{
  display: flex;
  align-items: center;
  justify-content: end;
  font-family: abril fatface;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 3px;
  flex-grow: 1;
  padding-top: 8px;
}

#Showthread_Main .Forenbit_Footer2 .smalltext {
  border: unset;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 7px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--designtextcolor);
  margin-right: 4px;
  line-height: 1;
  padding: 11px;
  background-size: cover;
  background-attachment: fixed;
  background-image: var(--designpicback);
  background-blend-mode: color-burn;
  background-color: #d7ccc9;
}

#Showthread_Main .Quirkreply_Box {margin-top: 10px;}
#Showthread_Main .Quirkreply_Box .tborder{padding: 20px;}
#Showthread_Main .Quirkreply_Box stronk{
  font-family: abril fatface;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: 90%;
  padding: 3px 0 13px 2px;
  width: max-content;
  border-bottom: 1px solid var(--designoutlinesec);
  margin-bottom: 15px;
  display: block;
}

.showData {
  font-family: Work Sans !important;
  font-size: 9px !important;
  text-transform: uppercase;
  margin: 5px -32px 0 0 !important;
  font-weight: 500 !important;
}

#Showthread_Main .Quirkreply_Box .smalltext {
  text-align: justify;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 11px;
  letter-spacing: 0.5px;
  line-height: 220%;
}

#Showthread_Main .Quirkreply_Box .trow1 strong, 
#Showthread_Main .Quirkreply_Box .trow2 strong {
	font-family: Work Sans;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.5px;
}

#Showthread_Main {
  position: relative;
  overflow: hidden;
  background-color: var(--designbgcolorsec);
  padding: 25px;
}

#Showthread_Main #posts {
  display: flex;
  gap: 10px;
  flex-direction: column;
}

#Showthread_Main .Showthread_Name{
  font-family: abril fatface;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 90%;
  text-align: left;
  padding: 40px 50px;
  background-image: var(--designpic);
  background-size: cover;
  background-position-y: 33%;
  margin-bottom: 10px;
  height: 37px;
  position: relative;
  overflow: hidden;
}

#Showthread_Main .Showthread_Name span{
  display: block;
  font-family: montserrat;
  font-size: 7px;
  text-transform: uppercase;
  letter-spacing: 1px;
  opacity: 0.8;
  font-weight: 500;
  line-height: 1;
  padding: 5px 0 3px;
}

#Showthread_Main .Showthread_Name de {z-index: 1;position: relative;color: var(--designtextcolorsec);}
#Showthread_Main .Showthread_Name span a{color: var(--designtextcolorsec);}

#Showthread_Main .Showthread_Name::before {
  content: "01";
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--designoutline);
  width: 35px;
  height: 35px;
  color: var(--designtextcolorsec);
  font-family: Work Sans;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
  float: left;
  margin-right: 15px;
  z-index: 1;
  position: relative;
}

#Showthread_Main .Showthread_Name::after {
  content: "";
  background: linear-gradient(to bottom right,var(--designgradientone),var(--designgradienttwo));
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  opacity: 0.8;
}