* {
  cursor: url('https://cdn.cursors-4u.net/previews/tiny-star-5c7f5702-32.webp') 32 32, auto !important;
}

body {
  font-family: 'Jojoba', sans-serif;
  background-color: #fde6e1;
  color: black;
  font-size: 20px;
}

h1 {
  font-family: 'Jojoba', sans-serif;
  font-size: 50px;
}

h2 {
  font-family: 'Jojoba', sans-serif;
  font-size: 40px;
}

h3 {
  font-family: 'Jojoba', sans-serif;
  font-size: 35px;
}

h4 {
  font-family: 'Jojoba', sans-serif;
  font-size: 25px;
}

h5 {
  font-family: 'Jojoba', sans-serif;
  font-size: 18px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}

ul {
  margin-top: 0px;
  margin-left: -20px;
  margin-bottom: 0px;
}

ul li {
  margin-top: 5px;
  margin-left: -5px;
  margin-bottom: 5px;
}


@font-face {
  font-family: Jojoba;
  src: url('https://alicegirls.neocities.org/fonts/Jojoba.otf') format("truetype");
}

@font-face {
  font-family: ShortStack;
  src: url('https://alicegirls.neocities.org/fonts/ShortStack-Regular.ttf') format("truetype");
}


@font-face {
  font-family: Retro Gaming;
  src: url('https://alicegirls.neocities.org/fonts/Retro%20Gaming.ttf') format("truetype");
}

@font-face {
  font-family: Golden Theory;
  src: url('https://alicegirls.neocities.org/fonts/Golden%20Theory%20Demo.otf') format("truetype");
}

html {
  overflow: scroll;
  overflow-x: hidden;
  font-size: 16px;
}

::-webkit-scrollbar {
  width: 0; /* remove scrollbar space */
  background: transparent; /* to make scrollbar invisible */
}
::-webkit-scrollbar-thumb {
  background: transparent;
}

::selection {
  color: white;
  background: #e0afb5;
}

a {
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}

a:hover {
  color: #e0afb5;
  text-decoration: none;
}

footer a {
  color: #000000;
  font-weight: normal;
  text-decoration: underline;
}

footer a:hover {
  color: #e0afb5;
  text-decoration: none;
}

.start {
  border: 3px solid #00000000;
  color: black;
  background-color: #00000000;
  padding: 5px 10px;
  font-family: 'Jojoba', sans-serif;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  font-size: 25px;
  margin: 1px 2px;
  width: 100%;
  border-radius: 10px;
}

.start:hover {
  background-color: #ffcaca;
  text-align:center;
}

.menu {
  border: 3px solid #00000000;
  color: #4e2e1c;
  background-color: #00000000;
  padding: 5px 10px;
  font-family: 'Jojoba', sans-serif;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  margin: 4px 2px;
  width: 80%;
  border-radius: 10px;
  transition: 0.2s;
}

.menu:hover {
  background-color: #e4aeae;
  text-indent:15px;
}

.tab {
  border: 3px solid #00000000;
  color: #4e2e1c;
  background-color: #00000000;
  padding: 5px 10px;
  font-family: 'Jojoba', sans-serif;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  margin: 4px 2px;
  width: 80%;
  border-radius: 10px;
  transition: 0.2s;
}

.tab:hover {
  background-color: #e4aeae;
  text-indent:15px;
}

.center {
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.box {
  width: 720px;
  margin: 0 auto;
  padding: 10px;
  border: 5px solid black;
  flex-wrap: wrap;
}

.lacebox {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  border-width: 8px;
  border-style: solid;
  border-image: url("https://alicegirls.neocities.org/borders/offwhite_laceborder.png") 8 fill round;
}

.left80 {
  float: left;
  width: 80%;
  padding: 0px;
}

.right20 {
  float: right;
  width: 20%;
  padding: 0px;
}

.left70 {
  float: left;
  width: 70%;
  padding: 0px;
}

.left69 {
  float: left;
  width: 69%;
  padding: 0px;
}

.right30 {
  float: right;
  width: 30%;
  padding: 0px;
}

.left60 {
  float: left;
  width: 60%;
  padding: 0px;
}

.right40 {
  float: right;
  width: 40%;
  padding: 0px;
}

.left {
  float: left;
  width: 50%;
  padding: 0px;
}

.right {
  float: right;
  width: 50%;
  padding: 0px;
}

.left38 {
  float: left;
  width: 38%;
  padding: 0px;
}

.right62 {
  float: right;
  width: 62%;
  padding: 0px;
}

.left30 {
  float: left;
  width: 30%;
  padding: 0px;
}

.right70 {
  float: right;
  width: 70%;
  padding: 0px;
}

.left40 {
  float: left;
  width: 40%;
  padding: 0px;
}

.right60 {
  float: right;
  width: 60%;
  padding: 0px;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

#top {
  background: url('https://alicegirls.neocities.org/headers/offwhite_lace.png') repeat-x left top;
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:100px;
  z-index:1000;
}

#container {
  max-width: 900px;
  margin: 0 auto;
}

#flex {
  display: flex;
}

#aliceYurika {
  width: 100%;
  transition: transform .7s ease-in-out;
  rotate: -3deg;
}

#aliceYurika:hover {
  transform: rotate(2deg);
}

#rabbit {
  margin-top:10px;
  margin-right:20px;
  transition: transform 0.8s ease-in-out;
}

#rabbit:hover {
  transform: translateX(-30px);
}
