
:root {
  --bg-color:#30064D;
  --border-color:#79009E;
  --subtitle-color:#B453D4;
  --link-color:#F20FEE;
}
font-family{
  @font-face {
  font-family: bit3;
  src: ur('lhttps://manikani99.neocities.org/Bit3.ttf'); 
}
html, body {
  margin:10px;
  padding:1px;
  background-color: #3A0047;
  background-attachment: fixed;
  background-image:url('https://manikani99.neocities.org/meow.jpg');
  
}

body a {
  background-color: #30064D;
}

header {
  width:510px;
  height:290px;
  background-image:url('https://imgur.com/CXcUlbD.jpg');
  background-size:100%;
}
.flex {
  display:flex;
}
.sidebar {
  background-color: #30064D;
  max-width:250px;
  width:200px;
  height:100vh;
  border:3px solid #79009E;
  position:fixed;
}
article {
  background-color:#30064D;
  border:3px solid #79009E;
  margin-top:20px;
  max-width:510px;
  margin-left:10px;
  margin-right:10px;
  
}
.subtitle {
  font-family: bit3;
  color: #B453D4;
  font-size:20px;
  font-weight: bold;
  border-bottom:2px solid #B453D4;
  margin-left:10px;
  margin-right:10px;
  text-align:right;
  padding-top:20px;
}
p {
  font-family: bit3;
  color:#B453D4;
  font-size:17.5px;
}
article > p {
  padding:10px;
  padding-left:20px;
}
.links {
  font-family: bit3;
    color: #EB0CCD;
  list-style-type: '𖦹';
  font-size:16px
  
}
.links li a {
  font-family: bit3;
  color:var(--link-color);
  letter-spacing:1px;
  text-decoration:underline;
}
main {
  margin-top:-21px;
 max-width: 510px;
  margin-top:-11px;
}
   section > p {
     padding:10px;
   }
footer {
  margin-left:20px;
  max-width:30%;
  font-size:12px;
}

HEY {
    background-color: #F095B8;
    color: #C20A37;
    border-color: #FF006A;
    border: solid 3px;
    border-radius: 11px;
  /* cursor: url(https://cur.cursors-4u.net/food/foo-5/foo441.cur), auto !important; */
    /* font-size - defines the font size of the text on a button */
}

 @media only screen and (max-width: 630px) {
   .sidebar {
     
     position:relative;
     max-width:100%;
     width:100%;
     height:150px;
     display:flex;
     flex-direction:row;
     flex-wrap:wrap;
     overflow:hidden;
   }
   .flex {
     flex-wrap:wrap;
     flex-direction:row;
   }
   .right {
     order:1;
     width:100%;
   }
   .left {
     order:2;
   }
   section {
     display:flex;
     flex-wrap:wrap;
     width:120px;
   }
}