@charset "utf-8";
/* CSS Document */
canvas {
       width: 100%; height: auto; position: fixed; top:60px;left: 0;
    }
    video { opacity: 0; width: 100%; height: auto; position: fixed; top:0;left: 0;}
    
    #contols { position: fixed; bottom: 40px; left: 50%; transform: translateX(-50%); display: flex; justify-content: center; align-items: center; width: 100%;}

header { height: 60px; line-height: 60px; text-align: center; width: 100%; position: fixed; top:0; left: 0;font-family: "Ubuntu", sans-serif;font-weight: 600; font-size: 120%;}

#download { width: 80px; height: 80px; border-radius: 50%; border: 6px solid #FFF; box-sizing: border-box; display: block; cursor: pointer; background-color: #fff; position: relative;}
#download:before { content: ""; display: block; width: 70px; height: 70px; border: 2px solid #000; position: absolute; top:50%; left: 50%; transform: translate(-50%,-50%); box-sizing: border-box; border-radius: 50%;}

div.div { width: 50px; height: 50px; border-radius: 50%; background-color: rgba(255,255,255,1);}
#swap { background-image: url("../img/switch.svg"); background-position: center; background-repeat: no-repeat; background-size: 30px; cursor: pointer;}
#contols div { margin: 0 20px;}
#contols div:last-child { opacity: 0;}

@media (orientation: landscape) {
	canvas {
       width: auto; height: calc(100% - 60px); left: 50%; transform: translateX(-50%);
    }
    video { width:auto; height: calc(100% - 60px); left: 50%; transform: translateX(-50%);  }
}

