.hunt-game{display:block;position:relative;color:var(--hunt-game-text, #ffffff)}.hunt-game__card{position:relative;overflow:hidden;background-color:var(--hunt-game-bg, #1a1a1a);border-radius:var(--blocks-radius, 0);display:grid}.hunt-game__card:before{content:"";grid-area:1 / 1;width:100%;aspect-ratio:var(--hunt-game-card-ratio-mobile, auto);pointer-events:none}.hunt-game__card-stack{grid-area:1 / 1}@media screen and (min-width:768px){.hunt-game__card:before{aspect-ratio:var(--hunt-game-card-ratio, auto)}}.hunt-game__card-media{position:absolute;top:0;right:0;bottom:0;left:0}.hunt-game__card-picture{display:block;width:100%;height:100%}.hunt-game__card-image{width:100%;height:100%;object-fit:cover}.hunt-game__card-stack{display:grid;position:relative;padding:calc(3.2rem + var(--hunt-game-code-reserve, 0rem) / 2) 2rem;text-align:center}.hunt-game[data-code-reserve=true]{--hunt-game-code-reserve: 6rem}.hunt-game__card-layer{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;transition:opacity .25s ease,visibility .25s ease}.hunt-game[data-state=won] [data-hunt-game-card=idle],.hunt-game:not([data-state=won]) [data-hunt-game-card=won]{visibility:hidden;opacity:0;pointer-events:none}.hunt-game__heading,.hunt-game__text{margin:0;color:inherit}.hunt-game__restart{background:none;border:0;padding:0;color:inherit;font-size:1.4rem;text-decoration:underline;cursor:pointer}.hunt-game__editor-hint{margin:0;font-size:1.3rem;opacity:.8}.hunt-game__code{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:32rem}.hunt-game__code-pill{box-sizing:border-box;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1.2rem;max-width:100%;height:auto;min-height:4.4rem;margin:0;padding:.8rem 1.6rem;border:.1rem solid rgb(var(--color-border));background-color:#fff;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:normal;text-align:center;text-transform:none;white-space:normal;cursor:pointer}.hunt-game__code-pill:hover{border-color:rgb(var(--color-foreground))}.hunt-game__code-group{display:inline-flex;align-items:center;gap:.8rem}.hunt-game__code-value{font-weight:700;font-size:1.7rem;letter-spacing:.08em;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.hunt-game__code-icon{flex:none;height:1.8rem;width:1.47rem;background-image:var(--hunt-game-copy-icon);background-repeat:no-repeat;background-position:center;background-size:contain}@supports (mask-image: none) or (-webkit-mask-image: none){.hunt-game__code-icon{background-image:none;background-color:currentColor;-webkit-mask-image:var(--hunt-game-copy-icon);mask-image:var(--hunt-game-copy-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}}.hunt-game__code-status{position:absolute;bottom:calc(100% + .8rem);left:50%;transform:translate(-50%);z-index:1;box-sizing:border-box;width:max-content;max-width:min(32rem,calc(100vw - 4rem));margin:0;padding:.5rem 1rem;background-color:#fff;color:#1a1a1a;font-size:1.2rem;line-height:1.4;text-align:center;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;opacity:0;pointer-events:none;transition:opacity .3s ease}.hunt-game__code-status:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:.5rem;border-style:solid;border-color:#ffffff transparent transparent transparent}.hunt-game__code-status[data-visible]{opacity:1}@media screen and (min-width:750px){.hunt-game__card-stack{padding:calc(4.8rem + var(--hunt-game-code-reserve, 0rem) / 2) 3.2rem}}.hunt-game__layer{position:absolute;top:0;left:0;width:100%;height:0;pointer-events:none;z-index:15}.hunt-game__object{position:absolute;top:0;left:0;display:block;width:var(--hunt-game-visible-width, 100px);height:var(--hunt-game-visible-height, 100px);padding:0;border:0;background:none;overflow:hidden;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform}.hunt-game__object-clip{position:absolute;left:var(--hunt-game-offset-x, 0px);top:var(--hunt-game-offset-y, 0px);display:block;pointer-events:none}.hunt-game__object-image{display:block;width:var(--hunt-game-object-size, 100px);height:var(--hunt-game-object-size, 100px);object-fit:contain;pointer-events:none}.hunt-game__object[data-hunt-game-parked]{visibility:hidden;pointer-events:none}.hunt-game__counter{position:fixed;bottom:max(2.4rem,env(safe-area-inset-bottom));z-index:19;padding:1rem 1.6rem;border-radius:999px;background-color:var(--hunt-game-bg, #1a1a1a);color:var(--hunt-game-text, #ffffff);font-size:1.4rem;font-weight:600;box-shadow:0 4px 12px #00000040;pointer-events:none}.hunt-game__counter[data-position=left]{left:1.6rem}.hunt-game__counter[data-position=center]{left:50%;translate:-50%}.hunt-game__counter[data-position=right]{right:1.6rem}.hunt-game__counter[data-pulse]{animation:hunt-game-counter-pulse .3s ease-out}@keyframes hunt-game-counter-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.hunt-game__object[data-found]{pointer-events:none;overflow:visible}.hunt-game__object[data-found] .hunt-game__object-clip{animation:hunt-game-found .45s cubic-bezier(.22,1,.36,1) forwards}@keyframes hunt-game-found{0%{transform:translateY(0) scale(1);opacity:1}18%{transform:translateY(0) scale(1);opacity:1}49%{transform:translateY(0) scale(1.3);opacity:1}to{transform:translateY(-20px) scale(.6);opacity:0}}.hunt-game__object[data-hunt-game-pulse]:not([data-found]) .hunt-game__object-clip{animation:hunt-game-object-pulse 2s ease-in-out infinite;animation-delay:var(--hunt-game-pulse-delay, 0ms)}@keyframes hunt-game-object-pulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes hunt-game-found-reduced{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.hunt-game__object[data-hunt-game-pulse]:not([data-found]) .hunt-game__object-clip{animation:none}.hunt-game__object[data-found] .hunt-game__object-clip{animation:hunt-game-found-reduced .2s linear forwards}.hunt-game__counter[data-pulse]{animation:none}.hunt-game__code-status{transition:none}}.hunt-game-popup__body{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.hunt-game-popup__heading,.hunt-game-popup__text{margin:0}.hunt-game-popup .drawer__inner{color:var(--hunt-game-popup-text, rgb(var(--color-foreground)));background-color:var(--hunt-game-popup-bg, rgb(var(--color-background)))}.hunt-game-popup__heading,.hunt-game-popup__text :where(h1,h2,h3,h4,h5,h6),.hunt-game-popup__text a,.hunt-game-popup .drawer__close-btn{color:inherit}.hunt-game-popup__text a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/103/assets/hunt-game.css.map */
