@font-face {
font-family: windows;
src: url(https://dl.dropbox.com/s/cn0l1yjacta4whv/W95FA.otf);
}

html{
  font-family: windows;
  font-size: 20px;
  background-image: url(images/darkstalkers3-building.gif);
  background-color: #FFFBD0;
  /* background-size: 4000px; */
  background-size: cover;
}

a:link{
  color: #224E28;
}

a:visited{
  color: #2E2E2E;
}

#wrapper{
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

header{
  width: 900px;
  /* margin: auto; */
  border: 3px solid green;
  text-align: center;
  font-size: 30px;
  background-color: #CDFDC8;
}

main{
  /* display: grid;
  grid-template-rows: 1fr 1fr; */
  /* background-color: gray; */
  /* color: red; */
}

.box1{
  color: white;
  display: inline-block;
  grid-template-columns: 1fr;
  background-color: #588753;
  position: relative;
  right: 100px;
  top: 10px;
  border: 3px dotted black;
  width: 320px;
  text-align: center;
}

.innerbox1{
  /*overflow-y: scroll;*/
  /* height: 300px; */
}


.box2{
  display: inline-block;
  position: relative;
  left: 250px;
  bottom: 510px;
  background-color: #CDFDC8;
  height: 660px;
  width: 800px;
  border: 3px dotted black;
}

.box2bigtext{
  font-size: 30px;
  text-align: center;
  /* transform: skewY(10deg);
  position: relative;
  top: 20px; */
}

/* .box2smalltext{
  text-align: center;
} */

.meowsmile{
  width: 5%;
}

.box2smalltext3{
  text-align: center;
}

.longslayer{
  position: relative;
  left: 140px;
}

/* .box3{
  background-color: cyan;
} */


/* MUSIC PLAYER */
#musicplayer{
    font-family: windows; /* default font */
    background:white; /* background color of player */
    border:3px dotted black; /* border around player */
    width:200px; /* width of the player - make it 100% if you want it to fill your container */
    padding:10px;
    text-align:center;
    display:flex;
    flex-direction:column;
    gap:10px;
    position: relative;
    bottom: 640px;
    right: 50px;
}

.songtitle, .track-info, .now-playing{
    padding:5px;
}

.controls{
    display:flex;
    flex-direction:column;
    gap:10px;
}

.buttons{
    display:flex;
    justify-content:center;
    font-size:17px !important; /* size of controls */
    width:100%;
}

.buttons div{
    width:33.3%;
}

.playpause-track, .prev-track, .next-track{
    color:#AEE1B1; /* color of buttons */
    font-size:35px !important; /* size of buttons */
}

.volume-icon{
    font-size:0px !important; /* size of volume icon */
}

.seeking, .volume{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:5px;
}

.now-playing, .track-info{
    background-color: #AEE1B1; /* background color of top two boxes */
}

.now-playing{
    font-weight:bold;
}

input[type=range]{
    -webkit-appearance:none; /* removes default appearance of the tracks */
    width:100%;
}

input[type=range]:focus{
    outline:none; /* removes outline around tracks when focusing */
}

input[type=range]::-webkit-slider-runnable-track{
    width:100%;
    height:4px; /* thickness of seeking track */
    background:#e74492; /* color of seeking track */
}

input[type=range]::-webkit-slider-thumb{
    height:100px; /* height of seeking square */
    width:10px; /* width of seeking square */
    border-radius:5px; /* change to 5px if you want a circle seeker */
    background:black; /* color of seeker square */
    -webkit-appearance:none;
    margin-top:-3px; /* fixes the weird margin around the seeker square in chrome */
}

input[type=range]::-moz-range-track{
    width:100%;
    height:4px; /* thickness of seeking track */
    background:black; /* color of seeking track */
}

input[type=range]::-moz-range-thumb{
    height:10px; /* height of seeking square */
    width:10px; /* width of seeking square */
    border-radius:0px; /* change to 5px if you want a circle seeker */
    background:black; /* color of seeker square */
    border:none; /* removes weird border around seeker square in firefox */
}
