:root{--primary:#ff5f20;--dark:#2a282f;--gray-dark:#403d44;--darker:#1D1C21;--gray:#666469;--nav-height:60px;--footer-height:96px;--link:#ff8b5d}html{font-size:16px}body{position:relative;background-color:var(--dark);padding-top:var(--nav-height);padding-bottom:calc(var(--footer-height));min-height:100vh}h1{font-size:1.8em;margin-bottom:0.8em}.content h1{font-size:1.7em;margin-bottom:0.75em}h2{font-size:1.6em;margin-bottom:0.7em}h3{font-size:1.5em;margin-bottom:0.6em}h4{font-size:1.4em;margin-bottom:0.55em}h5{font-size:1.3em;margin-bottom:0.5em}h6{font-size:1.2em;margin-bottom:0.45em}p{font-size:1em;margin-bottom:0.45em}hr{border:none;height:0.5em;border-top:0.4em double var(--gray);clip-path:polygon(0 0,50% 100%,100% 0);margin:0;margin-top:1em;margin-bottom:0.5em}main{min-width:100%}footer{position:absolute;min-width:100%;bottom:0px;background-color:var(--darker);height:var(--footer-height)}.main-navbar{background-color:var(--gray-dark)}nav .navbar-brand{width:25%;min-width:160px;max-width:280px;background-color:var(--dark);border-right:solid 10px var(--primary)}nav .navbar-brand > img{height:var(--nav-height)}nav .main-navbar .nav{min-height:var(--nav-height)}nav .nav-link{display:inline-block;white-space:nowrap;position:relative;font-size:1rem;font-weight:bold;color:var(--bs-white);text-transform:uppercase;font-style:italic;height:var(--nav-height)}@media (min-width:992px){nav .nav-link{font-size:clamp(0.58rem,1.1vw,1rem);width:100%;display:flex;align-items:center;justify-content:center}#navMenu{flex:1}#navMenu .nav-item{flex:1;margin-left:0 !important}}#rw-delete-modal[data-processing] .btn{pointer-events:none;opacity:0.5}nav .nav-link:hover,nav .nav-link:focus{color:var(--bs-white);background-color:var(--dark);text-decoration:none}nav .nav-link::after{position:absolute;content:"";width:0;height:3px;left:0;bottom:0;background:var(--primary);-webkit-transition:all 0.3s;transition:all 0.3s}nav .nav-link:hover::after{width:100%}nav .nav-link::after .navlink::before{box-sizing:border-box}.landing-img{width:auto;min-width:100%;height:400px;background:#000;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:3px solid var(--primary)}.font-xs{font-size:0.5rem}.font-sm{font-size:0.75rem}.font-md{font-size:1rem}.font-lg{font-size:1.5rem}.font-xl{font-size:2rem}.card{background-color:var(--gray-dark)}.links{text-align:center}.links img{width:100%;height:auto}  .rw-img{height:auto}  a.store-badge[target="_blank"]:after{content:none}.bg-transparent-black{background-color:var(--darker)}  #user_panel h2,#cookie_tab h2,#lang_tab h2,.rw-paso-titulo{font-size:1.8em;margin-bottom:0.8em}a{color:var(--link);text-decoration:none}a:hover{color:var(--link);text-decoration:underline}a.btn:hover,a.btn:focus{text-decoration:none}a[target=_blank]:after{font-family:IcoFont;vertical-align:super;font-size:0.75em;content:" \ef1f"}.btn-link{color:var(--link)}.btn-link:hover{color:var(--link)}.card-title > a{color:var(--bs-white);font-weight:bold;font-size:1.1em}.card-text > a{color:var(--bs-white)}a.social{color:var(--bs-white);border-radius:0.2em;width:36px;height:36px;display:inline-block;margin-left:0.1em}a:hover.social{text-decoration:none;background-color:var(--darker);cursor:pointer}a[target=_blank].social:after{content:""}.cookie-panel{background-color:var(--gray-dark);width:calc(100%/12*6);left:auto;font-size:0.8rem}#cookie-tabContent{max-height:40vh;overflow-y:auto}#cookie_tab,#lang_tab{transition-timing-function:linear,linear,linear,linear;transition:padding-top 0.5s,padding-bottom 0.5s,width 0.5s,max-height 0.5s;max-height:0px;padding-top:0px!important;padding-bottom:0px!important;overflow:hidden}#cookie_tab.show,#lang_tab.show{transition-timing-function:linear,linear,linear,linear;transition:padding-top 0.0s,padding-bottom 0.0s,width 0.5s,max-height 0.5s;max-height:100%;padding-top:1rem!important;padding-bottom:1rem!important}#user_panel{position:fixed;top:var(--nav-height);right:0;width:320px;background-color:var(--gray-dark);z-index:1040;display:grid;grid-template-rows:0fr;padding-top:0px!important;padding-bottom:0px!important;transition:grid-template-rows 0.5s,padding-top 0.5s,padding-bottom 0.5s}#user_panel > div{overflow:hidden;min-height:0}#user_panel.show{grid-template-rows:1fr;padding-top:1rem!important;padding-bottom:1rem!important;transition:grid-template-rows 0.5s,padding-top 0s,padding-bottom 0s}@media (max-width:991.98px){#user_panel{width:100%}}.rw-user-nav-btn{cursor:pointer}.rw-or-divider{display:flex;align-items:center;text-align:center;color:rgba(255,255,255,0.35);font-size:0.75rem;margin:0.75rem 0}.rw-or-divider::before,.rw-or-divider::after{content:'';flex:1;border-bottom:1px solid rgba(255,255,255,0.15)}.rw-or-divider span{padding:0 0.5rem}.rw-field-group{display:flex;align-items:center}.rw-field-group > :first-child{flex:1;min-width:0}.rw-edit-btn{background:none;border:none;color:rgba(255,255,255,0.3);cursor:pointer;padding-left:6px;flex-shrink:0;transition:color 0.2s;text-decoration:none !important}.rw-edit-btn:hover{color:var(--primary)}.rw-display-name-edit{border-bottom:1px dashed rgba(255,255,255,0.25);outline:none;padding:2px 0;cursor:text;margin-bottom:0.25rem}.rw-display-name-edit:focus{border-bottom-color:var(--primary)}.rw-panel-error{display:none;font-size:0.8rem;padding:0.4rem 0.75rem;border-radius:4px;margin-bottom:0.75rem}.rw-panel-error:not(:empty){display:block}.rw-panel-error.has-error{background-color:var(--bs-danger);color:#fff}.rw-honeypot{position:absolute;left:-9999px;top:auto;width:1px;height:1px;opacity:0}.btn-facebook{background:#1877F2;transition:background 0.2s}.btn-facebook:hover{background:#166FE5 !important}.btn-discord{background:#5865F2;transition:background 0.2s}.btn-discord:hover{background:#4752c4 !important}.btn-outline-danger-soft{color:#f08080;border:1px solid #c04040;background:transparent;transition:color 0.2s,border-color 0.2s,background 0.2s}.rw-footer-menu{font-size:0.75rem;color:#fff}.rw-footer-menu a{color:rgba(255,255,255,0.4);text-decoration:none}.rw-footer-menu a:hover{color:#fff}.rw-footer-menu .sep{color:rgba(255,255,255,0.4);padding:0 0.5em}.btn-outline-danger-soft:hover{color:#ffaaaa !important;border-color:#e06060 !important;background:rgba(200,60,60,0.12) !important}.nav-tabs{border-color:var(--dark)}.nav-tabs .nav-link:hover{background-color:var(--dark);border-color:var(--dark)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-white);background-color:var(--dark);border-color:var(--dark)}.tab-content{background-color:var(--dark)}.screenshot_slider{margin-left:auto;margin-right:auto;max-height:68vh;max-width:90%;  width:auto}.screenshot_slider_indicator,.carousel-indicators .screenshot_slider_indicator{width:80px;height:auto;flex:none;opacity:0.90;filter:saturate(0.5);padding:0;border-top:none;border-bottom:none}.screenshot_slider_indicator.active{opacity:1;filter:saturate(1)}.carousel-indicators{list-style:none;display:block;position:relative;margin-right:10%;margin-left:10%;overflow-x:auto;overflow-y:hidden}.content-link img{max-width:300px;max-height:300px}.form-label-group{position:relative}.form-label-group input{background-color:var(--gray-dark);color:white;border:0px solid transparent;border-left:10px solid var(--primary);border-radius:0px;outline:none;padding:0.5em;margin-top:1em;font-size:1.1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-label-group input:focus{padding-top:1.0em;margin-top:0.5em}.form-label-group input:not(:placeholder-shown){padding-top:1.0em;margin-top:0.5em}.form-label-group label{position:absolute;top:1.5em;left:10px;padding-left:0.5em;font-size:1.1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-label-group input:focus+label{top:calc(0.5em + 2px);font-weight:bold;font-size:0.9em}.form-label-group input:not(:placeholder-shown)+label{top:calc(0.5em + 2px);font-weight:bold;font-size:0.9em}.form-label-group input::-webkit-input-placeholder{color:transparent}.form-label-group input::placeholder{color:transparent}.form-select{background-color:var(--gray-dark);color:white;border:0px solid transparent;border-left:10px solid var(--primary);border-radius:0px;outline:none;padding:0.5em;margin-top:1em;font-size:1.1em}textarea.form-control{background-color:var(--gray-dark);color:white;border:0px solid transparent;border-left:10px solid var(--primary);border-radius:0px;outline:none;padding:0.5em;margin-top:1em;font-size:1.1em;min-height:6em;field-sizing:content}button:not(:where(.rw-btn-bs)){position:relative;margin-top:10px;padding:10px 20px;font-size:1em;font-weight:bold;color:var(--bs-white);text-transform:uppercase;font-style:italic;background-color:var(--gray-dark);border:transparent}button:not(:disabled):not(:where(.rw-btn-bs)):hover{background-color:var(--dark);cursor:pointer}button:not(:disabled):not(.btn-no-anim):not(:where(.rw-btn-bs))::after{position:absolute;content:"";width:0;height:3px;left:0;bottom:0;background:var(--primary);-webkit-transition:all 0.3s;transition:all 0.3s}button:not(:disabled):not(.btn-no-anim):not(:where(.rw-btn-bs)):hover::after{width:100%}button:disabled{color:var(--gray);background:var(--dark)}  a.store-badge{display:inline-block;margin:0.8rem;line-height:0;text-decoration:none}a.store-badge img{height:3.25rem;  width:auto;max-width:none;max-height:none}@media (max-width:400px){a.store-badge img{height:2.75rem; }}a.buttonLink{text-decoration:none}a:hover.buttonLink{text-decoration:none}.buttonLink{display:inline-block;white-space:nowrap;position:relative;font-size:1em;font-weight:bold;color:var(--bs-white);text-transform:uppercase;font-style:italic;height:3em;margin:0.5em;padding-top:0.7em;padding-left:0.5em;padding-right:0.5em;align-items:center;background-color:var(--gray-dark)}.buttonLink i{font-size:1.9em;vertical-align:middle}.buttonLink:hover{color:var(--bs-white);background-color:var(--dark)}.buttonLink::after{position:absolute;content:"";width:0;height:3px;left:0;bottom:0;background:var(--primary);-webkit-transition:all 0.3s;transition:all 0.3s}.buttonLink:hover::after{width:100%}.buttonLink::after .navlink::before{box-sizing:border-box}.alert{position:relative;padding:10px;margin-bottom:-12px;border:2px solid transparent;border-radius:0px;font-weight:bold;font-style:italic;transform:rotate(3.5deg);z-index:1;-webkit-transition:all 0.3s;transition:all 0.3s}.alert-danger{color:var(--primary);background-color:transparent;border-color:var(--primary)}.alert-anim{margin:0px calc(5% - 5vw);margin-bottom:-1.2em;border:5px solid var(--primary);font-size:1.2em;font-weight:bold}.table-dark{color:white;background-color:var(--dark)}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{border-left-color:var(--darker)}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{border-right-color:var(--darker)}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{border-top-color:var(--darker)}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:var(--darker)}.tooltip-inner{background-color:var(--darker)}.lock-body{overflow-y:hidden}#screen-locker{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.9);z-index:2000;-webkit-transition:all 0.3s;transition:all 0.3s}#screen-locker.unlock{background-color:rgba(0,0,0,0);visibility:hidden}.raptware-spinner{position:fixed;top:calc(40vh - 146px);left:calc(50vw - 148px);width:295px;height:192px;-webkit-transition:all 0.3s;transition:all 0.3s;line-height:0px;overflow-y:hidden}.unlock .raptware-spinner{visibility:hidden}.raptware-gear{position:fixed;top:calc(100vh - 32px);left:calc(100vw - 32px);width:16px;height:16px;background-image:url('../img/sipiner.png');background-size:cover;animation:spin 1s linear infinite}.raptware-spinner .rec{float:left;background-image:url('../img/logo.svg');width:calc(295px/5);height:calc(92px/3);-webkit-animation:drop-anim 3s infinite ease-in-out;animation:drop-anim 3s infinite ease-in-out;-webkit-transform:translateY(100px);transform:translateY(100px)}.raptware-spinner .rec-1{-webkit-animation-delay:0.4s;animation-delay:0.4s}.raptware-spinner .rec-2{background-position:25% 0px;-webkit-animation-delay:0.5s;animation-delay:0.5s}.raptware-spinner .rec-3{background-position:50% 0px;-webkit-animation-delay:0.6s;animation-delay:0.6s}.raptware-spinner .rec-4{background-position:75% 0px;-webkit-animation-delay:0.7s;animation-delay:0.7s}.raptware-spinner .rec-5{background-position:100% 0px;-webkit-animation-delay:0.8s;animation-delay:0.8s}.raptware-spinner .rec-6{background-position:0% calc(100%/2);-webkit-animation-delay:0.2s;animation-delay:0.2s}.raptware-spinner .rec-7{background-position:25% calc(100%/2);-webkit-animation-delay:0.3s;animation-delay:0.3s}.raptware-spinner .rec-8{background-position:50% calc(100%/2);-webkit-animation-delay:0.4s;animation-delay:0.4s}.raptware-spinner .rec-9{background-position:75% calc(100%/2);-webkit-animation-delay:0.5s;animation-delay:0.5s}.raptware-spinner .rec-10{background-position:100% calc(100%/2);-webkit-animation-delay:0.6s;animation-delay:0.6s}.raptware-spinner .rec-11{background-position:0% calc(100%/1)}.raptware-spinner .rec-12{background-position:25% calc(100%/1);-webkit-animation-delay:0.1s;animation-delay:0.1s}.raptware-spinner .rec-13{background-position:50% calc(100%/1);-webkit-animation-delay:0.2s;animation-delay:0.2s}.raptware-spinner .rec-14{background-position:75% calc(100%/1);-webkit-animation-delay:0.3s;animation-delay:0.3s}.raptware-spinner .rec-15{background-position:100% calc(100%/1);-webkit-animation-delay:0.4s;animation-delay:0.4s}@-webkit-keyframes drop-anim{30.001%,45%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}0%,20%,60%{-webkit-transform:translateY(100px);transform:translateY(100px)}25%,30%{-webkit-transform:translateY(200px);transform:translateY(200px)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes drop-anim{30.001%,45%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}0%,20%,60%{-webkit-transform:translateY(100px);transform:translateY(100px)}25%,30%{-webkit-transform:translateY(200px);transform:translateY(200px)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:575.98px){.alert-anim{margin:0px calc(40% - 40vw);margin-bottom:-1.2em}nav .nav-link{display:block}.cookie-panel{width:100%}html{font-size:16px}}@media (min-width:576px) and (max-width:767.98px){.alert-anim{margin:0px calc(20% - 20vw);margin-bottom:-1.2em}nav .nav-link{display:block}.cookie-panel{width:100%}html{font-size:16px}}@media (min-width:768px) and (max-width:991.98px){.alert-anim{margin:0px calc(20% - 20vw);margin-bottom:-1.2em}nav .nav-link{display:block}.cookie-panel{width:100%}html{font-size:16px}}@media (min-width:992px) and (max-width:1199.98px){.cookie-panel{width:calc(100%/12*9)}}@media (min-width:1200px){}canvas{image-rendering:optimizeSpeed;-webkit-interpolation-mode:nearest-neighbor;-ms-touch-action:none;margin:0px;padding:0px;border:0px}:-webkit-full-screen #canvas{width:100%;height:100%}div.gm4html5_div_class{margin:0px;padding:0px;border:0px}  div.gm4html5_login{padding:20px;position:absolute;border:solid 2px #000000;background-color:#404040;color:#00ff00;border-radius:15px;box-shadow:#101010 20px 20px 40px}div.gm4html5_cancel_button{float:right}div.gm4html5_login_button{float:left}div.gm4html5_login_header{text-align:center}  :-webkit-full-screen{width:100%;height:100%}ruffle-player{width:100% !important;height:100% !important;display:block;pointer-events:auto !important}#ruffle-wrapper{position:relative; }  #screen-locker.unlock{pointer-events:none !important;display:none !important}  .rw-leaderboard-container{background:#121212;padding:15px;border-radius:8px;border:1px solid #333;color:#eee}.rw-leaderboard-container .nav-pills .nav-link{background:#1a1a1a;color:#888;border-radius:0;margin:0 2px;font-weight:bold;border-bottom:2px solid transparent}.rw-leaderboard-container .nav-pills .nav-link.active{background:#222;color:var(--primary);border-bottom:2px solid var(--primary)}.rw-leaderboard-table{margin-top:10px;font-size:0.9rem;  font-family:'Courier New',Courier,monospace;  background:transparent !important}.rw-leaderboard-table thead th{border-top:none;color:#555;text-transform:uppercase;font-size:0.8rem}.rw-player-name{color:#fff}.rw-score{color:#ffcc00;  font-weight:bold}.rw-leaderboard-table tr.rw-my-score td{background:rgba(255,95,32,0.12) !important;border-top:1px solid rgba(255,95,32,0.35);border-bottom:1px solid rgba(255,95,32,0.35)}.rw-leaderboard-table tr.rw-my-score td:first-child{border-left:3px solid var(--primary)}.rw-flag{background:#333;padding:2px 5px;font-size:0.7rem;border-radius:3px;color:#ccc}.rw-leaderboard-wrapper{max-width:500px;  margin:0 auto}.rw-board-container .nav-tabs .nav-link{background:#111;color:#666;border:1px solid #333;border-bottom:none;font-size:0.75rem;letter-spacing:1px}.rw-board-container .nav-tabs .nav-link.active{background:#222;color:var(--primary);border-color:#333}  .btn-rw-primary{background:var(--primary);border:1px solid var(--primary);color:var(--bs-white);font-weight:bold}.btn-rw-primary:hover,.btn-rw-primary:focus{background:var(--link);border-color:var(--link);color:var(--bs-white)}  .rw-ask .modal-content{background-color:var(--gray-dark);border:2px solid var(--primary);border-radius:0}.rw-ask .modal-content p{font-size:1.05rem;margin-bottom:1.5rem}  :where(button.rw-btn-bs:not(.btn)){display:inline;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit}