.gop-game__card{max-width:112rem;margin:0 auto;padding:.8rem}.gop-game__card.gop-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.gop-game__stage{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:4 / 5;min-height:42rem;border-radius:calc(var(--gop-radius) - .6rem);background:#030706;box-shadow:inset 0 0 0 1px rgba(var(--gop-accent-rgb),.18);color:var(--gop-text);font-family:var(--font-body-family);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;contain:layout paint}@media screen and (min-width:750px){.gop-game__card{padding:1.2rem}.gop-game__stage{aspect-ratio:16 / 9;min-height:44rem;max-height:80vh;max-height:80svh}}@media screen and (orientation:landscape)and (max-height:560px){.gop-game__card{padding:.4rem}.gop-game__stage{aspect-ratio:auto;height:calc(100vh - 1.2rem);height:calc(100svh - 1.2rem);min-height:26rem;max-height:none}}.gop-game__canvas,.gop-game__fx{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.gop-game__canvas{z-index:0;outline:none;touch-action:auto}.gop-game__card[data-state=countdown] .gop-game__canvas,.gop-game__card[data-state=play] .gop-game__canvas,.gop-game__card[data-state=over] .gop-game__canvas{touch-action:none;cursor:crosshair}.gop-game__card[data-state=play] .gop-game__canvas{cursor:none}.gop-game__canvas:focus-visible{outline:2px solid var(--gop-accent);outline-offset:-3px}.gop-game__fx{z-index:6;pointer-events:none}.gop-game__hud{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;gap:.8rem;padding:1rem 6rem 0 1rem;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .4s var(--gop-ease),visibility 0s .4s}.gop-game__card:is([data-state=countdown],[data-state=play],[data-state=paused],[data-state=over]) .gop-game__hud{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .4s var(--gop-ease),visibility 0s}.gop-game__score,.gop-game__time,.gop-game__pause,.gop-game__sound{background:linear-gradient(180deg,#0e1e1cc7,#030a09b8);border:1px solid rgba(var(--gop-accent-rgb),.28);box-shadow:inset 0 1px #ffffff14,0 8px 22px -12px #000c}.gop-game__score{display:inline-flex;align-items:center;gap:.5rem;flex:none;height:4rem;padding:0 1rem 0 .8rem;font-family:var(--font-heading-family);font-size:2rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--gop-text);border-radius:999px;transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.gop-game__score strong{min-width:1.4ch;text-align:right}.gop-game__score small{font-size:1.2rem;font-weight:700;color:var(--gop-muted)}.gop-game__score.is-goal{color:var(--gop-ink);background:linear-gradient(135deg,#7ffff0,var(--gop-accent));border-color:transparent;box-shadow:0 0 22px rgba(var(--gop-accent-rgb),.55)}.gop-game__score.is-goal small{color:#031512b3}.gop-game__score.is-top{background:linear-gradient(135deg,#fff1b0,#ffc933);box-shadow:0 0 24px #ffc93399}.gop-game__score.is-hit{color:#ff6b81;border-color:#ff6b81b3}.gop-game__slot{position:relative;display:inline-grid;place-items:center;min-width:3.2rem;height:2.4rem}.gop-game__slot>*{grid-area:1 / 1}.gop-game__pips{display:inline-flex;align-items:center;gap:.3rem;transition:opacity .2s,transform .25s var(--gop-ease)}.gop-game__score.is-combo .gop-game__pips{opacity:0;transform:scale(.6)}.gop-game__pips i{width:.7rem;height:.7rem;border-radius:50%;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff4d;transition:background .3s,box-shadow .3s}.gop-game__pips i.is-on{background:#f0b27a;box-shadow:0 0 0 1px #03151259,0 0 8px #f0b27ae6}.gop-game__pips i[data-medal=silver].is-on{background:#eef4f6;box-shadow:0 0 0 1px #03151259,0 0 8px #eef4f6e6}.gop-game__pips i[data-medal=gold].is-on{background:#ffd45a;box-shadow:0 0 0 1px #03151259,0 0 8px #ffd45af2}.gop-game__combo{position:relative;display:grid;place-items:center;overflow:hidden;min-width:3.2rem;height:2.4rem;padding:0 .6rem;color:var(--gop-ink);background:linear-gradient(135deg,#7ffff0,var(--gop-accent));border-radius:999px;box-shadow:0 0 14px rgba(var(--gop-accent-rgb),.7);opacity:0;transform:scale(.4);transition:opacity .18s,transform .3s var(--gop-ease)}.gop-game__combo.is-on{opacity:1;transform:none}.gop-game__combo b{display:block;font-size:1.4rem;font-weight:800;letter-spacing:.02em}.gop-game__combo i{position:absolute;left:0;right:0;bottom:0;height:3px;background:#0315128c;transform-origin:0 50%}.gop-game__score.is-x3 .gop-game__combo{background:linear-gradient(135deg,#fff1b0,#ffd45a 45%,#ff4f8b);box-shadow:0 0 18px #ff788ccc}.gop-game__score.is-goal .gop-game__combo{box-shadow:0 0 0 2px #03151266}.gop-game__time{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:.8rem;min-width:0;height:4rem;padding:0 1.2rem 0 1.4rem;border-radius:999px}.gop-game__bar{position:relative;flex:1 1 auto;height:.7rem;overflow:hidden;border-radius:999px;background:#ffffff1f}.gop-game__bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#19c9ae,var(--gop-accent),#7ffff0);box-shadow:0 0 12px rgba(var(--gop-accent-rgb),.7);transform-origin:0 50%;will-change:transform}.gop-game__secs{min-width:2.4ch;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:right;color:var(--gop-text)}.gop-game__time.is-low .gop-game__bar-fill{background:linear-gradient(90deg,#ff4f6d,#ff9a5a);box-shadow:0 0 12px #ff4f6db3}.gop-game__time.is-low .gop-game__secs{color:#ff8a8a;animation:gop-pulse 1s ease-in-out infinite}.gop-game__time.is-finale{border-color:#ff4f8bbf;box-shadow:0 0 18px -2px #ff4f8b99}.gop-game__time.is-finale .gop-game__bar{height:.9rem}.gop-game__time.is-finale .gop-game__bar-fill{background:linear-gradient(90deg,#ff4f8b,#ffd45a,#ff4f8b);background-size:200% 100%;box-shadow:0 0 14px #ff4f8bd9;animation:gop-game-shimmer .9s linear infinite}.gop-game__time.is-finale .gop-game__secs{font-size:2rem;color:#ffd45a;text-shadow:0 0 12px rgba(255,79,139,.9);animation:none}.gop-game__time.is-finale.is-low .gop-game__secs{color:#ff6b8a}.gop-game__toast{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:flex;align-items:center;justify-content:center;gap:.8rem;overflow:hidden;padding:0 1.2rem;color:var(--gop-ink);white-space:nowrap;background:linear-gradient(135deg,#7ffff0,var(--gop-accent));border-radius:inherit;opacity:0;transform:translateY(-.6rem) scale(.92);transition:opacity .25s,transform .35s var(--gop-ease)}.gop-game__toast.is-on{opacity:1;transform:none}.gop-game__toast b{overflow:hidden;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:800;letter-spacing:.02em;text-overflow:ellipsis}.gop-game__toast[data-kind=finale] b{letter-spacing:.06em;text-transform:uppercase}.gop-game__toast span{display:none;overflow:hidden;font-size:1.25rem;font-weight:700;text-overflow:ellipsis;opacity:.85}.gop-game__toast[data-kind=finale]{color:#2a0010;background:linear-gradient(100deg,#fff1b0,#ffd45a 30%,#ff4f8b 75%,#b078ff);box-shadow:0 0 24px #ff4f8bb3}.gop-game__toast[data-kind=gold]{color:#2a1c00;background:linear-gradient(135deg,#fff3b0,#ffc933 60%,#e9a400)}.gop-game__toast[data-kind=silver]{color:#10181b;background:linear-gradient(135deg,#fff,#c5d0d6 60%,#93a2aa)}.gop-game__toast[data-kind=bronze]{color:#2a1406;background:linear-gradient(135deg,#ffe2c2,#e09a5c 60%,#b0662e)}.gop-game__toast.is-on[data-kind=finale] b{animation:gop-game-toast-pop .5s var(--gop-ease) both}@media screen and (min-width:750px){.gop-game__toast span{display:block}}.gop-game__pause,.gop-game__sound{display:grid;place-items:center;flex:none;width:4rem;height:4rem;padding:0;color:var(--gop-text);border-radius:50%;cursor:pointer;pointer-events:auto;transition:background .2s,transform .2s var(--gop-ease)}.gop-game__pause:active,.gop-game__sound:active{transform:scale(.92)}.gop-game__pause svg,.gop-game__sound svg{width:1.7rem;height:1.7rem}.gop-game__sound{position:absolute;top:1rem;right:1rem;z-index:5}.gop-game__sound-off,.gop-game__card.is-muted .gop-game__sound-on{display:none}.gop-game__card.is-muted .gop-game__sound-off{display:inline}.gop-game__card.is-muted .gop-game__sound{color:var(--gop-muted)}@media(hover:hover){.gop-game__pause:hover,.gop-game__sound:hover{background:rgba(var(--gop-accent-rgb),.18)}}.gop-game__count{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;font-family:var(--font-heading-family);font-size:clamp(6rem,16vw,11rem);font-weight:800;line-height:1;color:#eafffbeb;text-shadow:0 0 34px rgba(var(--gop-accent-rgb),.8);pointer-events:none}.gop-game__count span{animation:gop-game-count .9s var(--gop-ease) both}.gop-game__tut{position:absolute;left:0;right:0;bottom:1.2rem;width:max-content;margin:0 auto;z-index:2;display:flex;align-items:center;gap:.8rem;max-width:calc(100% - 2.4rem);padding:.6rem 1.4rem .6rem .8rem;font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--gop-text);background:#030a09bd;border:1px solid rgba(var(--gop-accent-rgb),.3);border-radius:999px;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .35s,transform .45s var(--gop-ease),visibility 0s .45s}.gop-game__tut.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .35s,transform .45s var(--gop-ease),visibility 0s}.gop-game__card:not(:is([data-state=countdown],[data-state=play])) .gop-game__tut{opacity:0;visibility:hidden}.gop-game__tut-ico{flex:none;width:3.2rem;height:3.2rem;color:#eafffb}.gop-game__tut-hand{animation:gop-game-tut-swipe 1.6s ease-in-out infinite}.gop-game__tut-mouse{display:none}@media(hover:hover)and (pointer:fine){.gop-game__tut-mouse{display:block}.gop-game__tut-touch{display:none}}.gop-game__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 95% at 50% 50%,transparent 50%,rgba(255,60,120,.22));box-shadow:inset 0 0 0 2px #ff4f8be6,inset 0 0 60px #ff4f8b66;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.gop-game__card.is-finale .gop-game__stage:after{opacity:1;visibility:visible;transition:opacity .4s,visibility 0s;animation:gop-game-tint .5s ease-in-out infinite alternate}.gop-game__card[data-state=paused] .gop-game__stage:after,.gop-game__card[data-state=paused] .gop-game__toast b{animation-play-state:paused}.gop-game__screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;overflow-y:auto;overscroll-behavior:contain;padding:1.8rem 1.6rem;text-align:center;background:radial-gradient(85% 70% at 50% 50%,#030a09e6,#030a098c);animation:gop-game-in .45s var(--gop-ease)}.gop-game__screen[hidden]{display:none}.gop-game__inner{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:50rem;margin:auto}.gop-game__inner>*{flex:none;margin:0}.gop-game__inner>[hidden]{display:none}.gop-game__hero{position:relative;width:11rem}.gop-game__hero img{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 18px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(var(--gop-accent-rgb),.3));animation:gop-float 5s ease-in-out infinite}.gop-game__hero-dot{position:absolute;left:88%;top:78%;width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ff2d6f,0 0 16px 6px #ff2d6fbf;animation:gop-game-dot 3.2s ease-in-out infinite}.gop-game__title{font-family:var(--font-heading-family);font-size:clamp(2.2rem,3.4vw,3.2rem);font-weight:800;line-height:1.1;color:var(--gop-text);text-wrap:balance}.gop-game__how{max-width:44rem;font-size:1.4rem;line-height:1.5;color:#eafffbd1}.gop-game__how--mouse{display:none}@media(hover:hover)and (pointer:fine){.gop-game__how--mouse{display:block}.gop-game__how--touch{display:none}}.gop-game__finale-hint{display:flex;align-items:center;gap:.8rem;max-width:44rem;font-size:1.2rem;line-height:1.35;text-align:left;color:#eafffbcc}.gop-game__finale-hint b{flex:none;padding:.35rem .9rem;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:800;letter-spacing:.08em;color:#22000f;background:linear-gradient(135deg,#ffd45a,#ff4f8b);border-radius:999px;box-shadow:0 0 14px #ff4f8b73}.gop-game__goal{display:flex;align-items:center;gap:1rem;max-width:100%;padding:1rem 1.4rem;font-size:1.35rem;line-height:1.4;text-align:left;color:var(--gop-muted);background:rgba(var(--gop-accent-rgb),.08);border:1px solid rgba(var(--gop-accent-rgb),.3);border-radius:1.6rem}.gop-game__goal svg{flex:none;width:2.2rem;height:2.2rem;color:var(--gop-accent)}.gop-game__goal strong{display:block;font-family:var(--font-heading-family);font-size:1.6rem;color:var(--gop-accent)}.gop-game__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;padding:0;list-style:none;font-size:1.2rem;color:var(--gop-muted)}.gop-game__legend li{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem .4rem .6rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:999px}.gop-game__legend b{font-family:var(--font-heading-family);font-weight:800;color:var(--gop-text)}.gop-game__ico{display:inline-block;flex:none;width:1.8rem;height:1.8rem;background:var(--gop-game-icon) center / contain no-repeat}.gop-game__ico--gem{filter:drop-shadow(0 0 4px rgba(56,249,220,.8))}.gop-game__ico--gold{filter:hue-rotate(-130deg) saturate(1.8) brightness(1.1) drop-shadow(0 0 4px rgba(255,200,60,.8))}svg.gop-game__ico--gift{background:none;filter:drop-shadow(0 0 4px rgba(176,120,255,.85))}.gop-game__ico--robot{border-radius:50%;background:radial-gradient(circle at 52% 50%,#26303a 0 32%,transparent 34%),radial-gradient(circle at 35% 30%,#fff,#c9d3d6 60%,#86939a);box-shadow:inset -2px 0 #2e373c}.gop-game__score .gop-game__ico{width:2rem;height:2rem}.gop-game__keys{display:none;font-size:1.15rem;color:var(--gop-muted)}@media(hover:hover)and (pointer:fine){.gop-game__keys{display:block}}.gop-game__best{font-size:1.25rem;font-weight:600;color:var(--gop-muted)}.gop-game__badge:not([hidden])~.gop-game__best{display:none}.gop-game__note{font-size:1.3rem;line-height:1.4;color:var(--gop-muted)}.gop-game__badge{padding:.4rem 1.2rem;font-family:var(--font-heading-family);font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#2a1c00;background:linear-gradient(135deg,#fff1b0,#ffc933);border-radius:999px;box-shadow:0 0 18px #ffc93380}.gop-game__tiers{position:relative;width:min(100%,40rem)}.gop-game__track{position:absolute;top:2.2rem;left:0;right:calc(50% / var(--gop-tiers, 3));height:.5rem;margin-top:-.25rem;overflow:hidden;border-radius:999px;background:#ffffff1f}.gop-game__track i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#19c9ae,var(--gop-accent),#ffd45a);box-shadow:0 0 10px rgba(var(--gop-accent-rgb),.7);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s var(--gop-ease) .15s}.gop-game__tier-list{position:relative;display:grid;grid-template-columns:repeat(var(--gop-tiers, 3),minmax(0,1fr));margin:0;padding:0;list-style:none}.gop-game__tier{--medal: linear-gradient(145deg, #ffe2c2, #d88a4a 55%, #8a4f22);--medal-rgb: 240, 178, 122;display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0;padding:0 .3rem}.gop-game__tier--silver{--medal: linear-gradient(145deg, #ffffff, #c5d0d6 55%, #7d8b93);--medal-rgb: 225, 236, 240}.gop-game__tier--gold{--medal: linear-gradient(145deg, #fff3b0, #ffc933 55%, #b57a00);--medal-rgb: 255, 204, 77}.gop-game__medal{display:grid;place-content:center;justify-items:center;width:4.4rem;height:4.4rem;font-family:var(--font-heading-family);line-height:1;color:#eafffb80;background:#081311;border:2px dashed rgba(var(--medal-rgb),.45);border-radius:50%;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.gop-game__medal b{font-size:1.6rem;font-weight:800}.gop-game__medal small{font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gop-game__tier-prize{max-width:100%;font-size:1.15rem;font-weight:700;line-height:1.25;color:var(--gop-muted);overflow-wrap:anywhere;text-wrap:balance}.gop-game__tier.is-reached .gop-game__medal{color:#1f1400;background:var(--medal);border:2px solid rgba(255,255,255,.75);box-shadow:0 0 0 3px rgba(var(--medal-rgb),.25),0 0 20px rgba(var(--medal-rgb),.6)}.gop-game__tier.is-reached .gop-game__tier-prize{color:var(--gop-text)}.gop-game__tier.is-next .gop-game__medal{color:var(--gop-text);border-color:rgba(var(--medal-rgb),.9);animation:gop-game-next 1.4s ease-in-out infinite}.gop-game__next{padding:.5rem 1.4rem;font-size:1.3rem;font-weight:700;line-height:1.35;color:#ffd45a;background:#ffd45a14;border:1px solid rgba(255,212,90,.35);border-radius:1.6rem}.gop-game__stage button.gop-btn{border:0;cursor:pointer}.gop-game__stage .gop-btn.gop-game__ghost{color:var(--gop-text);background:#ffffff0f;border:1px solid rgba(var(--gop-accent-rgb),.4)}@media(hover:hover){.gop-game__stage .gop-btn.gop-game__ghost:hover{background:rgba(var(--gop-accent-rgb),.12)}}.gop-game__stage .gop-btn:focus-visible,.gop-game__pause:focus-visible,.gop-game__sound:focus-visible,.gop-game__copy:focus-visible{outline:2px solid #ffffff;outline-offset:3px;box-shadow:0 0 0 5px rgba(var(--gop-accent-rgb),.45)}.gop-game__start{position:relative;overflow:hidden;min-width:min(24rem,100%)}.gop-game__start:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-120%);animation:gop-game-sheen 3.2s ease-in-out 1s infinite;pointer-events:none}.gop-game__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%}.gop-game__actions .gop-btn{flex:1 1 18rem;max-width:28rem}.gop-game__actions>[hidden]{display:none}.gop-game__total{display:flex;align-items:baseline;justify-content:center;gap:.6rem;font-family:var(--font-heading-family);line-height:1}.gop-game__total b{font-size:clamp(4.4rem,9vw,6.4rem);font-weight:800;font-variant-numeric:tabular-nums;color:var(--gop-text);text-shadow:0 0 26px rgba(var(--gop-accent-rgb),.55)}.gop-game__total small{font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gop-muted)}.gop-game__card.is-win .gop-game__total b{background:linear-gradient(180deg,#ffffff 10%,#7ffff0 55%,var(--gop-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.gop-game__res-text{font-size:1.3rem;color:var(--gop-muted)}.gop-game__prize{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%}.gop-game__ticket{--tk: rgba(var(--gop-accent-rgb), .5);position:relative;isolation:isolate;overflow:hidden;width:min(100%,42rem);padding:1.6rem 1.6rem 1.2rem;border-radius:1.8rem}.gop-game__ticket:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(160deg,rgba(var(--gop-accent-rgb),.2),rgba(var(--gop-accent-rgb),.04) 55%,#ffffff0f),#06120f;box-shadow:inset 0 0 0 1px var(--tk)}.gop-game__ticket[data-medal=gold]{--tk: rgba(255, 212, 90, .6)}.gop-game__ticket[data-medal=gold]:before{background:linear-gradient(160deg,#ffd45a3d,#ffd45a0a 55%,#ffffff0f),#100d04}.gop-game__ticket[data-medal=silver]{--tk: rgba(238, 244, 246, .55)}.gop-game__ticket[data-medal=bronze]{--tk: rgba(240, 178, 122, .55)}.gop-game__ticket-tag{font-family:var(--font-heading-family);font-size:1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gop-muted)}.gop-game__ticket .gop-game__code{background:#030a098c}.gop-game__foil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:1rem;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#062420;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.75) 45%,transparent 60%) 0 0 / 250% 100%,linear-gradient(135deg,#b8fff4,#38f9dc 40%,#7ffff0 60%,#19c9ae);border-radius:inherit;opacity:0;visibility:hidden;pointer-events:none}.gop-game__ticket[data-medal=gold] .gop-game__foil{color:#2a1c00;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.8) 45%,transparent 60%) 0 0 / 250% 100%,linear-gradient(135deg,#fff3b0,#ffc933 45%,#ffe27a 60%,#d99a00)}.gop-game__ticket[data-medal=silver] .gop-game__foil{color:#10181b;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.85) 45%,transparent 60%) 0 0 / 250% 100%,linear-gradient(135deg,#fff,#c5d0d6 45%,#eef4f6 60%,#93a2aa)}.gop-game__ticket[data-medal=bronze] .gop-game__foil{color:#2a1406;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.7) 45%,transparent 60%) 0 0 / 250% 100%,linear-gradient(135deg,#ffe2c2,#e09a5c 45%,#f0b27a 60%,#b0662e)}.gop-game__ticket.is-sealed .gop-game__foil{opacity:1;visibility:visible;animation:gop-game-foil 1.1s linear infinite}.gop-game__ticket.is-revealed .gop-game__foil{visibility:visible;animation:gop-game-foil-off .7s var(--gop-ease) both}.gop-game__ticket.is-revealed{animation:gop-game-ticket .6s var(--gop-ease) both}.gop-game__ticket.is-revealed .gop-game__code-value{animation:gop-game-code-in .7s var(--gop-ease) .15s both}.gop-game__prize-text{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;font-weight:800;line-height:1.2;color:var(--gop-accent)}.gop-game__prize[data-medal=gold] .gop-game__prize-text{color:#ffd45a}.gop-game__prize[data-medal=silver] .gop-game__prize-text{color:#eef4f6}.gop-game__prize[data-medal=bronze] .gop-game__prize-text{color:#f0b27a}.gop-game__code{display:flex;align-items:center;gap:1rem;width:min(100%,38rem);padding:.7rem .7rem .7rem 1.6rem;text-align:left;background:rgba(var(--gop-accent-rgb),.08);border:1px dashed rgba(var(--gop-accent-rgb),.7);border-radius:1.6rem}.gop-game__code-main{flex:1 1 auto;min-width:0}.gop-game__code-label{display:block;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gop-muted)}.gop-game__code-value{display:block;overflow-wrap:anywhere;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:800;letter-spacing:.12em;color:var(--gop-accent);-webkit-user-select:all;user-select:all}.gop-game__copy{display:inline-flex;align-items:center;gap:.6rem;flex:none;min-height:4.4rem;padding:0 1.6rem;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gop-ink);background:linear-gradient(135deg,#7ffff0,var(--gop-accent));border:0;border-radius:1.2rem;cursor:pointer;transition:background .25s,transform .2s var(--gop-ease)}.gop-game__copy svg{width:1.6rem;height:1.6rem}.gop-game__copy.is-copied{background:#fff}.gop-game__copy:active{transform:scale(.96)}.gop-game__result-gopa{display:block;width:9rem;height:auto;filter:drop-shadow(0 10px 16px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(var(--gop-accent-rgb),.35))}.gop-game__card.is-win .gop-game__result-gopa{animation:gop-jump .8s var(--gop-ease) 2}.gop-game__card.is-lose .gop-game__result-gopa{rotate:-8deg;filter:saturate(.75) drop-shadow(0 10px 16px rgba(0,0,0,.6))}.gop-game__card.is-win .gop-game__screen--result .gop-game__title{font-size:clamp(2.6rem,4vw,3.6rem);background:linear-gradient(100deg,#eafffb 0%,var(--gop-accent) 45%,#ffd45a 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.gop-game__legal{max-width:72rem;margin:1.6rem auto 0;font-size:1.2rem;line-height:1.5;text-align:center;color:var(--gop-muted)}@media screen and (max-width:749px){.gop-game__hud{gap:.6rem;padding:.8rem 5.2rem 0 .8rem}.gop-game__score,.gop-game__time{height:3.6rem}.gop-game__score{gap:.4rem;padding:0 .8rem 0 .6rem;font-size:1.8rem}.gop-game__score small{font-size:1.1rem}.gop-game__score .gop-game__ico{width:1.8rem;height:1.8rem}.gop-game__time{gap:.6rem;padding:0 1rem 0 1.1rem}.gop-game__secs{font-size:1.5rem}.gop-game__toast{padding:0 .6rem}.gop-game__toast b{font-size:1.2rem;letter-spacing:0}.gop-game__pause,.gop-game__sound{width:3.6rem;height:3.6rem}.gop-game__sound{top:.8rem;right:.8rem}.gop-game__hero{width:8rem}.gop-game__screen{padding:1.4rem 1.2rem}.gop-game__inner{gap:.7rem}.gop-game__how{font-size:1.3rem;line-height:1.45}.gop-game__screen--start .gop-game__hero{display:none}.gop-game__screen--start .gop-game__inner{padding-top:2.4rem}.gop-game__goal{gap:.7rem;padding:.6rem 1.1rem;font-size:1.25rem}.gop-game__goal svg{width:1.8rem;height:1.8rem}.gop-game__legend{gap:.4rem;font-size:1.1rem}.gop-game__legend li{gap:.4rem;padding:.25rem .8rem .25rem .5rem}.gop-game__legend .gop-game__ico{width:1.5rem;height:1.5rem}.gop-game__finale-hint{gap:.6rem;font-size:1.1rem}.gop-game__medal{width:3.8rem;height:3.8rem}.gop-game__medal b{font-size:1.4rem}.gop-game__medal small{font-size:.75rem}.gop-game__track{top:1.9rem}.gop-game__tier-prize{font-size:1.05rem}.gop-game__stage .gop-btn{min-height:4.4rem;padding:0 1.8rem}.gop-game__card.is-win .gop-game__result-gopa,.gop-game__card.is-win .gop-game__res-text,.gop-game__screen--result .gop-game__note{display:none}.gop-game__result-gopa{width:6.4rem}.gop-game__card.is-win .gop-game__screen--result .gop-game__title{font-size:2.6rem}.gop-game__total b{font-size:4rem}.gop-game__ticket-tag,.gop-game__card.is-win .gop-game__screen--result .gop-game__badge{display:none}.gop-game__actions{gap:.6rem}.gop-game__actions .gop-btn{flex:1 1 13rem;padding:0 1rem;font-size:1.25rem;letter-spacing:.06em}.gop-game__next{padding:.4rem 1.1rem;font-size:1.2rem}.gop-game__ticket{padding:1rem .9rem .9rem}.gop-game__prize{gap:.6rem}.gop-game__prize-text{font-size:1.6rem}.gop-game__code{padding:.5rem .5rem .5rem 1.2rem}.gop-game__copy{min-height:4rem;padding:0 1.2rem}.gop-game__code-value{font-size:1.9rem}.gop-game__tut{font-size:1.15rem}.gop-game__card.is-won-today .gop-game__screen--start .gop-game__hero,.gop-game__card.is-won-today .gop-game__screen--start .gop-game__how,.gop-game__card.is-won-today .gop-game__screen--start .gop-game__legend,.gop-game__card.is-won-today .gop-game__screen--start .gop-game__finale-hint{display:none}html.gop-game-playing .gop-mascot{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}}@media screen and (orientation:landscape)and (max-height:560px){.gop-game__screen--start .gop-game__hero,.gop-game__screen--start .gop-game__finale-hint,.gop-game__screen--start .gop-game__how,.gop-game__result-gopa,.gop-game__res-text,.gop-game__screen--result .gop-game__note{display:none}.gop-game__inner{gap:.6rem}.gop-game__screen{padding:1rem 5.6rem}.gop-game__total b{font-size:3.6rem}html.gop-game-playing .gop-mascot{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}}html.gop-light .gop-game__stage{--gop-text: #eafffb;--gop-muted: #8fa7a1;--gop-accent: #38f9dc;--gop-accent-rgb: 56, 249, 220;--gop-ink: #031512;box-shadow:inset 0 0 0 1px #38f9dc40,0 18px 40px -24px #0a282299}@keyframes gop-game-in{0%{opacity:0}}@keyframes gop-game-count{0%{opacity:0;transform:scale(1.9)}25%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(.96)}to{opacity:0;transform:scale(.7)}}@keyframes gop-game-tint{0%{opacity:.35}to{opacity:1}}@keyframes gop-game-shimmer{to{background-position:-200% 0}}@keyframes gop-game-toast-pop{0%{transform:scale(1.6)}60%{transform:scale(.95)}to{transform:none}}@keyframes gop-game-tut-swipe{0%,to{transform:translate(-5px)}50%{transform:translate(5px)}}@keyframes gop-game-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes gop-game-foil{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@keyframes gop-game-foil-off{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-20%) scale(1.08)}}@keyframes gop-game-ticket{0%{transform:scale(.94)}45%{transform:scale(1.04)}to{transform:none}}@keyframes gop-game-code-in{0%{opacity:0;letter-spacing:.5em;filter:blur(4px)}}@keyframes gop-game-next{50%{box-shadow:0 0 0 5px rgba(var(--medal-rgb),.16),0 0 18px rgba(var(--medal-rgb),.45)}}@keyframes gop-game-dot{0%,to{translate:0 0}25%{translate:2.4rem -3rem}50%{translate:-1.2rem -5rem}75%{translate:3rem -1.2rem}}@media(prefers-reduced-motion:reduce){.gop-game__hero img,.gop-game__hero-dot,.gop-game__screen,.gop-game__count span,.gop-game__time.is-low .gop-game__secs,.gop-game__time.is-finale .gop-game__bar-fill,.gop-game__tier.is-next .gop-game__medal,.gop-game__card.is-win .gop-game__result-gopa,.gop-game__tut-hand,.gop-game__start:after,.gop-game__toast b,.gop-game__ticket,.gop-game__ticket .gop-game__foil,.gop-game__ticket .gop-game__code-value{animation:none!important}.gop-game__card.is-finale .gop-game__stage:after{animation:none}.gop-game__ticket.is-revealed .gop-game__foil{visibility:hidden}.gop-game__hud,.gop-game__combo,.gop-game__toast,.gop-game__tut,.gop-game__track i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/gop-game.css.map */
