/* CSS is how you can add style to your website, such as colors, fonts, and positioning of your HTML content. To learn how to do something, just try searching Google for questions like "how to change link color." */
/*Colours in bg image: darkest green: #4a5a52, light green #84847b, lightest pink: #bdb19c, dark pink: #8c736b, med pink: #b39e95, lightest color: #decfc0, purple: #636363 */
 @font-face{
     font-family: MorningTea;
     src: url("/oldsite/fonts/MorningTea.ttf") 
}
@font-face{
     font-family: BasicHandwriting;
     src: url("/oldsite/fonts/BasicHandwriting.ttf") 
}
 @font-face{
     font-family: Romance;
     src: url("/oldsite/fonts/RomanceA.ttf");
}
 @font-face{
     font-family: Costura;
     src: url("/oldsite/fonts/costura_regular.otf");
}
@font-face{
     font-family: MyFont;
     src: url("/oldsite/fonts/myfont.ttf") 
}
 .gaegu-regular {
     font-family: "Gaegu", serif;
     font-weight: 400;
     font-style: normal;
}

 body {
    background-image: url("https://i.postimg.cc/bJzfDPHb/dither-it-bgif016.png");
    background-attachment: fixed;
    color: #efa0a0;
    font-family: Gaegu;
    font-size: 20px;
    cursor: url("/oldsite/images/snoopy2.gif"), auto;
}


/* h2 {
     font-family: "Jacquard 12", serif;
     font-size: 45px;
     color: #efa0a0;
     text-shadow: 1px 1px 2px #000000, 2px 2px 1px #000000;
}
 */
 h1 {
     font-family: MorningTea;
   color: #efa0a0;
}
 h2 {
  font-family: Romance;
  font-size: 36px;
  color: #efa0a0;
}
 h3 {
     font-family: Costura;
}
 .custom-box-border {
     border: 20px solid transparent;
     border-image: url(/oldsite/images/blacklace4.png) 32 round;
     background-clip: padding-box;
     background-color: #00000099;
     padding-top: 15px;
     padding-bottom: 10px;
}
 .jacquard-12-regular {
     font-family: "Jacquard 12", serif;
     font-weight: 400;
     font-style: normal;
}
 .container{
     padding-bottom: 10px;
     margin-top: 20px;
     margin-bottom: 20px;
}
 ul{
     list-style-type: none;
     display: inline;
}
 a {
     color: pink;
     text-decoration: none;
}
 a:hover{
     color:#efa0a0;
}
 #nav span {
     font-family: Costura;
     font-size: 22px;
}
 #bottom-image{
     margin-top: 30px;
}
 .col-3{
     padding-right: 0;
     padding-left: 0;
}
 #currently {
     padding-left: 10px;
     padding-right: 5px;
}
#sites{
  max-height: 30em;
  overflow-y: scroll;
  overflow-x: hidden;
}
#about {
  max-height: 24em;
  overflow: scroll;
  overflow-x: hidden;
}
 .post{
     padding-left: 10px;
     margin: 10px;
}
 .post h3 {
     font-family: Romance;
}
 .post-border {
     border: 20px solid transparent;
     border-image: url(/oldsite/images/blacklace4.png) 32 round;
     background-clip: padding-box;
     background-color: #1a1a19;
     padding-top: 15px;
     padding-bottom: 10px;
}
 .post-info{
     text-align: left;
     padding-left: 10px 
}
 .post-content {
     padding-left: 20px;
     padding-right: 10px;
}
.diary {
  font-family: "BasicHandwriting";
}
.taped::before {
  background-image:url("/oldsite/images/pattern-practicaltaxidermy.png");
  background-repeat:no-repeat;
  display:block;
  content:" ";
  position:relative;
  height:50px;
  width:150px;
  background-size:contain;
  top: -46px;
  left:40%;
}
.cornertaped.taped::before {
  top:-30px;
  left:-30px;
  transform:rotate(-25deg)
}
.taped:nth-of-type(4n)::before, .taped ~ div .taped:nth-of-type(6n)::before {
        background-image:url('/oldsite/images/pattern-honeycomb.png');
        left:20px 
        }

.taped:nth-of-type(8n)::before {
      background-image:url('/oldsite/images/pattern-typewriter.png'); 
      left:30%
      }

.taped:nth-of-type(odd)::before {
      background-image:url('/oldsite/images/stars-con-scorpio.png');
      right:20px 
      }

.taped:nth-of-type(3n)::before {
      background-image:url('/oldsite/images/stars-con-virgo.png'); 
      left:10%  
      }
    
.taped:nth-of-type(5n)::before {
    background-image:url('/oldsite/images/stars-moon.png'); 
    left:60%
    }


