:root{
    --color-1: #8ADFF4;
    --color-2: #ff5bb0;
    --background-color:rgb(0, 17, 33);
}

@font-face {
    font-family: ARCADEPI;
    src: url(/fonts/ARCADEPI.woff);
    font-display: swap
}
@font-face {
    font-family: TERMINUS;
    src: url(/fonts/ft.woff);
    font-display: swap;
    font-weight: 300;
}

@font-face {
    font-family: DOS;
    src: url(/fonts/DosFont.ttf);
    font-display: swap;
    font-weight: 300;
}
@font-face {
    font-family: IBMVGA;
    src: url(fonts/IBMVGA8.woff2);
    font-display: swap
}
@font-face {
    font-family: pxplus;
    src: url(/fonts/FreePixel.ttf);
    font-display: swap
}
@font-face {
    font-family: Lynn;
    src: url(/fonts/Lynnfeld.woff2);
    font-display: swap
}
@font-face{ font-family: venice; src: url("/fonts/VeniceClassic19.woff2");font-size: 19px; }
@font-face{ font-family: athens; src: url("/fonts/AthensClassic.woff2");font-size: 22px; }
html{
    height: 100%;
}
p{
    margin:0px;
    padding: clamp(0.25rem,65vw,0.5rem);
}
pre{
    font-family: pxplus;
white-space: break-spaces;
background: #0d0d0d;
  border: #2b2b2b 1px solid;
  padding: 8px;
}

.comments{color:gray}
.command{color:cyan}
.options{color:yellow}
.variabledollar{color:red}
.variable{color:yellow}
.text{color:green}
.quote{color:orange}
.semicolon{color:orange}
.at{color:white}



#fire-section b{
    color: #80ff00;
}
.nav{
color:gray;
    padding:10px;
}
b,strong{
color: #00ff4c;
}

footer{
    color:#34F275
}

code{
font-family: inherit;
  color: cornflowerblue;
}

#headertext{

    font-family: Lynn;
  /*background: linear-gradient(to left, #E06CDA , #60CAF1);
  color: transparent;
    text-shadow: -3px 3px 0px #00000029;
  background-clip: text;*/
  display: inline-block;
  position: relative;
  top: 8px;
}

main p,textarea{
    margin: 0px auto;
    line-height: 1.5rem;
    width: clamp(300px, 65vw, 600px);
    text-align: justify;
}
main p:hover {
  background-color: rgba(255,255,255,0.1);
}
body{
    background-image: url(/Download/starbg.gif),url(/images/pixel/BunnyBGMovefastTransparent.gif),url(/images/pixel/BunnyBGMovefastTransparentSX.gif),url(/Download/grayBorder.png);
    background-color: var(--background-color);
    background-blend-mode: lighten,overlay,overlay,color-dodge;
    background-position: 0px 0px,20px 24px,0px 23px,0px 52px;
    font-family: venice;
    font-size: 19px;
    font-size: 19px;
    cursor: url('/images/Icons/pointerpixel.png'),auto;
    line-height: inherit;
    margin: 0px;
    color: #b3c6ff;
    box-shadow: 0px 0px 200px 10px black inset;
}

#wrapper > div {
    display: flex;
    flex:1;
}

#wrapper{
    width: clamp(320px, 100vw - 6em * 0, 1080px);
    margin: 0px auto;
}

.quickpostcontent p{
    width: 100% !important;
}
.quickpost {
  margin-bottom: 30px;
}

.row-box{
    flex-direction: row;
}

#mainbox{
    flex:3;
    flex-direction: column;
}

.main-box-style{
    border: 1px double #6a6a6a;
    background-color: black;
    margin: 3px;
    margin-bottom:6px;
    margin-top: 0px;
}
h1, h2, h3 {
    font-family: DOS;
    color: var(--color-1);
    margin: 20px;
    margin-bottom: 0px;
}
#main h1, #main h2{
margin: 16px;
margin-bottom: 8px;
}

