:root {
    background: white; 
    color: black; 
    font-family: Times;
}
::selection {
    background: black; color: white; 
}
body {
  margin: 0; 
  overflow-x: hidden; 
}
@font-face { 
  font-family: modfrak; 
  src: url('/jubandas/ModerneFraktur.ttf');
} 
.xd2 {
    width: 25%; position: relative; display: block;
}
main a:visited { color: gray; }
.XD {
    font-size: 80px;
    color: #c7c7c7;
    position: relative;
    margin: 0;
    display: block;
    width: 25%;
    scale: 4 2;
    pointer-events: none;
}
#kra {
    width: 50%; 
}
#avatar {
  position: fixed;
  bottom: 0;
  right: 0; 
  width: 25%; display: none; 
}
header img {
  image-rendering: pixelated;   
}
#spec .entry { display: block; }
#spec { 
    display: flex;
    width: 900px;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 40px;
}
#spec a { display: inline-block; }
#spec .list { 
    color: #c7c7c7;
    position: absolute;
    font-size: 40px;
    left: 50%;
    transform: translateX(-50%);
}
.general {
    margin: auto; 
    width: 100%; 
}
a {
    color: black; 
}
#legal {
  font-weight: bold; 
  font-size: 18px; 
  letter-spacing: 2px; 
  display: block;
  margin-top: 10px; 
}
main span {
    display: inline-block; 
}
#introduction a, .sep2 a { font-weight: bold; }
a:hover { }
main a:hover {  
    background: black; color: white; 
    position: relative; z-index: 3; 
}
.entry {
    margin: 10px; 
}
.list {
    display: inline-block;
    position: relative;
    font-size: 20px;
    font-family: modfrak;
    font-weight: bold;
}
main a {
    width: auto;
    display: block;
    position: relative;
    margin: auto;
}
.original {
    width: min-content
}
header, footer {
    text-align: center;
    font-weight: bold; 
}
main {
    text-align: center;
}
.erf {
  width: 171px;
  display: inline-block;
}
#introduction {
  width: 810px;
  position: relative;
  display: block;
  text-align: justify;
  margin: auto;
  
}
header {
    font-size: 40px; 
    letter-spacing: 10px;
    margin: 20px; 
    
}
footer {
    font-size: 20px; 
    letter-spacing: 3px;
    margin: 50px; 
}
.sep2 {
  font-size: 16px;
  display: block;
  position: relative;
  text-align: center;
  box-sizing: border-box;
  height: 60px;
  margin: 10px;
}
.sep2 a {
  display: block;
  top: -10px;
  position: relative;
  right: -5px;
}