:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5em;font-size:12px;color:#fff;background-color:#242424}#root{margin:0 auto;text-align:center}body{display:flex}a:visited{color:inherit}ul{text-align:left}li{font-size:1.5rem;line-height:1.5em;color:#20b2aa}select.mySelect{background:cadetblue;color:#fff;padding:.5rem;font-size:1.5rem;border-radius:2em}select.mySelect option{color:#000;padding:10px}.flex-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.flex-container>div{padding:1rem;font-size:1.5rem}.controls-box{position:relative;top:55vh}.webcam-canvas-box{position:absolute;margin-left:"auto";margin-right:"auto";left:25vw;right:0;text-align:center;height:50vh}.canvas,.webcam{position:absolute;margin-left:"auto";margin-right:"auto";left:0;right:0;text-align:center;height:50vh;width:50vw;border-radius:.5rem}.webcam{z-index:10}.canvas{background:transparent;z-index:20}button{transition:border-color .25s;background-color:green;color:#000;border:2px solid #4caf50;text-align:center;font-size:1.5rem;font-weight:bolder;padding:.5em;border-radius:8px;cursor:pointer}button:hover{border-color:orange}button:focus,button:focus-visible,.disabled{color:#708090;font-weight:lighter;background-color:#696969;border-color:#696969;cursor:none}img{border:.05rem solid #ddd;border-radius:.5rem;padding:.5rem;width:10vw}.footer_logos{margin-top:40vw}.footer_josemot{text-align:center;font-size:1.5rem;text-decoration:overline}.hr_black{border-top:1px solid black;width:50vw}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s;border:none;border-radius:0%}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}.blink{background-color:#342ab8;border-radius:.5rem;padding:1rem;text-align:center;line-height:5rem}@keyframes blinking{0%{background-color:maroon}50%{background-color:#00f}to{background-color:red}}.blink{background-color:red;color:#ff0;animation:blinking 1s infinite}@media (max-width: 600px){.flex-container{flex-direction:column}}
