@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap"');
@import url('https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400..700&display=swap"');
body{
	background-color:var(--background-color);
	font-family:var(--g-font-family-specific)}
.neterror header nav{
	display:flex;
	justify-content:flex-end;
	align-content:center;
	align-items:center
	}
.neterror header nav #faq_img{isplay:inline;margin:0}
h1,header{text-align:center}
header{padding-top:1em;max-width:960px;margin:auto}
h1{color: #525252;font-family: "Press Start 2P", system-ui; font-size:1.6em;font-weight:700;margin:.67em auto}
h1 a,header p a{text-decoration:none}
h1 a{color:var(--text-color)}
header .game-info{padding-inline:8px;width:fit-content;margin:0 auto;text-align:var(--text-align-left)}
header p{line-height:1.75em;font-size:1em;padding:0 .8em}
header div p{display:inline;margin-top:8px}
header p a{color:#1e90ff;font-weight:700}
header p a:hover{text-decoration:underline;background-color:rgba(30,144,255,.1);transition:.2s ease-in-out}
#hint{position:relative;top:0;display:none}
#hintc{width:300px}
#tr_slot468,.hidden{display:none}
.translate-elements{transition:transform 250ms cubic-bezier(.4,0,1,1) 400ms}
.controller{height:70vh;left:0;position:absolute;bottom:0;width:100vw}
#main-frame-error .options{position:relative;width:fit-content;margin:2em auto 0;z-index:1}
#main-frame-error label[for=botStatus]{display:inline-block;cursor:pointer;font-weight:700}
#main-frame-error #botStatus{cursor:pointer;margin-right:5px;accent-color:#1e90ff}[dir=rtl]
#main-frame-error #botStatus{margin-right:0;margin-left:5px}@media (max-width:416px){h1{font-size:1.5em}
#main-frame-error .options{margin-top:1em}}
#tr_slot468{width:468px;max-width:95%;min-height:90px;margin:100px auto 0}
#tr_slot468 .video-label{font-weight:700!important}
#tr_slot1x1 .trc_spotlight_item{width:97.99%;margin-left:2%;background-color:transparent!important;box-shadow:none!important}[dir=rtl] 
#tr_slot1x1 .trc_spotlight_item{margin-left:auto;margin-right:2%}
#tr_slot1x1{width:fit-content;min-width:728px;max-width:970px;margin:20px auto 0;transform:translateX(calc(300px - 50%))}[dir=rtl] 
#tr_slot1x1{transform:translateX(calc(50% - 300px))}@media (max-width:768px){#tr_slot1x1{display:none}
#tr_slot468{display:block}}
#faq_img{margin-left:0}[dir=rtl] 
#faq_img{margin-right:0}
#faq_img img{vertical-align:top}
/*!* Don't use the main frame div when the error is in a subframe. *!*/
/*!* Don't use the subframe error div when the error is in a main frame. *!*/
.icon{-webkit-user-select:none;display:inline-block}
.icon-offline{content:-webkit-image-set(url(../images/100-error-offline.png) 1x,url(../images/200-error-offline.png) 2x);position:relative}
.other-versions { margin-bottom: 0px; font-family: "Pixelify Sans", sans-serif; text-align: center;}
.other-versions ul { display: inline-block; margin: 0;}
.other-versions ul li { float: left; margin: 20px 5px; text-align: center;}
.other-versions ul li img { display: block;}
.other-versions ul li a { color:#0081ff; font-size: 12px; font-weight: bold; text-decoration: none;}
.game-des{font-size: 16px; font-family: "Times New Roman", Times, serif; text-align: center;}
.description{width: auto; max-width: 620px; margin-left: auto; margin-right: auto; font-family: "Pixelify Sans", sans-serif; font-weight: 400; font-style: normal; text-align: center; color: #525252;} 
#offline-resources,.hidden{display:none}
.offline{transition:filter 1.5s cubic-bezier(.65,.05,.36,1),background-color 1.5s cubic-bezier(.65,.05,.36,1)}
.offline body{transition:background-color 1.5s cubic-bezier(.65,.05,.36,1)}
.offline.inverted{filter:invert(1)}
.offline.inverted,.offline.inverted body{background-color:#dfdedb}
.offline .interstitial-wrapper{color:var(--text-color);font-size:1em;line-height:1.55;margin:0 auto;max-width:600px;padding-top:100px;position:relative;width:100%}html[dir=rtl] 
.runner-container,html[dir=rtl].offline .icon-offline{transform:scaleX(-1)}
.offline .runner-container{direction:ltr;height:150px;max-width:600px;overflow:hidden;position:absolute;top:35px;width:44px}
.offline .runner-container:focus{outline:0}
.offline .runner-container:focus-visible{outline:0}
.offline .runner-canvas{height:150px;max-width:600px;opacity:1;overflow:hidden;position:absolute;top:0;z-index:10}
.offline .controller{height:100vh;left:0;position:absolute;top:0;width:100vw}
#offline-instruction{image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges;image-rendering:crisp-edges;left:0;margin:auto;position:absolute;right:0;top:60px;width:fit-content}
.offline-runner-live-region{bottom:0;clip-path:polygon(0 0,0 0,0 0);color:var(--background-color);display:block;font-size:xx-small;overflow:hidden;position:absolute;text-align:center;transition:color 1.5s cubic-bezier(.65,.05,.36,1);-webkit-user-select:none;user-select:none}
.slow-speed-option{display:none}
@media (max-height:350px){
.icon-offline{margin:0 0 10px}
.interstitial-wrapper{margin-top:5%}h1{font-size:1em;}
.game-des{display:none}
}
@media (min-width:420px) and (max-width:736px) and (min-height:240px) and (max-height:420px) and (orientation:landscape){
.interstitial-wrapper{margin-bottom:100px}	
h1{font-size:1.5em;}
.game-des{display:none}
}
@media (max-width:360px) and (max-height:480px){
.offline .interstitial-wrapper{padding-top:60px}
.offline .runner-container{top:8px}
}
@media (min-height:240px) and (orientation:landscape){
.offline .interstitial-wrapper{margin-bottom:90px}
.icon-offline{margin-bottom:20px}
}
@media (max-height:320px) and (orientation:landscape){
.icon-offline{margin-bottom:0}
.offline .runner-container{top:10px}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), 
only screen and (min-resolution: 2dppx) { 
h1{font-size:1em;}
.game-des{display:none}
}
@media (max-width:240px){.interstitial-wrapper{overflow:inherit;padding:0 8px}}
	.arcade-mode,.arcade-mode .runner-canvas,.arcade-mode .runner-container{image-rendering:pixelated;max-width:100%;overflow:hidden}
	#ad{transition:all 250ms cubic-bezier(.4,0,1,1) 400ms}
	.arcade-mode #buttons,.arcade-mode #main-content{opacity:0;overflow:hidden;transition:transform 250ms cubic-bezier(.4,0,1,1) 400ms}
	.arcade-mode .interstitial-wrapper{height:100vh;max-width:100%;overflow:hidden}
	.arcade-mode .runner-container{left:0;margin:auto;right:0;transform-origin:top center;transition:transform 250ms cubic-bezier(.4,0,1,1) 400ms;z-index:2}[dir=rtl]
	.arcade-mode .runner-container{transform-origin:top center}
	.g-dark .icon{filter:invert(1)}
	.g-dark.offline .runner-canvas{filter:invert(1);transition:filter 1.5s cubic-bezier(.65,.05,.36,1),background-color 1.5s cubic-bezier(.65,.05,.36,1)}
	.g-dark.offline.inverted .runner-canvas{filter:invert(0)}
	.g-dark.offline.inverted{background-color:var(--background-color);filter:invert(0)}
	.g-dark.offline.inverted body{background-color:#fff}
	.g-dark.offline.inverted .offline-runner-live-region{color:#fff}
	}
