.lre-game-shell{background:var(--lre-emerald-dark);color:var(--lre-ivory);overflow:hidden;padding:clamp(2.4rem,5vw,6.4rem) clamp(1.2rem,3vw,3.2rem);position:relative}.lre-game-shell:before{background:radial-gradient(circle at 15% 10%,rgba(201,163,58,.08),transparent 28rem),radial-gradient(circle at 85% 90%,rgba(201,163,58,.06),transparent 30rem);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.lre-game{background:#041711b8;box-shadow:0 2.4rem 7rem #0000004d;display:block;margin:auto;max-width:122rem;padding:clamp(2.8rem,5vw,6rem);position:relative}.lre-game>*{position:relative}.lre-game__intro{margin:0 auto 3rem;max-width:72rem;text-align:center}.lre-game__intro h1{color:var(--lre-ivory);font-size:clamp(3.6rem,6vw,6.8rem);letter-spacing:.055em;margin:0;text-transform:uppercase}.lre-game__intro .rte{color:#f5efe2cc}.lre-game__toolbar{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto 1.2rem;max-width:104rem}.lre-game__turn{color:var(--lre-gold-light);font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.lre-game__sound{background:transparent;border:1px solid rgba(245,239,226,.5);border-radius:10rem;color:inherit;cursor:pointer;min-height:4.4rem;padding:.8rem 1.4rem}.lre-game__progress{background:#f5efe226;height:.4rem;margin:0 auto 2.4rem;max-width:104rem;overflow:hidden}.lre-game__progress:after{background:var(--lre-gold);content:"";display:block;height:100%;transition:width .3s ease;width:var(--progress)}.lre-game__stage{align-items:start;display:grid;gap:clamp(2.4rem,4vw,5rem);grid-template-columns:minmax(20rem,28rem) minmax(28rem,60rem);justify-content:center;margin:auto;max-width:104rem}.lre-game__draw{position:sticky;text-align:center;top:2rem}.lre-game__card{align-items:center;aspect-ratio:675 / 887;background:var(--lre-paper);border:.7rem solid #fffaf0;box-shadow:0 1.8rem 4rem #00000052;color:var(--lre-ink);display:flex;justify-content:center;margin:0 auto 2rem;max-width:26rem;overflow:hidden;padding:2rem;position:relative;transform:rotate(-1.5deg);width:100%}.lre-game__card img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.lre-game__status{min-height:4.8rem}.lre-game__status[data-tone=success]{color:#a9e3ae}.lre-game__status[data-tone=error]{color:#ffc1b5}.lre-game__actions{display:grid;gap:1rem}.lre-game__board-wrap{margin:auto;max-width:60rem;position:relative;width:100%}.lre-game__board{aspect-ratio:675 / 887;background:var(--lre-paper);border:clamp(.6rem,1.2vw,1.4rem) solid var(--lre-gold);box-shadow:0 2rem 5rem #00000047;padding:.6rem;position:relative}.lre-game__board-image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:fill;position:absolute;width:100%}.lre-game__cells{display:grid;gap:.4rem;grid-template-columns:repeat(4,1fr);height:100%;position:relative}.lre-game__cell{align-items:end;background:var(--cell-image, rgba(0,71,55,.08)) center/cover;border:1px solid rgba(0,47,39,.3);color:var(--lre-ink);cursor:pointer;display:flex;font:inherit;justify-content:center;min-width:0;padding:.5rem;position:relative}.lre-game__cell span{background:#f5efe2d9;font-size:clamp(.75rem,1.6vw,1.2rem);line-height:1.1;padding:.25rem}.lre-game__cell.has-image span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lre-game__board--image .lre-game__cell{background:transparent;border-color:transparent;color:transparent}.lre-game__board--image .lre-game__cell span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lre-game__cell:hover,.lre-game__cell:focus-visible{box-shadow:inset 0 0 0 .3rem var(--lre-gold);outline:none}.lre-game__cell.is-marked:after{align-items:center;background:#c9a33ae0;border:.3rem solid #fff2bd;border-radius:50%;color:var(--lre-emerald-dark);content:"\2713";display:flex;font-size:clamp(1.6rem,4vw,4rem);font-weight:800;top:18%;right:18%;bottom:18%;left:18%;justify-content:center;position:absolute}.lre-game__end{background:var(--lre-ivory);border:2px solid var(--lre-gold);color:var(--lre-ink);margin:3rem auto 0;max-width:70rem;padding:clamp(2rem,5vw,5rem);text-align:center}.lre-game__end h2{color:var(--lre-emerald)}.lre-game__end-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.lre-game [hidden]{display:none!important}.lre-game__records{display:none}@media screen and (max-width:749px){.lre-game-shell{padding:1rem .8rem}.lre-game{padding:2.8rem 1.2rem 2rem}.lre-game__intro{margin-bottom:2.4rem;padding-inline:.8rem}.lre-game__intro h1{font-size:clamp(3rem,11vw,4.6rem);overflow-wrap:anywhere}.lre-game__toolbar{align-items:stretch;flex-direction:column;gap:1rem;text-align:center}.lre-game__sound{align-self:center}.lre-game__stage{grid-template-columns:1fr}.lre-game__draw{position:static}.lre-game__card{border-width:.5rem;max-width:17rem}.lre-game__status{min-height:0}.lre-game__actions .button{min-height:4.8rem;width:100%}.lre-game__board{margin:auto;max-width:100%;padding:.35rem}.lre-game__cells{gap:.25rem}.lre-game__cell{padding:.25rem;touch-action:manipulation}.lre-game__end{margin-top:2rem;padding:2.4rem 1.4rem}.lre-game__end-actions{align-items:stretch;flex-direction:column}.lre-game__end-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.lre-game__progress:after{transition:none}.lre-game__card{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lre-game.css.map */
