@charset "UTF-8";html,body{--blue-dark: #131540;--blue-light: #21236a;--green-dark: #527123;--green-light: #a4e244;--red-dark: #761113;--red-light: #ec1f23;--white: #fff;--white-dark: #9294b6;--pink-light: #fe0086;--pink-dark: #cc006c;--purple: #4e00cc;--text-color: #fff;--border-radius: 5px;--padding: 5px;--padding-box: 20px;--header-ratio: calc(1080 / 394);--footer-ratio: calc(1080 / 340);--footer-ratio-ipad: calc(1080 / 246);--scrollbar-track-color: rgba(255, 255, 255, .4);--scrollbar-thumb-color: rgba(255, 255, 255, .9);--scrollbar-thumb-hover-color: rgba(255, 255, 255, 1);--scrollbar-thumb-active-color: rgba(255, 255, 255, 1)}html ::-webkit-scrollbar,body ::-webkit-scrollbar{width:6px;height:6px}html ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{border-radius:var(--border-radius);background:var(--scrollbar-track-color)}html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background:var(--scrollbar-thumb-color)}html ::-webkit-scrollbar-thumb:hover,body ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}html ::-webkit-scrollbar-thumb:active,body ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active-color)}html .font-span-button-simple,body .font-span-button-simple{font-size:18cqw}html .font-pink,body .font-pink{color:var(--pink-light)}html .container-type,body .container-type{container-type:size}html .touch-animation-btt,body .touch-animation-btt{cursor:pointer;transition:all .4s ease}html .touch-animation-btt:disabled,html .touch-animation-btt[disabled],body .touch-animation-btt:disabled,body .touch-animation-btt[disabled]{pointer-events:none;filter:grayscale(1)}html .touch-animation-btt:active,body .touch-animation-btt:active{transform:scale(.9)}html .touch-animation-btt:target,body .touch-animation-btt:target{transform:scale(.9)}html .pt,body .pt{font-weight:400}html .currency,body .currency{aspect-ratio:1/1;height:2.5cqh;background-position:center!important;background-size:cover!important}html .currency.ticket,body .currency.ticket{background-image:url(/currency/ticket.png)}html .currency.gem,body .currency.gem{background-image:url(/currency/gem.png)}html .currency.coin,body .currency.coin{background-image:url(/currency/coin.png)}html .circle-position,body .circle-position{width:100%;aspect-ratio:1;border-radius:50%;position:relative}html .circle-position.pink,body .circle-position.pink{background-color:var(--pink-dark)}html .circle-position.blue-dark,body .circle-position.blue-dark{background-color:#07081a}html .circle-position.blue-light,body .circle-position.blue-light{background-color:var(--blue-dark)}html .circle-position.arrow-up:after,body .circle-position.arrow-up:after{background:url(/icons/arrow_up.svg) no-repeat center/contain}html .circle-position.arrow-down:after,body .circle-position.arrow-down:after{background:url(/icons/arrow_down.svg) no-repeat center/contain}html .circle-position.same-line:after,body .circle-position.same-line:after{background:url(/icons/stationary.svg) no-repeat center/contain}html .circle-position:after,body .circle-position:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}html .button-disabled,body .button-disabled{pointer-events:none!important;opacity:.5}html .mini-loader,body .mini-loader{border:.5svh solid #f3f3f3;border-top:.5svh solid var(--pink-light);border-radius:50%;width:3svh;height:3svh;animation:spin-loader-mini 1.2s ease-in-out infinite}@keyframes spin-loader-mini{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html .prize-ss.helmet,html .prize-ss.module,html .prize-ss.spaceship,body .prize-ss.helmet,body .prize-ss.module,body .prize-ss.spaceship{transition:all .5s}html .prize-ss.helmet,body .prize-ss.helmet{background:url(/games/spazzini_spaziali/helmet_empty.png) no-repeat center/contain}html .prize-ss.helmet.taken,body .prize-ss.helmet.taken{background:url(/games/spazzini_spaziali/helmet_all.png) no-repeat center/contain}html .prize-ss.module,body .prize-ss.module{background:url(/games/spazzini_spaziali/module_empty.png) no-repeat center/contain}html .prize-ss.module.taken,body .prize-ss.module.taken{background:url(/games/spazzini_spaziali/module_all.png) no-repeat center/contain}html .prize-ss.spaceship,body .prize-ss.spaceship{background:url(/games/spazzini_spaziali/spaceship_empty.png) no-repeat center/contain}html .prize-ss.spaceship.taken,body .prize-ss.spaceship.taken{background:url(/games/spazzini_spaziali/spaceship_all.png) no-repeat center/contain}html .space-footer,body .space-footer{width:100%;aspect-ratio:var(--footer-ratio)}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (pointer: coarse),(min-width: 600px) and (max-width: 768px) and (orientation: portrait) and (pointer: coarse){html .space-footer,body .space-footer{aspect-ratio:var(--footer-ratio-ipad)}}html .number-pulse,body .number-pulse{animation-name:pulse;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-duration:2s}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}html .flying-parent,body .flying-parent{position:absolute;height:1px}html .flying-parent .flying-element,body .flying-parent .flying-element{opacity:0;left:0%;transform:translateY(-50%);position:absolute;width:5vh;height:5vh;pointer-events:none}html .flying-parent .flying-element>div,body .flying-parent .flying-element>div{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}html .flying-parent .flying-element>div.gem,body .flying-parent .flying-element>div.gem{background-image:url(/currency/gem.png)}html .flying-parent .flying-element>div.coin,body .flying-parent .flying-element>div.coin{background-image:url(/currency/coin.png)}html .flying-parent .flying-element>div.ticket,body .flying-parent .flying-element>div.ticket{background-image:url(/currency/ticket.png)}html .flying-parent .flying-element.wave,body .flying-parent .flying-element.wave{animation-name:sine-wave;animation-timing-function:linear;animation-fill-mode:forwards}html .flying-parent .flying-element.wave.inverted,body .flying-parent .flying-element.wave.inverted{animation-name:sine-wave-inverted}@keyframes sine-wave{0%{opacity:1;left:0%;transform:translateY(-50%)}25%{opacity:1;transform:translateY(calc(-50% - 20px))}50%{opacity:1;transform:translateY(-50%)}75%{opacity:1;transform:translateY(calc(-50% + 20px))}95%{width:5vh;height:5vh;opacity:1;left:calc(95% - 5vh);transform:translateY(-50%)}to{width:2.5vh;height:2.5vh;opacity:0;left:calc(100% - 2.5vh);transform:translateY(-50%)}}@keyframes sine-wave-inverted{0%{opacity:0;left:0%;transform:translateY(-50%)}25%{opacity:1;transform:translateY(calc(-50% + 20px))}50%{opacity:1;transform:translateY(-50%)}75%{opacity:1;transform:translateY(calc(-50% - 20px))}95%{width:5vh;height:5vh;opacity:1;left:calc(95% - 5vh);transform:translateY(-50%)}to{width:2.5vh;height:2.5vh;opacity:1;left:calc(100% - 2.5vh);transform:translateY(-50%)}}html .sparkling-stars,body .sparkling-stars{position:absolute;z-index:5;pointer-events:none;overflow:hidden}html .sparkling-stars .star,body .sparkling-stars .star{position:absolute;z-index:5;pointer-events:none;transform-origin:center;animation:comeInOut 1.2s forwards;transform:scale(0)}html .sparkling-stars .star>div,body .sparkling-stars .star>div{width:100%;height:100%;background:url(/images/star.png);background-position:center;background-repeat:no-repeat;background-size:cover;animation:spin 1s linear infinite}@keyframes comeInOut{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}html .countdown-animation,body .countdown-animation{animation-name:pulse;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-duration:5s}@keyframes pulse{0%{transform:scale(.9)}50%{transform:scale(1.1)}to{transform:scale(.9)}}html .shine:before,body .shine:before{animation:shine .5s linear;content:"";display:block;width:0px;height:86%;position:absolute;top:7%;left:0%;animation-delay:inherit;opacity:0;background:#fff;box-shadow:0 0 15px 3px #fff;transform:skew(-20deg);z-index:1}@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}html .number-pulse-when-changed,body .number-pulse-when-changed{animation-timing-function:ease-in-out;animation-duration:.5s}html .number-pulse-when-changed.decrement,body .number-pulse-when-changed.decrement{animation-name:pulse-decrement}html .number-pulse-when-changed.increment,body .number-pulse-when-changed.increment{animation-name:pulse-increment}@keyframes pulse-decrement{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes pulse-increment{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}html button,body button{color:var(--text-color);padding:0;margin:0;text-decoration:none;cursor:pointer;background:none;border:0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.noselect,html .touch-animation-btt,body .touch-animation-btt{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;-webkit-user-drag:none}.box-padding{padding-right:var(--padding-box);padding-left:var(--padding-box)}@media (min-width: 600px) and (max-width: 768px) and (orientation: portrait) and (pointer: coarse){.box-padding{padding-right:15%;padding-left:15%}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (pointer: coarse){.box-padding{padding-right:15%;padding-left:15%}}.border-animation{position:relative;margin:4px 10px}.border-animation:before,.border-animation:after{content:"";position:absolute;inset:-4px -10px;border:3px solid #fff;transition:all .5s;animation:clippath 3s infinite linear;border-radius:10px}.border-animation:after{animation:clippath 3s infinite -1.5s linear}@keyframes clippath{0%,to{clip-path:inset(0 0 95% 0);opacity:1}25%{clip-path:inset(0 95% 0 0);opacity:0}50%{clip-path:inset(95% 0 0 0);opacity:1}75%{clip-path:inset(0 0 0 95%);opacity:0}}.messages .bold{font-weight:700}.messages .gem{color:#f233e5}.messages .coin{color:#e3c14e}.messages .ticket{color:#de465f}
