.gem-sec{--gem-a: #38f9dc;--gem-a-rgb: 56, 249, 220;--gem-gold: #ffcf6e;--gem-h: Oxanium, var(--font-heading-family, system-ui), sans-serif;--gem-b: Inter, "Inter Fallback", var(--font-body-family, system-ui), sans-serif}.gem-sec .gem-anchor{position:relative;top:-90px;display:block}.gem-poster__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 30% 30%,rgba(var(--gem-a-rgb),.35),transparent 70%),radial-gradient(50% 50% at 80% 70%,rgba(255,180,80,.3),transparent 70%),linear-gradient(160deg,#0d1a20,#05080a)}.gem-poster__btn.is-loading{pointer-events:none;opacity:.85}.gem-poster__btn.is-loading .gop-a7-play__ic svg{animation:gem-spin .9s linear infinite}html.gem-lock,html.gem-lock body{overflow:hidden!important;overscroll-behavior:none;background:#05090b!important}.gem{--gem-a: #38f9dc;--gem-a-rgb: 56, 249, 220;--gem-gold: #ffcf6e;--gem-red: #ff6b6b;--gem-text: #f2fffc;--gem-muted: #9cb4af;--gem-h: Oxanium, system-ui, sans-serif;--gem-b: Inter, "Inter Fallback", system-ui, sans-serif;--gem-ease: cubic-bezier(.22, 1, .36, 1);--gem-glass: linear-gradient(160deg, rgba(30, 44, 52, .72), rgba(10, 18, 22, .78));--gem-line: rgba(255, 255, 255, .12);--gem-hi: inset 0 1px 0 rgba(255, 255, 255, .16);--sl: env(safe-area-inset-left, 0px);--sr: env(safe-area-inset-right, 0px);--st: env(safe-area-inset-top, 0px);--sb: env(safe-area-inset-bottom, 0px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;width:100vw;height:100vh;height:100dvh;overflow:hidden;background:#05090b;color:var(--gem-text);font-family:var(--gem-b);font-size:15px;line-height:1.4;letter-spacing:0;text-align:left;touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;isolation:isolate;outline:none}.gem[hidden],.gem [hidden]{display:none!important}.gem *,.gem *:before,.gem *:after{box-sizing:border-box}.gem :where(button){font-family:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.gem :focus-visible{outline:2px solid var(--gem-a);outline-offset:2px}.gem-i{width:1em;height:1em;flex:none}.gem__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}.gem__load{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:radial-gradient(60% 50% at 20% 10%,rgba(56,249,220,.16),transparent 70%),radial-gradient(55% 50% at 90% 90%,rgba(255,180,80,.14),transparent 70%),linear-gradient(170deg,#0b161b,#04080a);transition:opacity .6s var(--gem-ease)}.gem__load:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:conic-gradient(from 0deg,transparent,rgba(56,249,220,.08),transparent 30%,rgba(255,200,120,.06),transparent 60%);animation:gem-spin 18s linear infinite}.gem__load.is-done{opacity:0;pointer-events:none}.gem-load__card{position:relative;width:min(420px,100%);padding:34px 28px 26px;border-radius:28px;text-align:center;background:linear-gradient(160deg,#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14,0 40px 90px -40px #000c}.gem-load__logo{display:block;width:84px;height:auto;margin:0 auto 10px;filter:drop-shadow(0 0 24px rgba(56,249,220,.45));animation:gem-float 3.2s ease-in-out infinite}.gem-load__kicker{margin:0;font:600 13px/1 var(--gem-h);letter-spacing:.32em;color:var(--gem-a)}.gem-load__title{margin:6px 0 22px;font:800 46px/1 var(--gem-h);background:linear-gradient(100deg,#fff4d6 0%,var(--gem-gold) 45%,#f6a93b 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.gem-load__bar{position:relative;height:8px;border-radius:99px;overflow:hidden;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0f}.gem-load__bar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#14c7ad,var(--gem-a),#b9fff6);box-shadow:0 0 18px #38f9dc99;transform:scaleX(0);transform-origin:0 50%;transition:transform .25s linear}.gem-load__pct{margin:14px 0 0;font:700 30px/1 var(--gem-h);color:#fff;font-variant-numeric:tabular-nums}.gem-load__pct b{font-weight:800}.gem-load__step{margin:8px 0 0;min-height:1.4em;font-size:14px;color:#cfe9e4}.gem-load__tip{margin:14px 0 0;min-height:2.8em;font-size:13px;line-height:1.45;color:var(--gem-muted)}.gem__load.is-error .gem-load__bar i{background:linear-gradient(90deg,#ff8a5b,#ff6b6b)}.gem-load__x{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff14;color:#dfeeea;font-size:22px;line-height:1;cursor:pointer}@keyframes gem-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@keyframes gem-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes gem-spin{to{transform:rotate(360deg)}}@keyframes gem-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.gem-poster *,.gem-poster *:before,.gem-poster *:after,.gem__load *,.gem__load *:before,.gem__load *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.gem__load:before{animation:none}}@keyframes gem-lbw-live{0%{box-shadow:0 0 #ff4d5e99}to{box-shadow:0 0 0 9px #ff4d5e00}}@keyframes gem-lbw-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/gop-empire-poster.css.map */