h3{color: var(--color-2);border-bottom: 1px solid var(--color-2);}
.post a{text-decoration: transparent;}

.postcontent{
    width: 100%;
}

#main img{
    width: 100%;
}

.postcontent img{
    width: 90%;
    margin: 0 auto;
}

#right-box{
    grid-template-rows: auto auto auto auto auto auto auto auto 0fr 1fr;
    display: grid;
}

.continue-button{
    margin: 20px;
    text-align: center;
    padding: 20px;
    border: 1px solid var(--color-1);
    color: var(--color-1);
    background-color: #3e2038;
    color:white;
}

#fire-section{
    background: linear-gradient(to top, #ff4800, yellow);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

.postcontent{
    padding-top: 10px;
    background: linear-gradient(to top, #f000, var(--color-1));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

.postcontent p {
    padding: 0;
    margin: 0px auto;
    width: clamp(300px, 65vw, 900px);
    text-align: justify;
}


.windowTitle{
    background-color: #AE9537;
    background-image: url(/images/Resources/normal_head_2_bg.gif);
    background-repeat: no-repeat;
    background-blend-mode: difference;
    padding: 5px;
    border: #4361ae solid 1px;
    background-size: cover;
    font-family: athens;
    font-size: 22px;
    color: #b3c6ff;
    text-align: left;
    text-indent: 5px;
    margin-left: 3px;
    margin-right: 3px;
}


#customPlayer {
    border-top: gray 2px solid;
    border-bottom: gray 3px double;
    width: 100%;
    margin: 0px auto;
    text-align: center;
    padding: 5px;
    background-image: url("./image/jukeboxtexture.png");
    background-color: #08001b;
    background-blend-mode: soft-light;
    border-top: rgb(0, 112, 138) 1px solid;
    border-bottom: 1px #57627f solid;
    font-family: ARCADEPI;
}

.titleicon{
    vertical-align: middle;
}

#postnav ul{
    width: clamp(300px, 65vw, 550px); margin: 0 auto;line-height: 1.3;
}
#postnav ul li{
    list-style-image: url("/images/pixel/Nightfall/Nightfall_IdleC.gif");
    margin-top: 10px;
}
#postnav ul li:hover{
    list-style-image: url("/images/pixel/Nightfall/Nightfall_HopC.gif");
}

.normalColor{
    color:var(--color-1);
}

header{width: 100%;}

header ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #111;
    font-family: athens;
    font-size: 22px;
    border-bottom: 1px gray solid;
}

li span{
    color: white;
}
a, li{
    color:#ff5bb0;
}

header li {
    float: left;
}

header li a, .dropbtn {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 4px 16px;
    text-decoration: none;
}

header li a:hover, .dropdown:hover .dropbtn {
    background-color: white;
    color:#111
}


li.dropdown {
    display: inline-block;
}



.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content a:hover {background-color: #f1f1f1;}

.dropdown:hover .dropdown-content {
    display: block;
}

main, textarea{
    background-image: url("/images/Textures/all.avif"),url("/Download/gradients/gradient8.jpg");
    background-size: auto,cover;
    background-blend-mode: overlay;
    background-color: rgba(0,0,0,0.8) !important;
    box-shadow: 0px 0px 400px 120px black inset;

}

.artBox{
background-color:#1f1f1f;
padding:10px;
border:3px double #6a6a6a;
text-shadow:none;
    text-align:center;
    line-height: 1.5;
}

#consoleBox{
    color: lime;
    background-color: #111;
    padding: 10px;
    border-top: 15px #787878 solid;
    border-radius: 5px;
}

  .artBox img{width:90%}
  .consoleBox{
    color:lime;
    background-color:#111;
    padding:10px;
    border-top:15px #787878 solid;
    border-radius:5px
  }


        @media only screen and (max-width: 800px) {
    .row-box{flex-direction: column !important;  }
    #right-box{display: none;}
}
