* {
  font-size: 13px !important;
}


.text {
      margin-top: -4px;
        height: 190px;
        width: 158px;
        background: white !Important;
        position: absolute; 
padding-left: 10px;
padding-right: 8px;
        padding-bottom: 20px;
overflow: scroll;
position: absolute;
  font-size: 13px !important;
    }

.bg {
font-size: 13px !important;
background: black;
color: white;
 padding-left: 2px;
 padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
}

.detailed {
  font-size: 13px !important;
text-decoration: underline black dotted; 
}

.mainbox {
 box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
font-weight: normal;
 display: box;
 border: 
   2px black solid;
  height: 350px;
  padding: 10px;
}

a {
    font-size: 13px !important;

color: #f2460b;
text-decoration: solid underline; 
}

.pic {
 background-image: url('https://files.catbox.moe/70df76.jpg');
  background-size: cover;
background-repeat: no-repeat;
border: 2px black solid;
width: 180px;
height: 220px;
box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
object-fit: cover; 
}

.text {
  overflow-x: hidden;
padding: 5px;
height: 235px;
  overflow-y: hidden;
}

.marquee {
  padding-top: 5px;
height: 30px;
  border: 2px black solid;
  margin-bottom: 10px;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
  background: white;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
}

#alt-page, .alt-page {
overflow: hidden !important;
}

.marquee div {
    height: 30px;
  font-size: 3rem;
  font-family: verdana;
  padding-left: 100%;
  display: inline-block;
  animation: animate 13s linear infinite;
}

@keyframes animate {
  100% {
    transform: translate(-100%, 0);
  }
}

@keyframes scroll-left {
 0%   {
 transform: translateX(0%);         
 }
 100% {
 transform: translateX(-100%); 
 }
}

.box {
position: relative;
--bg-color: white;
background: white;
color: black;
 height: 268px;
 padding: 2px;
border: 2px black solid;
 box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

.sbtabs {
text-align: center;
 padding: 3px;
 display: block;
 border-bottom: dotted black 2px;
 height: 27px;
margin-bottom: 4px;
font-size: 0.9em !Important;
}

.linkblock {
  line-height:25px;
  padding: 10px;
  margin-top: 10px;
border: 2px black solid;
 box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
 height: 78px;
}

.sidebar2 {
  margin-top: -326px;
float: right;
display: block;
 width: 183px !important;
padding: 7px;
border: 2px black solid;
}

.sidebar {
display: block;
 width: 199px !important;
padding: 7px;
border: 2px black solid;
}

.footer-row {
padding-top: 10px;
}

        @-moz-document url-prefix() {
  br {
    display: block;
    margin-bottom: 10px; 
  }
}

@font-face {
 font-family: Caslon;
 src: url("https://files.catbox.moe/hc3csi.otf");
    }

* {
font-family: Verdana;
font-size: 12px !important;
  scrollbar-width: none;
}

.container-base {
font-weight: normal !important;
color: black; 
  border-radius: 2px;
  background-color: white;
box-shadow: rgba(255, 255, 255, 1) 0px 1px 6px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
border: solid white 2px;
   font-size: 14px;
  width: 450px;
}

.button.edit {
padding-top: 3px;
}

.views-count {
  color: white;
  padding-top: 10px;
}

.owner-info, .publish-timestamp, .edit-timestamp, #theme-toggle {
display: none;
}

.paste-container {
width: fit-content;
}

body {
background-color: black;
   height: 100% !important;
  align-items: center; 
  justify-content: center; 
align-items: center !important;
}

.site-footer {
display: none;
}

.button, button {
color: white;
background-color: black; 
  padding: 0px;
}

.button:hover {
background-color: black;
 color: grey;
}

.site-header p {
color: white;
 
}

.site-header svg {
color: white;
 transform: scale(0.8);
}

.site-header a {
color: darkorange;
 text-decoration: dashed darkorange underline;
}

    .alt-page:target {
        display: block !important;
    }

    .alt-page:not(:target) {
        display: none !important;
    }