.diary-paper{
  background-image: url("/oldsite/images/paper23.jpg");
  color: black;
  padding: 2ch;
  margin-top: 4ch;
}
 .reading{
     padding: 10px;
}
 .scrollButton{
     position: fixed;
    /* Fixed/sticky position */
     bottom: 20px;
    /* Place the button at the bottom of the page */
     right: 30px;
    /* Place the button 30px from the right */
     z-index: 99;
    /* Make sure it does not overlap */
     border: none;
    /* Remove borders */
     outline: none;
    /* Remove outline */
     background-color: pink;
    /* Set a background color */
     color: black;
    /* Text color */
     cursor: pointer;
    /* Add a mouse pointer on hover */
     padding: 15px;
    /* Some padding */
     border-radius: 10px;
    /* Rounded corners */
     font-size: 18px;
    /* Increase font size */
}
 .scrollButton:hover {
     background-color: #efa0a0;
     color: white;
}
 #badges{
     padding-top: 10px;
}
 #credit-desc {
     padding: 10px;
}
 #resources {
     padding: 20px;
     text-align: left;
}
/* Dropdown Button */
 .dropbtn {
     background-color: #0000;
     color: pink;
     padding: 16px;
     font-size: 16px;
     border: none;
}
/* The container <div> - needed to position the dropdown content */
 .dropdown {
     position: relative;
     display: inline-block;
}
/* Dropdown Content (Hidden by Default) */
 .dropdown-content {
     display: none;
     position: absolute;
     background-color: #1a1a19;
     min-width: 160px;
     box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
     z-index: 1;
     font-family: Costura;
}
/* Links inside the dropdown */
 .dropdown-content a {
     color: pink;
     padding: 12px 16px;
     text-decoration: none;
     display: block;
}
/* Change color of dropdown links on hover */
 .dropdown-content a:hover {
     background-color: #0000;
     color: #efa0a0;
}
/* Show the dropdown menu on hover */
 .dropdown:hover .dropdown-content {
    display: block;
}
/* Change the background color of the dropdown button when the dropdown content is shown */
 .dropdown:hover .dropbtn {
    background-color: #0000;
    color: #efa0a0;

}

.imagebox { 
position: relative;
height: 300px;
width: 300px;
margin: 10px;                 
}
.imagebox img {
vertical-align: middle;
height: 300px;
width: 300px;
}
.caption{
width:300px;
height:250px;
background:#000;
opacity:0;   
position: absolute;
left: 0;
top: 40px; 
}
.imagebox:hover .caption
{ 
opacity: 0.6;
text-align:justify;
color:#efa0a0;
font-size:20px;
font-weight:700;
font-family: Gaegu;
padding:30px;
            }

.photo-border {
  border: 30px solid;
  border-image: url(/oldsite/images/frame4full.png) 30 round;
  padding: 0px;
  margin: 5px;
}
#hotwheels {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.car{
  background-color: #1a1a19;
  border-radius: 50%;
  border-style:dotted;
}

  /* ----------------------------------------------
  Generated by AnimatiSS
  Licensed under FreeBSD License
  URL: https://xsgames.co/animatiss
  Twitter: @xsgames_
---------------------------------------------- */
.book:hover {
  animation:slide-top 0.2s linear both}@keyframes slide-top{0%{transform:translateY(0)}100%{transform:translateY(-10px)}
}

#updates-con {
  margin-top: 0px;
}

#updates-col {
  padding-left: 2ch;
  background-color: #1a1a19;
}

#updates-box {
  margin-right: 5px;
  max-width: 29ch;
  height: 44%;
  padding-right: 1px;
  padding-left: 2px;
}

/* ===== Scrollbar CSS ===== */

  /* Chrome, Edge, and Safari */
  *::-webkit-scrollbar {
    width: 3px;
  }

  *::-webkit-scrollbar-track {
    background: #1a1a19;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #efa0a0;
    border-radius: 2px;
    border: 3px none #ffffff;
  }

#crossword {
  max-height: 26em;
}

#jerma {
  width: 150px;
}
li{
  font-family: Gaegu;
}

#tracklist{
  margin-top: 2ch;
}
.stickers{
  margin-top: 3ch;
}
.read-log-title{
  color: black;
  font-family: Romance;
  padding-bottom: 10px;
}
#gfdkris{
  padding-right: 6px;
  padding-left: 6px;
}

#piclog img{
  max-width: 100%;
  max-height: 100%;
}

#musicplayer {
  padding-top: 0px;
  padding-bottom: 0px;
  height: 30%;
}
#musicplayer-con{
  padding-top: 0px;
}

#webring{
  height: 30ch;
  overflow: scroll;
  padding-left: 2px;
  padding-right: 2px;
}

.covers{
  max-height:260px;
  border: 15px solid;
  border-image: url(/oldsite/images/floral4.png) 20 round;
}

#fanlistings {
  margin-top: 5px;
}

a .reading-log {
  color: brown;
}