body.old-maid-royal-table .card-game-battle{background:#06392e url(../../assets/card-table/emerald-table-v1.webp) center/cover no-repeat}body.old-maid-royal-table .card-table-center{background:radial-gradient(ellipse,#15594070,#032b2280);border:1px solid #d6b776aa;box-shadow:inset 0 0 30px #001b1580,inset 0 0 0 3px #052d2466}body.old-maid-royal-table .opponent-card,body.old-maid-royal-table .card-game-player{background:linear-gradient(145deg,#154237ee,#06291fee);border-color:#c3a77099;box-shadow:inset 0 1px #ffedc933,0 3px 8px #00191166}body.old-maid-royal-table .opponent-card strong{color:#ffe4a2}body.old-maid-royal-table .card-old-maid-risk,body.old-maid-royal-table .card-old-maid-draw-cue{background:#092f27;color:#fff0ca;border-color:#b99b60}body.old-maid-royal-table .card-old-maid-risk.is-held{background:#472c26;border-color:#e0aa79}body.old-maid-royal-table .card-old-maid-risk.is-old-maid-player-turn{animation:old-maid-turn-glow 1.8s ease-in-out infinite alternate}body.old-maid-royal-table .card-old-maid-draw-cue{transform-origin:center;animation:old-maid-feedback .44s cubic-bezier(.2,.8,.2,1)}body.old-maid-royal-table .card-old-maid-draw-cue[data-outcome=pair]{background:linear-gradient(110deg,#07584c,#123c31);color:#dbffbd;border-color:#75e3b1;box-shadow:0 0 24px #51d9a44d}body.old-maid-royal-table .card-old-maid-draw-cue[data-outcome=none]{background:linear-gradient(110deg,#174450,#102f39);color:#d4f5ff;border-color:#77d4e2}body.old-maid-royal-table .card-old-maid-draw-cue[data-outcome=risk]{background:linear-gradient(110deg,#612f2e,#3b2224);color:#ffe0a7;border-color:#ff9e67;box-shadow:0 0 20px #ff786844;animation:old-maid-risk-hit .44s ease-out}body.old-maid-royal-table .card-old-maid-draw-cue:before{display:inline-block;margin-inline-end:7px;font-size:1.15em;vertical-align:-.05em}body.old-maid-royal-table .card-old-maid-draw-cue[data-outcome=pair]:before{content:"✦";color:#afffcb}body.old-maid-royal-table .card-old-maid-draw-cue[data-outcome=risk]:before{content:"!";color:#ffd080}body.old-maid-royal-table .opponent-card.is-old-maid-turn{position:relative;border-color:#ffe292;box-shadow:inset 0 0 0 1px #ffdc88aa,0 0 18px #ffe29255,0 5px 14px #00191188;animation:old-maid-opponent-turn 1.1s ease-in-out infinite alternate}body.old-maid-royal-table .opponent-card.is-old-maid-turn:after{content:"";position:absolute;inset:5px auto 5px 0;width:3px;border-radius:4px;background:#ffe292;box-shadow:0 0 10px #ffe292}body.old-maid-royal-table .opponent-card.is-old-maid-last-card:not(.is-old-maid-out) strong:after{content:"";display:inline-block;width:7px;height:7px;margin-inline-start:7px;border-radius:50%;background:#ffb56f;box-shadow:0 0 9px #ff9c5a;vertical-align:middle}body.old-maid-royal-table .opponent-card.is-old-maid-out{opacity:.46;filter:saturate(.45)}body.old-maid-royal-table #cardGameScore.old-maid-score-pop{display:inline-block;transform-origin:center;animation:old-maid-score-pop .52s cubic-bezier(.18,.9,.3,1.3)}body.old-maid-royal-table #cardGameCenter .playing-card.is-face-down{width:54px;min-width:54px;height:77px;min-height:77px;flex:0 0 54px;background:#082d26 url(../../assets/klondike-solitaire-card-back.webp) center/100% 100%;border:1px solid #dfc583;border-radius:7px;box-shadow:0 4px 9px #00160faa;transition:box-shadow .14s ease-out}body.old-maid-royal-table #cardGameCenter .playing-card.is-face-down:after{content:none}body.old-maid-royal-table #cardGameCenter .playing-card:focus-visible,body.old-maid-royal-table #cardGameCenter .playing-card:hover{outline:2px solid #ffe9ae;outline-offset:-3px;box-shadow:0 0 13px #e6c78388}body.old-maid-royal-table #cardGameCenter button.playing-card{cursor:pointer;transform:none;transition:box-shadow .15s ease,filter .15s ease}body.old-maid-royal-table #cardGameCenter button.playing-card:hover,body.old-maid-royal-table #cardGameCenter button.playing-card:focus-visible{transform:none;filter:brightness(1.12)}body.old-maid-royal-table #cardGameCenter button.playing-card:active{transform:none;filter:brightness(1.2) saturate(1.12);box-shadow:0 0 0 3px #ffe9ae88,0 4px 9px #00160faa}html[lang=ar] body.old-maid-royal-table #battleBackBtn{position:relative;font-size:0!important}html[lang=ar] body.old-maid-royal-table #battleBackBtn .wp-shell-return-arrow{display:none}html[lang=ar] body.old-maid-royal-table #battleBackBtn:after{content:"←";position:absolute;inset:0;display:grid;place-items:center;font-size:24px!important;line-height:1;pointer-events:none}body.old-maid-royal-table #cardGameCenter .table-row{gap:7px}body.old-maid-royal-table #cardGameHand .playing-card{width:48px;height:68px;flex:0 0 48px;min-width:0;font-family:Georgia,serif}body.old-maid-royal-table #cardGameHand .rank{font-size:10px;line-height:1}body.old-maid-royal-table #cardGameHand .deck-pip{font-size:8px}body.old-maid-royal-table #cardGameHand [data-deck-rank=A] .deck-pip{font-size:19px}body.old-maid-royal-table #cardGameHand .playing-card.old-maid-arrival{animation:old-maid-arrival .42s cubic-bezier(.16,.85,.32,1.28) both}body.old-maid-royal-table #cardGameHand .playing-card:nth-child(2).old-maid-arrival{animation-delay:45ms}body.old-maid-royal-table #cardGameHand .playing-card:nth-child(3).old-maid-arrival{animation-delay:90ms}body.old-maid-royal-table #cardGameHand .playing-card:nth-child(4).old-maid-arrival{animation-delay:135ms}body.old-maid-royal-table #cardGameHand .playing-card:nth-child(n+5).old-maid-arrival{animation-delay:.18s}body.old-maid-royal-table #resultOverlay .result-card{background:radial-gradient(ellipse at top,#254d42,#071e22);border-color:#d7b96f}@keyframes old-maid-arrival{0%{opacity:.3;filter:brightness(1.7);transform:translateY(-16px) rotate(5deg) scale(.92)}60%{opacity:1;filter:brightness(1.16);transform:translateY(2px) rotate(-1deg) scale(1.04)}to{filter:none;transform:translateY(0) rotate(0) scale(1)}}@keyframes old-maid-feedback{0%{opacity:.35;transform:translateY(8px) scale(.94);box-shadow:0 0 #e3c88700}65%{opacity:1;transform:translateY(-2px) scale(1.035)}to{transform:translateY(0) scale(1)}}@keyframes old-maid-risk-hit{0%{transform:translateY(5px) scale(.93) rotate(-1deg)}40%{transform:translateY(-2px) scale(1.06) rotate(1deg)}70%{transform:translateY(1px) scale(.985) rotate(-.5deg)}to{transform:none}}@keyframes old-maid-opponent-turn{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes old-maid-turn-glow{0%{box-shadow:0 0 #51d9a400}to{box-shadow:0 0 20px #51d9a455}}@keyframes old-maid-score-pop{0%{transform:scale(.8);color:#b8ffd7}42%{transform:scale(1.38);color:#fff0a3;text-shadow:0 0 18px #ffe07a}to{transform:scale(1)}}@keyframes old-maid-reduced-feedback{0%{opacity:.72}to{opacity:1}}@media(orientation:landscape)and (max-height:560px){body.old-maid-royal-table #cardGameCenter .playing-card.is-face-down{width:44px;min-width:44px;height:62px;min-height:62px;flex-basis:44px}body.old-maid-royal-table #cardGameHand .playing-card{width:43px;height:61px;flex-basis:43px}body.old-maid-royal-table #cardGameCenter .table-row{gap:4px}}@media(prefers-reduced-motion:reduce){body.old-maid-royal-table :is(.playing-card,.card-old-maid-draw-cue,.card-old-maid-risk,.opponent-card){animation:none!important;transition:none!important}body.old-maid-royal-table :is(.card-old-maid-draw-cue,.card-old-maid-risk,.opponent-card.is-old-maid-turn,#cardGameScore.old-maid-score-pop,#cardGameHand .playing-card.old-maid-arrival){animation:old-maid-reduced-feedback 80ms ease-out both!important}body.old-maid-royal-table #cardGameCenter button.playing-card{transition:opacity 80ms ease!important}body.old-maid-royal-table #cardGameCenter button.playing-card:hover,body.old-maid-royal-table #cardGameCenter button.playing-card:focus-visible{opacity:.86;filter:none}body.old-maid-royal-table #cardGameCenter button.playing-card:active{opacity:.76;filter:none}}
