html, body{
    margin: 0;
    padding: 0;
}
*{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.hide{
    opacity: 0;
}
#container{
    background-color: hsl(95, 60%, 50%);
    position: relative;
    z-index: 1;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.full-image{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}
#more-info{
    position: absolute;
    z-index: 4;
}
#disclaimer{
    background-color: hsl(248, 11%, 85%);
    position: absolute;
    z-index: 99;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    -webkit-transition: left 0.3s ease;
    -o-transition: left 0.3s ease;
    transition: left 0.5s ease;
}
#disclaimer a{
    color: #000000;
    text-decoration: none;
}
#disclaimer.active{
    left: 0;
}
#disclaimer .content{
    padding-right: 10px;
    position: relative;
    overflow-y: scroll;
    height: 100%;
}
#disclaimer .content::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
  
#disclaimer .content::-webkit-scrollbar-thumb {
border-radius: 5px;
background-color: rgba(0, 0, 0, 1);
-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
        box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
#close{
    position: absolute;
    z-index: 2;
    height: auto;
}
#bookwrap{
    position: absolute;
    width: 381px;
    height: 267px;
}
#bookwrap, #bookwrap svg{
    width: 306px;
    height: 267px;
    overflow: visible;
    position: absolute;
}
#bookwrap svg{
    z-index: 4;
}
#cover-wrap{
    width: 121px;
    height: 150px;
    top: 103px;
    left: 32px;
    z-index: 5;
    position: absolute;
    -webkit-transform: skew(20deg, -15deg);
        -ms-transform: skew(20deg, -15deg);
            transform: skew(20deg, -15deg);
    -webkit-perspective: 340px;
            perspective: 340px;
}
#front-cover{
    width: 121px;
    height: 150px;
    background-color: #000;
    -webkit-transform-origin:right;
        -ms-transform-origin:right;
            transform-origin:right;
    position: relative;
}
.line{
    background-color: #fff;
    width: 4px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 93px;
}