/* cursor */
* {cursor: url(https://cur.cursors-4u.net/cursors/cur-8/cur771.cur), auto !important;}
  		
/* transparent scrollbar */
::-webkit-scrollbar {
  width: 0; 
  background: transparent;
}
  		
::-webkit-scrollbar-thumb {
  background: transparent;
}

/* selection */
::-moz-selection { 
  background: #ADD8E6;
}

::selection {
  background: #ADD8E6;
}

/* links */
		a {
			color: #0645AD;
		}
		
		a:link {
			color: #0645AD;
		}

		a:visited {
			color: #0645AD;
		}

		a:hover {
			color: #0645AD;
		}

		a:active {
			color: #0645AD;
		}

/* good time */
@font-face {
  font-family: good-time;
  src: url(https://dl.dropbox.com/s/ijxda4xb1cyjpe4/KGAlwaysAGoodTime.ttf);
}

/* ktegaki */
@font-face {
  font-family: ktegaki;
  src: url(https://dl.dropbox.com/s/likp0uru5np58yn/KTEGAKI.ttf);
}

/* body */
body {
  background-color: #fcfcfc;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.25em;
  padding: 65px;
}

h1 {
  color: #fff;
  font-family: good-time;
  font-size: 6em;
  line-height: 65%;
  text-shadow: -2px 0 #000, 0 2px #000, 2px 0 #000, 0 -2px #000, 0 0;
  text-align: center;
  transition: ease-in-out 0.35s;
}

h1::-moz-selection { 
  background: transparent;
}

h1::selection {
  background: transparent;
}

h2 {
  font-family: ktegaki;
  font-size: 2em;
  margin-bottom: 0;
  text-align: left;
}

h3 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.05em;
  font-weight: normal;
  text-align: left;
}

h4 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1em;
  font-weight: bold;
  text-align: left;
}

#whee {
  width: 795px;
  min-height: 950px; 
  padding: 95px 45px 95px 45px; 
  background-color: #fff; 
  border: 1.5px #ddd solid;
  box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
}

.button {
  width: 125px;
  font-size: 1.25em;
  color: #fff;
  background-color: #000;
  padding: 3px;
  border: 2px solid #000;
  border-radius: 5px;
  transition: ease-in-out 2s;
}

.button:hover {
  color: transparent;
  background-color: transparent;
  transition: ease-in-out 3s;
}

.links_list {
  margin: 0px;
  padding: 0px;
  width: 200px;
}

.links_head {
  padding-bottom: 5px;
  cursor: pointer;
  position: relative;
  margin: 0px;
  text-align: left;
  text-indent: 25px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #000;
}

.links_body {
  padding: 10px;
  text-align: left;
  text-indent: 25px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #000;
}

.i {
  color: #000
}

.i:hover {
  font-style: italic;
}

.hehe {
  text-indent: 50px;
  text-align: left;
}

.ooo {
  margin-bottom: 15px;
  padding: 12px;
  padding-left: 18px;
  background-color: #ddd;
  border-radius: 15px;
  text-align: left;
}

.wheeps {
  max-height: 350px;
  padding: 12px;
  border: 0;
  overflow-x: auto;
  overflow-y: hidden;
}

.whoops {
  display: inline-block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  max-height: 325px;
  min-width: 250px;
  max-width: 295px;
  margin-right: 15px;
  padding: 15px;
  background-color: #fff;
  border: 1.5px black solid;
  border-radius: 15px;
  transition: ease-in-out 0.25s;
}

.whoops:hover {
  box-shadow: 0 0 3px 1.5px #000 inset;
}

.boohoo {
  color: #000;
  font-size: 0.85em;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3.5px;
  padding-right: 3.5px;
  background-color: transparent;
  border: 0;
  border-radius: 2.5px;
  transition: ease-in-out 0.25s;
}

.boohoo:hover {
  color: #000;
  background-color: #dddeee;
  border: 0;
  border-radius: 2.5px;
}

.dropbtn {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #000;
  font-size: 0.85em;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3.5px;
  padding-right: 3.5px;
  background-color: transparent;
  border: 0;
  border-radius: 2.5px;
  transition: ease-in-out 0.25s;
}

.dropdown {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  position: relative;
  display: inline-block;
  background-color: #fff;
  border: #ddd;
  border-radius: 0 2px 2px 2px;
  transition: ease-in-out 0.25s;
}

.dropdown-content {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 185px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  transition: ease-in-out 0.25s;
  z-index: 1;
}

.dropdown-content a {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.85em;
  color: black;
  padding: 8px 12px;
  text-decoration: none;
  display: block;
  transition: ease-in-out 0.25s;
}

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

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

.dropdown:hover .dropbtn {
	  color: #000;
    background-color: #dddeee;
    border: 0;
    border-radius: 2.5px;
   }