html,
body {
    overflow: hidden;
    font-family: sans-serif;
}

.image-container{
    height: 100%;
    width: 100%;
    position: absolute;
    top:0;
    left: 0;
    bottom:0;
    right: 0;
    margin: auto;

}


#draw_canv,#noise{
    position: absolute;
    margin: auto;
    top:0;
    left: 0;
    bottom:0;
    right: 0;
    
    width: 50%;
    height: 50%;

    transition: transform 1s ease, opacity 1s ease;
}

#noise{
    opacity: 0.3;
    width: 52.5%;
    height: 52.5%;
}


#background,
#bck_canv{
    position: absolute;
    margin: auto;
    top:0;
    left: 0;
    bottom:0;
    right: 0;
    transition: transform 1s ease, opacity 1s ease;
}


#background{
    width: 525px;
    height: 525px;
    opacity: 0;

}

#rotate_btn, #save_btn, #flip_btn, #info_block{
    position: absolute;
    margin: auto;
    bottom:0;
    right: 0;
    background-color: rgb(255, 255, 255);
    mix-blend-mode: difference;
    opacity: 0.2;
    color: white;
    border-radius: 20%;
    width: 30px;
    height: 30px;
    transition: 0.3s;
}

#rotate_btn{
    left: 90%;
    top:90%;
}

#save_btn{
    left: 90%;
    top: 77%;
}

#flip_btn{
    left: 90%;
    top: 64%;
}

#rotate_btn:hover{
    transform: scale(1.2);
    opacity: 0.6;
}

#flip_btn:hover{
    transform: scale(1.2);
    opacity: 0.6;
}

#save_btn:hover{
    transform: scale(1.2);
    opacity: 0.6;
}

#rotate_pic,#save_pic,#flip_pic{
    mix-blend-mode: difference;
    mix-blend-mode: multiply;
    border-radius: 20%;
    top: 0;
    left: 0;
    bottom:0;
    right: 0;
    position: absolute;
    margin: auto;
    text-align: center;
}

#save_pic{
    width: 20px;
    height: 20px;
}

#rotate_pic{
    width: 18px;
    height: 18px;
}

#flip_pic{
    width: 18px;
    height: 18px;
}

#info_block{
    top:0;
    left:0;
    width: 300px;
    height: 230px;
    border-radius: 3%;
    mix-blend-mode: normal;
    background-color: black;
    opacity: 0.0;
    text-align: center;
    font-size: 9pt;
}

div#a{
    text-align: left;
    margin-left: 5%;
}

a{
    text-decoration: none;
}

#twi_pic{
    width: 40px;
    height: 40px;
}

#web_pic{
    margin-left: 10%;
    width: 40px;
    height: 40px;
}