body {
    list-style: none; 
    font-family: "Fredoka", sans-serif;
    margin:0;
    height:100%;
    color:white;

    font-size:1.3em;

    background-image: url(img/background.png);
    background-attachment: fixed;
    background-size:cover;

    line-height: 2em;
}

.section{
    display:flex;
    flex-direction: column;
    align-items: center;

    margin-top:3em;
    margin-bottom:3em;
    padding:3em;
    background-color: rgba(0,0,0,0.5);

    -webkit-box-shadow: 0px 0px 23px 5px #000000; 
    box-shadow: 0px 0px 23px 5px #000000;
}
.section p, li, iframe{
    max-width:600px;
}
.title {
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    height:100vh;
}
.title img {
    max-width:80%;
}

.emphasis{
    color:#b595c2;
    font-style:italic;
}

.doll {
    width: 9em;
    padding-right: 2em;
}
.nekomewFloating {
    width: 12em;
    padding-right: 2em;
}


/* Desktop */
@media only screen and (min-width: 800px) {
    .doll{
        float: left;
    }
}

/* Mobile */
@media only screen and (max-width: 800px) {
    .doll{
        
    }
    ul{
        padding:0;
    }
}

.topBar.right{
  border-radius: 0 0 0 10px;
  right: 0;
  position:absolute;
}

.languageBar img {
  margin:5px;
  width:36px;
}