.game-prize-module__KFxsNa__icon{width:var(--prize-icon-size);height:var(--prize-icon-size);flex:0 0 var(--prize-icon-size);color:#cbb0f3;vertical-align:middle;place-items:center;display:inline-grid}.game-prize-module__KFxsNa__icon>img,.game-prize-module__KFxsNa__icon>svg,.game-prize-module__KFxsNa__icon>span{object-fit:contain;width:100%;height:100%;display:block}.game-prize-module__KFxsNa__icon>span{font-size:var(--prize-icon-size);place-items:center;line-height:1;display:grid}.game-prize-module__KFxsNa__value{text-align:left;align-items:center;gap:8px;min-width:0;display:inline-flex}.game-prize-module__KFxsNa__value>span:last-child{overflow-wrap:anywhere}.game-prize-module__KFxsNa__tile{text-align:center;grid-template-rows:44px 3.75em;align-content:center;justify-items:center;gap:10px;width:100%;padding:8px;font-size:.72rem;line-height:1.25;display:grid}.game-prize-module__KFxsNa__label{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}
.game-stage-module__BEAVfW__stage{grid-template:1fr/minmax(0,1fr);min-width:0}.game-stage-module__BEAVfW__stage>*{grid-area:1/1}.game-stage-module__BEAVfW__reel{background:linear-gradient(#16121d,#30213d,#16121d);border:1px solid #5d4476;border-radius:14px;width:100%;height:156px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #0008}.game-stage-module__BEAVfW__track{gap:var(--cell-gap);width:max-content;display:flex;position:absolute;top:14px;bottom:14px;left:50%}.game-stage-module__BEAVfW__cell{box-sizing:border-box;flex:0 0 var(--cell-width);width:var(--cell-width);color:#eee8db;background:linear-gradient(145deg,#49365b,#241b31);border:1px solid #8d6ba8;border-radius:8px;place-items:center;min-width:0;display:grid}.game-stage-module__BEAVfW__marker{z-index:2;width:var(--cell-width);pointer-events:none;border:2px solid #f4c75d;border-radius:8px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #f4c75d33}.game-stage-module__BEAVfW__marker:before,.game-stage-module__BEAVfW__marker:after{content:"";border:7px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.game-stage-module__BEAVfW__marker:before{border-top-color:#f4c75d;top:-2px}.game-stage-module__BEAVfW__marker:after{border-bottom-color:#f4c75d;bottom:-2px}.game-stage-module__BEAVfW__fallback{border:1px solid #c5a3ff;border-radius:12px;width:150px;padding:16px}.game-stage-module__BEAVfW__wheelFrame{aspect-ratio:1;width:244px;max-width:100%;height:244px;position:relative}.game-stage-module__BEAVfW__wheel{border:8px solid #9b76d6;border-radius:50%;width:100%;height:100%;position:relative;box-shadow:0 0 0 8px #d9a44115,0 16px 35px #0004}.game-stage-module__BEAVfW__sector{width:54px;transform:translate(-50%, -50%) rotate(var(--sector-angle)) translateY(-80px);transform-origin:50%;color:#f1ecdf;text-align:center;text-shadow:0 1px 2px #0008;justify-items:center;gap:3px;font-size:.8rem;font-weight:700;line-height:1.1;display:grid;position:absolute;top:50%;left:50%}.game-stage-module__BEAVfW__sector>span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game-stage-module__BEAVfW__pointer{z-index:3;filter:drop-shadow(0 2px 2px #0005);border-top:24px solid #cbb0f3;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.game-stage-module__BEAVfW__hub{color:#071713;background:#d9a441;border:4px solid #f4d394;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.campfire-memory{border:1px solid var(--night-border,var(--ew-border));background:var(--night-surface,var(--ew-color-night-raised));color:var(--night-text,var(--ew-color-bone));border-radius:12px;padding:clamp(18px,3vw,30px)}.campfire-memory__header{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.campfire-memory__toggle{flex-shrink:0;margin-inline-start:auto}.campfire-memory--collapsed{padding-bottom:clamp(14px,2vw,20px)}.campfire-memory--collapsed .campfire-memory__header{gap:12px}.campfire-memory--collapsed .campfire-memory__reward{margin:16px 0 0}.campfire-memory--collapsed .campfire-memory__message{margin:12px 0 0}.campfire-memory .item-icon{object-fit:contain;height:auto;image-rendering:pixelated}.campfire-memory__campfire{flex:0 0 72px;place-items:center;width:72px;height:84px;display:grid}.campfire-memory__intro{flex:280px}.campfire-memory__intro h2{margin:5px 0 9px}.campfire-memory__intro p{max-width:58ch;color:var(--night-muted,var(--ew-color-mist));margin:0;font-size:.9rem}.campfire-memory__score{align-self:stretch;align-items:center;gap:24px;margin:0;display:flex}.campfire-memory__score dt{color:var(--night-muted,var(--ew-color-mist));font-size:.72rem}.campfire-memory__score dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:700}.campfire-memory__score dd span{color:var(--night-muted,var(--ew-color-mist));font-size:.85rem;font-weight:400}.campfire-memory__welcome{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;padding:36px 8px;display:flex}.campfire-memory__preview{flex:none;align-items:center;display:flex}.campfire-memory__preview>span{background:var(--night-raised,var(--ew-color-forest-deep));border:1px solid var(--night-border,var(--ew-border));border-radius:8px;place-items:center;width:76px;height:94px;display:grid}.campfire-memory__preview>span:first-child{transform:rotate(-10deg)}.campfire-memory__preview>span:last-child{transform:rotate(10deg)}.campfire-memory__preview>.campfire-memory__preview-back{z-index:1;border-color:var(--night-accent,var(--ew-color-copper));color:var(--night-accent,var(--ew-color-copper));margin-inline:-10px;font-size:2rem;font-weight:700;position:relative}.campfire-memory__welcome strong{font-size:1.1rem;display:block}.campfire-memory__welcome p{max-width:38ch;color:var(--night-muted,var(--ew-color-mist));margin:8px 0 0;font-size:.85rem}.campfire-memory__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,700px);margin:28px auto;display:grid}.campfire-memory__card{border:1px solid var(--night-border,var(--ew-border));background:var(--night-raised,var(--ew-color-forest-deep));min-width:0;min-height:124px;color:var(--night-muted,var(--ew-color-mist));cursor:pointer;border-radius:8px;place-items:center;padding:20px 7px 12px;transition:background-color .14s,border-color .14s;display:grid;position:relative}.campfire-memory__card:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--night-accent,var(--ew-color-copper)) 12%, var(--night-raised,var(--ew-color-forest-deep)));border-color:var(--night-accent,var(--ew-color-copper))}.campfire-memory__card:focus-visible{outline:2px solid var(--night-accent,var(--ew-color-copper));outline-offset:4px}.campfire-memory__card[aria-disabled=true]{cursor:default}.campfire-memory__card.is-open{color:var(--night-text,var(--ew-color-bone));border-color:var(--night-accent,var(--ew-color-copper))}.campfire-memory__card.is-matched{border-color:var(--ew-state-success);background:color-mix(in srgb, var(--ew-state-success) 9%, var(--night-surface,var(--ew-color-night-raised)))}.campfire-memory__card.is-mismatch{border-color:var(--ew-state-warning)}.campfire-memory__card-number{font-variant-numeric:tabular-nums;color:var(--night-muted,var(--ew-color-mist));font-size:.61rem;position:absolute;inset:5px auto auto 9px}.campfire-memory__card-content{justify-items:center;gap:8px;width:100%;display:grid}.campfire-memory__card-content>span:last-child{overflow-wrap:anywhere;font-size:.74rem;line-height:1.25}.campfire-memory__question{height:48px;color:var(--night-accent,var(--ew-color-copper));place-items:center;font-size:2rem;font-weight:600;display:grid}.campfire-memory__check{color:var(--ew-state-success);font-size:.85rem;position:absolute;inset:4px 9px auto auto}.campfire-memory__footer{border-top:1px solid var(--night-border,var(--ew-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.campfire-memory__message{color:var(--night-muted,var(--ew-color-mist));flex:240px;margin:0;font-size:.86rem}.campfire-memory__footer>button{flex-shrink:0;width:auto}.campfire-memory__start{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.campfire-memory__start label{gap:6px;font-size:.8rem;display:grid}.campfire-memory__reward{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.campfire-memory__reward>div{flex:1;gap:4px;min-width:180px;display:grid}.campfire-memory__reward>div>span{color:var(--night-muted);font-size:.8rem}.campfire-memory__prizes{margin-top:16px;font-size:.85rem}.campfire-memory__prizes summary{cursor:pointer;color:var(--night-accent)}.campfire-memory__prizes ul{gap:10px;padding:16px 0 0;list-style:none;display:grid}.campfire-memory__prizes li{align-items:center;gap:12px;display:flex}.campfire-memory__prizes li>span{flex:1}.campfire-memory--won .campfire-memory__message{color:var(--ew-state-success);font-weight:600}.campfire-memory__next{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px;font-size:.85rem;display:flex}.campfire-memory__next>span{flex-basis:100%}.campfire-memory__next a{color:var(--night-accent,var(--ew-color-copper));text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.campfire-memory__header{gap:12px}.campfire-memory__campfire{flex-basis:48px;width:48px;height:64px}.campfire-memory__intro{flex-basis:180px}.campfire-memory__score{width:100%;padding-top:10px}.campfire-memory__grid{gap:8px}.campfire-memory__card{min-height:112px}.campfire-memory__welcome{gap:24px;padding-block:28px}}@media (max-width:460px){.campfire-memory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.campfire-memory__footer>button{width:100%}}@media (prefers-reduced-motion:reduce){.campfire-memory__card{transition:none}}
