@font-face{font-family:Jua;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url("./media/jua-latin-400-normal-WIETGH5W.woff2") format("woff2"),url("./media/jua-latin-400-normal-QJCTEKVA.woff") format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url("./media/outfit-latin-400-normal-KGROKP2S.woff2") format("woff2"),url("./media/outfit-latin-400-normal-6RIPZFXC.woff") format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url("./media/outfit-latin-ext-400-normal-OVCORITI.woff2") format("woff2"),url("./media/outfit-latin-ext-400-normal-XOFDBGMD.woff") format("woff")}body{background-color:#fffff2;font-family:Outfit,Arial,Helvetica,sans-serif}h1{font-family:Jua,sans-serif;text-transform:uppercase}pre{font-family:monospace,monospace;margin:0}input{border:1px solid;border-radius:.5em;box-sizing:border-box;font-family:monospace,monospace;font-size:1em;padding:.5em;width:100%}.copyable{border:1px solid;border-radius:.5em;box-sizing:border-box;overflow:hidden;padding:.5em;text-overflow:ellipsis;width:100%}.video-container{position:relative}.video-container video{border:1px solid;border-radius:.5em;box-sizing:border-box;width:100%}.document-picture-in-picture-container{height:100vh;margin:0;padding:0;width:100vw}.document-picture-in-picture-container .video-container{display:flex;height:100%;width:100%}.document-picture-in-picture-container .video-container video{border:unset;border-radius:unset}.frames-per-second{background-color:#0009;border-radius:.5em;color:#fff;margin:.5em;padding:.5em;position:absolute;right:0;top:0}.container{display:flex;gap:10px;margin:1em 0}button{border:1px solid;border-radius:.5em;font-size:inherit;padding:.5em;width:10ch}
