/*!
// #######################################################################
// ##                             CrossFire                             ##
// #######################################################################
// ##               Copyright (c) 2021 Tracer Interactive               ##
// ##                        All Rights Reserved                        ##
// #######################################################################
*/
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,td,video,tt,u,ul,var{border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,form,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}blockquote,q{quotes:none}embed,img{vertical-align:top}mark,rp,rt,ruby,summary,time{display:inline}ol,ul{list-style:none}table,td{border:0;border-collapse:collapse;padding:0}html{height:100%}html,body>div.body,body>div.background{min-width:800px;min-height:600px}body{background-color:#000;cursor:default!important;height:100%;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;-webkit-text-size-adjust:100%}body>div.body{position:relative;min-height:100%}body>div.body>div.cache{display:inline-block;visibility:hidden;width:0;height:0}body>div.body>div.cache img{opacity:0;width:0;height:0}body>div.body>div.spacer{height:36px}body>div.body.align>div.spacer{height:54px}body>div.body>div.footer{position:absolute;bottom:0;width:100%}body>div.body>div.footer p{box-sizing:border-box;height:18px;line-height:18px;color:#fff;font-family:'Rajdhani';font-size:12px;font-weight:400;text-transform:uppercase;text-align:center;margin-top:12px;margin-bottom:6px;padding:0 12px}body>div.body>div.footer p{font-family:'Open Sans';font-size:9px}body>div.body>div.footer p>span{box-sizing:border-box;display:inline-block;width:50%}body>div.body>div.footer p>span:first-child{text-align:left;opacity:.35}body>div.body>div.footer p>span:last-child{text-align:right;opacity:1}body>div.body>div.footer p>span>a{opacity:.35}body>div.body>div.footer p>span>span{padding:0 4px;opacity:.35}body>div.body>div.footer p>span>a:link,body>div.body>div.footer p>span>a:visited{color:#fff;text-decoration:none}body>div.body>div.footer p>span>a:hover,body>div.body>div.footer p>span>a:active{cursor:pointer!important;color:#fff;text-decoration:none;opacity:.55}body>div.body.align>div.footer p{height:36px;padding-left:225px}body>div.body.align>div.footer .optional{display:none!important}body>div.body.align>div.footer p>span{width:100%}body>div.body.align>div.footer p>span:first-child{text-align:center}audio{visibility:hidden}div.logout{position:absolute;top:0;right:0;padding:2vh 2vw;text-align:right;overflow:visible;height:3vh;min-height:3vw}div.logout{line-height:2vw;color:#fff;font-family:'Rajdhani';font-size:1.25vw;font-weight:400;text-decoration:none}div.logout>div:first-child{font-size:1.5vw}div.logout .spacer{padding:0 1vw}div.logout a:link,div.logout a:visited{color:#bbb;text-decoration:none}div.logout a:not([href]):hover,div.logout a:not([href]):active{cursor:default!important;text-decoration:none}div.logout a[href]:hover,div.logout a[href]:active{cursor:pointer!important;color:#eee;text-decoration:none}div.logout a.github{display:inline-block;box-sizing:border-box;position:relative;background-color:#eee;color:#000;padding:1vw 1vw 1vw 4vw;line-height:2vw;font-size:1.75vw;font-weight:bold}div.logout a.github:link div.logout a.github:active{background-color:#eee;color:#000}div.logout a.github:hover{cursor:pointer!important;background-color:#666;color:#fff}div.logout a.github>img{display:inline-block;width:2vw;height:2vw;position:absolute;top:.9vw;left:1vw}div.logout a.github>img:first-child{display:inline-block}div.logout a.github>img:last-child{display:none}div.logout a.github:hover>img:first-child{display:none}div.logout a.github:hover>img:last-child{display:inline-block}div.logout a.github>span{display:inline-block}div.social{position:absolute;top:0;left:0;padding:2vh 2vw;text-align:left;overflow:visible;height:3vh;min-height:3vw}div.social a{display:inline-block!important;margin:0 2px;opacity:.75;height:100%;min-height:24px;max-height:32px;transition:opacity ease-in-out .2s,transform ease-in-out .4s;-ms-transition:opacity ease-in-out .2s,transform ease-in-out .4s;-moz-transition:opacity ease-in-out .2s,transform ease-in-out .4s;-webkit-transition:opacity ease-in-out .2s,transform ease-in-out .4s}div.social a:hover{cursor:pointer!important;opacity:1!important}div.social a>img{height:100%;border-radius:100%;border:2px solid rgba(255,255,255,.5);vertical-align:middle}a.logo{position:absolute;left:50%;top:11vh;transform:translateX(-50%);overflow:visible}a.logo,div.content{width:49vw;min-width:400px;max-width:800px}div.legal,div.press{min-width:650px}a.logo,div.content>div:first-child{height:19vw;min-height:155px;max-height:310px}a.logo.shake>img{animation:shake .3s cubic-bezier(.36,.07,.19,.97) both}a.logo>img:first-child{position:absolute;width:100%;top:0;left:-500%;transition:left ease-in-out .2s;-ms-transition:left ease-in-out .2s;-moz-transition:left ease-in-out .2s;-webkit-transition:left ease-in-out .2s}a.logo.slide>img:first-child{left:0%}a.logo>img:last-child{position:absolute;width:100%;bottom:0;left:0%}a.logo[attr]{cursor:pointer!important}div.content{height:auto;min-height:500px;margin:auto;padding-bottom:5vw;padding-top:10vh}div.content>div:first-child{padding-bottom:5vw}div.content p{line-height:2vw;color:#fff;font-family:'Rajdhani';font-size:2vw;font-weight:400;text-transform:uppercase;text-decoration:none;opacity:.85;text-align:center;position:relative}div.content p>.warning{display:inline-block;background-color:#ff0;color:#000;font-weight:bold;font-size:1vw;height:1vw;line-height:1vw;vertical-align:middle;padding:.25vw;box-sizing:content-box;position:absolute;margin-top:-1vw;margin-left:.25vw}@media(max-width:900px){div.content p{font-size:18px}}@media(min-width:900px){div.content p{font-size:2vw}}@media(min-width:1800px){div.content p{font-size:36px}}div.content>div>p{margin-top:3vh;margin-bottom:.5vh}div.games,div.software,div.plugins{text-align:center}div.terms p,div.terms div{line-height:20px;color:#ddd;font-family:'Rajdhani','Open Sans';font-size:16px;font-weight:400;text-transform:none;text-decoration:none;opacity:1;text-align:left}div.terms{padding-left:20px}div.legal div.terms{cursor:text;user-select:text;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}div.legal div.terms.auto{cursor:auto;user-select:auto;-moz-user-select:unset;-ms-user-select:unset;-webkit-user-select:unset}div.terms .nobreak{white-space:nowrap}div.terms .contact{margin-top:16px;padding-left:40px}div.terms a:link,div.terms a:visited{color:#bbb;text-decoration:none}div.terms a:not([href]):hover,div.terms a:not([href]):active{cursor:default!important;text-decoration:none}div.terms a[href]:hover,div.terms a[href]:active{cursor:pointer!important;color:#eee;text-decoration:none}div.terms .nobreak>img{vertical-align:middle}div.terms div.form{margin-left:20px;margin-top:20px}div.terms div.form.centered{margin-left:0}div.terms div.form.sending{opacity:.35!important}div.terms div.form>div{margin-top:10px;margin-bottom:10px}div.terms div.form>div>span{display:inline-block;height:28px;line-height:28px;margin-right:6px;text-align:right;width:125px}div.terms div.form input[type="text"],div.terms div.form textarea{cursor:text!important}div.terms div.form input[type="text"],div.terms div.form input[type="file"]{box-sizing:border-box;padding:4px;height:28px;border:1px solid #666;color:#000;background-color:#fff;font-family:'Open Sans';font-size:14px;outline:none;vertical-align:middle;opacity:.85}div.terms div.form textarea{box-sizing:border-box;padding:4px;border:1px solid #666;color:#000;font-family:'Open Sans';font-size:14px;outline:none;vertical-align:middle;opacity:.85;resize:none}div.terms div.form select{box-sizing:border-box;padding:4px;height:28px;border:1px solid #666;color:#000;font-family:'Open Sans';font-size:14px;outline:none;vertical-align:middle;opacity:.85}div.terms span.date{margin-left:20px;opacity:.5;font-size:13px}div.form a.button{display:inline-block;background-color:#000;border:1px solid rgba(128,128,128,.85);margin-top:6px;padding:2px 10px;color:#e0e0e0!important;text-decoration:none!important;opacity:.85}div.form a.button.side{margin-top:3px;margin-left:6px;padding:0 10px;font-size:12px}div.form a.button:link,div.form a.button:visited{text-decoration:none!important}div.form:not(.sending) a.button:hover,div.form:not(.sending) a.button:active{cursor:pointer!important;text-decoration:none!important;background-color:#333;opacity:1}div.terms p{margin-left:-20px;margin-top:20px;padding-left:16px;text-indent:-16px}div.terms div.statement{margin-left:-20px;margin-top:20px}div.terms div.title{margin-top:32px;margin-bottom:12px;font-size:32px;font-weight:bold;text-align:center}div.terms div.subtitle{margin-top:6px;margin-bottom:12px;font-style:italic;text-align:center}div.terms div.icons{cursor:default;text-align:center}div.terms div.icons img{cursor:default;width:2vw;margin-left:.25vw;margin-right:.25vw}div.terms div.icons>span{margin-left:.25vw;margin-right:1vw;line-height:2vw}div.terms div.media{cursor:default;text-align:center}div.terms div.media img{cursor:pointer;width:50vw;max-width:750px}div.terms div.buttons{text-align:center}div.buynow{padding-top:7vh;text-align:center}#buynow{text-align:center}div.terms div.buttons a,div.terms div.buttons input[type="submit"],div.terms div.buttons input[type="button"],div.terms a.formbutton{display:inline-block;background-color:#ff0;border:0;cursor:pointer!important;color:#000;font-family:'Rajdhani';font-weight:bold;font-size:4vw;height:3vw;line-height:3vw;vertical-align:middle;padding:1vw 2vw;box-sizing:content-box;transition:opacity ease-in-out .4s,transform ease-in-out .1s;-ms-transition:opacity ease-in-out .4s,transform ease-in-out .1s;-moz-transition:opacity ease-in-out .4s,transform ease-in-out .1s;-webkit-transition:opacity ease-in-out .4s,transform ease-in-out .1s}div.terms div.buttons a.tiny,div.terms div.buttons input[type="submit"].tiny,div.terms div.buttons input[type="button"].tiny{font-size:1.25vw;font-weight:normal;height:2vw;line-height:2vw;padding:.25vw .5vw}div.terms div.buttons a.tiny.bold,div.terms div.buttons input[type="submit"].tiny.bold,div.terms div.buttons input[type="button"].tiny.bold{font-weight:bold}div.terms div.buttons.padtop{margin-top:1vw}div.terms div.buttons a.tiny.padleft,div.terms div.buttons input[type="submit"].tiny.padleft,div.terms div.buttons input[type="button"].tiny.padleft{margin-left:1vw}div.terms div.buttons a.gray{color:#eee;background-color:#666}div.terms div.buttons.china a{font-size:2vw;height:1.5vw;line-height:1.5vw;padding:1vw;transform:scale(1)}div.terms div.buttons a:hover,div.terms div.buttons input[type="submit"]:hover,div.terms div.buttons input[type="button"]:hover,div.terms a.formbutton:hover{cursor:pointer!important;color:#000;transform:scale(1.1)}div.terms div.buttons a.gray:hover{color:#eee}div.terms div.license{text-align:center;margin-top:12px}div.terms div.donations{text-align:center;margin-top:3vh;font-style:italic}div.terms div.license a,div.terms div.donations a{margin-left:6px}div.terms div.divider{height:0;border-bottom:1px solid #fff;margin-top:24px;margin-bottom:32px}div.terms .letter,div.terms .roman{padding-left:24px}div.terms .letter>span,div.terms .roman>span{display:block;position:relative;left:-26px;bottom:-20px;text-align:left;width:26px}div.games>a,div.software>a,div.plugins>a{display:inline-block!important;margin:.5vw;opacity:.85;transition:opacity ease-in-out .3s,transform ease-in-out .4s;-ms-transition:opacity ease-in-out .3s,transform ease-in-out .4s;-moz-transition:opacity ease-in-out .3s,transform ease-in-out .4s;-webkit-transition:opacity ease-in-out .3s,transform ease-in-out .4s}div.games>a:hover,div.software>a:hover,div.plugins>a:hover{cursor:pointer!important;opacity:1!important}div.games>a{width:24%}.press div.games>a{border:2px solid rgba(255,255,255,.5);border-radius:100%;overflow:hidden}div.software>a,div.plugins>a{width:18%}div.games>a>img,div.software>a>img,div.plugins>a>img{width:100%}div.buttons{text-align:center}div.buttons:not(.soft){padding-top:7vh}div.buttons.preview{padding-top:3vh}div.buttons.preview>a{margin-bottom:3vh}div.buttons.preview>a:not(:first-child){margin-left:3vh}div.buttons:not(.soft)>i{display:inline-block;padding-bottom:6px;color:#999}div.buttons.download{padding-top:2vh}div.buttons>a{display:inline-block!important;padding:1vw;line-height:2vw;color:#fff;font-family:'Rajdhani';font-size:2vw;font-weight:400;text-transform:uppercase;text-decoration:none;border:1px solid #fff;transition:background-color ease-in-out .4s,transform ease-in-out .4s;-ms-transition:background-color ease-in-out .4s,transform ease-in-out .4s;-moz-transition:background-color ease-in-out .4s,transform ease-in-out .4s;-webkit-transition:background-color ease-in-out .4s,transform ease-in-out .4s}div.buttons>a:hover{cursor:pointer!important;background-color:#444}div.terms div.bluelink{text-align:center}div.bluelink>a{display:inline-block!important;padding:1vw;line-height:2vw;color:#00f;font-family:'Rajdhani';font-size:2vw;font-weight:400}div.terms>div.warning{background-color:#ff0;color:#000;font-weight:bold;padding:1vw}div.order{position:relative;user-select:none;cursor:default}div.order>.warning{display:inline-block;background-color:#ff0;color:#000;font-weight:bold;font-size:1vw;height:1vw;line-height:1vw;vertical-align:middle;padding:.25vw;box-sizing:content-box;position:absolute;margin-top:-1vw;margin-left:.25vw}div.order a{position:absolute;right:0;top:0;line-height:40px}div.order .timestamp{position:absolute;left:0;top:0;line-height:40px}div.order div.keys{text-align:center;padding-top:0;height:0;overflow:hidden}div.order.open div.keys{height:auto;padding-top:20px}div.order div.keys span{user-select:text;cursor:text}div.order div.keys span>span{font-weight:bold;margin-right:6px;user-select:none;cursor:default}div.order span.marquee{display:inline-block;position:absolute;right:0;top:15%;width:25%;height:.5vh;border-radius:1vh;border:4px solid transparent;padding:1px}div.order span.marquee:before{content:'';border:1px solid #fff;border-radius:1vh;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}div.order span.marquee>span{position:absolute;border-radius:1vh;width:0;top:0;right:100%;bottom:0;left:0;background:#fff;animation:marquee 2s linear infinite}@keyframes marquee{0%{left:0%;right:100%;width:0%}10%{left:0%;right:75%;width:25%}90%{right:0%;left:75%;width:25%}100%{left:100%;right:0%;width:0%}}@keyframes shake{0%,100%{transform:translate3d(0,0,0)}10%,90%{transform:translate3d(4px,0,0)}20%,80%{transform:translate3d(-3px,0,0)}30%,50%,70%{transform:translate3d(2px,0,0)}40%,60%{transform:translate3d(-1px,0,0)}}