@charset "utf-8";
/* CSS Document */
body,html { height: 100%; margin: 0; background-color: #000;}
        #video, #canvas { position: fixed; top:0%; left: 0%;
            width: 100%;
            height: 100%; object-fit: cover; object-position: center; transform-origin: 100% 100%;
            transition: all .4s ease 0s;
        }
        video { }
        #play {  text-indent: -9999px; width: 60px; height: 60px; background-color: #FFF; border-radius: 50%; cursor: pointer; z-index: 9; transition: all .4s ease 0s;}
    #play:before { content: ""; display: block; width: 50px; height: 50px; border-radius: 50%; box-sizing: border-box; border: 1px solid #000; position: absolute; top:50%; left: 50%; transform: translate(-50%,-50%);}
        .end #play,.load #play { transform: scale(0);}
        .end video { opacity: 0;}
        
        #restart { width: 60px; height: 60px; cursor: pointer; position: fixed; bottom: 0; right: 0; transform: scale(0); transition: all .4s ease 0s; background-image: url("../img/restart.svg"); background-repeat: no-repeat; background-position: center; background-size: 35px;}
        .end #restart { display: block; transform: scale(1);}
        
        #load { width: 100%; height: 100%; position: fixed; top:0; left: 0; background-image: url("../img/Spinner-1s-200px.svg"); background-size:20vw; background-repeat: no-repeat; background-position: center; opacity: 0;}
        .load #load { opacity: 1;}

h1 { width: 100%; position: fixed; top:50%; left: 0; transform: translateY(-50%); font-size: 8vw; color: #FFF; text-align: center;font-family: 'Poppins', sans-serif; font-weight: 600; opacity: 0; transition: all .4s ease 0s; margin: 0;}
.intros h1 { opacity:1;}

#download { position:absolute; top:0; right: 0; display: none; width: 60px; height: 60px; background-image: url("../img/download.svg"); background-repeat: no-repeat; background-position: center; background-size: 24px; cursor: pointer;}
.end #download { display: block;}

div.div { width: 50px; height: 50px; border-radius: 50%; background-color: rgba(0,0,0,.3);}
#swap { background-image: url("../img/switch.svg"); background-position: center; background-repeat: no-repeat; background-size: 30px; cursor: pointer;}
#contols div { margin: 0 20px;}

.load #swap,.end #swap { display: none;}

#contols { position: fixed; bottom: 40px; left: 50%; transform: translateX(-50%); display: flex; justify-content: center; align-items: center;}
        


