.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__toolbar{color:var(--night-muted,#a8aec2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.85rem;display:flex}.campfire-memory__toolbar p{margin:0}.campfire-memory__toolbar label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campfire-memory__toolbar select{border:1px solid var(--night-border,#424255);background:var(--night-surface,#111723);color:inherit;font:inherit;border-radius:6px;padding:8px 10px}.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__card-content>.campfire-memory__question{font-size:2rem;line-height:1}.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}}
.portal-games-module__JFFHUq__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:20px;display:grid}.night-portal main.portal-games-module__JFFHUq__page>.page-intro{padding-bottom:24px}.night-portal main.portal-games-module__JFFHUq__page>.page-intro h1{margin:0}.portal-games-module__JFFHUq__grid>section{align-content:start;min-width:0}.portal-games-module__JFFHUq__memoryCard{grid-template-rows:auto auto 260px 1fr}.portal-games-module__JFFHUq__memoryArt{border-radius:10px;height:100%;overflow:hidden}.portal-games-module__JFFHUq__memoryArt img{object-fit:cover}.portal-games-module__JFFHUq__memoryTrigger{align-self:end}.portal-games-module__JFFHUq__spinBadge{color:var(--night-accent,#b699ee);background:#b699ee12;border:1px solid #8b6ab050;border-radius:6px;justify-self:start;padding:5px 9px;font-size:.78rem}.portal-games-module__JFFHUq__accountBar{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:20px 24px;display:flex}.portal-games-module__JFFHUq__accountArt{object-fit:contain;border-radius:8px;width:72px;height:72px}.portal-games-module__JFFHUq__accountCopy{flex:220px;gap:7px;display:grid}.portal-games-module__JFFHUq__accountCopy>strong{font-size:1rem}.portal-games-module__JFFHUq__accountActions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.portal-games-module__JFFHUq__accountActions label{min-width:160px;font-size:.75rem}.portal-games-module__JFFHUq__history.game-history{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.night-portal .portal-games-module__JFFHUq__history.game-history article{border-radius:8px;gap:4px;padding:10px 12px}.night-portal .portal-games-module__JFFHUq__history.game-history .eyebrow{margin:0;font-size:.6rem}.night-portal .portal-games-module__JFFHUq__history.game-history strong{font-size:.85rem}.night-portal .portal-games-module__JFFHUq__history.game-history small{font-size:.68rem}:is(.night-portal .portal-games-module__JFFHUq__history.game-history .item-icon,.night-portal .portal-games-module__JFFHUq__history.game-history .currency-amount__icon){width:20px;height:20px}@media (max-width:600px){.portal-games-module__JFFHUq__accountArt{width:72px;height:64px}.portal-games-module__JFFHUq__accountCopy{flex-basis:150px}.portal-games-module__JFFHUq__accountBar>a,.portal-games-module__JFFHUq__accountActions{width:100%}.portal-games-module__JFFHUq__accountActions label{flex:1}}.portal-games-module__JFFHUq__overlay{z-index:1000;background:#050810cc;position:fixed;inset:0}.portal-games-module__JFFHUq__dialog{z-index:1001;border:1px solid var(--night-border,#424255);background:var(--night-surface,#111723);width:min(900px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--night-text,#eeeaf6);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0008}.portal-games-module__JFFHUq__dialogHeader{border-bottom:1px solid var(--night-border,#424255);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.portal-games-module__JFFHUq__dialogHeader h2{margin:0;font-size:1.2rem}.portal-games-module__JFFHUq__close{border:1px solid var(--night-border,#424255);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;font-size:1.8rem;display:grid}.portal-games-module__JFFHUq__close:focus-visible{outline:2px solid var(--night-accent,#b699ee);outline-offset:3px}.portal-games-module__JFFHUq__close:hover{background:#b699ee20}.portal-games-module__JFFHUq__dialogBody{overscroll-behavior:contain;min-height:0;overflow-y:auto}.portal-games-module__JFFHUq__dialogBody .campfire-memory{background:0 0;border:0;border-radius:0}@media (max-width:1100px){.portal-games-module__JFFHUq__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.portal-games-module__JFFHUq__dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;inset:0;transform:none}.portal-games-module__JFFHUq__dialogHeader{padding:calc(8px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) 8px calc(16px + env(safe-area-inset-left))}.portal-games-module__JFFHUq__dialogBody{padding-bottom:env(safe-area-inset-bottom);flex:1}}
