.style_card__pqMpZ{--outer-shine:0px 0px 0px 0px rgba(0,0,0,0);--inner-glare-color:rgb(255,255,255);--card-background-color:rgb(238,238,238);position:relative;box-sizing:border-box;cursor:pointer;transform-origin:center;transform-style:preserve-3d;transform:rotateY(-180deg);transition:background-color .5s,box-shadow var(--transitionSlowest);background-color:var(--card-background-color);z-index:1;box-shadow:0 0 0 1px rgba(0,0,0,var(--card-border-opacity,.2)),inset .8px 1px 0 min(.5px,.02vw) var(--inner-glare-color),var(--outer-shine)}.style_card__pqMpZ,.style_card__pqMpZ:after,.style_card__pqMpZ:before{pointer-events:none;width:100%;height:100%;border-radius:var(--card-border-radius)}.style_card__pqMpZ:after,.style_card__pqMpZ:before{content:"";position:absolute;display:block;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:background-image;content-visibility:auto;transform:translateZ(0)}.style_card__pqMpZ:before{background-image:var(--card-face-image-url);background-size:1300% 400%;background-position:calc(var(--card-value)*8.33% + .03%) calc(var(--card-suit)*33.33% + .1%)}.style_card__pqMpZ:after{transform:rotateY(180deg);background-image:var(--card-back-image-url);background-color:var(--card-back-color);background-size:cover;background-position:50% 50%}[data-is-hint-from=false][data-is-hint-to=false][data-is-stack-hovered=true][data-is-group-hovered=false] .style_card__pqMpZ,[data-is-moveable=false][data-is-hint-from=false][data-is-hint-to=false][data-is-stack-hovered=false] .style_card__pqMpZ{--inner-glare-color:rgb(223,223,223);--card-background-color:rgb(218,218,218);cursor:default}[data-is-hint-from=false][data-is-hint-to=false][data-is-error=false][data-is-stack-hovered=true][data-is-group-hovered=true] .style_card__pqMpZ{--inner-glare-color:rgb(255,255,255);--card-background-color:rgb(238,238,238)}@media(hover:hover){[data-is-hint-from=false][data-is-hint-to=false][data-is-error=false][data-is-moveable=true]:hover .style_card__pqMpZ,[data-is-hint-from=false][data-is-hint-to=false][data-is-error=false][data-is-stack-hovered=true][data-is-dragging=true] .style_card__pqMpZ,[data-is-hint-from=false][data-is-hint-to=false][data-is-error=false][data-is-stack-hovered=true][data-is-group-hovered=true]:hover .style_card__pqMpZ{--inner-glare-color:rgb(255,255,255);--card-background-color:rgb(255,255,255)}}[data-is-hint-from=true] .style_card__pqMpZ{--inner-glare-color:rgb(255,241,168);--card-background-color:rgb(233,216,148)}[data-is-hint-to=true] .style_card__pqMpZ{--inner-glare-color:rgb(186,218,247);--card-background-color:rgb(159,195,230);transition-delay:.4s}[data-is-error=true] .style_card__pqMpZ{animation:style_highlighter-error__QKB_Z .8s ease}[data-is-selected=true] .style_card__pqMpZ{--outer-shine:0 0 20px #f5b042;cursor:-webkit-grabbing;cursor:grabbing}@keyframes style_highlighter-error__QKB_Z{50%{background-color:#ee9795;--inner-glare-color:rgb(255,199,199)}}.styles_slot__zsUVz{--icon-size-multiplier:0.8;width:100%;height:100%;position:relative;border:var(--slot-border-width) solid hsla(0,0%,100%,.7);border-radius:var(--slot-border-radius);display:flex;justify-content:center;align-items:center;box-sizing:border-box;box-shadow:0 0 0 calc(var(--slot-border-width)/2) rgba(0,0,0,.2)}.styles_slot__zsUVz:before{content:"";width:calc(100% - var(--slot-hint-reduction) - var(--slot-border-width));height:calc(100% - var(--slot-hint-reduction) - var(--slot-border-width));border-radius:var(--slot-hint-radius);position:absolute;transition:all 0s .35s,opacity .35s 0s;opacity:0;pointer-events:none}.styles_slot__zsUVz[data-is-suit-pile=true]{--icon-size-multiplier:0.7;background-color:rgba(0,0,0,.2)}.styles_slot__zsUVz[data-is-ace-icon=true]>svg{transform:translateY(-5%)}.styles_slot__zsUVz>svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));width:calc((100% - var(--slot-border-width))*var(--icon-size-multiplier));height:calc((100% - var(--slot-border-width))*var(--icon-size-multiplier));-webkit-mask-image:linear-gradient(0deg,rgba(255,255,255,.5),rgba(255,255,255,.8));mask-image:linear-gradient(0deg,rgba(255,255,255,.5),rgba(255,255,255,.8));-webkit-mask:linear-gradient(0deg,rgba(255,255,255,.5),rgba(255,255,255,.8));mask:linear-gradient(0deg,rgba(255,255,255,.5),rgba(255,255,255,.8))}.styles_slot__zsUVz>svg path{fill:#fff}[data-hint-type=blueHint] .styles_slot__zsUVz:before{transition:all 0s .35s,opacity .35s .35s;background-color:#6e91de;opacity:.55}[data-hint-type=orangeHint] .styles_slot__zsUVz:before{transition:all 0s .35s,opacity .35s .35s;background-color:#f5a10f;opacity:.6}.styles_dragShadow__Kf7NL{--component-width-factor:1;box-sizing:border-box;width:calc(var(--component-width)*var(--component-width-factor));height:var(--component-height);padding:var(--component-padding-y) var(--component-padding-x);--shadow-blur:calc(var(--scale-px) * 20);pointer-events:none;position:absolute;transition:opacity var(--transitionFast);opacity:0}.styles_dragShadow__Kf7NL:after{content:"";display:block;width:100%;height:calc(100% + var(--stack-height));border-radius:calc(var(--card-border-radius)*1.5);box-shadow:var(--shadow-blur) var(--shadow-blur) var(--shadow-blur) rgba(0,0,0,.3);transition:transform var(--transitionSlowest);transform:scale(.85)}.styles_dragShadow__Kf7NL.styles_isActive__46n6S{transition:opacity 0s;opacity:1}.styles_dragShadow__Kf7NL.styles_isActive__46n6S:after{transform:scale(1)}.styles_component__zVpk3,.styles_deckCardsCounter__0QHeK,.styles_deckPassesCounter__dG79S,.styles_stock__f1vFF,.styles_stock_interaction_elm__M38Xj,.styles_waste__LWXtO{--component-width-factor:1;box-sizing:border-box;width:calc(var(--component-width)*var(--component-width-factor));height:var(--component-height);padding:var(--component-padding-y) var(--component-padding-x);--translate-x:calc(var(--x-position) * 100%);--translate-y:calc((var(--y-position) + var(--stack-offset, 0) + var(--row-offset, 0)) * 100%);position:absolute;transform:translate(var(--translate-x),var(--translate-y));transition:none}@supports(width:round(100.5px,1px)) and (content-visibility:hidden){.styles_component__zVpk3,.styles_deckCardsCounter__0QHeK,.styles_deckPassesCounter__dG79S,.styles_stock__f1vFF,.styles_stock_interaction_elm__M38Xj,.styles_waste__LWXtO{transform:translate(round(var(--translate-x),1px),round(var(--translate-y),1px))}}[data-is-initializing=true] .styles_component__zVpk3,[data-is-initializing=true] .styles_deckCardsCounter__0QHeK,[data-is-initializing=true] .styles_deckPassesCounter__dG79S,[data-is-initializing=true] .styles_stock_interaction_elm__M38Xj,[data-is-initializing=true] .styles_waste__LWXtO{transition:width .33s,height .33s,transform .33s}.styles_stock__f1vFF{cursor:pointer}.styles_stock__f1vFF[data-is-disabled=true]{cursor:none;pointer-events:none}.styles_stock_interaction_elm__M38Xj{--hint-offset:0;cursor:pointer;border-radius:var(--card-border-radius);z-index:250;transition:all 0s .5s,opacity .5s 0s;background-clip:content-box;padding:calc(3.82%/var(--game-mode-scale-x)) calc(2.45%/var(--game-mode-scale-x))}.styles_stock_interaction_elm__M38Xj:after{content:"";display:block;border-radius:var(--card-border-radius);width:calc(100%/var(--component-width-factor));height:100%;pointer-events:none;opacity:0;transform:translateX(calc(100% * var(--hint-offset)));transition:all 0s .35s,opacity .35s 0s}.styles_stock_interaction_elm__M38Xj[data-hint-type=blueHint]:after{transition:all 0s .35s,opacity .35s .35s;background-color:#6e91de;opacity:.5}.styles_stock_interaction_elm__M38Xj[data-hint-type=orangeHint]:after{transition:all 0s .35s,opacity .35s .35s;background-color:#ffc12e;opacity:.5}.styles_stock_interaction_elm__M38Xj[data-is-disabled=true]{pointer-events:none}.styles_deckCardsCounter__0QHeK{z-index:1000000;pointer-events:none;display:flex;justify-content:flex-end;align-items:flex-end}.styles_deckCardsCounter__0QHeK>svg{box-shadow:0 0 0 1px hsla(0,0%,100%,.3);background-color:rgba(0,0,0,.6);border-radius:18%;width:clamp(25px,30%,45px);height:auto;-webkit-margin-end:min(6*var(--scale-px),5px);margin-inline-end:min(6*var(--scale-px),5px);-webkit-margin-after:min(6*var(--scale-px),5px);margin-block-end:min(6*var(--scale-px),5px);transition:opacity .3s ease-in-out}.styles_deckCardsCounter__0QHeK>svg text{font-family:var(--Game-Interface-Condensed-Font);font-size:30px;font-weight:700;text-align:center}.styles_deckCardsCounter__0QHeK[data-is-visible=false]>svg{opacity:0}.styles_deckPassesCounter__dG79S{pointer-events:none;display:flex;justify-content:flex-end;align-items:flex-end}.styles_deckPassesCounter__dG79S>svg{width:clamp(15px,30%,40px);height:auto;margin:auto}.styles_deckPassesCounter__dG79S>svg text{text-shadow:0 1px 2px rgba(0,0,0,.3);font-family:var(--Game-Interface-Condensed-Font);font-size:30px;font-weight:700;text-align:center}.styles_suitPile__oCOq6{background-image:var(--house-pattern-url);background-size:95%;background-repeat:no-repeat;background-position:50%}.styles_cursor__6obWW,.styles_selected__pZFvG{--x-position:0;--y-position:0;--stack-size:0.6;--stack-total:1;--card-offset-x:0px;--card-offset-y:0px;--waste-position:0;--hover-splay:0;--card-drag-x:0px;--card-drag-y:0px;--min-stack-total:max(var(--stack-total),0.0001);--stack-position:calc(var(--stack-size) / var(--min-stack-total));--waste-offset:calc(var(--waste-position) * 0.25);--offset-x-position:calc(var(--x-position) + var(--waste-offset));--stack-position-ratio:calc(var(--stack-size) / max(var(--stack-total), 0.001));--stack-height:clamp(0,var(--stack-total),calc(var(--stack-remainder-ratio) * var(--row-height-proportion)));--stack-offset:calc(var(--stack-position-ratio) * var(--stack-height));--translate-x:calc(var(--offset-x-position) * 100% + var(--card-offset-x));--translate-y:calc((var(--y-position) + var(--row-offset, 0) + var(--stack-offset-position, 0) + var(--stack-offset)) * 100% + var(--card-offset-y));transform:translate3d(var(--translate-x),var(--translate-y),0);position:absolute;box-sizing:border-box;width:var(--component-width);height:var(--component-height);z-index:20000;pointer-events:none}.styles_cursor__6obWW:after,.styles_selected__pZFvG:after{content:"";position:absolute;border-radius:12px}.styles_cursor__6obWW:after{top:-2px;left:-2px;width:100%;height:calc(100% + var(--additional-cursor-height));border:2px solid blue}.styles_selected__pZFvG:after{top:0;left:0;width:calc(100% - 4px);height:calc(100% - 4px + var(--additional-cursor-height));border:2px solid #ff0}