html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html,body{margin:0;padding:0;height:100%;width:100%;cursor:url("image/tiny-finger.png"),auto;font-family:'Montserrat',Helvetica,Arial,sans-serif}body{background:#2e1d0b url("image/wood-bg.jpg") no-repeat center center fixed;-moz-background-size:cover;background-size:cover;overflow:hidden}canvas{position:absolute}.incompatible{text-align:center;width:90%;padding-top:50px;font-size:26px;color:#fff}.vid-wrapper,.challenge-wrapper,.code-wrappers{color:#31180e;position:absolute;box-sizing:border-box;width:100%;height:100%;padding:20px;background:rgba(0,0,0,0.6);z-index:50;top:0}.challenge-close-btn,.challenge-decline-btn,.code-close-btn,.vid-close-btn,.challenge-continue-btn,.challenge-accept-btn,.code-continue-btn{position:absolute;width:131px;height:59px;font-weight:bold;background:url(image/blank-button.png);background-position:-2px -2px;background-size:256px 256px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.challenge-close-btn span,.challenge-decline-btn span,.code-close-btn span,.vid-close-btn span,.challenge-continue-btn span,.challenge-accept-btn span,.code-continue-btn span{color:#5c3405;font-size:20px;position:relative;display:inline-block;top:17px;text-align:center;width:128px}.challenge-close-btn:hover,.challenge-decline-btn:hover,.code-close-btn:hover,.vid-close-btn:hover,.challenge-continue-btn:hover,.challenge-accept-btn:hover,.code-continue-btn:hover{background-position:-2px 194px}.challenge-close-btn:active,.challenge-decline-btn:active,.code-close-btn:active,.vid-close-btn:active,.challenge-continue-btn:active,.challenge-accept-btn:active,.code-continue-btn:active{background-position:-2px 134px}.challenge-close-btn,.challenge-decline-btn,.code-close-btn{background-image:url(image/red-button.png)}.challenge-close-btn span,.challenge-decline-btn span,.code-close-btn span{color:#5e1314}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local("Montserrat-Regular"),url(fonts/Montserrat-Regular.woff) format("woff"),url(fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat-Bold"),url(fonts/Montserrat-Bold.woff) format("woff"),url(fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:'Alegreya';font-style:normal;font-weight:400;src:local("Alegreya"),local("Alegreya-Regular") url(fonts/Alegreya-Regular.woff) format("woff"),url(fonts/Alegreya-Regular.ttf) format("truetype")}@font-face{font-family:'Alegreya';font-style:normal;font-weight:700;src:local("Alegreya Bold"),local("Alegreya-Bold"),url(fonts/Alegreya-Bold.woff) format("woff"),url(fonts/Alegreya-Bold.ttf) format("truetype")}@font-face{font-family:'Alegreya';font-style:normal;font-weight:900;src:local("Alegreya Black"),local("Alegreya-Black"),url(fonts/Alegreya-Black.woff) format("woff"),url(fonts/Alegreya-Black.ttf) format("truetype")}@font-face{font-family:'Alegreya';font-style:italic;font-weight:400;src:local("Alegreya Italic"),local("Alegreya-Italic"),url(fonts/Alegreya-Italic.woff) format("woff"),url(fonts/Alegreya-Italic.ttf) format("truetype")}@font-face{font-family:'Alegreya';font-style:italic;font-weight:700;src:local("Alegreya Bold Italic"),local("Alegreya-BoldItalic"),url(fonts/Alegreya-BoldItalic.woff) format("woff"),url(fonts/Alegreya-BoldItalic.ttf) format("truetype")}@font-face{font-family:'Alegreya';font-style:italic;font-weight:900;src:local("Alegreya Black Italic"),local("Alegreya-BlackItalic"),url(fonts/Alegreya-BlackItalic.woff) format("woff"),url(fonts/Alegreya-BlackItalic.ttf) format("truetype")}.vid-panel{position:relative;left:5%;top:5%;width:90%;height:90%;background:#000}.vid-heading{position:absolute;height:54px;width:100%;background-image:-webkit-gradient(linear,0% 0%,100% 100%,color-stop(0%,#e3cbaa),color-stop(100%,#dbc1a0));background-image:-webkit-linear-gradient(left top,#e3cbaa,#dbc1a0);background-image:-moz-linear-gradient(left top,#e3cbaa,#dbc1a0);background-image:-o-linear-gradient(left top,#e3cbaa,#dbc1a0);background-image:linear-gradient(left top,#e3cbaa,#dbc1a0)}.vid-heading h1{position:relative;text-align:center;font-weight:bold;font-size:26px;top:14px}.vid-select-column{position:relative;width:30%;height:100%;float:right}.vid-list-wrapper{background:#222;overflow:scroll;height:100%;padding-top:54px;padding-bottom:80px;box-sizing:border-box}.vid-list{background:#222;color:#fff}.vid-list li{padding:12px 30px;font-size:1em;font-weight:regular}.vid-list li:hover{background:#555}.vid-list li:active{background:#333}@media (min-width:2000px){.vid-list li{font-size:2em}}.vid-selected{background:#444}.vid-column{width:70%;height:100%;float:left;overflow:hidden}#vid{background:#000;display:block;width:100%;height:100%}.vid-close-wrapper{position:absolute;height:80px;width:100%;bottom:0;right:0;background-image:-webkit-gradient(linear,0% 0%,100% 100%,color-stop(0%,#e3cbaa),color-stop(100%,#dbc1a0));background-image:-webkit-linear-gradient(left top,#e3cbaa,#dbc1a0);background-image:-moz-linear-gradient(left top,#e3cbaa,#dbc1a0);background-image:-o-linear-gradient(left top,#e3cbaa,#dbc1a0);background-image:linear-gradient(left top,#e3cbaa,#dbc1a0)}.vid-close-btn{right:10px;bottom:9px}.vid-unlock-alert{background:transparent url(image/panels/confirm-panel.png) no-repeat left top;text-align:center;position:absolute;left:50%;top:-14px;margin-left:-300px;margin-top:0;width:600px;height:68px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.vid-unlock-alert h1{font-weight:bold;font-size:16px;padding-top:5%}.hidden{display:none}.challenge-panel,.challenge-receive-panel,.code-panel{position:relative;top:50%;margin:-150px auto;width:600px;height:300px;background:transparent url(image/panels/confirm-panel.png) no-repeat left top;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.challenge-panel h1,.challenge-receive-panel h1,.code-panel h1{font-weight:bold;font-size:26px;padding-top:5%}.challenge-panel .challenge-error,.challenge-receive-panel .challenge-error,.code-panel .challenge-error{padding-top:12px;color:#ca4239}.challenge-panel input,.challenge-receive-panel input,.code-panel input{font-family:'Montserrat',Helvetica,Arial,sans-serif;font-weight:bold;color:#31180e;border:1px solid #bca17b;background-color:#faf8ff;font-size:26px;width:500px;height:60px;margin:14px;text-align:center}.challenge-receive-panel{top:-25px;height:150px}.challenge-receive-panel h1{font-size:16px}.challenge-close-btn,.challenge-decline-btn,.code-close-btn{bottom:50px;margin:0 110px}.challenge-decline-btn{bottom:15px}.challenge-continue-btn,.challenge-accept-btn,.code-continue-btn{bottom:50px;margin:0 360px}.challenge-accept-btn{bottom:15px}.code-panel{height:325px}.code-panel h2{padding:12px 50px;line-height:120%}