.astro-game-page{position:relative;padding:128px 0 72px;background:#fff url(/wp-content/themes/netgeme_2018/image/bg_2_TOPx2.jpg) 50% 0 repeat-y;background-size:100% auto}.astro-game-page__inner{width:min(1180px,calc(100vw - 48px));margin:0 auto}.astro-game-card{border-radius:24px;border:1px solid rgb(26 43 34 / 12%);background:linear-gradient(180deg,#0f120efa,#000000fa),#030902;box-shadow:0 30px 90px #00000059;padding:32px;color:#f3f8ff}.astro-game-card__header{text-align:center;margin-bottom:24px}.astro-game-card__eyebrow{margin:0;font-family:Proxima Nova Condensed,sans-serif;font-size:52px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#00e676;text-shadow:0 10px 24px rgba(0,0,0,.28)}.astro-game-demo__frame{position:relative;overflow:hidden;width:100%;aspect-ratio:20 / 9;border-radius:10px;background:#06060a;border:1px solid rgba(102,255,166,.12)}.astro-game-demo__frame.astro-game-demo__frame--launchable{cursor:pointer}.astro-game-demo__frame.astro-game-demo__frame--vertical{max-width:420px;aspect-ratio:9 / 16;margin:0 auto}.astro-game-demo__frame:fullscreen{width:100vw;height:100vh;max-width:none;aspect-ratio:auto;margin:0;border:0;border-radius:0;background:#000}.astro-game-demo__frame:-webkit-full-screen{width:100vw;height:100vh;max-width:none;aspect-ratio:auto;margin:0;border:0;border-radius:0;background:#000}.astro-game-demo__frame iframe,.astro-game-demo__preview{display:block;width:100%;height:100%;border:0}.astro-game-demo__frame iframe{position:relative;z-index:2;pointer-events:auto;touch-action:auto}.astro-game-demo__preview{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.astro-game-demo__preview.is-hidden{display:none}.astro-game-demo__empty{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;font-size:18px;letter-spacing:.04em;color:#f3f8ffc7;background:#06060a80;pointer-events:none;z-index:3}.astro-game-demo__empty.is-hidden{display:none}.astro-game-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px}.astro-game-modes{display:flex;flex-wrap:wrap;gap:10px}.astro-game-currency{display:flex;align-items:center;gap:10px;margin-left:auto;color:#66ffa6;font-family:Proxima Nova,sans-serif;font-size:16px}.astro-game-currency label{margin:0}.astro-game-currency__select{min-width:110px;height:28px;padding:0 8px;border:1px solid #00e676;border-radius:4px;background:#0f120e;color:#66ffa6;font:inherit;color-scheme:dark;cursor:pointer}.astro-game-currency__select:focus-visible{outline:2px solid #66ffa6;outline-offset:3px}.astro-game-currency__select:disabled{opacity:.45;cursor:not-allowed}.astro-game-currency__status{flex-basis:100%;margin:0;color:#eef3fb;font-size:14px;text-align:right}.astro-game-currency__status:empty{display:none}.astro-game-mode{min-width:86px;height:28px;padding:0 14px;border-radius:4px;border:1px solid #00e676;background:transparent;color:#66ffa6;font-family:Proxima Nova,sans-serif;font-size:16px;line-height:26px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.astro-game-mode:hover,.astro-game-mode:focus-visible{background:#00e67629}.astro-game-mode--active{background:#00e676;color:#030902}.astro-game-mode:disabled{opacity:.45;cursor:not-allowed}.astro-game-info{margin-top:34px}.astro-game-info__title{margin:0 0 16px;font-family:Proxima Nova Semi Bold,sans-serif;font-size:26px;line-height:1.2;color:#fff}.astro-game-info__copy{margin:0;color:#eef3fb;font-size:17px;line-height:1.7}.astro-game-info__copy p{margin:0 0 10px}.astro-game-facts{display:grid;grid-template-columns:minmax(120px,max-content) minmax(140px,1fr) minmax(120px,max-content) minmax(140px,1fr);gap:14px 22px;margin-top:28px;align-items:start}.astro-game-facts__label,.astro-game-facts__value{font-size:16px;line-height:1.4}.astro-game-facts__label{color:#e8eef8}.astro-game-facts__value{color:#fff;text-align:right;font-family:Proxima Nova Semi Bold,sans-serif}.astro-game-message{margin-top:28px;color:#eef3fb;font-size:16px;line-height:1.7}@media (max-width: 991px){.astro-game-page{padding-top:108px}.astro-game-card{padding:24px 18px}.astro-game-card__eyebrow{font-size:42px}.astro-game-facts{grid-template-columns:minmax(120px,max-content) 1fr;gap:10px 18px}.astro-game-facts__value{text-align:left}}@media (max-width: 640px){.astro-game-page__inner{width:calc(100vw - 24px)}.astro-game-card__eyebrow{font-size:34px}.astro-game-info__title{font-size:22px}.astro-game-info__copy{font-size:15px}.astro-game-modes{flex-wrap:wrap}.astro-game-mode{font-size:14px}}
