.gypsyHome{isolation:isolate;position:relative;min-height:100svh;width:100%;overflow:hidden;background:#010706;color:#f1fff9;font-family:Arial,sans-serif;display:flex;justify-content:center;align-items:center;padding:env(safe-area-inset-top) 22px calc(74px + env(safe-area-inset-bottom));box-sizing:border-box}.gypsyBackdrop{position:absolute;inset:0;z-index:-2;background:url(/gypsy-casino-menu.png) center 38%/cover no-repeat;animation:gypsyBreathe 12s ease-in-out infinite alternate}.gypsyHome:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#000e,transparent 27%,#0006 52%,transparent 80%)}.gypsyContent{width:min(100%,460px);margin-top:28svh;text-align:center}.gypsyBrand{margin-bottom:32px;text-shadow:0 3px 16px #000,0 0 30px #000}.gypsyBrand h1{font-size:clamp(20px,5.5vw,30px);letter-spacing:-.7px;line-height:1.25;font-weight:900;margin:0;color:#fff}.gypsyBrand h1 span{font-size:.64em;color:#6af5bf;letter-spacing:0}.gypsyBrand p{font-size:clamp(13px,3.5vw,17px);letter-spacing:1.2px;color:#aee4ce;margin:12px 0 0}.gypsyActions{display:grid;gap:22px}.gypsyGlass{--glow:#00f576;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:44px 1fr 22px;align-items:center;gap:12px;min-height:92px;padding:18px 22px;border:2px solid var(--glow);border-radius:19px;background:linear-gradient(135deg,#ffffff24,transparent 40%),linear-gradient(180deg,#071b18ed,#010b09f0);color:#eafff4;box-shadow:inset 0 2px 5px #d6ffeb90,inset 0 -4px 15px #00f57625,0 0 8px var(--glow),0 0 25px #00f57638,0 12px 22px #0008;cursor:pointer;transition:transform .18s,filter .18s;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.gypsyGlass.blue{--glow:#00c8ff;background:linear-gradient(135deg,#ffffff26,transparent 40%),linear-gradient(#062c44ee,#020e21f2);box-shadow:inset 0 2px 5px #d3f5ff90,inset 0 -4px 15px #00c8ff30,0 0 8px var(--glow),0 0 25px #00c8ff40,0 12px 22px #0008}.gypsyGlass:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 25%,#fff3 45%,transparent 65%);transform:translate(-160%);animation:gypsyShine 7s ease-in-out infinite}.gypsyGlass.blue:before{animation-delay:2s}.gypsyGlass strong{font-size:clamp(17px,4.6vw,22px);letter-spacing:.6px;text-align:left;white-space:nowrap}.gypsyGlass svg{width:100%;height:42px;color:var(--glow);filter:drop-shadow(0 0 6px var(--glow))}.gypsyGlass svg:last-child{height:25px}.gypsyGlass:hover{filter:brightness(1.2);transform:translateY(-2px)}.gypsyGlass:active{transform:scale(.97)}.gypsyAuth{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:30px}.gypsyAuth button,.gypsyAdmin{border:0;background:#020806a8;color:#d5e8e2;font-size:14px;letter-spacing:1.5px;min-height:44px;cursor:pointer;border-radius:10px;padding:8px 12px}.gypsyAuth button{display:flex;align-items:center;gap:10px}.gypsyAuth svg{width:20px;height:20px}.gypsyAuth i{height:18px;width:1px;background:#5a786b}.gypsyAdmin{margin-top:10px;color:#8bfbc6;border:1px solid #345a48}.gypsyGear{position:absolute;bottom:calc(20px + env(safe-area-inset-bottom));left:20px;width:48px;height:48px;border-radius:14px;border:1px solid #6d8b8199;background:linear-gradient(145deg,#fff2,#000a);box-shadow:inset 0 1px 2px #fff5,0 0 12px #00ef8e20;color:#cbddd6;padding:11px;cursor:pointer}.gypsyGear svg{width:100%;height:100%}.gypsyFooter{position:absolute;bottom:calc(36px + env(safe-area-inset-bottom));left:85px;right:85px;text-align:center;font-size:10px;letter-spacing:3px;color:#779188}.gypsyHome button:focus-visible{outline:3px solid white;outline-offset:5px}@keyframes gypsyBreathe{to{transform:scale(1.035);filter:brightness(1.08)}}@keyframes gypsyShine{0%,55%{transform:translate(-160%)}85%,to{transform:translate(160%)}}@media(max-height:740px){.gypsyContent{margin-top:20svh}.gypsyBrand{margin-bottom:20px}.gypsyActions{gap:15px}.gypsyGlass{min-height:78px}.gypsyAuth{margin-top:18px}}@media(min-width:800px){.gypsyBackdrop{background-size:auto 125%;background-color:#010706}.gypsyContent{margin-top:22vh}}@media(prefers-reduced-motion:reduce){.gypsyBackdrop,.gypsyGlass:before{animation:none}.gypsyGlass{transition:none}}.gypsyHome .gypsyGlass{border:2px solid var(--glow)!important;border-radius:19px!important;background:linear-gradient(135deg,#ffffff25,transparent 40%),linear-gradient(180deg,#063322e8,#010b09f5)!important;box-shadow:inset 0 2px 5px #d6ffeb90,inset 0 -4px 15px #00f57635,0 0 8px var(--glow),0 0 26px #00f57655,0 12px 22px #0008!important}.gypsyHome .gypsyGlass.blue{background:linear-gradient(135deg,#ffffff25,transparent 40%),linear-gradient(180deg,#06304ce8,#020c20f5)!important;box-shadow:inset 0 2px 5px #d3f5ff90,inset 0 -4px 15px #00c8ff35,0 0 8px var(--glow),0 0 26px #00c8ff55,0 12px 22px #0008!important}.gypsyHome .gypsyAuth button{background:#020806c9!important;border:1px solid #8bb2a450!important;box-shadow:none!important}.gypsyBackdrop{animation:none!important;transform:none!important;filter:none!important}.gypsyContent{margin-top:19svh}.gypsyBrand{margin-bottom:22px}.gypsyActions.gypsyGameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.gypsyGameChoice{min-width:0;position:relative}.gypsyHome .gypsyGameTile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:116px;box-sizing:border-box;padding:8px 10px 12px!important;list-style:none;cursor:pointer;border:1px solid #338565!important;border-radius:14px!important;background:linear-gradient(145deg,#134631ef,#031a12fa 65%)!important;box-shadow:inset 0 1px 2px #b7ffe24d,0 4px 14px #0009!important;color:#f1fff8!important;transition:filter .15s}.gypsyGameTile::-webkit-details-marker{display:none}.gypsyGameTile:hover{filter:brightness(1.16)}.gypsyGameTile strong{font-size:15px;letter-spacing:.8px}.gypsyGameTile svg.fgGameIllustration{height:72px;width:105px;filter:drop-shadow(0 4px 5px #0008);flex:none;margin:0}.gypsyLimits{display:grid;gap:5px;padding:7px;background:#031b13;border:1px solid #338565;border-radius:0 0 12px 12px}.gypsyHome .gypsyLimits button{min-height:40px;background:#0c3828!important;color:#fff;border:1px solid #39765d!important;border-radius:7px;font-size:13px}.gypsyHome .gypsyGlass.gypsyTournament{grid-column:1/-1;min-height:62px;padding:12px 18px;border:1px solid #338565!important;border-radius:12px!important;background:linear-gradient(145deg,#123e2e,#031a12)!important;box-shadow:inset 0 1px 2px #b7ffe240,0 4px 14px #0008!important;grid-template-columns:28px 1fr 18px}.gypsyTournament strong{font-size:17px;text-align:center}.gypsyTournament svg{height:28px}.gypsyTournament:before{animation:none}.gypsyAuth{margin-top:18px}@media(max-height:740px){.gypsyContent{margin-top:14svh}.gypsyBrand{margin-bottom:16px}.gypsyHome .gypsyGameTile{min-height:100px}.gypsyGameTile svg.fgGameIllustration{height:58px}}html[data-menu-palette] body #app .gypsyHome button.fgGlass{background:linear-gradient(145deg,#123e2e,#031a12)!important;border:1px solid #338565!important;box-shadow:inset 0 1px 2px #b7ffe240,0 4px 14px #0008!important}.gypsyBrand{position:relative;padding:12px 0 15px;background:radial-gradient(ellipse,#001e16b8,transparent 72%);margin-bottom:15px}.gypsyBrand h1{font-family:Georgia,serif;font-weight:700;line-height:1;letter-spacing:4px;filter:drop-shadow(0 3px 2px #000) drop-shadow(0 0 12px #00ed9660)}.gypsyBrand h1 .gypsySignMain{display:block;font-size:clamp(38px,11vw,52px);letter-spacing:10px;background:linear-gradient(#fff9dc 5%,#eed797 40%,#a87a31 51%,#fff0c4 66%,#d3ac57);background-clip:text;-webkit-background-clip:text;color:transparent}.gypsyBrand h1 .gypsySignSub{display:block;font-family:Arial,sans-serif;font-size:clamp(17px,4.5vw,23px);font-weight:800;letter-spacing:3px;color:#d5fff0;margin-top:8px;text-shadow:0 0 9px #00df9770}.gypsyBrand h1 .gypsyDotCom{font-size:.65em;letter-spacing:0;color:#b3e9d4}.gypsyBrand p{font-size:12px;margin-top:10px;letter-spacing:1px}.gypsyHome .gypsyGameTile{padding:0 0 10px!important;overflow:hidden;gap:1px}.gypsyGameArt{display:block;width:100%;height:86px;object-fit:cover;object-position:center 48%;border-radius:13px 13px 0 0}.gypsyHome .gypsyGlass.gypsyTournament{grid-template-columns:22px minmax(0,1fr) 12px;gap:6px;padding:12px 10px}.gypsyHome .gypsyTournament strong{font-size:clamp(18px,5.6vw,27px);letter-spacing:1.5px;text-align:center;font-weight:900}@media(max-height:740px){.gypsyGameArt{height:72px}.gypsyBrand h1 .gypsySignMain{font-size:36px}.gypsyContent{margin-top:8svh}}.gypsyHome .gypsyGameTile{padding:6px 8px 10px!important;gap:5px}.gypsyHome .gypsyGameArt{width:120px;max-width:100%;height:76px;object-fit:contain;object-position:center;margin:0 auto;border-radius:8px}@media(max-height:740px){.gypsyHome .gypsyGameArt{width:108px;height:68px}}.gypsyLiveLobby{max-width:580px;margin:auto}.gypsyLiveTables{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gypsyLiveTable{display:flex;flex-direction:column;align-items:center;gap:5px;overflow:hidden;padding:8px 8px 14px;min-width:0}.gypsyLiveTable strong{font-size:18px}.gypsyLiveTable>span:not(.gypsyTablePreview){font-size:11px;letter-spacing:1px}.gypsyLiveTable small{font-size:12px;color:#c3e8d9}.gypsyTablePreview{display:grid;place-items:center;width:100%;height:110px;background:radial-gradient(ellipse,#245344,#05130e);border-radius:9px}.gypsyPreviewFelt{position:relative;width:76%;height:66px;border:7px solid #38291b;border-radius:50%;background:#07523c url(/assets/casino-felt-v16.png) center/cover;box-shadow:0 0 0 2px #b18b43,inset 0 0 0 2px #1ed08a,inset 0 0 15px #0009,0 10px 12px #000a;display:grid;place-items:center}.gypsyPreviewFelt b{font-size:25px;color:#b3dfc2}.gypsyPreviewFelt i{position:absolute;left:calc(50% + 54%*cos(var(--seat) * 40deg));top:calc(50% + 65%*sin(var(--seat) * 40deg));width:12px;height:12px;border-radius:50%;background:#10231e;border:1px solid #a78b54;transform:translate(-50%,-50%)}.gypsyPreviewFelt i.occupied{background:#19d38e;box-shadow:0 0 7px #30ffa0}.gypsyLiveNote{text-align:center;font-size:12px;color:#c0d7ce}.gypsyLobbyTournament{width:100%;padding:16px;margin-bottom:14px;font-size:19px;font-weight:800;letter-spacing:1px}.gypsyPrivatePanel{max-width:580px;margin:18px auto;position:relative}.gypsyPrivatePanel>summary{padding:18px;text-align:center;border:1px solid #4f9679;border-radius:12px;background:linear-gradient(140deg,#154431,#041c13);font-size:19px;font-weight:800;cursor:pointer;list-style:none}.gypsyPrivatePanel>summary::-webkit-details-marker{display:none}.gypsyPrivatePanel>[data-private-close]{position:absolute;right:7px;top:7px;width:40px;height:40px;font-size:25px}.gypsyPrivatePanel:not([open])>[data-private-close]{display:none}.gypsyWindowClose{margin-left:auto;order:3;width:40px;height:40px;font-size:26px}.v89PageHeading:has(.gypsyWindowClose){display:flex}.gypsyPrivatePanel .fgCasinoPrivateGrid{grid-template-columns:1fr}html[data-menu-palette] body #app .gypsyLiveLobby button.fgGlass{background:linear-gradient(145deg,#123e2e,#031a12)!important;border:1px solid #338565!important;box-shadow:inset 0 1px 2px #b7ffe240,0 4px 14px #0008!important}.gypsyTablePhoto{display:block;width:100%;height:105px;object-fit:contain;border-radius:9px;background:#07130e}html body #app .v89Screen:has(.gypsyLiveLobby){background:linear-gradient(#00140edb,#00100cf2),url(/gypsy-casino-menu.png) center/cover fixed!important}html body #app .gypsyLiveLobby button.fgGlass,html[data-menu-palette] body #app .v89Screen .gypsyLiveLobby button.fgGlass{background:linear-gradient(145deg,#123e2e,#031a12)!important;border:1px solid #338565!important;box-shadow:inset 0 1px 2px #b7ffe240,0 4px 14px #0008!important}.fgCasinoChoices{display:grid;gap:16px;margin:20px 0}.fgCasinoFamily{padding:18px;border:1px solid #ffffff20;border-radius:20px;background:linear-gradient(145deg,#ffffff0c,#07100fcc)}.fgCasinoFamily h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:17px}.fgCasinoFamily h2>span{color:#d8c391;font-size:23px}.fgCasinoVariants{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fgCasinoVariants .v89Btn{justify-content:space-between;margin:0;text-align:left;min-height:70px}.fgCasinoVariants .v89Btn>span{min-width:0;line-height:1.25}.fgCasinoChoices small{display:block;margin-top:5px;color:#d8c391;font-size:12px;font-weight:600}.fgCasinoBlackjack{justify-content:space-between;min-height:88px;text-align:left;padding:15px 22px!important}.fgCasinoBlackjack>span:nth-child(2){flex:1}.fgCasinoBlackjackArt{height:50px;width:35px;background:linear-gradient(135deg,#fff,#d3dfdf);color:#172022;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;font:700 21px Georgia;box-shadow:3px 4px #193333,5px 6px #bdac7955;transform:rotate(-7deg)}.fgCasinoBlackjackArt>span{font-size:16px}.fgCasinoPrivateGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fgCasinoPrivateGrid .v89Card{margin:0;min-width:0}.fgCasinoPrivateGrid h2{font-size:18px}.fgCasinoRegularTables{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 20px}.fgCasinoRegularTable{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;gap:9px;color:inherit;cursor:pointer}.fgCasinoRegularTable>strong{font-size:16px}.fgCasinoRegularTable>small{color:#abbeb9;font-size:12px;grid-column:1}.fgCasinoRegularTable>svg{width:22px;grid-column:2;grid-row:2/4}.fgCasinoMiniFelt{grid-column:1/-1;display:flex;align-items:center;justify-content:center;height:85px;width:100%;border:7px solid #2b251d;border-bottom-width:12px;border-radius:25px 25px 80px 80px;background:radial-gradient(ellipse at 50% 20%,#1a6950,#094932 80%);box-shadow:inset 0 0 0 2px #b2975d88,0 5px 10px #0006}.fgCasinoMiniFelt i{font-size:36px;color:#d1bf85;font-style:normal}.fgCasinoOwned{display:grid;gap:8px}.fgCasinoOwned .v89Btn{justify-content:flex-start}.fgCasinoShare{padding:15px 18px;border:1px solid #d3be7950;background:#c2b16b08;border-radius:16px;margin:12px 0}.fgCasinoShare p{font-size:13px;color:#c0cdca;margin:0 0 10px}.fgCasinoShare>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.fgCasinoShare strong{font:700 19px monospace;letter-spacing:2px;overflow-wrap:anywhere}.fgCasinoShare .v89Btn{flex-shrink:0;margin:0;min-height:42px}.fgCasinoBuilder{min-width:0}.fgCasinoFieldGrid{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:14px}.fgCasinoFieldGrid label{min-width:0;display:flex;flex-direction:column;gap:7px;line-height:1.4}.fgCasinoFieldGrid input,.fgCasinoFieldGrid select{width:100%;min-width:0}.fgCasinoFieldGrid [hidden]{display:none!important}.fgCasinoFieldGrid input[readonly]{opacity:.75}.fgCasinoAdjustment{font-size:13px;line-height:1.55;padding:12px 0;color:#dfcd98}.fgCasinoRoundPreview{padding:16px;border:1px solid #ffffff20;background:#071b1745;border-radius:14px}.fgCasinoRoundPreview h3{margin:0 0 12px;font-size:15px}.fgCasinoRoundPreview p,.fgCasinoRuleLine{font-size:12px;line-height:1.6;color:#b8c8c2;margin:12px 0 0}.fgCasinoRoundTable,.fgCasinoBlindTable{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.fgCasinoRoundTable th,.fgCasinoRoundTable td,.fgCasinoBlindTable th,.fgCasinoBlindTable td{padding:9px 7px;border-bottom:1px solid #ffffff14;vertical-align:top}.fgCasinoRoundTable thead,.fgCasinoBlindTable thead{color:#adbbb5;font-weight:500}.fgCasinoRoundTable small{display:block;color:#d9c687;margin-top:4px}.fgCasinoBlindDetails{font-size:13px;margin-top:15px}.fgCasinoBlindDetails summary{cursor:pointer;padding:8px 0}.fgCasinoCutoff{color:#ead394}.fgCasinoPrivateGrid .v89FormStack small{color:#bbc9c3;font-size:12px}@media(max-width:600px){.fgCasinoPrivateGrid{grid-template-columns:1fr}.fgCasinoFamily{padding:14px}.fgCasinoVariants .v89Btn{padding:11px!important;font-size:13px;min-height:66px}.fgCasinoVariants .v89Btn svg{width:16px}.fgCasinoRegularTables{gap:10px}.fgCasinoRegularTable{padding:14px!important}.fgCasinoRegularTable>strong{font-size:13px}.fgCasinoFieldGrid{gap:12px}.fgCasinoFieldGrid label{font-size:13px}.fgCasinoShare,.fgCasinoRoundPreview{padding:12px}.fgCasinoRoundTable th,.fgCasinoRoundTable td{padding:8px 4px}}@media(prefers-reduced-motion:reduce){.fgCasinoChoices *{transition:none!important}}.fgCasinoQuick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;gap:20px}.fgCasinoMatchQuick>.v89Btn{width:100%;min-height:47px}.fgCasinoAIQuick{display:flex;align-items:end;gap:10px;min-width:0}.fgCasinoAIQuick label{display:grid;gap:7px;flex:1;min-width:0;font-size:12px}.fgCasinoAIQuick select{width:100%;min-width:0}.fgCasinoAIQuick>.v89Btn{flex:none;min-height:47px}.fgCasinoQuick [id],#casino-private{scroll-margin-top:20px}@media(max-width:600px){.fgCasinoQuick{grid-template-columns:1fr;gap:16px}.fgCasinoAIQuick{padding-top:15px;border-top:1px solid #ffffff20}.fgCasinoAIQuick>.v89Btn{min-width:105px}}.fgCasinoQuick button.v89Btn,.fgCasinoAIQuick button.v89Btn,.fgCasinoOwned button.v89Btn{margin:0!important;box-sizing:border-box}.fgCasinoAIQuick{display:grid;grid-template-columns:minmax(0,1fr) minmax(105px,.65fr);align-items:end}.fgCasinoAIQuick>.v89Btn,.fgCasinoMatchQuick>.v89Btn{height:47px;width:100%;margin:0!important}.fgCasinoRegularTable{margin:0!important}.fgCasinoPrivateGrid .v89FormStack>.v89Btn{width:100%;margin:0!important}.fgCasinoQuick,.fgCasinoRegularTables,.fgCasinoPrivateGrid{text-transform:uppercase}#casino-options{scroll-margin-top:16px;outline:none}.fgCasinoOptionsArrive{animation:fgCasinoOptionsArrive .65s ease-out}@keyframes fgCasinoOptionsArrive{0%{box-shadow:0 0 0 3px #83dfc7aa;transform:translateY(10px)}to{box-shadow:0 0 0 0 transparent;transform:none}}@media(prefers-reduced-motion:reduce){.fgCasinoOptionsArrive{animation:none}}.fgUnifiedGames{--tile-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tile-gap);align-items:start;margin:14px 0 20px}.fgGameTileItem{min-width:0;overflow:visible}html body #app .fgGameTile{position:relative;width:100%;height:170px;min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:18px 8px;border-radius:16px;border:1px solid #aec2d3;color:#eef5ff;background:linear-gradient(174deg,#ffffff38,transparent 44%,#0005 49%,#ffffff0b 51%,transparent 76%,#ffffff18),linear-gradient(140deg,#465b72,#132234 76%);box-shadow:inset 0 1px 1px #ffffffe0,inset 0 -1px 1px #fff6,0 3px 10px #0006;cursor:pointer;overflow:hidden;box-sizing:border-box}html body #app .fgGameTile>strong{font:700 clamp(14px,4vw,22px)/1.15 Arial,sans-serif;letter-spacing:0;text-align:center;white-space:nowrap}html body #app .fgGameTile .fgGameArtSlot{display:grid;place-items:center;width:132px;height:98px;min-height:98px;flex:none;filter:drop-shadow(0 6px 6px #0005)}html body #app .fgGameTile .v001FamilyArt{margin:0!important;height:91px!important;width:116px!important}html body #app .fgGameTile .fgGameIllustration{width:140px;height:104px;max-width:none;flex:none;overflow:visible}html body #app .fgGameTile[aria-expanded=true]{border-color:#effaff!important;box-shadow:inset 0 0 0 1px #e8f7ff88,0 0 18px #80c6ed33!important}html body #app .fgGameTile:disabled{opacity:.67}.fgGameLocked{position:absolute;top:8px;right:8px;background:#07101bdd;border:1px solid #f2c47977;border-radius:8px;color:#ffe0a5;font:700 8px/1.1 Arial,sans-serif;letter-spacing:.8px;padding:5px 6px}.fgGameOptions{box-sizing:border-box;width:calc(200% + var(--tile-gap));margin-top:12px;padding:14px;border:1px solid #b8d1e340;border-radius:16px;background:linear-gradient(140deg,#172838ef,#0c151fef);box-shadow:0 8px 25px #0004}.fgGameTileItem[data-game-column="1"]>.fgGameOptions{margin-left:calc(-100% - var(--tile-gap))}.fgGameOptions[hidden],.fgGameOptions [hidden]{display:none!important}.fgGameOptions .v89Btn{width:100%;justify-content:space-between;min-width:0;white-space:normal;text-align:left}.fgGameOptions .fgMatchSizes{margin:0 0 12px}.fgGameOptions .fgMatchOptions .v89Card{margin:0;padding:10px}.fgGameOptions .fgMatchOptions h3{font-size:13px;margin:0 0 8px}.fgGameOptions .fgMatchOptions .v89Btn{font-size:11px;padding:9px 7px;min-height:44px}.fgGameOptions .fgMatchOptions svg{width:15px;height:15px}.fgMenuActionGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fgGameLockPanel{margin-top:12px}.fgGameLockPanel summary{font-size:16px;font-weight:700;cursor:pointer;min-height:25px}.fgGameLockList{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin-top:16px}.fgGameLockList>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid #ffffff16}.fgGameLockList>div>span{font:700 11px/1.3 Arial,sans-serif}.fgGameLockList button{min-width:80px;font-size:10px;padding:8px;min-height:39px}.fgGameLockPanel>p{margin:14px 0 0}@media(min-width:800px){html body #app .fgGameTile{height:195px;min-height:195px}.fgGameOptions{padding:20px}.fgGameOptions .fgMatchOptions .v89Btn{font-size:13px}}@media(max-width:360px){.fgUnifiedGames{--tile-gap:9px}html body #app .fgGameTile{padding:15px 5px}html body #app .fgGameTile>strong{font-size:13px}.fgGameLockList{grid-template-columns:1fr}.fgGameOptions{padding:10px}.fgMenuActionGrid{gap:7px}}.fgUnifiedGames{grid-auto-flow:row;align-items:stretch;row-gap:12px}.fgGameTileItem{display:contents}.fgGameTileItem>.fgGameTile{grid-row:var(--menu-row)}.fgGameTileItem[data-game-column="0"]>.fgGameTile{grid-column:1}.fgGameTileItem[data-game-column="1"]>.fgGameTile{grid-column:2}.fgGameTileItem>.fgGameOptions{grid-column:1/-1;grid-row:calc(var(--menu-row) + 1);width:100%;margin:0!important}.fgMenuActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.fgGameOptions .fgMenuActionGrid>button.v89Btn{width:100%;height:52px;min-height:52px;margin:0!important;padding:10px 12px!important;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;font-size:11px;text-transform:uppercase}.fgMenuActionGrid>button>span{flex:1;min-width:0}.fgMenuActionGrid>button>svg{width:16px;height:16px;flex:none}.fgGameOptions{text-transform:uppercase}.fgGameOptions .fgMatchSizes>button{margin:0!important}.fgPocketChoice{margin:18px 0}.fgPocketChoice>button{display:flex;align-items:center;gap:17px;width:100%;min-height:110px;padding:21px;text-align:left;color:#e9e9df;background:linear-gradient(120deg,#112326,#0e1723);border:1px solid #bdab7e88;border-radius:15px;cursor:pointer}.fgPocketChoice>button:hover{border-color:#e4c487}.fgPocketMonogram{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;border-radius:50%;border:1px solid #d2b984;color:#d2b984;font-size:23px;font-weight:700;letter-spacing:-3px;padding-right:3px}.fgPocketChoice h2{font-size:21px;letter-spacing:1px;margin:0 0 8px}.fgPocketChoice small{font-size:10px;letter-spacing:1.5px;color:#a4b7bb}.fgPocketChoice strong{display:flex;align-items:center;gap:9px;margin-left:auto;color:#dbc28e;font-size:12px}.fgPocketChoice svg{width:19px;height:19px}.fgPocketChoice button:focus-visible{outline:3px solid #e4c487;outline-offset:3px}@media(max-width:540px){.fgPocketChoice>button{gap:12px;padding:17px 13px;flex-wrap:wrap}.fgPocketChoice h2{font-size:18px}.fgPocketChoice strong{width:100%;justify-content:center;border-top:1px solid #ffffff1b;padding-top:13px}.fgPocketMonogram{width:45px;height:45px;font-size:20px}}.fgPocketChoice>button{position:relative;overflow:hidden;min-height:172px;border-radius:24px;border:1px solid #98e4df88;background:radial-gradient(ellipse at 15% 10%,#48bea744,transparent 55%),linear-gradient(120deg,#142e38e8,#181227);box-shadow:inset 0 1px #ffffff40,0 12px 30px #0003;transition:transform .2s,box-shadow .2s}.fgPocketChoice>button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff7,0 0 30px #50d5c329;border-color:#a5efe5}.fgPocketArt{width:146px;height:132px;position:relative;display:grid;place-items:center;flex-shrink:0;perspective:380px}.fgPocketMiniTable{position:relative;display:block;width:115px;height:150px;border:9px solid #dec7a0;border-radius:15px;background:radial-gradient(ellipse at 40% 30%,#d74464,#7f1936);transform:rotateX(38deg) rotate(-22deg);box-shadow:0 5px #8c7357,0 12px 20px #000a,inset 0 0 0 3px #533124,inset 0 0 18px #29061088}.pc-hole{position:absolute;width:11px;height:11px;border-radius:50%;background:#070d15;box-shadow:0 1px #e9d4b099;z-index:2}.pc-hole.h1{top:-5px;left:-5px}.pc-hole.h2{top:-5px;right:-5px}.pc-hole.h3{top:calc(50% - 5px);left:-5px}.pc-hole.h4{top:calc(50% - 5px);right:-5px}.pc-hole.h5{bottom:-5px;left:-5px}.pc-hole.h6{bottom:-5px;right:-5px}.pc-art-ball{position:absolute;width:18px;height:18px;border-radius:50%;box-shadow:3px 5px 5px #0009;z-index:3}.pc-art-ball.ivory{left:37px;top:88px;background:radial-gradient(circle at 30% 25%,#fff,#ede9dd 38%,#918d87 85%)}.pc-art-ball.red{left:59px;top:31px;background:radial-gradient(circle at 30% 25%,#fff8e6,#ee5365 17%,#a9092f 60%,#4b0f24)}.pc-art-ball.blue{left:20px;top:45px;background:radial-gradient(circle at 30% 25%,#e9ffff,#56cff1 17%,#186cba 60%,#11254e)}.pc-art-cue{position:absolute;left:41px;top:111px;width:4px;height:63px;background:linear-gradient(#e5cf99 65%,#171e26 66%,#3f4a4f);box-shadow:2px 3px 3px #0009;border-radius:2px;transform:rotate(-8deg);transform-origin:top}.fgPocketTitle h2{font:800 28px/1.06 Arial,sans-serif;letter-spacing:3px;margin:7px 0 9px;color:#f0fffc;text-shadow:0 0 16px #60e3d669}.fgPocketTitle>span{font-size:11px;color:#c7d3d5}.fgPocketTitle small{font-size:8px;letter-spacing:2px;color:#a3cdc8}.fgPocketChoice strong{border:1px solid #88d2c56b;border-radius:50px;padding:10px 14px;background:#65b9aa16;color:#d9fff6}@media(max-width:540px){.fgPocketChoice>button{flex-wrap:nowrap;gap:8px;padding:15px 10px}.fgPocketArt{width:112px;transform:scale(.86);margin-left:-6px;margin-right:-7px}.fgPocketTitle h2{font-size:22px;letter-spacing:2px}.fgPocketTitle>span{font-size:9px}.fgPocketChoice strong{width:34px;min-width:34px;height:34px;padding:7px;margin-left:auto;font-size:0;border-top:1px solid #88d2c56b;gap:0}.fgPocketChoice strong svg{width:18px}}@media(max-width:540px){.fgPocketArt{width:138px;transform:scale(.64);margin-left:-10px;margin-right:-9px}.fgPocketTitle{position:relative;z-index:1}.fgPocketTitle h2{font-size:21px}}.fgPocketChoice{margin:15px 0}.fgPocketChoice>button{min-height:91px;height:91px;padding:8px 16px;gap:13px;border-radius:19px;border:1px solid #71dfff;background:linear-gradient(173deg,#ffffff42,transparent 40%),radial-gradient(ellipse at bottom,#12608888,transparent 65%),linear-gradient(115deg,#0f2b46,#090c19 65%);box-shadow:inset 0 0 0 2px #ffffff24,inset 0 -3px 8px #27caff66,0 0 14px #29cfff2a}.fgPocketArt{width:85px;height:76px;transform:scale(.48);margin:0 -8px;flex-shrink:0}.fgPocketTitle h2{font:800 21px/1.1 Arial,sans-serif;letter-spacing:1px;margin:0;color:#f4fcff;text-shadow:0 0 9px #54d9ff77}.fgPocketChoice strong{width:31px;min-width:31px;height:31px;border:0;box-shadow:none;background:none;padding:5px;margin-left:auto}.fgPocketChoice strong svg{width:19px;height:19px}@media(max-width:540px){.fgPocketChoice>button{min-height:88px;height:88px;gap:9px;padding:8px 10px}.fgPocketArt{width:81px;height:74px;transform:scale(.43);margin:0 -9px}.fgPocketTitle h2{font-size:19px;letter-spacing:.5px}}.fgPocketChoice .fgPocketArt{width:78px;height:68px;margin:0;transform:none;display:block;perspective:380px;flex:0 0 78px}.fgPocketChoice .fgPocketMiniTable{position:absolute;left:50%;top:50%;width:115px;height:150px;transform:translate(-50%,-50%) scale(.39) rotateX(25deg) rotate(-20deg);transform-origin:center}.fgPocketChoice .pc-art-cue{height:36px}.fgPocketChoice .fgPocketTitle{min-width:0}@media(max-width:540px){.fgPocketChoice>button{gap:7px}.fgPocketChoice .fgPocketArt{width:69px;flex-basis:69px}.fgPocketChoice .fgPocketTitle h2{font-size:clamp(15px,4.7vw,19px);white-space:nowrap}}.v001Teams .v89SectionHead{flex-wrap:wrap;gap:8px}.v001Teams .v89SectionHead>b{font-size:12px;color:#d3abca}.v001Teams>p,.v001Teams>small{font-size:12px;line-height:1.5;color:#c2b6c6;display:block}.v001TeamRequest,.v001MyTeam{padding:12px;border:1px solid #b976ad;border-radius:12px;background:#351d3b80;margin:10px 0;display:grid;gap:10px}.v001TeamRequest>div{display:flex;gap:8px}.v001Teams .v89Btn{min-height:40px;font-size:12px;padding:9px 12px}.v001Teams summary{padding:12px 0;cursor:pointer;color:#eed4e9;font-weight:600}.v001TeamPair{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #a982a72a;font-size:13px}.v001TeamPair>span{flex:1;overflow-wrap:anywhere}.v001TeamPair>b{font-size:11px;color:#bf9fc1}.v001Teams select{width:100%;font-size:16px;background:#171522;color:#f7e8f2;border:1px solid #82687e;border-radius:9px;padding:11px}.v001Teams form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.v001Teams label{display:grid;gap:6px;font-size:12px;min-width:0}.v001Teams form>button{grid-column:1/-1}.v001Teams small{line-height:1.5;color:#bbadbf}.v89PlayerRow>[data-team-invite]{font-size:11px;min-height:38px;padding:8px;white-space:nowrap}.v1TableList{overflow:hidden;border:1px solid #92657770;border-radius:16px;background:linear-gradient(145deg,#291b25de,#11151de8);box-shadow:inset 0 1px #f0ccd522,0 12px 30px #0005}.v1TableList table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.v1TableList thead{background:#261b2680;color:#c9afbd}.v1TableList thead th{padding:13px 15px;font-size:10px;font-weight:600;letter-spacing:.3px;border-bottom:1px solid #ba789c30}.v1TableList thead th:nth-child(2){width:82px;text-align:center}.v1TableList thead th:last-child{width:116px;text-align:right}.v1TableRow{background:#130f180e}.v1TableRow+.v1TableRow{border-top:1px solid #c594aa20}.v1TableRow.mine{background:linear-gradient(90deg,#6a243647,#38202b1a);box-shadow:inset 3px 0 #ae617b}.v1TableRow>th{padding:15px;text-align:left;font-weight:400;min-width:0}.v1TableCity{display:block;color:#f4eaf0;font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.v1TableMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px;color:#a897a4;font-size:10px;line-height:1.3}.v1TableMine{color:#edabc6;font-weight:700}.v1TableNames{display:block;margin-top:5px;color:#baabba;font-size:10px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v1TableOccupancy{padding:12px 4px;text-align:center;font-variant-numeric:tabular-nums}.v1TableOccupancy>strong{display:block;color:#fbf0f5;font-size:22px;line-height:1.15;font-weight:750;white-space:nowrap}.v1TableOccupancy>strong>span{color:#b4a0b0;font-size:15px;font-weight:400}.v1TableOccupancy>small{display:block;margin-top:5px;color:#c2b3c0;font-size:10px;line-height:1.3;white-space:nowrap}.v1TableOccupancy>small.available{color:#abcfbb}.v1TableAction{padding:12px 15px 12px 8px;text-align:right}.v89Screen .v1ViewTable{width:93px;min-height:44px;padding:10px 8px;border:1px solid #ac627c9c;border-radius:10px;background:linear-gradient(145deg,#612e44bb,#281b2bea 65%,#382330);box-shadow:inset 0 1px #f5dce52b,0 3px 9px #0005;color:#f8e8f0;font:700 11px Arial,Helvetica,sans-serif;white-space:nowrap;touch-action:manipulation}.v89Screen .v1ViewTable:hover{border-color:#d68ba7;background:linear-gradient(145deg,#75364dbb,#302031ea 65%,#452939)}.v89Screen .v1ViewTable:active{background:#3b2132;box-shadow:inset 0 2px 5px #0004}.v89Screen .v1ViewTable:focus-visible{outline:2px solid #efa6c4;outline-offset:2px}.v1TableEmpty{padding:32px 15px;color:#bdadbd;text-align:center;font-size:13px}@media(max-width:600px){.v1TableList thead th{padding:12px 10px}.v1TableList thead th:nth-child(2){width:62px;padding-inline:0}.v1TableList thead th:last-child{width:99px}.v1TableRow>th{padding:14px 10px}.v1TableCity{font-size:14px}.v1TableAction{padding:12px 10px 12px 4px}.v89Screen .v1ViewTable{width:84px;font-size:10px}.v1TableOccupancy>strong{font-size:21px}.v1TableMeta{font-size:9px;gap:5px}.v1TableNames{font-size:9px}}@media(max-width:360px){.v1TableList thead th:nth-child(2){width:56px}.v1TableList thead th:last-child{width:88px}.v1TableAction{padding-right:8px}.v89Screen .v1ViewTable{width:76px;padding-inline:5px}.v1TableCity{font-size:13px}.v1TableList thead th{font-size:9px}.v1TableOccupancy>small{font-size:9px}}.v22Game[data-custom-background]{background:var(--personal-background) center center/cover no-repeat!important}.v22Game[data-custom-felt] .v22FeltTexture{background:radial-gradient(ellipse at 45% 15%,#ffffff12,transparent 65%),var(--personal-felt)!important}.v89Options{width:min(580px,calc(100vw - 24px));max-height:85dvh;padding:0;border:1px solid #b9a78670;border-radius:22px;background:#121a24f5;color:#f0eee9;box-shadow:0 24px 80px #000b;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.v89Options::backdrop{background:#02061085}.v89Options header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ffffff15;background:#1a2330}.v89Options h2{font-size:16px;letter-spacing:1px;margin:0}.v89Options h3{font-size:14px;margin:8px 0 14px;color:#ead4a4}.v89Options header button{min-height:44px;padding:10px 20px;border:1px solid #aa957b;border-radius:11px;background:linear-gradient(#76634b,#443b32);color:#fff3d8;font-weight:700}.v89OptionsBody{padding:20px;overflow:auto;max-height:calc(85dvh - 78px);overscroll-behavior:contain}.v89Swatches,.v89Backgrounds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:26px}.v89Options button{cursor:pointer;touch-action:manipulation;font:inherit;-webkit-tap-highlight-color:transparent}.v89Swatches button,.v89Backgrounds button{min-width:0;display:flex;align-items:center;flex-direction:column;gap:8px;padding:6px 4px 9px;border:1px solid #ffffff24;background:#07101abb;border-radius:11px;color:#dae0e8}.v89Swatches i{display:block;width:34px;height:34px;border-radius:50%;border:1px solid #ffffff40;box-shadow:inset 0 3px 7px #0004}.v89Backgrounds i{display:block;width:100%;height:62px;border-radius:6px;border:1px solid #ffffff18}.v89Options [aria-pressed=true]{border-color:#f1d9a1;box-shadow:0 0 0 1px #e0be79;background:#a2895425;color:#fff3cf}.v89Options span{font-size:9px;line-height:1.3;text-align:center}.v89Options button:focus-visible{outline:2px solid #f1d9a1;outline-offset:2px}.v89ResetAppearance{min-height:44px;width:100%;padding:12px;border:1px solid #ffffff30;border-radius:11px;background:#263241;color:#e8e2d6}#app .v22BottomBar .v89OptionsButton{position:absolute!important;left:50%!important;bottom:0;transform:translate(-50%);min-width:106px!important;font-size:11px!important}.v89AccessAdmin .v89InlineForm{margin-top:16px}.v89AccessAdmin [hidden]{display:none!important}.v89AccessAdmin [aria-pressed=true]{border-color:#ddc490;color:#f5dcae}.v89TournamentSettings{margin-top:20px;border-top:1px solid #ffffff18;padding-top:15px}@media(max-width:950px){#app .v22BottomBar .v89OptionsButton{bottom:calc(var(--tray-h) + 4px)!important;min-height:42px!important}}@media(max-width:400px){.v89OptionsBody{padding:14px}.v89Backgrounds{grid-template-columns:repeat(3,minmax(0,1fr))}.v89Options span{font-size:9px}.v89Options header{padding:12px 14px}}.v89AccessAdmin .v89ButtonRow{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.v89AccessAdmin .v89ButtonRow .v89Btn{padding:12px 8px;font-size:11px;gap:6px}.v89AccessAdmin .v89InlineForm{gap:9px}.v89AccessAdmin .v89SectionHead{flex-wrap:wrap;gap:9px}html[data-card-face=modern] .v90FaceInk{background:#f4f7fc!important;color:var(--face-ink);border-radius:inherit;position:absolute;inset:0;display:block;overflow:hidden}html[data-card-face=modern] .v90FaceInk>*{display:none!important}html[data-card-face=modern] .v90FaceInk:before{content:attr(data-card-rank);position:absolute;left:9%;top:4%;font:900 42cqw/1 Arial,sans-serif;color:var(--face-ink);letter-spacing:-2cqw}html[data-card-face=modern] .v90FaceInk:after{content:attr(data-card-symbol);position:absolute;inset:40% 15% 8%;display:grid;place-items:center;border:1px solid currentColor;border-radius:50% 50% 12% 12%;font:54cqw/1 Georgia,serif;color:var(--face-ink);background:linear-gradient(135deg,#fff,#dce3ee)}html[data-card-face=modern] .prastaGood .v90FaceInk{background:linear-gradient(130deg,#fff7d2,#f7df94)!important}.v91FacePreview.modern{background:#f4f7fc!important;color:#17233d!important;border:2px solid #bac8de!important;font-family:Arial,sans-serif!important}.v91FacePreview.modern b{font-size:30px!important;font-weight:900!important}.v91FacePreview.modern em{border:1px solid #77859e;border-radius:50% 50% 12% 12%;padding:2px}.v91FacePreview.modern small{display:none!important}html body #app #tableAppearanceBtn{padding:3px!important;display:inline-flex;align-items:center;justify-content:center}html body #app #tableAppearanceBtn .fgThemeLabel{display:block;font-size:7px;line-height:1.3;font-weight:700;letter-spacing:0;text-align:center;white-space:nowrap}.fgGameEntry{max-width:750px;margin:0 auto}.fgEntryPreview{position:relative;isolation:isolate;overflow:hidden;width:100%;height:clamp(180px,31dvh,330px);border-radius:20px;box-shadow:inset 0 0 0 3px #090a0e,0 7px 22px #0009;margin:0 0 14px;border:1px solid #b8c2ca66;box-sizing:border-box;pointer-events:none}.fgEntryFelt{position:absolute;inset:0;background:linear-gradient(#0001,#0004),url(/blackjack-v7/felt.png) center/400px,var(--casino-felt);background-blend-mode:normal,multiply,normal}.fgEntryFelt canvas{position:absolute;inset:0}.fgEntryDealer{position:absolute;top:8px;left:50%;transform:translate(-50%);text-align:center;z-index:2}.fgEntryDealer>span{font:600 9px/1.5 Arial;color:#edddbb;text-shadow:0 1px 2px #000}.fgEntryDealer>div{display:flex;gap:3px;justify-content:center}.fgEntryPreview img.bjCard{position:relative!important;width:auto!important;height:clamp(40px,7.5dvh,72px)!important;aspect-ratio:2/3!important;max-width:none!important;transform:none!important;box-shadow:1px 2px 4px #0008;border-radius:3px}.fgEntryPreviewHand{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:2}.fgEntryPreviewHand img.bjCard{height:clamp(53px,9dvh,84px)!important}.fgEntryFeltPrint{position:absolute;top:46%;left:10%;right:10%;text-align:center;color:var(--casino-metal);font:700 clamp(15px,4vw,26px)/1 Georgia;letter-spacing:2px;text-shadow:0 1px 1px #0009}.fgEntryFeltPrint small{display:block;font:600 9px/1.5 Georgia;letter-spacing:1px;margin-top:7px}.fgEntryCardTable{background:#090c10 var(--entry-background) center/cover}.fgEntryTableScene{position:absolute;inset:4% 10%;border-radius:50%;background:radial-gradient(ellipse,#ffffff08,#0004),url(/blackjack-v7/felt.png) center/300px,var(--felt-color);background-blend-mode:normal,multiply,normal;border:9px solid #251920;box-shadow:inset 0 0 0 2px #0008,0 5px 10px #0007}.fgEntryTableScene[data-scene=angled]{background:none;border:0;box-shadow:none;inset:0 6%}.fgEntryTableScene .prastaScene{position:absolute!important;inset:-8px -13px!important;width:calc(100% + 26px)!important;height:calc(100% - 30px)!important;z-index:0!important;pointer-events:none}.fgEntryPrint{position:absolute;top:36%;width:100%;text-align:center;font:700 11px/1 Arial;letter-spacing:2px;color:#dacdad55}.fgEntryPreviewOpponent{position:absolute;top:10%;left:50%;transform:translate(-50%);display:flex;gap:1px}.fgEntryPreviewOpponent>span{height:34px;width:24px;border:1px solid #b4b4b4;border-radius:3px;background:var(--entry-back) center/100% 100%;box-shadow:1px 2px 2px #0008}.fgEntryBoardCards{position:absolute;top:42%;left:50%;transform:translate(-50%);display:flex;gap:7px;align-items:center}.fgEntryCardHand{position:absolute;bottom:8%;left:50%;transform:translate(-50%);display:flex;gap:2px}.fgEntryCardHand .card:first-child{transform:rotate(-9deg)}.fgEntryCardHand .card:last-child{transform:rotate(9deg)}html body #app .fgEntryPreview .fgEntryCard{display:block!important;position:relative!important;flex:none!important;width:clamp(29px,8vw,48px)!important;height:clamp(42px,11.7vw,70px)!important;min-width:0!important;min-height:0!important;max-width:none!important;margin:0!important;border-radius:4px!important;overflow:hidden!important;box-shadow:0 2px 4px #0008;background:#fffef5!important}.fgEntryPreview .card .face{height:100%;width:100%}.fgEntryDeck{display:block;width:clamp(29px,8vw,48px);height:clamp(42px,11.7vw,70px);border-radius:4px;background:var(--entry-back) center/100% 100%;border:1px solid #bbb;box-shadow:0 2px #ddd,0 4px #aaa,1px 6px 5px #0009}.fgEntryCardTable .v51Corner b{font-size:14px!important}.fgEntryCardTable .v51Corner i{font-size:12px!important}.fgEntryCardTable .v51Brand{font-size:2px!important}.fgEntryCardTable .v51Corner{top:3px!important;left:3px!important}.fgEntryCardTable .v51Corner.mirror{inset:auto 3px 3px auto!important}.fgEntryMenu,.fgEntryModes,.fgEntryExtras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.fgEntryMenu .v89Btn{min-width:0;min-height:clamp(56px,8.8dvh,82px);padding:10px 8px;justify-content:center;gap:9px;text-transform:uppercase;font-size:clamp(11px,2.9vw,16px);letter-spacing:.35px}.fgEntryMenu .v89Btn svg{width:22px;height:22px}.fgEntryExtras{margin-top:12px}.fgEntryExtras .v89Btn{min-height:42px;padding:8px 6px;font-size:11px;gap:6px}.fgEntryModes .v89Btn{white-space:normal;line-height:1.5;padding:14px 9px;min-height:65px;font-size:13px}.fgGameEntry>[data-entry-panel=home]{margin-bottom:14px}.fgEntryGuide p,.fgEntryGuide dd{font-size:14px;line-height:1.65}.fgEntryGuide dt{font-weight:700;margin-top:13px}.fgEntryGuide dd{margin:2px 0}.fgEntryPrivate .fgCasinoQuick{display:none}.fgEntryPrivate:not(.isTables) .fgCasinoRegularTables{display:none}html body #app .v89Screen:has(.fgGameEntry) .v89Page{padding-top:4px}html body #app .v89Screen:has(.fgGameEntry) .v89PageHeading{margin:3px 0 12px}.v89Screen:has(.fgGameEntry) .v89Header{height:62px;padding-top:8px;padding-bottom:8px}.v89Screen:has(.fgGameEntry) .v89PageHeading h1{text-transform:uppercase;letter-spacing:2px}.v89Screen:has(.fgGameEntry){padding-bottom:95px;box-sizing:border-box}@media(max-height:730px)and (orientation:portrait){.fgEntryPreview{height:clamp(140px,27dvh,200px)}.fgEntryMenu{gap:8px}.fgEntryMenu .v89Btn{min-height:49px}.fgEntryExtras{margin-top:8px}.fgEntryExtras .v89Btn{min-height:39px}.v89Screen:has(.fgGameEntry) .v89Header{height:54px}.fgEntryPreview img.bjCard{height:37px!important}.fgEntryPreviewHand img.bjCard{height:48px!important}.fgEntryPreviewOpponent>span{height:27px;width:19px}.fgEntryPrint{font-size:9px}}@media(orientation:landscape)and (max-height:600px){.fgGameEntry[data-entry-panel-view=home]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fgEntryPreview{height:220px;margin:0;grid-row:1/3}.fgEntryMenu{gap:8px}.fgEntryMenu .v89Btn{min-height:51px}.fgEntryExtras{margin:0}.fgEntryModes{grid-template-columns:repeat(3,minmax(0,1fr))}.fgEntryFeltPrint{font-size:17px}.fgEntryMenu .v89Btn{font-size:11px}}html body #app .v89Screen:has([data-game-grid=online]){box-sizing:border-box;padding-bottom:90px}html body #app .v89Screen:has([data-game-grid=online]) .v89Header{height:58px;min-height:58px;padding:8px 14px;box-sizing:border-box}html body #app .v89Screen:has([data-game-grid=online]) .v89Page{padding:8px 14px 20px}html body #app .v89Screen:has([data-game-grid=online]) .v89PageHeading{margin:2px 0 8px;min-height:36px}html body #app .v89Screen:has([data-game-grid=online]) .v89PageHeading h1{font-size:23px}html body #app .v89AccessAdmin{padding:9px 11px;margin:0 0 9px;border-radius:14px}html body #app .v89AccessAdmin .v89SectionHead{margin:0 0 7px!important}.v89AccessAdmin .v89SectionHead h2{font-size:14px!important}html body #app .v89AccessAdmin .v89ButtonRow{gap:8px}.v89AccessAdmin .v89ButtonRow .v89Btn{flex:1;min-height:37px;padding:7px 6px;font-size:11px;gap:5px}.v89AccessAdmin .v89ButtonRow svg{height:15px;width:15px}.v89AccessAdmin .v89Badge{padding:5px;font-size:7px}html body #app [data-game-grid=online]{--tile-gap:10px;gap:10px;margin:9px 0 18px}html body #app [data-game-grid=online] .fgGameTile{height:clamp(106px,calc((100dvh - 340px)/2),164px);min-height:106px;padding:8px 5px;gap:3px}html body #app [data-game-grid=online] .fgGameArtSlot{height:clamp(65px,calc((100dvh - 380px)/2),110px);min-height:0;width:124px}html body #app [data-game-grid=online] .fgGameArtSlot .fgGameIllustration{width:112px;height:82px}html body #app [data-game-grid=online] .fgGameArtSlot .v001FamilyArt{transform:scale(.8)!important;transform-origin:center;margin:0!important}html body #app [data-game-grid=online] .fgGameTile>strong{font-size:clamp(12px,3.3vw,18px)}@media(min-width:800px)and (min-height:600px){html body #app [data-game-grid=online] .fgGameTile{height:170px;min-height:170px}.fgEntryPreview{height:330px}}.casinoThemeGrid[hidden]{display:none!important}html body #app :is(.fgEntryMenu,.fgEntryModes,.fgEntryExtras)>button.v89Btn{margin:0!important;align-self:stretch;box-sizing:border-box}:root{--ui-base:#081d50;--ui-high:#1c50aa;--ui-glow:#46aaff;--ui-button-bg:linear-gradient(170deg,#ffffff52,#ffffff08 36%,#0002 38%),linear-gradient(135deg,var(--ui-high),var(--ui-base));--ui-button-shadow:inset 0 1px #fff9,inset 0 -2px #0005,0 0 10px color-mix(in srgb,var(--ui-glow) 45%,transparent),0 4px 9px #0005}html[data-ui-jewel] body :is(.pc-app.lobby,.neon-lobby.lobby-content){background:radial-gradient(ellipse at 15% 0%,var(--ui-high),transparent 65%),var(--ui-base)!important;color:#fff!important}html[data-ui-jewel] body :is(.v89Dialog,.v90TableMenu,.fgModernDialog,.v90ChoicePanel,.casinoThemePicker,.casinoHistoryDialog,.v90PanelDialog,.v1HelpDialog,.v90GlobalChat,.v90Panel,.v89Options,.v89Nav,.v89Card,.pc-dialog-content,.prastaBuildChoice,.v90EventCard){background:linear-gradient(145deg,var(--ui-high),var(--ui-base) 76%)!important;border-color:#ffffffb3!important;color:#fff!important;box-shadow:inset 0 1px #ffffff80,0 0 18px color-mix(in srgb,var(--ui-glow) 28%,transparent),0 18px 45px #0008!important}html[data-ui-jewel] body #app button.fgGlass,html[data-ui-jewel] body :is(.v89Btn,.v90Btn,.pc-dialog-content button,.neon-menu-grid button,.menu-grid button,.table-menu-toggle,.camera-dock button,.prastaBuildChoice button){background:linear-gradient(170deg,#ffffff52,#ffffff08 36%,#0002 38%),linear-gradient(135deg,var(--ui-high),var(--ui-base))!important;color:#fff!important;border:1px solid #ffffffbc!important;box-shadow:inset 0 1px #fff9,inset 0 -2px #0005,0 0 10px color-mix(in srgb,var(--ui-glow) 45%,transparent),0 4px 9px #0005!important;text-shadow:0 1px 2px #0008}html[data-ui-jewel] body :is(.v89Dialog,.v90TableMenu,.fgModernDialog,.v90ChoicePanel,.casinoThemePicker,.casinoHistoryDialog,.v90PanelDialog,.v1HelpDialog,.v90GlobalChat,.v90Panel,.v89Options,.v89Nav,.v89Card,.pc-dialog-content,.prastaBuildChoice,.v90EventCard) :is(input,select,textarea){background:var(--ui-base)!important;color:#fff!important;border-color:#ffffff80!important}html[data-ui-jewel] body #app :is(.v89Screen,.v89Home){background-color:#101520!important;background-image:linear-gradient(#05080e26,#05080e40),var(--menu-background)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important;color:#fff!important}html[data-ui-jewel] body #app :is(.v89Screen,.v89Home):before,html[data-ui-jewel] body #app .v89HomeVeil{background:transparent!important}html[data-ui-jewel] body .pc-dialog-content .felt-swatches button{background:var(--felt-swatch)!important;text-shadow:none!important}html[data-ui-jewel][data-menu-palette] body :is(.v22Game,.pc-app:not(.lobby),.monoGame){--ui-base:#081d50;--ui-high:#1c50aa;--ui-glow:#46aaff}html[data-ui-jewel][data-menu-palette] body :is(.v90TableMenu,.v89Dialog,.v90PanelDialog,.v1HelpDialog,.v89Options,.casinoThemePicker,.casinoHistoryDialog,.bjDialog,.pc-dialog-content,.fgGameEntry,.fgMenuButton){--ui-base:var(--menu-base);--ui-high:var(--menu-high);--ui-glow:var(--menu-glow)}html[data-ui-jewel][data-menu-palette] body #app :is(.v89Screen,.v89Home) button:not(.felt-swatches button),html[data-ui-jewel][data-menu-palette] body :is(.v89Dialog,.v90TableMenu,.v90PanelDialog,.v1HelpDialog,.v89Options,.casinoThemePicker,.casinoHistoryDialog,.bjDialog,.pc-dialog-content) button:not([data-ball-color]):not(.ball-choice):not(.felt-swatches button),html[data-ui-jewel][data-menu-palette] body button.fgMenuButton{color:#f6f8fc!important;background:linear-gradient(166deg,#ffffff24 0%,#ffffff09 29%,transparent 43%,#0006 100%),url(/blackjack-v75/marble.svg),linear-gradient(150deg,var(--ui-high),var(--ui-base) 68%,var(--ui-high))!important;background-size:cover,cover,cover!important;border:1px solid #b9c6d3!important;border-radius:13px;box-shadow:inset 0 1px #fff,inset 1px 0 #e1edfa88,inset -1px -1px #03080e,inset 0 0 0 2px #323f4d,inset 0 0 0 3px #dbe7f377,inset 0 5px 10px -5px #fff9,0 2px #13191f,0 3px 5px #000a!important;text-shadow:0 1px 2px #000;transition:filter .1s ease,transform .1s ease}html[data-ui-jewel][data-menu-palette] body #app :is(.v89Screen,.v89Home) button:active,html[data-ui-jewel][data-menu-palette] body button.fgMenuButton:active{filter:brightness(1.16);transform:translateY(1px)}html[data-ui-jewel][data-menu-palette] body :is(.v89Dialog,.v90TableMenu,.v90PanelDialog,.v1HelpDialog,.v89Options,.casinoThemePicker,.casinoHistoryDialog,.bjDialog,.pc-dialog-content){background:linear-gradient(140deg,#ffffff0b,#0004),url(/blackjack-v75/marble.svg),linear-gradient(150deg,var(--menu-high),var(--menu-base) 70%)!important;background-size:cover!important;border:1px solid #b9c6d3!important;box-shadow:inset 0 0 0 2px #283543,inset 0 0 0 3px #b4c5d65c,0 12px 45px #000a!important}html[data-ui-jewel][data-menu-palette] body .pc-dialog-content .felt-swatches button{background:var(--felt-swatch)!important}html[data-ui-jewel][data-menu-palette] body .pc-dialog-content :is(.ball-gallery,.ball-color-picker,.equipment-balls) button{background:transparent!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){html[data-ui-jewel][data-menu-palette] body button.fgMenuButton{transition:none}}html body .fgNeonPlate{border:1px solid #ffffffbc!important;background:linear-gradient(170deg,#ffffff52,#ffffff08 36%,#0002 38%),linear-gradient(135deg,var(--ui-high),var(--ui-base))!important;box-shadow:inset 0 1px #fff9,inset 0 -2px #0005,0 0 10px color-mix(in srgb,var(--ui-glow) 45%,transparent),0 4px 9px #0005!important;color:#f4f8ff;text-shadow:0 1px 2px #0007;text-transform:uppercase}html body .fgNeonPlate:nth-child(2n){background:linear-gradient(170deg,#ffffff52,#ffffff08 36%,#0002 38%),linear-gradient(135deg,var(--ui-high),var(--ui-base))!important}html body .fgNeonPlate:is(.isActive,.turn,.active),html body .isActing>.fgNeonPlate,html body .active>.fgNeonPlate{border-color:rgb(var(--fg-neon))!important;box-shadow:inset 0 1px #fff9,inset 0 -2px #0005,0 0 10px color-mix(in srgb,var(--ui-glow) 45%,transparent),0 4px 9px #0005!important}html body #app :is(.casinoGame,[data-view=casino],[data-view=monopoly]) button:not(.casinoCard),html body #app .fgUnifiedGames [data-game-item]:not([data-game-item=prasta]):not([data-game-item=seventh]) button:not(.casinoCard),html body .monoGame button:is(.monoButton,.monoIconButton,.monoTokenOption,.monoThemeOption,.monoPropertyRow),html body .monoGame .monoFooter button,html body .fgModernDialog button,html body .pc-app :is(.neon-menu-grid,.menu-grid,.camera-dock,.pc-dialog-content) button:not(.casinoCard):not(.ball-gallery-grid button):not(.felt-swatches button),html body .pc-app .table-menu-toggle{border:1px solid #ffffffbc!important;color:#f4f8ff!important;background:linear-gradient(170deg,#ffffff52,#ffffff08 36%,#0002 38%),linear-gradient(135deg,var(--ui-high),var(--ui-base))!important;box-shadow:inset 0 1px #fff9,inset 0 -2px #0005,0 0 10px color-mix(in srgb,var(--ui-glow) 45%,transparent),0 4px 9px #0005!important;text-shadow:0 1px 2px #0008;text-transform:uppercase;transition:filter .15s,box-shadow .15s}html body #app :is(.casinoGame,[data-view=casino],[data-view=monopoly]) button:not(.casinoCard):active,html body .monoGame button.monoButton:active{filter:brightness(1.2)}html body .monoGame button.monoPrimary,html body #app :is(.casinoGame,[data-view=casino],[data-view=monopoly]) button:not(.casinoCard)[aria-expanded=true],html body #app :is(.casinoGame,[data-view=casino],[data-view=monopoly]) button:not(.casinoCard)[aria-pressed=true]{border-color:rgb(var(--fg-neon))!important;box-shadow:inset 0 1px #fff9,inset 0 -2px #0005,0 0 10px color-mix(in srgb,var(--ui-glow) 45%,transparent),0 4px 9px #0005!important}html body .monoGame button:disabled,html body #app :is(.casinoGame,[data-view=casino],[data-view=monopoly]) button:not(.casinoCard):disabled{opacity:.4}.fgModernDialog{width:min(92vw,390px);border:1px solid rgb(var(--fg-neon)/.65);border-radius:20px;color:#f4f8ff;background:linear-gradient(155deg,#34475c,#0d192a);box-shadow:inset 0 1px #fffa,0 12px 50px #0009;padding:22px}.fgAIOptions{display:grid;gap:18px}.fgAIOptions header{display:flex;justify-content:space-between;align-items:center}.fgAIOptions h2{font-size:18px;margin:0}.fgAIOptions header button{width:32px;height:32px;border-radius:10px}.fgAIOptions label{display:grid;gap:8px;color:#d3dfeb;font-size:11px}.fgAIOptions select{background:#14293b;color:#fff;padding:12px;border:1px solid #8cb3d566;border-radius:10px}.fgAIOptions p{font-size:10px;line-height:1.5}.fgAIOptions [data-apply-ai]{padding:13px;border-radius:12px;font-weight:700}.fgModernDialog::backdrop{background:#030914c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body :is(.fgModernButtons,.casinoThemePicker,.casinoHistoryDialog,.pc-dialog-content) button:not(.ball-gallery-grid button):not(.felt-swatches button){border:1px solid #ffffffbc!important;color:#f4f8ff!important;background:linear-gradient(170deg,#ffffff52,#ffffff08 36%,#0002 38%),linear-gradient(135deg,var(--ui-high),var(--ui-base))!important;box-shadow:inset 0 1px #fff9,inset 0 -2px #0005,0 0 10px color-mix(in srgb,var(--ui-glow) 45%,transparent),0 4px 9px #0005!important;text-shadow:0 1px 2px #0008;text-transform:uppercase}html body #app:is([data-view=casino],[data-view=monopoly]) button:not(.casinoCard){border:1px solid #ffffffbc!important;color:#f4f8ff!important;background:linear-gradient(170deg,#ffffff52,#ffffff08 36%,#0002 38%),linear-gradient(135deg,var(--ui-high),var(--ui-base))!important;box-shadow:inset 0 1px #fff9,inset 0 -2px #0005,0 0 10px color-mix(in srgb,var(--ui-glow) 45%,transparent),0 4px 9px #0005!important;text-transform:uppercase}html body #app :is(.fgMicAction,[data-casino-ui=mic],[data-mono-ui=mic]){position:relative}html body #app :is(.fgMicAction,[data-casino-ui=mic],[data-mono-ui=mic])[aria-pressed=true]:after{content:"";position:absolute;top:7px;right:7px;width:9px;height:9px;border-radius:50%;background:#48ff80;box-shadow:0 0 0 2px #07351b,0 0 9px #48ff80;pointer-events:none}.casinoTypedBet{display:flex;gap:12px;align-items:center;font-size:14px}.casinoTypedBet input{width:130px;min-height:44px;font-size:20px;padding:8px;border:1px solid #ffffff99;border-radius:8px;background:#0005;color:#fff}.fgMajorNotice{position:fixed;z-index:1400;left:50vw;bottom:max(18px,env(safe-area-inset-bottom));transform:translate(-50%);width:max-content;max-width:min(88vw,580px);box-sizing:border-box;padding:12px 18px;border:1px solid #ffffffbb;border-radius:14px;background:linear-gradient(145deg,var(--fg-ui-high,#253658),var(--fg-ui-base,#101b2e));color:#fff;font:600 15px/1.4 Arial,sans-serif;box-shadow:0 5px 20px #0005;pointer-events:none;text-align:center}.monoGame{--mono-accent:#49f6ed;--mono-room:#070d23;--mono-gold:#e9c77f;position:relative;isolation:isolate;width:100%;min-height:100svh;max-width:1600px;margin:auto;padding:12px clamp(10px,2vw,28px) max(14px,env(safe-area-inset-bottom));box-sizing:border-box;color:#f5f5f1;background:radial-gradient(ellipse at 50% 36%,color-mix(in srgb,var(--mono-accent) 12%,transparent),transparent 58%),linear-gradient(155deg,#101921,var(--mono-room) 65%,#070b13);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.monoGame *{box-sizing:border-box}.monoGame button,.monoGame input{font:inherit}.monoGame button{cursor:pointer;-webkit-tap-highlight-color:transparent}.monoGame button:disabled{cursor:default;opacity:.37}.monoGame button:focus-visible,.monoGame input:focus-visible{outline:2px solid var(--mono-accent);outline-offset:3px}.monoHud{height:54px;display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:3}.monoIdentity{display:flex;align-items:center;gap:10px;min-width:0}.monoIdentity>div{display:grid;gap:5px;min-width:0}.monoIdentity strong{font-size:clamp(12px,1.45vw,21px);letter-spacing:1.5px;color:#f1dfb8;white-space:nowrap}.monoIdentity small{font-size:9px;letter-spacing:1.3px;color:#a9b8c9;max-width:55vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monoHudTools{display:flex;gap:5px}.monoIconButton{flex:none;width:36px;height:36px;display:grid;place-items:center;border:1px solid #a2b1c52b;border-radius:12px;color:#dce4f1;background:linear-gradient(150deg,#52657544,#09111bc4);box-shadow:inset 0 1px #ffffff18}.monoIconButton svg{width:18px;height:18px}.monoPlayers{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1140px;margin:0 auto}.monoPlayersTop{min-height:72px;padding-top:8px}.monoPlayersBottom{margin-top:-9px;min-height:74px}.monoPlayer{position:relative;min-width:0;min-height:74px;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #bbc6d13b;border-radius:15px;background:linear-gradient(158deg,#697a8a5c 0,#263440c9 42%,#101b27f0 44%,#25323dd9);box-shadow:inset 0 1px 1px #ffffff4d,0 8px 20px #0005;transition:border-color .35s,box-shadow .35s,opacity .35s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.monoPlayer:before{content:"";position:absolute;inset:9px auto 9px 0;width:3px;border-radius:3px;background:var(--player-color);box-shadow:0 0 8px color-mix(in srgb,var(--player-color) 40%,transparent)}.monoPlayer.isActive{border-color:var(--player-color);box-shadow:inset 0 1px 1px #fff7,0 0 20px color-mix(in srgb,var(--player-color) 23%,transparent),0 8px 20px #0005}.monoPlayer.isOut{filter:grayscale(1);opacity:.48}.monoTokenBadge{flex:none;display:grid;place-items:center;width:40px;height:40px;color:#f0d295;background:radial-gradient(circle,#73848b44,#080d1544);border:1px solid #aab5bf28;border-radius:50%}.monoTokenBadge svg{width:28px;height:28px;filter:drop-shadow(0 2px 1px #0008)}.monoPlayerDetails{min-width:0;flex:1}.monoPlayerDetails>strong{font-size:12px;display:flex;align-items:center;gap:5px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monoPlayerDetails em{font-size:7px;font-style:normal;letter-spacing:.5px;color:var(--player-color);flex:none}.monoPlayerDetails>b{display:block;font-size:20px;font-weight:700;letter-spacing:.3px;color:#fff5de;font-variant-numeric:tabular-nums;line-height:24px}.monoDeeds{display:flex;gap:2px;height:5px;margin-top:5px;overflow:hidden}.monoDeeds i{flex:1;max-width:17px;min-width:3px;height:5px;border-radius:1px;box-shadow:0 0 2px #fff2}.monoOutTag,.monoJailTag{position:absolute;right:7px;bottom:5px;font-size:7px;letter-spacing:.6px;color:#ffbdc7}.monoBoardStage{position:relative;height:min(66vw,670px);min-height:350px;max-height:65svh;margin:-5px -12px -14px;z-index:1}.monoSceneHost,.monoCanvas{width:100%;height:100%;display:block}.monoSceneHost{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(transparent 0,#000 5%,#000 93%,transparent 100%);mask-image:linear-gradient(transparent 0,#000 5%,#000 93%,transparent 100%)}.monoCanvas{touch-action:none;cursor:grab;outline:none}.monoSceneHost[data-monopoly-scene=ready] .monoSceneFallback{display:none}.monoSceneFallback{position:absolute;inset:20px 15px 30px;background:#183244;border:4px solid #c7ac72;border-radius:12px;text-align:center;padding:12px;overflow:auto}.monoSceneFallback>strong{font-size:21px;color:#e4c584}.monoSceneFallback>p{color:#a1b5bf;margin:8px}.monoSceneFallback>div{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.monoSceneFallback button{min-height:42px;padding:5px 2px;font-size:8px;line-height:1.2;background:#eef0e7;color:#13212e;border:0;border-top:7px solid #bcae87;border-radius:2px}.monoBoardInspect{position:absolute;right:18px;bottom:27px;padding:8px 10px;color:#d6dee6;background:#08131bba;border:1px solid #9dabbb30;border-radius:20px;font-size:8px!important;font-weight:600!important;letter-spacing:.8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.monoDiceResult{position:absolute;left:50%;top:5%;transform:translate(-50%,15px) scale(.92);display:grid;gap:4px;justify-items:center;opacity:0;pointer-events:none;text-shadow:0 4px 16px #000;color:#fff;transition:opacity .35s,transform .35s;z-index:5}.monoDiceResult.isVisible{opacity:1;transform:translate(-50%) scale(1)}.monoDiceResult>span{font-size:18px;letter-spacing:5px}.monoDiceResult>strong{font-size:72px;line-height:1;color:#fff6de}.monoDiceResult>b{font-size:13px;letter-spacing:4px;color:var(--mono-accent)}.monoCardNotice{position:absolute;top:17%;left:50%;transform:translate(-50%);width:min(68%,320px);padding:17px 20px;display:grid;gap:10px;text-align:center;color:#172637;background:linear-gradient(130deg,#fff8e9,#e3d7b7);border:1px solid #ffecad;border-radius:12px;box-shadow:0 20px 50px #0009;z-index:4;animation:monoCardIn .65s ease-out,monoCardAway .4s ease-in 7s forwards;pointer-events:none}.monoCardNotice small{font-size:10px;letter-spacing:3px;color:#72706a}.monoCardNotice b{font-size:17px;line-height:1.35}.monoCardNotice span{font-size:12px;line-height:1.5}.monoAnimating .monoCardNotice{visibility:hidden;animation-delay:6.8s,13.8s}.monoWinner{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:min(80%,410px);display:grid;gap:12px;text-align:center;border:1px solid #dfc078aa;border-radius:18px;background:linear-gradient(145deg,#594b35f0,#101b24ef);box-shadow:0 20px 60px #0009,0 0 70px #debf6b2e;padding:30px;color:#ffe9ab}.monoWinner small{letter-spacing:6px;font-size:12px}.monoWinner strong{font-size:30px}.monoWinner span{font-size:20px;color:#fff}.monoConsole{position:relative;z-index:3;max-width:900px;margin:15px auto 0}.monoTurnLine{min-height:28px;display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#dfe6ef}.monoTurnDot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--mono-accent);box-shadow:0 0 10px var(--mono-accent)}.monoTurnLine strong{font-size:12px;flex:1;font-weight:500}.monoTurnLine>b{font-size:12px;color:var(--mono-gold);font-variant-numeric:tabular-nums}.isUrgent{color:#ff9e9e!important}.monoButton{position:relative;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 12px;border:1px solid #b2c4d14d;border-radius:11px;background:linear-gradient(165deg,#5e72854d 0,#223442 45%,#142530 47%,#30424f);box-shadow:inset 0 1px 1px #e9f3ff46,0 4px 12px #0003;color:#edf4f8;font-size:10px!important;font-weight:700!important;letter-spacing:.7px;white-space:nowrap;transition:transform .1s,filter .15s}.monoButton:active:not(:disabled){transform:translateY(1px);filter:brightness(1.18)}.monoButton svg{width:18px;height:18px}.monoPrimary{background:linear-gradient(150deg,#ead098,#c3a568 47%,#b18e54 49%,#dac08a);border-color:#efd8aa99;color:#17202a;box-shadow:inset 0 1px 1px #ffefcbaa,0 4px 16px #0004}.monoActionRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.monoRollActions{display:flex;gap:8px;justify-content:center}.monoRollActions>.monoButton:first-child{min-width:200px}.monoRollActions>.monoButton:first-child svg{width:24px;height:24px}.monoPurchase,.monoAuction,.monoDebt{display:flex;align-items:center;gap:9px;border:1px solid #acbece2b;border-radius:12px;background:#08162288;padding:10px}.monoPurchase>span,.monoAuction>span,.monoDebt>span{flex:1;min-width:0;display:grid;gap:4px}.monoPurchase b,.monoAuction b,.monoDebt b{font-size:13px}.monoPurchase small,.monoAuction small{font-size:11px;color:#d8bf8b}.monoAuction .monoBidInput{flex:0 0 75px}.monoGame input[type=number]{width:100%;min-height:39px;color:#fff;border:1px solid #bdccd241;border-radius:8px;background:#071019;padding:8px 9px;outline:none;font-variant-numeric:tabular-nums;font-size:16px}.monoGame input[type=checkbox]{accent-color:#d7b66e;width:17px;height:17px;flex:none}.monoSocial{display:flex;justify-content:center;gap:9px;margin:12px auto 0}.monoSocial>.monoButton{min-width:120px;min-height:36px;padding:8px 18px;font-size:9px!important;background:#1e303b66}.monoSocial>.monoPrimary{color:#92ebca;border-color:#71dba681;background:#215c493f}.monoFooter{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding:8px 0}.monoFooter button{background:none;border:0;color:#a0b0c0;font-size:8px;letter-spacing:.8px;padding:5px 0}.monoInlineError{font-size:12px;color:#ffb9b9;text-align:center;margin:3px 0;line-height:1.4}.monoInlineError:empty{display:none}.monoEmptySeat{min-height:62px;display:flex;gap:5px;align-items:center;justify-content:center;border:1px dashed #849bac45;border-radius:12px}.monoEmptySeat .monoButton{font-size:8px!important;padding:8px;min-height:30px}.monoWaiting{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#bbcad6;min-height:38px}.monoWaiting svg{width:19px;height:19px}.monoTokenPicker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:5px 0 8px}.monoTokenOption{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:85px;padding:10px 3px;color:#edd3a0;background:linear-gradient(145deg,#66778859,#152532);border:1px solid #c1aa773d;border-radius:12px;box-shadow:inset 0 1px #fff2}.monoTokenOption svg{width:32px;height:32px;filter:drop-shadow(0 3px 2px #0008)}.monoTokenOption span{font-size:9px;line-height:1.3;color:#e9edf1}.monoTokenOption:hover:not(:disabled){border-color:var(--mono-gold);background:#705b3444}.monoModalBackdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px;background:#030810b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.monoModal{position:relative;width:min(100%,630px);max-height:88svh;display:flex;flex-direction:column;border:1px solid #bac7d255;border-radius:21px;background:linear-gradient(145deg,#253441,#09151f 66%,#142631);box-shadow:0 30px 100px #000b,inset 0 1px #eff6ff38;overflow:hidden;animation:monoDialogIn .2s ease-out}.monoModal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 19px;border-bottom:1px solid #d4e1ea17;flex:none}.monoModal h2{margin:0;color:#f3dfb7;font-size:18px;font-weight:600;letter-spacing:.5px}.monoModalBody{padding:18px;overflow:auto;overscroll-behavior:contain}.monoModalBody p{font-size:12px;line-height:1.6;margin:0 0 14px}.monoModalError{margin:0;padding:0 18px 14px;color:#ffb8b8;font-size:12px}.monoModalError:empty{display:none}.monoModalActions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin-top:17px}.monoMuted{color:#a9b7c6;font-size:11px!important}.monoPropertyList{display:grid;gap:8px}.monoPropertyRow{display:flex;align-items:center;gap:11px;text-align:left;padding:11px 10px;border:1px solid #9bb0c52b;border-radius:10px;background:#273b4a4d;color:#f2f5f7;min-height:59px}.monoPropertyRow>i{align-self:stretch;width:7px;border-radius:3px;flex:none}.monoPropertyRow>span{flex:1;display:grid;gap:6px;min-width:0}.monoPropertyRow b{font-size:12px}.monoPropertyRow small{font-size:10px;color:#acbdcb}.monoPropertyRow>strong{font-size:13px;color:#e5cd9b}.monoPropertyRow>em{font-size:23px;color:#9bb4c6;font-style:normal;margin-left:4px}.monoEmpty{text-align:center;padding:30px 0;color:#aabdc8}.monoDeed{border:1px solid #d7ceb8;border-radius:12px;background:linear-gradient(130deg,#fff8e6,#e7ddc5);color:#17232e;overflow:hidden;max-width:385px;margin:auto;box-shadow:0 8px 24px #0005}.monoDeed>header{padding:22px 15px;color:#fff;background:var(--deed-color);text-shadow:0 1px 3px #0008;text-align:center;font-size:20px;font-weight:700;border-bottom:2px solid #14213155}.monoDeedBody{padding:18px 19px}.monoDeedPrice{font-size:24px!important;font-weight:700;text-align:center}.monoDeedPrice small{display:block;font-size:11px;font-weight:400;margin-top:7px;color:#59616a}.monoRentRows{display:grid;gap:8px;border-top:1px solid #21344224;padding:12px 0}.monoRentRows>div{display:flex;justify-content:space-between;font-size:12px;gap:15px}.monoDeedNote{font-size:10px!important;text-align:center;margin:0!important}.monoDeedActions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.monoDeedActions .monoButton{font-size:9px!important;padding:8px 9px;min-height:35px}.monoTradeTop{display:flex;justify-content:space-between;font-size:13px;padding-bottom:16px}.monoTradeTop>b{color:#efd49d;font-variant-numeric:tabular-nums}.monoTradeSides{display:grid;grid-template-columns:1fr 1fr;gap:12px}.monoTradeSides>section{border:1px solid #b8c9d42b;border-radius:12px;padding:12px;background:#0c1a2344;min-width:0}.monoTradeSides h3{font-size:13px;margin:0 0 14px;color:#efdbad;overflow-wrap:anywhere}.monoMoneyField{display:grid;gap:7px;font-size:10px;color:#adbdc9;margin-bottom:14px}.monoTradeProperty{display:flex;align-items:center;gap:7px;margin:0 0 9px;font-size:10px;line-height:1.5;color:#dce6ec}.monoTradeProperty>i{width:5px;align-self:stretch;border-radius:1px;flex:none}.monoTradeProperty.isBlocked{opacity:.5}.monoTradeSides+.monoMuted{margin-top:13px}.monoHistory{list-style:none;padding:0;margin:0;display:grid;gap:0}.monoHistory li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #bdc9d216;font-size:12px;line-height:1.45}.monoHistory time{font-size:9px;color:#91a8b9;flex:0 0 58px;padding-top:2px}.monoSmartSummary{display:grid;grid-template-columns:1fr auto;gap:12px;border:1px solid #d5b96e38;border-radius:12px;padding:17px;margin-bottom:15px;font-size:13px}.monoSmartSummary b{color:#f0d49a}.monoSmartPlan{font-size:12px;line-height:1.8;padding-left:20px}.monoThemeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.monoThemeOption{padding:0 0 11px;border:1px solid #a4b9ca38;border-radius:13px;background:#101f2b;color:#e2eaf1;overflow:hidden}.monoThemeOption>span{position:relative;display:block;height:95px;perspective:250px;background:radial-gradient(ellipse at 50% 20%,var(--theme-accent),var(--theme-room) 68%);overflow:hidden}.monoThemeOption>span:before{content:"";position:absolute;width:68%;height:75%;left:16%;top:22%;border:7px solid var(--theme-rail);box-shadow:0 0 12px var(--theme-accent),inset 0 0 0 2px #bdab77;background:var(--theme-felt);transform:rotateX(44deg) rotate(-12deg)}.monoThemeOption>span:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#0005)}.monoThemeOption>span b{position:absolute;left:45%;top:50%;z-index:1;font-size:12px;letter-spacing:2px;color:#ebdcb8;transform:rotate(-12deg)}.monoThemeOption>strong{font-size:10px;letter-spacing:.3px;font-weight:500;display:block;margin-top:11px}.monoThemeOption.isSelected{border-color:var(--theme-accent);box-shadow:0 0 14px color-mix(in srgb,var(--theme-accent) 17%,transparent)}.monoRules b{color:#f0d495}.monoGame .sr-only{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.monoGame.isSending [data-mono-action],.monoGame.isSending [data-mono-submit-trade],.monoGame.isSending [data-mono-token]{pointer-events:none;opacity:.6}.monoAnimating [data-mono-open=build],.monoAnimating [data-mono-open=mortgage],.monoAnimating [data-mono-open=trade],.monoAnimating [data-mono-action],.monoAnimating [data-mono-ui=roll]{pointer-events:none;opacity:.35}@keyframes monoDialogIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes monoCardIn{0%{opacity:0;transform:translate(-50%,30px) rotateY(70deg) scale(.5)}to{opacity:1;transform:translate(-50%) rotateY(0) scale(1)}}@keyframes monoCardAway{to{opacity:0;transform:translate(-50%,-15px) scale(.95)}}@media(min-width:1100px){.monoGame{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:65px 84px 1fr 90px;column-gap:25px;min-height:100svh;max-height:100svh;padding:14px 28px}.monoHud{grid-column:1/3;grid-row:1}.monoPlayersTop{grid-column:1;grid-row:2;width:100%;align-self:end}.monoPlayersBottom{grid-column:1;grid-row:4;width:100%;align-self:start}.monoBoardStage{grid-column:1;grid-row:3;width:100%;height:calc(100svh - 250px);max-height:none;min-height:360px;margin:0;align-self:center}.monoConsole{grid-column:2;grid-row:2/5;width:100%;align-self:center;margin:0;background:linear-gradient(145deg,#2b3f4c80,#0b1724bf);border:1px solid #a8bcc62b;border-radius:20px;padding:20px}.monoActionRow{grid-template-columns:1fr 1fr}.monoTurnLine{margin-bottom:18px}.monoRollActions{flex-wrap:wrap}.monoRollActions>.monoButton:first-child{width:100%}.monoPurchase,.monoAuction{flex-wrap:wrap}.monoPurchase>span{flex-basis:100%}.monoPurchase>.monoButton{flex:1}.monoSocial{margin-top:22px}.monoSocial>.monoButton{min-width:0;flex:1}.monoFooter{flex-wrap:wrap}.monoTokenPicker{grid-template-columns:repeat(2,1fr)}.monoTokenOption{min-height:70px}.monoTokenOption:last-child:nth-child(odd){grid-column:1/3}.monoPlayerDetails>strong{font-size:14px}.monoPlayerDetails>b{font-size:22px}.monoBoardInspect{bottom:16px}}@media(max-width:600px){.monoGame{padding:5px 10px max(10px,env(safe-area-inset-bottom))}.monoHud{height:47px}.monoIdentity{gap:6px}.monoIdentity strong{font-size:10px;letter-spacing:.9px}.monoIdentity small{font-size:7px;letter-spacing:.8px}.monoHudTools{gap:3px}.monoIconButton{width:30px;height:30px;border-radius:10px}.monoIconButton svg{width:16px;height:16px}.monoPlayers{gap:6px}.monoPlayersTop{min-height:67px;padding-top:5px}.monoPlayersBottom{min-height:63px;margin-top:-9px}.monoPlayer{padding:8px 6px 8px 9px;gap:5px;border-radius:11px;min-height:65px}.monoTokenBadge{width:24px;height:29px;border:none;background:none}.monoTokenBadge svg{width:23px;height:23px}.monoPlayerDetails>strong{font-size:9px;line-height:14px;gap:3px}.monoPlayerDetails em{font-size:5px}.monoPlayerDetails>b{font-size:16px;line-height:21px}.monoDeeds{height:4px;margin-top:3px;gap:1px}.monoDeeds i{height:4px}.monoBoardStage{height:96vw;min-height:300px;max-height:49svh;margin:-7px -10px -8px}.monoBoardInspect{right:12px;bottom:23px;padding:6px 8px;font-size:7px!important}.monoConsole{margin-top:10px}.monoTurnLine{margin-bottom:8px;min-height:22px}.monoTurnLine strong{font-size:11px}.monoTurnLine>b{font-size:11px}.monoActionRow{gap:5px;margin-top:8px}.monoButton{min-height:37px;font-size:8px!important;letter-spacing:.4px;padding:9px 7px;border-radius:10px}.monoRollActions{gap:5px}.monoRollActions>.monoButton:first-child{min-width:170px}.monoSocial{margin-top:9px;gap:8px}.monoSocial>.monoButton{font-size:8px!important;min-height:31px;min-width:110px;padding:7px 14px}.monoFooter{margin-top:8px;padding:3px 0}.monoFooter button{font-size:7px}.monoPurchase,.monoAuction{padding:8px;gap:6px}.monoPurchase b,.monoAuction b{font-size:11px}.monoPurchase small,.monoAuction small{font-size:10px}.monoAuction .monoBidInput{flex-basis:67px}.monoGame input[type=number]{padding:6px;min-height:35px}.monoModalBackdrop{padding:12px}.monoModal{max-height:90svh;border-radius:17px}.monoModal>header{padding:13px 14px}.monoModal h2{font-size:16px}.monoModalBody{padding:14px}.monoTradeSides{gap:8px}.monoTradeSides>section{padding:9px}.monoTradeProperty{gap:5px;font-size:9px}.monoTradeSides h3{font-size:11px}.monoTokenOption{min-height:68px;padding:8px 2px;gap:5px;border-radius:10px}.monoTokenOption svg{width:27px;height:27px}.monoTokenOption span{font-size:7px}.monoTokenPicker{gap:5px}.monoThemeOption>span{height:78px}.monoDiceResult>strong{font-size:60px}.monoDiceResult>span{font-size:13px}.monoCardNotice{padding:13px 15px;top:18%}.monoCardNotice b{font-size:14px}.monoCardNotice span{font-size:11px}}@media(prefers-reduced-motion:reduce){.monoGame *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.monoCardNotice.isPending{visibility:hidden;animation:none}.monoTradeOpponent{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:15px}.monoTradeOpponent select{border:1px solid #c4d1df44;background:#142633;color:#fff;border-radius:8px;padding:9px;min-width:150px;font:inherit}.monoGame{display:flex;flex-direction:column;width:100%;height:100dvh;min-height:0;max-height:100dvh;max-width:none;padding:0;margin:0;gap:0;background:#081015;overflow:hidden;text-transform:uppercase}.monoGame>.monoBoardStage{flex:1 1 auto;width:100%;height:auto;min-height:0;max-height:none;margin:0;overflow:hidden;z-index:1}.monoSceneHost{mask-image:none;-webkit-mask-image:none;overflow:hidden;background:#081015}.monoDock{position:relative;z-index:3;flex:0 0 267px;width:100%;padding:4px 8px max(4px,env(safe-area-inset-bottom));background:linear-gradient(#162531,#070e16);border-top:1px solid #c5d9e957;box-shadow:0 -3px 14px #0006;overflow:auto;scrollbar-width:none}.monoGame[data-player-count="5"] .monoDock,.monoGame[data-player-count="6"] .monoDock{flex-basis:315px}.monoHud{height:32px;margin-bottom:4px;gap:4px;display:flex}.monoIdentity{gap:5px}.monoIdentity strong{font-size:10px;letter-spacing:1px}.monoIdentity small{display:none}.monoIconButton{width:30px;height:30px;border-radius:9px}.monoHudTools{gap:5px}.monoIconButton svg{width:16px;height:16px}.monoPlayers{width:100%;max-width:none;display:grid;grid-template-columns:repeat(var(--mono-seats),minmax(0,1fr));gap:5px;margin:0}.monoPlayer{min-height:48px;height:48px;padding:6px;gap:4px;border-radius:10px;overflow:hidden}.monoPlayer:before{display:none}.monoTokenBadge{width:18px;height:23px;border:0;background:none}.monoTokenBadge svg{width:19px;height:23px}.monoPlayerDetails>strong{font-size:9px;line-height:12px;gap:2px}.monoPlayerDetails em{font-size:5px}.monoPlayerDetails>b{font-size:14px;line-height:18px;letter-spacing:0}.monoPlayerDetails>strong:before{content:"";width:4px;height:4px;flex:none;background:var(--player-color);border-radius:50%}.monoDeeds{height:3px;margin-top:2px}.monoDeeds i{height:3px}.monoJailTag,.monoOutTag{font-size:5px;right:4px;bottom:2px}.monoConsole{max-width:none;width:100%;padding:0;margin:5px 0 0;border:0;border-radius:0;background:none}.monoTurnLine{min-height:17px;margin:0 2px 4px;gap:5px}.monoTurnLine strong{font-size:10px;font-weight:700}.monoTurnLine>b{font-size:11px}.monoControls{min-height:81px}.monoButton{min-height:36px;font-size:10px!important;padding:7px 9px;letter-spacing:.4px;border-radius:10px}.monoRollActions{gap:5px}.monoRollActions>.monoButton:first-child{width:100%;min-width:0;min-height:37px}.monoRollActions>.monoButton:first-child svg{width:22px;height:22px}.monoActionRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:5px}.monoActionRow>.monoButton{padding:7px 3px;font-size:9px!important}.monoSocial{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:5px;margin-top:4px}.monoSocial>.monoButton{min-width:0;min-height:30px;padding:5px 4px;font-size:9px!important}.monoSocial svg{width:15px;height:15px}.monoFooter{margin:3px 0 0;padding:0;min-height:26px;align-items:center}.monoFooter button{font-size:8px;padding:4px 2px;min-height:25px}.monoEmptySeat{min-height:48px}.monoWaiting{min-height:37px;font-size:11px}.monoPurchase,.monoAuction,.monoDebt{min-height:37px;padding:5px 7px;gap:5px}.monoPurchase>span,.monoAuction>span{flex-basis:auto}.monoPurchase b,.monoAuction b{font-size:10px}.monoPurchase small{font-size:9px}.monoPurchase>.monoButton{flex:none;font-size:9px!important}.monoZoomHint{position:absolute;left:50%;top:52%;transform:translate(-50%);font-size:8px;letter-spacing:1.3px;color:#e5edfba0;pointer-events:none;transition:opacity .2s}.monoBoardStage:has(.isZoomed) .monoZoomHint,.monoAnimating .monoZoomHint{opacity:0}.monoDiceResult{top:29%;padding:8px 14px;border:1px solid #ffffff2b;border-radius:16px;background:#07111ad1;box-shadow:0 8px 22px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.monoDiceResult>strong{font-size:44px}.monoDiceResult>span{font-size:12px}.monoDiceResult>b{font-size:10px}.monoCardNotice{top:28%;max-width:310px}.monoWinner{top:45%}.monoGame.isChoosing .monoDock{flex-basis:360px;max-height:54dvh}.monoTokenPicker{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.monoTokenOption{min-height:64px;padding:6px 2px;border-radius:9px}.monoTokenOption span{font-size:7px}.monoTokenOption svg{width:25px;height:25px}.monoAuctionModal{width:min(94vw,430px)}.monoAuctionProperty{text-align:center;border:1px solid #ffffff55;border-top:12px solid var(--deed-color);border-radius:13px;padding:15px 12px;background:linear-gradient(155deg,#52657499,#10232ff2);display:grid;gap:9px;box-shadow:inset 0 1px #fff5}.monoAuctionProperty small{font-size:10px;letter-spacing:2px}.monoAuctionProperty strong{font-size:24px;line-height:1.15}.monoAuctionProperty>span{font-size:11px;color:#d3dce3}.monoAuctionLeader{display:flex;justify-content:space-between;align-items:center;padding:20px 0;gap:10px}.monoAuctionLeader>span{display:grid;gap:5px;font-size:10px}.monoAuctionLeader strong{font-size:36px;line-height:1.1;color:#f4deb0}.monoAuctionLeader small{font-size:10px}.monoAuctionLeader>div{display:grid;gap:5px;justify-items:center;border:1px solid #b2cad54d;border-radius:13px;padding:12px;background:#152d3c}.monoAuctionLeader b{font-size:28px;color:#aff9ef}.monoAuctionCash{display:flex;justify-content:space-between;font-size:12px!important}.monoBidLabel{display:grid;gap:7px;font-size:10px}.monoBidLabel input{height:49px;font-size:24px!important;text-align:center}.monoBidSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:10px 0}.monoAuctionModal [data-mono-submit-bid]{width:100%;min-height:48px;font-size:13px!important}.monoAuctionModal .monoMuted{margin:12px 0 0;text-align:center;font-size:9px!important}.monoAuctionModal h2{font-size:18px}.monoAuctionModal .monoModalBody{padding:16px}@media(min-width:800px){.monoDock{flex-basis:223px;padding:7px 20px;display:grid;grid-template-columns:minmax(240px,1fr) minmax(400px,1.4fr);gap:6px 24px;align-content:center}.monoHud{grid-column:1;grid-row:1}.monoPlayers{grid-column:1;grid-row:2/4;align-self:center;grid-template-columns:repeat(3,minmax(0,1fr))}.monoPlayer{height:58px;min-height:58px}.monoPlayerDetails>b{font-size:19px}.monoPlayerDetails>strong{font-size:11px}.monoTokenBadge{width:27px}.monoTokenBadge svg{width:26px;height:29px}.monoConsole{grid-column:2;grid-row:1/4}.monoIdentity strong{font-size:14px}.monoGame[data-player-count="5"] .monoDock,.monoGame[data-player-count="6"] .monoDock{flex-basis:223px}.monoGame.isChoosing .monoDock{flex-basis:285px}.monoTokenPicker{grid-template-columns:repeat(5,1fr)}.monoZoomHint{font-size:11px}.monoButton{font-size:12px!important}.monoActionRow>.monoButton{font-size:11px!important}.monoSocial>.monoButton{font-size:10px!important}}@media(max-width:350px){.monoDock{padding-inline:5px}.monoIdentity strong{font-size:9px}.monoHudTools{gap:3px}.monoPlayer{padding:5px 3px;gap:2px}.monoTokenBadge{display:none}.monoPlayerDetails>strong{font-size:8px}.monoPlayerDetails>b{font-size:13px}.monoActionRow>.monoButton{font-size:8px!important}}@media(max-height:650px){.monoDock{flex-basis:247px}.monoGame[data-player-count="5"] .monoDock,.monoGame[data-player-count="6"] .monoDock{flex-basis:284px}.monoHud{height:28px}.monoIconButton{height:26px;width:26px}.monoPlayer{height:43px;min-height:43px}.monoFooter{min-height:21px}.monoControls{min-height:75px}}.monoGame.isChoosing .monoDock{flex-basis:267px;max-height:none}.monoPlayer{text-align:left;font-family:inherit;cursor:pointer;color:#f4f8ff}.monoPropertyCount{display:block;font-size:6px;letter-spacing:.6px;line-height:9px;color:#d5e1ee}.monoPlayer .monoDeeds{display:none}.monoPropertyPopover{position:fixed;z-index:35;width:min(238px,76vw);max-height:65dvh;overflow:auto;overscroll-behavior:contain;border:1px solid rgb(var(--fg-neon,100 220 255)/.75);border-radius:14px;box-shadow:0 10px 32px #000b,inset 0 1px #fff8;background:linear-gradient(155deg,#324655,#0a1723 75%);color:#f5f7fa;animation:monoDialogIn .14s ease-out;scrollbar-width:thin}.monoPropertyPopover .monoPopoverClose{position:absolute;right:5px;top:5px;width:27px;height:27px;z-index:1;background:#07121bd9!important}.monoPropertyPopover .monoDeed{border:0;border-radius:0;background:none;color:inherit;box-shadow:none}.monoPropertyPopover .monoDeed>header{font-size:13px;line-height:1.25;padding:13px 37px 13px 11px;min-height:49px;border-bottom:1px solid #ffffff5c;background:linear-gradient(#fff3,#0002),var(--deed-color);color:#fff;text-shadow:0 1px 3px #000}.monoPropertyPopover .monoDeedBody{padding:11px}.monoPropertyPopover .monoDeedPrice{margin:0 0 10px;font-size:22px;color:#fff}.monoPropertyPopover .monoDeedPrice small{font-size:9px;line-height:1.4;color:#d4e0ef;margin-top:4px}.monoPropertyPopover .monoRentRows>div{padding:5px 0;font-size:10px;border-color:#cad8ea26}.monoPropertyPopover .monoDeedNote{font-size:9px;line-height:1.5;margin:8px 0}.monoPropertyPopover .monoDeedBody>p{font-size:11px;line-height:1.5}.monoPropertyPopover .monoDeedActions{display:grid;grid-template-columns:1fr;gap:6px;margin-top:9px}.monoPropertyPopover .monoButton{min-height:32px;padding:6px;font-size:9px!important}.monoPropertyPopover .monoModalError{margin:0 10px;font-size:10px}.monoModal{background:linear-gradient(155deg,#344a5df5,#0b1727fa 55%);box-shadow:inset 0 1px #ffffff9c,0 16px 50px #000b,0 0 16px rgb(var(--fg-neon,100 220 255)/.16);border-color:rgb(var(--fg-neon,100 220 255)/.65)}.monoModal .monoTokenPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.monoModal .monoTokenOption{display:flex;flex-direction:column;gap:6px;align-items:center;padding:8px 8px 13px;min-height:150px;overflow:hidden;border-radius:14px}.monoTokenOption img{display:block;width:100%;height:110px;object-fit:contain;mix-blend-mode:screen;border-radius:10px}.monoTokenOption strong{font-size:10px;line-height:1.3}.monoTokenOption small{font-size:8px;letter-spacing:1px;color:#c5dff4}.monoTokenOption:disabled img{filter:grayscale(1);opacity:.4}.monoPortfolioSummary{display:grid;text-align:center;gap:8px;margin-bottom:16px}.monoPortfolioSummary>b{font-size:32px;color:#f5dea8}.monoPortfolioSummary>span{font-size:10px;letter-spacing:.8px}@media(min-width:800px){.monoGame.isChoosing .monoDock{flex-basis:223px}.monoModal .monoTokenOption img{height:125px}}.monoFooter button{border-radius:8px;padding:4px 7px;min-height:26px}.monoPlayer:focus-visible,.monoGame button:focus-visible{outline:2px solid #fff;outline-offset:2px}.monoPropertyPopover .monoDeed>header{background:linear-gradient(140deg,#42596b,#152739);border-top:7px solid var(--deed-color);padding-top:10px;min-height:44px}.monoPropertyPopover .monoDeedBody{padding:9px}.monoPropertyPopover .monoRentRows{gap:2px;padding:6px 0}.monoPropertyPopover .monoRentRows>div{padding:3px 0}.monoPropertyPopover .monoDeedActions{grid-template-columns:1fr 1fr}.monoPropertyPopover .monoDeedActions>.monoButton:only-child{grid-column:1/-1}html body #app .monoGame,html body .monoGame{background:radial-gradient(ellipse at 22% 0%,#62727145,transparent 58%),linear-gradient(130deg,#25353e,#172731 62%,#283336);color:#f8f1e3}html body .monoGame .monoDock,html body .monoGame.isChoosing .monoDock,html body .monoGame[data-player-count] .monoDock{flex:0 0 auto;display:flex;flex-direction:column;gap:7px;min-height:0;max-height:none;padding:7px 9px max(9px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 10% 0%,#80908e21,transparent 65%),linear-gradient(125deg,#314048,#1b2a34 72%,#303a3c);border-top:1px solid #cfbc8c69;box-shadow:inset 0 1px #ffffff21,0 -8px 25px #02080a33}.monoGame .monoHud{height:auto;min-height:40px;gap:8px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0}.monoGame .monoIdentity{gap:8px}.monoGame .monoIdentity>strong{font:600 10px/1.2 Arial,Helvetica,sans-serif;letter-spacing:1.1px;color:#e9dcbf}.monoGame .monoMenuButton{width:auto;min-width:65px;min-height:40px;display:flex;gap:5px;padding:7px 9px;border-radius:11px}.monoMenuButton span{font-size:9px;letter-spacing:.7px}.monoMenuButton svg{width:18px;height:18px}.monoGame .monoTurnLine{min-height:20px;margin:0;gap:5px;flex:1;justify-content:flex-end}.monoGame .monoTurnLine strong{flex:0 1 auto;font-size:9px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.3px}.monoGame .monoTurnLine>b{font-size:11px}.monoTurnDot{width:5px;height:5px;background:#d7c38d;box-shadow:0 0 7px #e1ce9780}.monoGame .monoPlayers{width:100%;max-width:none;display:grid;grid-template-columns:repeat(var(--mono-seats),minmax(0,1fr));gap:6px;margin:0}.monoGame[data-player-count="5"] .monoPlayers,.monoGame[data-player-count="6"] .monoPlayers{grid-template-columns:repeat(3,minmax(0,1fr))}html body .monoGame .monoPlayer.fgNeonPlate,html body .monoGame .monoPlayer{height:66px;min-height:66px;padding:7px 5px;gap:4px;border-radius:12px;border:1px solid #95b5b566!important;background:linear-gradient(165deg,#c0e0de27,#ffffff06 32%,#14263188 34%,#2d46504d),#233740!important;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #0006,0 3px 8px #0003!important;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none}html body .monoGame .monoPlayer.isActive{border-color:var(--player-color)!important;box-shadow:inset 0 1px #fffa,0 0 0 1px color-mix(in srgb,var(--player-color) 45%,transparent),0 3px 11px #0004!important}.monoGame .monoPlayer:before{inset:8px auto 8px 0;width:2px}.monoGame .monoTokenBadge{width:21px;height:27px;border:0;background:none}.monoGame .monoTokenBadge svg{width:20px;height:24px}.monoGame .monoPlayerDetails>strong{display:block;font-size:8px;line-height:13px;letter-spacing:.1px;overflow:hidden;text-overflow:ellipsis}.monoGame .monoPlayerDetails em{font-size:6px;margin-left:3px}.monoGame .monoPlayerDetails>b{font:600 16px/21px Georgia,serif;letter-spacing:0;color:#f9ebc8}.monoGame .monoPropertyCount{font-size:7px;line-height:11px;letter-spacing:.3px;color:#c2d2d7}.monoGame .monoPlayer .monoDeeds{display:flex;height:3px;margin-top:3px}.monoGame .monoDeeds i{height:3px}.monoJailTag{font-size:6px;bottom:3px;right:5px}.monoOutTag{font-size:7px}.monoGame .monoFeltActions{position:absolute;z-index:8;top:49%;left:50%;width:57%;max-width:530px;transform:translate(-50%,-50%);pointer-events:none}.monoGame .monoControls{min-height:0;display:block;margin:0;padding:0}.monoGame .monoControls:empty{display:none}.monoFeltActions button,.monoFeltActions input,.monoFeltAuction{pointer-events:auto}.monoFeltActions .monoButton{white-space:normal;text-wrap:balance;min-height:44px;font-size:9px!important;line-height:1.2;letter-spacing:.6px;padding:9px 6px;border-radius:10px}.monoGame .monoActionRow{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.monoFeltActions .monoRollActions{display:flex;flex-wrap:wrap;gap:7px}.monoFeltActions .monoRollActions>.monoButton:first-child{min-width:0;width:100%;min-height:44px}.monoFeltActions .monoRollActions>.monoButton:not(:first-child){flex:1}.monoFeltActions .monoPurchase{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border:1px solid #c7b68791;border-radius:15px;background:linear-gradient(145deg,#38514fe8,#142c31f5);box-shadow:0 8px 25px #0005,inset 0 1px #ffffff38}.monoFeltActions .monoPurchase>span{grid-column:1/-1;text-align:center;padding:2px 0 5px;gap:7px}.monoFeltActions .monoPurchase b{font-size:13px;line-height:1.3;color:#fff4d5}.monoFeltActions .monoPurchase small{font:600 21px Georgia,serif;color:#f2d8a0}.monoFeltActions .monoDebt{flex-direction:column;padding:12px}.monoFeltActions .monoDebt>.monoButton{width:100%}.monoFeltActions .monoWaiting{text-align:center;line-height:1.5;min-height:0;font-size:10px;color:#e5e2cf;text-shadow:0 2px 4px #000}html body #app .monoGame button:is(.monoButton,.monoIconButton,.monoTokenOption,.monoThemeOption,.monoPropertyRow){border-color:#8db7aeaa!important;background:linear-gradient(168deg,#d2fff742,#ffffff09 33%,#0a1a1f55 35%,#ffffff0a),linear-gradient(130deg,#3a6969,#1b3844 83%)!important;color:#f5f8f5!important;box-shadow:inset 0 1px 1px #ecfff8ad,inset 0 -1px 2px #091a2266,0 4px 9px #0004!important;text-shadow:0 1px 2px #0008}html body #app .monoGame button.monoPrimary{border-color:#eadbb0bb!important;background:linear-gradient(169deg,#fff2cb8c,#ffffff08 36%,#563c2d29 38%,#ebd09926),linear-gradient(125deg,#a58c56,#665740)!important;color:#fff5dc!important;box-shadow:inset 0 1px #fff5d6c9,inset 0 -1px #51452b,0 5px 13px #0005!important}.monoGame .monoSceneHost{-webkit-mask-image:none;mask-image:none}.monoCanvas{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.monoCanvas.isRollReady{cursor:grab}.monoCanvas.isHolding{cursor:grabbing}.monoFeltAuction{width:100%;padding:13px;border:1px solid #d0bf909e;border-radius:15px;background:linear-gradient(145deg,#36504fee,#102b32fa 67%,#2a4047f5);box-shadow:inset 0 1px #ffffff54,0 15px 35px #0007;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:none}.monoFeltAuction .monoAuctionProperty{border:0;border-top:5px solid var(--deed-color);border-radius:5px;background:none;box-shadow:none;padding:8px 0 4px;gap:5px}.monoFeltAuction .monoAuctionProperty small{font-size:8px;letter-spacing:2px;color:#c9bb93}.monoFeltAuction .monoAuctionProperty strong{font-size:15px;line-height:1.2;color:#fff1d3}.monoFeltAuction .monoAuctionLeader{padding:10px 0;min-height:80px}.monoFeltAuction .monoAuctionLeader strong{font:600 29px/1 Georgia,serif;letter-spacing:-.5px;color:#ffe6ad}.monoFeltAuction .monoAuctionLeader span>small{font-size:7px;letter-spacing:.8px}.monoFeltAuction .monoAuctionLeader span>b{font-size:11px;color:var(--bidder-color);max-width:140px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.monoFeltAuction .monoAuctionLeader>div{padding:9px 6px;min-width:39px;border-color:#adbdac46;background:#163139}.monoFeltAuction .monoAuctionLeader>div>b{font-size:20px;color:#efdcab}.monoBidHistory{padding:0;margin:0 0 9px;list-style:none;height:57px;overflow:hidden;display:flex;flex-direction:column;gap:3px}.monoBidHistory li{display:flex;justify-content:space-between;gap:8px;align-items:center;flex:none;min-height:17px;font-size:9px;color:#cad5d6}.monoBidHistory li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-left:3px solid var(--bidder-color);padding-left:5px}.monoBidHistory li b{color:#ebdfbf;font-variant-numeric:tabular-nums}.monoNoBids{font-style:italic;color:#b6c5c5}.monoFeltAuction .monoAuctionCash{display:flex;justify-content:space-between;margin:2px 0 7px;font-size:8px;color:#becfcf}.monoFeltAuction .monoBidLabel{gap:4px;font-size:8px;color:#ebe5cf}.monoBidLabel>span{display:flex;justify-content:space-between;gap:6px}.monoBidLabel small{font-size:7px;color:#afc7c6}.monoGame .monoFeltAuction input{height:40px;min-height:40px;font-size:20px;text-align:center;background:#091e25;border-color:#c1cebd66;color:#fff4d6}.monoFeltAuction .monoBidSteps{gap:5px;margin:6px 0}.monoFeltAuction .monoBidSteps .monoButton{min-height:36px;font-size:10px!important;padding:6px 2px}.monoFeltAuction [data-mono-submit-bid]{width:100%;min-height:42px;letter-spacing:1px}.monoFeltAuction button:disabled{opacity:.48}.monoGame .monoModal{border:1px solid #c7bb94a6;background:radial-gradient(ellipse at top left,#b6c6b026,transparent 65%),linear-gradient(150deg,#32454e,#152d37 70%,#293c40);box-shadow:inset 0 1px #fff6,0 25px 70px #0008;border-radius:20px}.monoModalBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05101b80}.monoMenuGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.monoMenuGrid .monoButton{min-height:49px;font-size:10px!important;white-space:normal;line-height:1.35;gap:8px}.monoMenuGrid .monoButton:last-child{border-color:#d6a49f!important}.monoModal .monoIconButton{width:40px;height:40px}.monoModal h2{font-size:17px;letter-spacing:1px}.monoModal>header{padding:13px 16px}.monoGame .monoModalBody{padding:16px}.monoGame .monoPropertyPopover{border-color:#d9c79799;background:linear-gradient(135deg,#32444d,#182e37);border-radius:14px}.monoPropertyPopover .monoDeed>header{color:#f7e9c7}.monoDeedArt{width:100%;height:106px;object-fit:contain;background:#122a32}.monoGame .monoCardNotice{z-index:9;top:25%;width:55%;max-width:320px;padding:10px 11px;border-radius:13px;border-color:#dfc990;background:linear-gradient(135deg,#fffae7,#eddfbb);gap:5px}.monoCardNotice img{width:62px;height:62px;object-fit:cover;border:1px solid #b5a071;border-radius:9px;margin:auto}.monoCardNotice small{font-size:8px;letter-spacing:1.4px}.monoCardNotice b{font-size:12px;line-height:1.3}.monoCardNotice span{font-size:10px;line-height:1.4}.monoCardNotice.isPending{visibility:hidden}.monoGame .monoDiceResult{top:29%;z-index:7}.monoGame .monoDiceResult>strong{font:600 54px/1 Georgia,serif}.monoGame .monoDiceResult>span{font-size:10px}.monoCashChange{position:absolute;right:8px;top:-12px;padding:3px 6px;border-radius:7px;background:#21483a;color:#baf2c6;font-size:11px;pointer-events:none;animation:monoCashFloat 2.4s ease-out forwards}.monoCashChange.isLoss{background:#57312d;color:#ffd1b9}@keyframes monoCashFloat{0%{opacity:0;transform:translateY(8px)}20%,65%{opacity:1}to{opacity:0;transform:translateY(-15px)}}@media(min-width:800px){.monoGame .monoDock{padding:10px 20px;gap:7px}.monoGame .monoHud{min-height:38px}.monoGame .monoIdentity>strong{font-size:14px}.monoGame .monoTurnLine strong{font-size:12px;max-width:250px}.monoGame .monoTurnLine>b{font-size:13px}.monoGame .monoPlayers{grid-template-columns:repeat(6,minmax(0,1fr));max-width:1100px}.monoGame[data-player-count="4"] .monoPlayers{grid-template-columns:repeat(4,minmax(0,1fr))}.monoGame[data-player-count="5"] .monoPlayers,.monoGame[data-player-count="6"] .monoPlayers{grid-template-columns:repeat(6,minmax(0,1fr))}.monoGame .monoPlayerDetails>strong{font-size:11px}.monoGame .monoPlayerDetails>b{font-size:21px}.monoGame .monoPlayerDetails em{font-size:8px}.monoGame .monoTokenBadge{width:31px}.monoGame .monoTokenBadge svg{width:27px;height:30px}.monoGame .monoFeltActions{max-width:460px;top:49%}.monoFeltActions .monoButton{font-size:12px!important}.monoGame .monoActionRow{grid-template-columns:repeat(4,1fr)}.monoFeltAuction{width:300px;margin:auto}.monoGame .monoCardNotice{top:23%}}@media(max-width:360px){.monoGame .monoIdentity>strong{font-size:8px;letter-spacing:.6px}.monoGame .monoTurnLine strong{font-size:8px;max-width:90px}.monoGame .monoTokenBadge{display:none}.monoGame .monoPlayerDetails>strong{font-size:8px}.monoGame .monoFeltActions{width:58%}.monoFeltActions .monoButton{font-size:8px!important}.monoFeltAuction{padding:9px}.monoFeltAuction .monoAuctionProperty strong{font-size:12px}.monoFeltAuction .monoAuctionLeader{padding:7px 0;min-height:66px}.monoFeltAuction .monoAuctionLeader span>b{font-size:10px;max-width:100px}.monoFeltAuction .monoAuctionLeader strong{font-size:25px}.monoBidHistory{height:52px}.monoGame .monoPlayerDetails>b{font-size:15px}}@media(max-height:680px){.monoGame .monoDock{gap:4px;padding-top:4px}.monoGame .monoPlayer{height:55px;min-height:55px}.monoGame .monoBoardStage:has(.monoFeltAuction){min-height:490px}.monoGame:has(.monoFeltAuction){overflow-y:auto}.monoGame .monoFeltActions{top:47%}}@media(prefers-reduced-motion:reduce){.monoCashChange{animation:none}.monoGame .monoCardNotice{animation:monoCardAway .01s linear 7s forwards}}.monoGame .monoPlayer{overflow:visible}.monoGame .monoPlayer:before{display:block}.monoAnimating .monoCashChange{visibility:hidden;animation:none}.monoPropertyPopover .monoDeedArt{height:145px;object-fit:cover}.monoGame .monoEmptySeat{min-height:60px}@media(min-width:800px){.monoGame>.monoBoardStage{width:min(100%,calc((100svh - 130px)*1.05));margin:0 auto;align-self:center}.monoGame{background:#25353e}}.monoGame .monoFeltActions:has(.monoFeltAuction){top:43%}.monoFeltAuction{padding:10px}.monoFeltAuction .monoAuctionLeader{min-height:60px;padding:6px 0}.monoFeltAuction .monoAuctionCash{margin-bottom:5px}.monoFeltAuction .monoBidHistory{height:42px}.monoFeltAuction .monoBidHistory li{min-height:12px;line-height:12px}.monoFeltAuction .monoBidSteps{margin:5px 0}@media(min-width:800px){.monoGame .monoFeltActions:has(.monoFeltAuction){top:41.5%}}html body #app .monoGame{justify-content:center;overflow-y:auto}html body #app .monoGame>.monoBoardStage{flex:0 0 auto;width:min(100%,calc(100dvh - 134px));height:auto;aspect-ratio:1;min-height:0;max-height:none;margin:0 auto;align-self:center}html body #app .monoGame[data-player-count="5"]>.monoBoardStage,html body #app .monoGame[data-player-count="6"]>.monoBoardStage{width:min(100%,calc(100dvh - 205px))}html body #app .monoGame .monoDock{width:100%;max-width:1100px;align-self:center}.monoGame .monoFeltActions{top:48%}.monoFeltActions .monoPurchase{padding:9px;gap:7px}.monoFeltActions .monoPurchase>span{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:9px;padding:0 0 3px}.monoFeltActions .monoPurchase b{font-size:11px}.monoFeltActions .monoPurchase small{font-size:20px}@media(max-width:799px){.monoGame .monoFeltActions:has(.monoFeltAuction){top:41%;width:58%}.monoFeltAuction{padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:4px;max-height:58vw;overflow-y:auto;scrollbar-width:thin}.monoFeltAuction .monoAuctionProperty{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:3px 0;border-top-width:3px}.monoFeltAuction .monoAuctionProperty small{font-size:6px;letter-spacing:.4px}.monoFeltAuction .monoAuctionProperty strong{font-size:11px}.monoFeltAuction .monoAuctionLeader{grid-column:1/-1;min-height:32px;padding:0;gap:4px}.monoFeltAuction .monoAuctionLeader>span{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.monoFeltAuction .monoAuctionLeader span>small{display:none}.monoFeltAuction .monoAuctionLeader strong{font-size:23px}.monoFeltAuction .monoAuctionLeader span>b{font-size:9px;max-width:85px}.monoFeltAuction .monoAuctionLeader>div{padding:4px;min-width:30px;border-radius:7px}.monoFeltAuction .monoAuctionLeader>div>b{font-size:14px}.monoFeltAuction .monoBidHistory{grid-column:1/-1;display:flex;flex-direction:row;height:24px;margin:0;gap:4px}.monoFeltAuction .monoBidHistory li{display:grid;gap:0;min-width:0;flex:1;font-size:8px;line-height:11px}.monoFeltAuction .monoBidHistory li span{padding-left:3px;border-left-width:2px}.monoFeltAuction .monoBidHistory li b{padding-left:5px}.monoFeltAuction .monoAuctionCash{grid-column:1/-1;margin:0;font-size:7px!important}.monoFeltAuction .monoBidLabel{grid-column:1;grid-row:5/7;gap:2px;align-self:end}.monoFeltAuction .monoBidLabel>span{font-size:7px}.monoFeltAuction .monoBidLabel small{font-size:6px}.monoFeltAuction .monoBidLabel input{height:35px;min-height:35px;font-size:19px!important;padding:3px}.monoFeltAuction [data-mono-submit-bid]{grid-column:2;grid-row:5/7;align-self:end;min-height:35px;font-size:8px!important;padding:5px}.monoFeltAuction .monoBidSteps{grid-column:1/-1;grid-row:7;margin:0;gap:4px}.monoFeltAuction .monoBidSteps .monoButton{min-height:31px;font-size:9px!important;padding:4px}.monoGame .monoCardNotice{top:22%;max-height:57%;overflow:auto}}html body #app .monoGame{background:radial-gradient(ellipse at top,var(--mono-ui-high),transparent 75%),var(--mono-ui-base)!important;color:#fff}html body #app .monoGame :is(.monoDock,.monoModal,.monoPropertyPopover,.monoPurchase,.monoFeltAuction,.monoDebt,.monoCardNotice,.monoPlayer,.monoPlayer.fgNeonPlate){background:linear-gradient(145deg,var(--mono-ui-high),var(--mono-ui-base) 78%)!important;border-color:#ffffffa6!important;color:#fff!important;box-shadow:inset 0 1px #ffffff70,0 0 15px color-mix(in srgb,var(--mono-ui-glow) 22%,transparent),0 9px 25px #0005!important}html body #app .monoGame button:is(.monoButton,.monoPrimary,.monoIconButton,.monoTokenOption,.monoThemeOption,.monoPropertyRow){background:linear-gradient(169deg,#fff5,#ffffff09 34%,#0002 37%),linear-gradient(135deg,var(--mono-ui-high),var(--mono-ui-base))!important;border:1px solid #ffffffc4!important;color:#fff!important;box-shadow:inset 0 1px #fff9,inset 0 -2px #0005,0 0 10px color-mix(in srgb,var(--mono-ui-glow) 50%,transparent),0 4px 9px #0005!important}html body #app .monoGame :is(.monoDeed,.monoDeedBody,.monoDeedArt,.monoTradeSides>section,.monoAuctionLeader>div,.monoSmartSummary,.monoSmartPlan,.monoHistory li,.monoTradeProperty,.monoTradeOpponent,input,select){background:var(--mono-ui-base)!important;color:#fff!important;border-color:#fff5!important}html body #app .monoGame :is(.monoCardNotice,.monoPropertyPopover,.monoModal,.monoPurchase) :is(h2,b,strong,small,span,p){color:inherit}html body #app .monoGame .monoPlayer.isActive{border-color:var(--player-color)!important;box-shadow:inset 0 1px #fff9,0 0 0 1px var(--player-color),0 0 12px color-mix(in srgb,var(--player-color) 45%,transparent)!important}html body #app .monoGame button:focus-visible{outline:2px solid white;outline-offset:3px}html body #app .monoGame .monoDeed>header{background:linear-gradient(145deg,var(--mono-ui-high),var(--mono-ui-base))!important;color:#fff!important;border-top:7px solid var(--deed-color)}html body #app .monoGame{position:relative!important;display:block!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;overflow:hidden!important;background:#cce7d0!important}html body #app .monoGame[data-player-count]>.monoBoardStage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;max-height:none!important;margin:0!important}html body #app .monoGame .monoSceneHost{inset:0!important;background:#cce7d0!important}html body #app .monoGame .monoDock{position:absolute!important;top:57%;left:50%;transform:translate(-50%);width:65%!important;max-width:560px;z-index:7;padding:0!important;gap:7px;background:none!important;box-shadow:none!important;border:0!important}html body #app .monoGame .monoHud{min-height:34px;flex-wrap:nowrap;gap:5px}html body #app .monoGame .monoIdentity>strong{display:none}html body #app .monoGame .monoTurnLine{color:#173b29}html body #app .monoGame .monoTurnLine>b{color:#173b29}html body #app .monoGame .monoPlayers{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px}html body #app .monoGame .monoPlayer{height:47px!important;min-height:47px!important;padding:5px 7px!important;border-radius:9px}html body #app .monoGame .monoPlayerDetails>b{font:700 16px/19px Arial,sans-serif}html body #app .monoGame .monoPlayerDetails>strong{font-size:8px;line-height:11px}html body #app .monoGame .monoPropertyCount{font-size:6px;line-height:8px}html body #app .monoGame .monoFeltActions{top:45%;width:64%;max-width:460px}html body #app .monoGame .monoFeltActions:has(.monoFeltAuction){top:43%}html body #app .monoGame .monoCardNotice{top:36%;width:62%}html body #app .monoGame .monoMenuButton{min-height:34px;height:34px}html body #app .monoGame .monoInlineError{color:#a01228}@media(min-width:800px){html body #app .monoGame .monoPlayers{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #app .monoGame .monoDock{top:59%}}@media(max-height:740px){html body #app .monoGame .monoDock{top:54%}html body #app .monoGame .monoPlayer{height:40px!important;min-height:40px!important}html body #app .monoGame .monoHud{min-height:30px}}html body #app .monoGame[data-player-count] .monoDock{top:52%;width:58%!important;background:transparent!important;box-shadow:none!important}html body #app .monoGame .monoFeltActions{top:43%;width:57%}html body #app .monoGame .monoFeltActions:has(.monoFeltAuction){top:40%}html body #app .monoGame .monoPlayer{height:43px!important;min-height:43px!important}html body #app .monoGame .monoTurnLine strong{font-size:8px}html body #app .monoGame .monoTurnLine>b{font-size:10px}@media(max-height:740px){html body #app .monoGame[data-player-count] .monoDock{top:49%}html body #app .monoGame .monoFeltActions{top:40%}html body #app .monoGame .monoPlayer{height:36px!important;min-height:36px!important}html body #app .monoGame .monoPropertyCount{display:none}}@media(max-height:740px){html body #app .monoGame:has(.monoFeltAuction) .monoDock .monoPlayers{display:none}html body #app .monoGame:has(.monoFeltAuction) .monoDock{top:60%}}html body #app .monoGame[data-player-count="6"] .monoTokenBadge,html body #app .monoGame[data-player-count="5"] .monoTokenBadge{display:none}html body #app .monoGame[data-player-count]{display:flex!important;flex-direction:column!important;width:min(100%,calc(100dvh - 110px))!important;height:auto!important;max-height:none!important;margin:0 auto!important;overflow:visible!important}html body #app .monoGame[data-player-count]>.monoBoardStage{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1!important;flex:none!important}html body #app .monoGame[data-player-count] .monoDock{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:none!important;padding:6px!important;gap:5px!important;box-sizing:border-box}html body #app .monoGame[data-player-count] .monoPlayers{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px}html body #app .monoGame .monoFeltActions{top:53%!important;width:57%}html body #app .monoGame .monoFeltActions:has(.monoFeltAuction){top:49%!important}html body #app .monoGame .monoTokenBadge{display:none}html body #app .monoGame .monoPlayerDetails>b{font-size:15px!important}html body #app .monoGame .monoPlayer{height:44px!important;min-height:44px!important}html body #app .monoGame .monoTurnLine strong{max-width:none}html body #app .monoGame[data-player-count]{width:min(100%,calc(100dvh - 60px))!important}html body #app .monoGame[data-player-count="5"],html body #app .monoGame[data-player-count="6"]{width:min(100%,calc(100dvh - 112px))!important}html body #app .monoGame .monoBoardStage>.monoHud{position:absolute;z-index:8;left:16%;right:16%;bottom:17%;display:flex;justify-content:space-between;align-items:center;min-height:34px;pointer-events:none}html body #app .monoGame .monoBoardStage>.monoHud .monoMenuButton{pointer-events:auto;min-width:65px;padding:6px 9px}html body #app .monoGame .monoBoardStage>.monoHud .monoTurnLine{flex:0 1 54%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;line-height:1.2;text-align:right}html body #app .monoGame .monoBoardStage>.monoHud .monoTurnLine strong{font-size:9px;white-space:normal;max-width:100%}html body #app .monoGame .monoBoardStage>.monoHud .monoTurnLine>b{font-size:12px}html body #app .monoGame[data-player-count] .monoDock{padding:4px!important;gap:0!important}html body #app .monoGame[data-player-count] .monoPlayers{grid-template-columns:repeat(var(--mono-seats),minmax(0,1fr))!important;gap:4px}html body #app .monoGame[data-player-count="5"] .monoPlayers,html body #app .monoGame[data-player-count="6"] .monoPlayers{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #app .monoGame .monoPlayer{height:48px!important;min-height:48px!important;padding:5px 6px!important;min-width:0;overflow:hidden}html body #app .monoGame .monoPlayerDetails{min-width:0;width:100%}html body #app .monoGame .monoPlayerDetails>strong{font-size:9px;line-height:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body #app .monoGame .monoPlayerDetails>b{font-size:16px!important;line-height:19px}html body #app .monoGame .monoTradeBackdrop{position:absolute;inset:0 0 auto;aspect-ratio:1;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}html body #app .monoGame .monoTradeModal{position:absolute;top:16%;left:16%;width:68%;max-height:58%;pointer-events:auto}html body #app .monoGame .monoTradeModal>header{padding:8px 10px}html body #app .monoGame .monoTradeModal h2{font-size:13px}html body #app .monoGame .monoTradeModal .monoModalBody{padding:9px}html body #app .monoGame .monoTradeModal .monoTradeOpponent{flex-wrap:wrap;gap:5px;font-size:10px}html body #app .monoGame .monoTradeModal .monoTradeOpponent select{min-width:0;max-width:100%;padding:5px}html body #app .monoGame .monoTradeModal .monoTradeSides{gap:5px}html body #app .monoGame .monoTradeModal .monoTradeSides>section{padding:6px}html body #app .monoGame .monoFeltActions:has(.monoFeltAuction){top:40%!important}html body #app .monoGame .monoFeltAuction{box-sizing:border-box;max-height:min(48vw,calc((100dvh - 112px)*.48));overflow-y:auto}html body #app .monoGame[data-player-count]{--mono-footer-height:160px;width:min(100%,calc(100dvh - var(--mono-footer-height)))!important}html body #app .monoGame[data-player-count="5"],html body #app .monoGame[data-player-count="6"]{--mono-footer-height:316px;width:min(100%,calc(100dvh - var(--mono-footer-height)))!important}html body #app .monoGame .monoPlayerColumn{display:grid;grid-template-rows:48px 100px;gap:4px;min-width:0}html body #app .monoGame .monoPlayerColumn>.monoPlayer{width:100%}html body #app .monoGame .monoOwnedProperties{min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mono-ui-glow) transparent;padding:4px;border:1px solid #ffffff9c;border-radius:9px;background:linear-gradient(145deg,var(--mono-ui-high),var(--mono-ui-base));box-shadow:inset 0 1px #ffffff5c;box-sizing:border-box}html body #app .monoGame .monoOwnedProperty{display:flex;align-items:center;justify-content:space-between;gap:3px;width:100%;min-height:23px;margin:0 0 3px;padding:4px 3px 4px 5px;border:0;border-left:4px solid var(--deed-color);border-radius:3px;background:#0003;color:#fff;font:600 8px/1.25 Arial,sans-serif;text-align:left;text-transform:uppercase;cursor:pointer}html body #app .monoGame .monoOwnedProperty span{overflow-wrap:anywhere}html body #app .monoGame .monoOwnedProperty small{font-size:7px;color:#ffdaad}html body #app .monoGame .monoNoProperties{display:block;padding:9px 1px;color:#e4eaf5;text-align:center;font:500 7px/1.3 Arial,sans-serif}html body #app .monoGame .monoPlayerStats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 15px}html body #app .monoGame .monoPlayerStats>div{padding:9px;border:1px solid #ffffff3c;border-radius:7px;background:#0002}html body #app .monoGame .monoPlayerStats dt{font:500 8px/1.3 Arial,sans-serif;color:#dde5f1}html body #app .monoGame .monoPlayerStats dd{margin:5px 0 0;font:700 12px/1.3 Arial,sans-serif;color:#fff}html body #app .monoGame .monoFeltAuction{max-height:min(48vw,calc((100dvh - var(--mono-footer-height))*.48))}html body #app .monoGame .monoFeltActions,html body #app .monoGame .monoFeltActions:has(.monoFeltAuction){top:23%!important;left:50%;width:62%;max-width:530px;transform:translate(-50%)}html body #app .monoGame .monoFeltActions .monoControls{max-height:min(39vw,calc((100dvh - var(--mono-footer-height))*.39));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;pointer-events:auto;padding:2px}html body #app .monoGame .monoFeltActions .monoButton{font-size:clamp(11px,2.85vw,16px)!important;font-weight:750;letter-spacing:.3px;line-height:1.2;min-height:42px;padding:9px 5px}html body #app .monoGame .monoActionRow{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}html body #app .monoGame .monoFeltActions button[data-mono-action=end_turn]{background:linear-gradient(170deg,#ffffff52,#ffffff08 36%,#0002 38%),linear-gradient(135deg,#d52c41,#650d22)!important;border:1px solid #ffe9ed!important;box-shadow:inset 0 1px #fff9,inset 0 -2px #0005,0 0 10px #ff435a66,0 4px 9px #0005!important;color:#fff!important}html body #app .monoGame .monoFeltActions button[data-mono-action=end_turn]:disabled{opacity:1;filter:brightness(.72)}html body #app .monoGame .monoFeltActions .monoPurchase b{font-size:clamp(12px,3vw,19px);line-height:1.3}html body #app .monoGame .monoFeltActions .monoPurchase small{font-size:clamp(23px,5vw,30px)}html body #app .monoGame .monoFeltAuction{max-height:none}html body #app .monoGame .monoCardRevealHost{position:absolute;inset:0 0 auto;aspect-ratio:1;z-index:1002;pointer-events:none}html body #app .monoGame .monoCardNotice{top:21%!important;left:50%;width:70%;max-width:480px;max-height:70%;box-sizing:border-box;transform:translate(-50%);visibility:visible!important;opacity:1!important;animation:none!important;transition:none;overflow:auto;padding:16px 14px;gap:12px}html body #app .monoGame .monoCardNotice small{font-size:clamp(9px,2.3vw,13px);line-height:1.4}html body #app .monoGame .monoCardNotice b{font-size:clamp(16px,4vw,24px);line-height:1.25}html body #app .monoGame .monoCardNotice span{font-size:clamp(12px,3vw,17px);line-height:1.45}html body #app .monoGame:has(.monoCardNotice) .monoFeltActions{visibility:hidden}@media(max-width:360px){html body #app .monoGame .monoFeltActions .monoButton{min-height:35px;padding:7px 3px}html body #app .monoGame .monoActionRow{gap:5px;margin-top:6px}html body #app .monoGame .monoCardNotice{padding:10px;gap:7px}}html body #app .monoGame .monoBoardStage>.monoHud{left:17.4%;right:17.4%}html body #app .monoGame .monoFeltActions:has(.monoFeltAuction){top:18%!important}html body #app .monoGame .monoFeltActions:has(.monoFeltAuction) .monoControls{max-height:min(48vw,calc((100dvh - var(--mono-footer-height))*.48))}html body #app .monoGame .monoFeltAuction .monoButton{min-height:32px;padding:5px 4px;font-size:clamp(10px,2.5vw,14px)!important}html:has(.monoGame),html body:has(.monoGame){background:#cce7d0!important;overflow:auto!important;height:auto!important;min-height:100%}html body:has(.monoGame) #app{padding:0!important;margin:0!important;max-width:none!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#cce7d0!important}html body #app .monoGame[data-player-count]{width:max(100%,640px)!important;max-width:none!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;justify-content:flex-start!important;overflow:visible!important}html body #app .monoGame[data-board-fit=true]{width:100%!important}html body #app .monoGame .monoBoardStage{min-height:0!important;max-height:none!important;aspect-ratio:1!important}html body #app .monoGame .monoFeltActions{max-width:none;width:61%}html body #app .monoGame .monoFeltActions .monoControls{max-height:250px}html body #app .monoGame .monoFeltActions:has(.monoFeltAuction) .monoControls{max-height:300px}html body #app .monoGame .monoFeltActions .monoButton{font-size:clamp(15px,2vw,23px)!important;min-height:44px}html body #app .monoGame .monoPlayerColumn{grid-template-rows:76px minmax(120px,auto)}html body #app .monoGame .monoPlayer{height:76px!important;min-height:76px!important;padding:9px!important}html body #app .monoGame .monoPlayerDetails>strong{font-size:clamp(12px,1.45vw,19px);line-height:1.3}html body #app .monoGame .monoPlayerDetails>b{font-size:clamp(22px,2.7vw,34px)!important;line-height:1.3}html body #app .monoGame .monoPropertyCount{display:block;font-size:11px;line-height:1.3}html body #app .monoGame .monoOwnedProperty{font-size:clamp(11px,1.25vw,16px);min-height:36px;padding:7px}html body #app .monoGame .monoNoProperties{font-size:12px}html body #app .monoGame .monoOwnedProperties{max-height:240px}html body #app .monoGame .monoBoardStage>.monoHud .monoTurnLine strong{font-size:clamp(13px,1.8vw,22px);font-weight:700}html body #app .monoGame .monoBoardStage>.monoHud .monoTurnLine>b{font-size:clamp(17px,2vw,26px)}html body #app .monoGame .monoMenuButton{height:44px;min-height:44px;padding:8px 12px}html body #app .monoGame .monoMenuButton span{font-size:14px}html body #app .monoGame .monoMenuButton svg{width:23px;height:23px}html body #app .monoGame .monoFeltActions button[data-mono-action=buy]{background:linear-gradient(165deg,#ffffff42,transparent 40%),linear-gradient(135deg,#168a46,#064423)!important}html body #app .monoGame .monoFeltActions button[data-mono-action=auction]{background:linear-gradient(165deg,#ffffff42,transparent 40%),linear-gradient(135deg,#d32d42,#760e22)!important}html body #app .monoGame .monoModal{position:fixed;left:50vw;top:50dvh;transform:translate(-50%,-50%);width:min(94vw,680px);max-height:88dvh;animation:none}html body #app .monoGame .monoTradeBackdrop{position:fixed;inset:0;aspect-ratio:auto}html body #app .monoGame .monoModal h2{font-size:20px}html body #app .monoGame .monoModal :is(.monoButton,.monoPropertyRow b,.monoTradeProperty,.monoMoneyField,.monoTradeOpponent,.monoRentRows>div){font-size:14px!important;line-height:1.4}html body #app .monoGame .monoModal .monoModalBody{padding:16px}html body #app .monoGame .monoModal .monoButton{min-height:44px}html body #app .monoGame .monoTradeModal .monoTradeSides{gap:12px}html body #app .monoGame .monoTradeModal .monoTradeSides>section{padding:10px}html body #app .monoGame[data-board-fit=true] .monoPlayerColumn{grid-template-rows:76px minmax(120px,auto)}@media(max-width:600px){html body #app .monoGame[data-board-fit=true] .monoPlayers{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app .monoGame[data-board-fit=true] .monoFeltActions .monoButton{font-size:12px!important;min-height:38px}html body #app .monoGame[data-board-fit=true] .monoFeltActions .monoControls{max-height:38vw}}html body #app .monoGame .monoBoardStage>.monoHud{left:19%;right:19%;bottom:19%}html body #app .monoGame[data-player-count]{width:100%!important;min-width:0!important}.monoBoardScroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#224d37 #cce7d0}.monoBoardSurface{position:relative;width:max(100%,640px)}html body #app .monoGame[data-board-fit=true] .monoBoardSurface{width:100%}html body #app .monoGame .monoBoardStage{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1!important;margin:0!important}html body #app .monoGame .monoBoardStage>.monoHud{left:17.4%;right:17.4%;bottom:17%}html body #app .monoGame .monoBoardSurface{width:100%!important;min-width:0!important;max-width:100%!important}html body #app .monoGame .monoBoardScroll{overflow:visible!important}html body #app .monoGame{max-width:1100px!important;margin-inline:auto!important}html body #app .monoGame .monoFeltActions{top:23%!important;width:62%}html body #app .monoGame .monoFeltActions .monoControls{max-height:38vw}html body #app .monoGame .monoFeltActions .monoButton{font-size:clamp(10px,2.8vw,19px)!important;min-height:34px;padding:7px 4px}html body #app .monoGame .monoPlayers{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #app .monoGame .monoPlayerColumn{grid-template-rows:64px minmax(80px,auto)!important}html body #app .monoGame .monoPlayer{height:64px!important;min-height:64px!important;padding:5px!important}html body #app .monoGame .monoPlayerDetails>strong{font-size:clamp(9px,2.35vw,16px)}html body #app .monoGame .monoPlayerDetails>b{font-size:clamp(16px,4.3vw,27px)!important}html body #app .monoGame .monoOwnedProperty{font-size:clamp(9px,2.15vw,14px);min-height:30px;padding:5px 3px}html body #app .monoGame .monoBoardStage>.monoHud .monoTurnLine strong{font-size:clamp(9px,2.35vw,18px)}html body #app .monoGame .monoBoardStage>.monoHud .monoTurnLine>b{font-size:clamp(12px,3vw,21px)}html body #app .monoGame .monoMenuButton{height:34px;min-height:34px;padding:5px 7px}html body #app .monoGame .monoMenuButton span{font-size:11px}html body #app .monoGame .monoTradeModal{width:min(98vw,1180px);max-height:96dvh;border-radius:18px}html body #app .monoGame .monoTradeModal .monoModalBody{max-height:none;overflow:visible;padding:10px}html body #app .monoGame .monoTradeSides{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:none;overflow:visible}html body #app .monoGame .monoTradeSides>section{display:flex;flex-direction:column;gap:6px;min-width:0;overflow:visible;max-height:none;padding:8px}html body #app .monoGame .monoTradeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}html body #app .monoGame .monoTradeProperty{position:relative;display:flex;align-items:center;gap:5px;min-height:40px;margin:0;padding:7px 5px;border:1px solid #ffffff55;border-radius:7px;background:#06122299;font-size:clamp(10px,2.2vw,14px)!important;cursor:pointer;overflow-wrap:anywhere}html body #app .monoGame .monoTradeProperty i{width:5px;align-self:stretch;flex:none;border-radius:3px}html body #app .monoGame .monoTradeProperty:has(input:checked){background:#12613c;outline:2px solid #85f3ad;border-color:#fff}html body #app .monoGame .monoTradeProperty:has(input:disabled){opacity:.5;cursor:not-allowed}html body #app .monoGame .monoTradeProperty input{width:15px;height:15px;flex:none;accent-color:#26bd70}html body #app .monoGame .monoTradeModal h3{font-size:14px;margin:4px 0}html body #app .monoGame .monoTradeModal .monoMoneyField input{width:100%;min-width:0;font-size:16px;padding:7px;box-sizing:border-box}html body #app .monoGame .monoTradeModal .monoModalActions{position:sticky;bottom:0;padding:8px;background:var(--mono-ui-base);border-radius:9px}@media(max-width:480px){html body #app .monoGame .monoTradeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}html body #app .monoGame .monoTradeModal{overflow-y:auto}html body #app .monoGame .monoTradeModal .monoMuted{font-size:11px}}html body #app .monoGame:has(.monoTradeModal) .monoTurnLine{position:fixed!important;right:16px!important;bottom:12px!important;z-index:10001!important;background:#0b172df5;padding:8px 12px;border:1px solid #bdd2ec;border-radius:10px;color:#fff}html body #app .monoGame .monoTradeModal{max-height:calc(100dvh - 80px)!important;margin-bottom:52px}html body #app .monoGame .monoModal .monoTradeProperty{font-size:12px!important;letter-spacing:0;text-transform:none;overflow-wrap:normal}html body #app .monoGame .monoTradeProperty>span{min-width:0;display:grid;gap:3px;overflow-wrap:break-word}html body #app .monoGame .monoTradeProperty b{font-weight:700;font-size:inherit}html body #app .monoGame .monoTradeProperty small{font-size:10px;line-height:1.2}html body #app .monoGame .monoTradeGrid{grid-template-columns:1fr}@media(min-width:800px){html body #app .monoGame{max-width:min(1100px,calc(100dvh - 210px))!important}html body #app .monoGame .monoTradeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}html body #app .monoGame .monoOwnedProperties{max-height:160px!important}@media(min-width:800px){html body #app .monoGame .monoOwnedProperties{max-height:128px!important}}body:has(.monoTradeModal) .fgMajorNotice{bottom:68px!important}.fgMonopolyQuick{display:flex;justify-content:center;margin:8px 0 18px}.fgMonopolyQuick .v89Btn{min-width:180px}.fgMonopolyTables{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fgMonopolyTables .fgMonopolyTable{min-width:0;margin:0 0 12px;padding:14px}.fgMonopolyTable h2{font-size:17px;margin:0}.fgMonopolyTable .v89SectionHead{gap:5px;margin:13px 0 4px}.fgMonopolyTable .v89Badge{font-size:7px;padding:4px 5px}.fgMonopolyTable .fgMonopolyOccupancy{margin:4px 0 12px;font-size:11px;color:#c4d6dc}.fgMonopolyOccupancy strong{color:#f6ecce;font-size:17px}.fgMonopolyTable .v89ButtonRow{display:grid;grid-template-columns:1fr;gap:6px}.fgMonopolyTable .v89Btn{font-size:11px;padding:9px 5px;min-height:39px}.fgMonopolyTable .v89Btn svg{width:15px;height:15px}.fgMonopolyTableArt{position:relative;height:70px;max-width:165px;margin:0 auto;border:8px solid #c8b681;border-radius:9px;background:linear-gradient(130deg,#247c68,#123e3e);box-shadow:inset 0 0 0 2px #112f31,0 5px #756245,0 8px 10px #0005;transform:perspective(250px) rotateX(16deg);display:flex;justify-content:center;align-items:center;gap:7px}.fgMonopolyTableArt:after{content:"";position:absolute;inset:-8px -8px auto;height:7px;background:linear-gradient(90deg,#9f5d44 12.5%,#78b9dd 12.5% 25%,#b45faa 25% 37.5%,#dd9136 37.5% 50%,#ce373d 50% 62.5%,#dbc44d 62.5% 75%,#418b67 75% 87.5%,#3343ad 87.5%);border-radius:8px 8px 0 0}.fgMonopolyTableArt>span{position:absolute;left:-6px;bottom:-7px;color:#882e2a;font:700 9px Arial}.fgMonopolyTableArt>i{font-style:normal;color:#182028;background:linear-gradient(145deg,#fff,#d5d8da);font-size:35px;line-height:30px;width:31px;height:31px;border-radius:6px;box-shadow:2px 4px 3px #0006;transform:rotate(-15deg)}.fgMonopolyTableArt>i:last-child{transform:rotate(16deg)}.fgMonopolyPrivate{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fgMonopolyPrivate>.v89Card{min-width:0}.fgMonopolyPrivate h2{font-size:18px}.fgMonopolyOwned{display:grid;gap:8px}.fgMonopolyBuilderFields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fgMonopolyBuilderFields label{display:grid;gap:7px}.fgMonopolyBuilderFields input{width:100%;min-width:0}.fgMonopolyPresets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:16px 0}.fgMonopolyPresets .v89Btn{padding:8px 4px;font-size:11px}.fgMonopolyRoundPreview{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.fgMonopolyRoundPreview th,.fgMonopolyRoundPreview td{padding:12px 5px;border-bottom:1px solid #ffffff20}.fgMonopolyBuilder>p{font-size:12px;line-height:1.6;color:#c4d5da}#monopoly-ai,#monopoly-private{scroll-margin-top:20px}@media(max-width:600px){.fgMonopolyPrivate{grid-template-columns:1fr}.fgMonopolyPrivate .v89Card{margin:0}.fgMonopolyTables{gap:10px}.fgMonopolyTables .fgMonopolyTable{padding:12px}.fgMonopolyTable h2{font-size:15px}.fgMonopolyBuilderFields{gap:10px}}#monopolyAIForm{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.65fr);gap:10px;align-items:end}#monopolyAIForm>label{display:grid;gap:7px;min-width:0}#monopolyAIForm select{width:100%;min-width:0}#monopolyAIForm>.v89Btn,.fgMonopolyQuick>.v89Btn{height:47px;margin:0!important;box-sizing:border-box}.fgMonopolyTable .v89ButtonRow>.v89Btn{width:100%;margin:0!important}.fgMonopolyPrivate .v89FormStack>.v89Btn{width:100%;margin:0!important}.fgMonopolyTables,.fgMonopolyPrivate,.fgMonopolyQuick,#monopolyAIForm{text-transform:uppercase}#app #fgBlackjack{position:relative;isolation:isolate;display:grid;grid-template-rows:34px minmax(0,1fr) 92px;width:100%;max-width:800px;height:100dvh;min-height:500px;margin:0 auto;padding:5px 7px max(6px,env(safe-area-inset-bottom));overflow:hidden;box-sizing:border-box;color:#f6eee1;background:radial-gradient(ellipse at 38% 28%,#ffffff08,#0005),var(--casino-felt,#300815);font:13px/1.15 Arial,sans-serif;--bj-ink:#c8ad73;border:3px solid #0c0c0d;border-radius:15px;box-shadow:inset 0 0 0 1px #a38670,0 0 0 1px #252127}#app #fgBlackjack *,.bjDialog *{box-sizing:border-box}#app #fgBlackjack:before{content:"";position:absolute;inset:0;border-radius:11px;box-shadow:inset 0 1px 1px #b4a99b33,inset 0 -1px 2px #000c;pointer-events:none;z-index:12}#app #fgBlackjack:after{content:"";position:absolute;inset:-3px;border:3px solid transparent;border-radius:15px;background:repeating-linear-gradient(38deg,#1c1c1f 0 1px,#08090a 1px 3px) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:11}#app #fgBlackjack .bjScene{position:absolute;inset:0;z-index:-3;pointer-events:none}#app #fgBlackjack .bjScene canvas{display:block;width:100%;height:100%}#app #fgBlackjack .bjFeltFiligree{position:absolute;inset:0;background:url(/blackjack-v76/ornaments.svg) center/100% 100%;opacity:.52;pointer-events:none;z-index:-1}#app #fgBlackjack button,.bjDialog button{appearance:none;cursor:pointer;font:700 12px/1.1 Georgia,serif;color:#f8f0dd;border:1px solid #c2ab74;border-radius:8px;background:linear-gradient(#2c3031,#090c0e);padding:6px 8px;min-height:34px;touch-action:manipulation;box-shadow:inset 0 1px #fff5,0 2px 5px #0008}#app #fgBlackjack button:disabled{opacity:.38;cursor:default}#app #fgBlackjack button:focus-visible,.bjDialog button:focus-visible{outline:2px solid #80eccc;outline-offset:2px}#app #fgBlackjack .bjTop{display:flex;align-items:center;justify-content:space-between;gap:8px;z-index:4;padding:0 1px}#app #fgBlackjack .bjTop>span{padding:6px 8px;border:1px solid #a7936688;background:linear-gradient(#282729,#090a0b);border-radius:7px;box-shadow:inset 0 1px #f4daba33,0 2px 4px #0006;font:600 clamp(10px,2.7vw,15px) Georgia,serif;white-space:nowrap;color:#eee5d2}#app #fgBlackjack .bjTop button{min-height:30px;font-size:12px}#app #fgBlackjack .bjArena{position:relative;min-height:0;isolation:isolate;overflow:visible}#app #fgBlackjack .bjSeats{position:absolute;inset:0;pointer-events:none}#app #fgBlackjack .bjSeat{position:absolute;left:var(--seat-x);top:var(--seat-y);transform:translate(-50%,-50%);width:28%;height:20%;display:grid;grid-template-rows:29px minmax(0,1fr) 25px;gap:4px;min-width:0;min-height:0;pointer-events:auto;z-index:2}#app #fgBlackjack .bjSeat[data-position=top]{width:29%;height:21%}#app #fgBlackjack .bjSeat[data-position=bottom]{width:34%;height:24%;padding:6px 5px 5px;grid-template-rows:29px minmax(0,1fr) 26px;border:1px solid transparent;border-radius:15px}#app #fgBlackjack .bjSeat[data-position=bottom].isActing{border-color:#6ed679;box-shadow:0 0 9px #42e05b66,inset 0 0 8px #39ce471c;background:#06100936}#app #fgBlackjack .bjOwnTurn{position:absolute;left:0;right:0;bottom:calc(100% + 2px);white-space:nowrap;text-align:center;color:#8cf2a2;font:700 10px/14px Georgia,serif}#app #fgBlackjack .bjIdentity{position:relative;display:flex;justify-content:center;align-items:center;min-width:0;height:29px}#app #fgBlackjack .bjNameplate{height:29px;width:max-content;min-width:58px;max-width:calc(100% - 12px);padding:2px 9px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #b69e68;border-radius:6px;background:linear-gradient(145deg,#282b2c,#090b0c 55%);box-shadow:inset 0 0 0 2px #ffffff0b,0 2px 3px #0009;text-align:center}#app #fgBlackjack .bjNameplate strong{font:700 clamp(10px,2.65vw,15px)/1 Georgia,serif;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f6eeda}#app #fgBlackjack .bjNameplate b{font:600 clamp(10px,2.7vw,15px)/1.15 Georgia,serif;color:#eacb86;white-space:nowrap}#app #fgBlackjack .bjDealerMarker{position:absolute;left:calc(100% - 11px);top:2px;width:25px;height:25px;border-radius:50%;border:1px solid #ccb98b;display:grid;place-items:center;background:linear-gradient(135deg,#f5e9cd,#cdc0a2);color:#191716;box-shadow:0 2px 3px #000b,inset 0 0 0 2px #473d2544;font:700 21px Georgia,serif;z-index:4}#app #fgBlackjack .bjSeat[data-position=right] .bjDealerMarker{left:-13px}#app #fgBlackjack .bjSelecting .bjNameplate{border-color:#fff3a1;box-shadow:0 0 13px #f2c46dcc;background:linear-gradient(#856233,#25180b)}#app #fgBlackjack button.bjHandInspect{appearance:none!important;display:block!important;position:relative!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-shadow:none!important;color:inherit!important;overflow:visible!important;transform:none!important;filter:none!important}#app #fgBlackjack button.bjHandInspect:before,#app #fgBlackjack button.bjHandInspect:after{content:none!important}#app #fgBlackjack .bjHands{height:100%;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:4px}#app #fgBlackjack .bjHand{position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;min-width:0;border-radius:5px;outline:1px solid transparent}#app #fgBlackjack .bjFan{position:relative;container-type:size;min-height:0;min-width:0;width:100%;height:100%;--cw:min(47cqw, calc(100cqw/(1 + max(0,var(--cards,2) - 1)*.33)) ,69cqh,100px);--ch:calc(var(--cw) * 10 / 7)}#app #fgBlackjack img.bjCard{position:absolute;left:calc((100% - var(--cw)) * var(--i) / max(1,var(--n) - 1));top:calc((100% - var(--ch)) / 2);display:block;width:var(--cw);height:var(--ch);max-width:none;min-height:0;margin:0;padding:0;border:0;border-radius:4px;background:#f6f1e6;box-shadow:1px 2px #cdc6b5,0 3px 5px #000a;object-fit:contain;z-index:calc(1 + var(--i));pointer-events:none;-webkit-user-select:none;user-select:none}#app #fgBlackjack .bjFan[data-card-count="1"] img{left:calc(50% - var(--cw)/2)}#app #fgBlackjack .bjFan[data-card-count="2"] img,#app #fgBlackjack .bjDealerCards img{left:calc(50% - var(--cw) * 1.015 + var(--i) * var(--cw) * 1.03)}#app #fgBlackjack .bjHandScore{position:absolute;left:calc(100% + 3px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--bj-ink);white-space:nowrap;z-index:4;pointer-events:none}#app #fgBlackjack .bjHandScore>b,.bjDealerTotal{display:block;padding:1px 5px;min-width:23px;border:1px solid #b5a174;border-radius:6px;background:#090d10;color:#f6ecd9;text-align:center;font:600 clamp(13px,3.5vw,20px)/1.1 Georgia,serif}#app #fgBlackjack .bjHandScore>span{font:700 6px/1 Arial,sans-serif}#app #fgBlackjack .bjHandScore>small{font:700 8px/1.1 Arial,sans-serif}#app #fgBlackjack .bjHandScore>span:empty{display:none}#app #fgBlackjack .bjSeat[data-position=right] .bjHandScore{left:auto;right:calc(100% + 3px)}#app #fgBlackjack .bjSeat[data-position=bottom] .bjHandScore{left:50%;top:auto;bottom:-6px;transform:translate(-50%)}#app #fgBlackjack .bjSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}#app #fgBlackjack .hasSplit{width:29%}#app #fgBlackjack .bjOwnSeat.hasSplit{width:39%;height:23%;top:88%}#app #fgBlackjack .bjSplit .bjHand{grid-template-rows:minmax(0,1fr) 15px;gap:2px;padding:2px}#app #fgBlackjack .bjSplit .bjHandScore{position:static!important;transform:none!important;flex-direction:row;justify-content:center;gap:3px;height:15px}#app #fgBlackjack .bjSplit .bjHandScore>b{font-size:10px;min-width:17px;padding:0 3px;line-height:14px}#app #fgBlackjack .bjSplit .bjHandScore>span{font-size:5px}#app #fgBlackjack .bjSplit .bjHandScore>small{font-size:7px}#app #fgBlackjack .bjSplit[data-hands="3"],#app #fgBlackjack .bjSplit[data-hands="4"]{grid-template-rows:1fr 1fr}#app #fgBlackjack .bjSplit .isActiveHand,.bjDialog .isActiveHand{outline:2px solid #84ff9c;box-shadow:0 0 10px #45f8758c,inset 0 0 7px #4ff58225;background:#11391a26;transition:box-shadow .2s,outline-color .2s}#app #fgBlackjack .bjBetRow{display:flex;justify-content:center;align-items:center;min-width:0}#app #fgBlackjack .bjWager{height:25px;width:max-content;max-width:100%;min-width:56px;display:flex;align-items:center;justify-content:center;gap:4px;padding:1px 5px 3px;border:1px solid #b5a06e;border-radius:10px;color:#f2deb1;background:#0001;box-shadow:inset 0 1px #fff1}#app #fgBlackjack .bjWager>b{font:700 10px/1 Georgia,serif;white-space:nowrap}#app #fgBlackjack .bjWager>.bjPlaqueStack+.bjWagerAmount{display:block}#app #fgBlackjack .bjWager .bjPlaqueStack{max-width:72px;overflow:hidden}.bjPlaqueStack{display:flex;justify-content:center;align-items:center;gap:1px;padding-bottom:2px;min-width:0}.bjPlaque{position:relative;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:45px;height:21px;border:1px solid #e2cb91;border-radius:5px;box-shadow:inset 0 0 0 1px #fff6,0 2px 0 var(--plaque),0 3px #29221b;color:var(--ink,#f8edda);background:linear-gradient(145deg,#fff7,transparent 45%,#0005),var(--plaque);font:700 11px/1 Georgia,serif}.bjPlaque small{font:4px/6px Georgia,serif}.bjPlaque i{position:absolute;bottom:-2px;right:-2px;font:700 7px Arial;background:#171414;color:#fff;border:1px solid #c8b07a;border-radius:2px;padding:0 1px}.bjPlaqueStack .bjPlaque:not(:first-child){margin-left:-33px}#app #fgBlackjack .bjDealer{position:absolute;left:50%;top:48%;width:29%;height:24%;transform:translate(-50%,-50%);display:grid;grid-template-rows:24px minmax(0,1fr) 19px;gap:5px;align-items:center;text-align:center;z-index:1}#app #fgBlackjack .bjDealer>b{font:600 clamp(10px,2.8vw,17px) Georgia,serif;white-space:nowrap;padding:4px 2px;border:1px solid #b8a473;border-radius:7px;background:linear-gradient(#202121,#07090b);box-shadow:inset 0 1px #ffebaf33;color:#f2e7cc}#app #fgBlackjack .bjDealerTotal{justify-self:center;font-size:15px}#app #fgBlackjack .bjBrand{position:absolute;left:50%;top:29%;width:48%;transform:translate(-50%,-50%);font:600 clamp(12px,3.6vw,24px)/1.2 Georgia,serif;color:var(--bj-ink);text-align:center;letter-spacing:.8px;opacity:.74;pointer-events:none}#app #fgBlackjack .bjBrand>span{display:block;font-size:39px;line-height:42px;color:#b38c50;opacity:.65}#app #fgBlackjack .bjRules{position:absolute;left:50%;top:65%;width:42%;transform:translate(-50%,-50%);text-align:center;font-family:Georgia,serif;color:var(--bj-ink);opacity:.76;pointer-events:none;padding:10px 0;border-top:1px solid #b99c5f66;border-bottom:1px solid #b99c5f44;border-radius:50%}#app #fgBlackjack .bjRules strong{display:block;white-space:nowrap;font-size:clamp(8px,2.1vw,15px);letter-spacing:.45px;line-height:1.8}#app #fgBlackjack .bjRules>span{display:block;white-space:nowrap;font-size:clamp(6px,1.55vw,10px);letter-spacing:.1px}#app #fgBlackjack .bjDock{position:relative;z-index:6;display:grid;grid-template-rows:18px minmax(0,1fr);gap:3px;min-height:0;padding:2px 1px 5px;background:none;border:0;box-shadow:none}#app #fgBlackjack .bjStatus{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;font:700 10px/14px Georgia,serif;color:#f2e4c3;white-space:nowrap}#app #fgBlackjack .bjStatus>span{font-variant-numeric:tabular-nums}#app #fgBlackjack .bjControlSpace{min-height:0;display:grid;align-items:center}#app #fgBlackjack .bjActions{display:grid;grid-template-columns:repeat(var(--actions),minmax(0,1fr));gap:7px}#app #fgBlackjack .bjActions button{height:46px;min-height:44px;font-size:clamp(11px,2.8vw,17px);padding:5px 2px;border-radius:11px;white-space:nowrap}#app #fgBlackjack .bjBetTray{display:grid;grid-template-rows:29px 33px;gap:4px;position:relative;min-height:0}#app #fgBlackjack .bjRack{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;min-width:0;align-items:center}#app #fgBlackjack .bjRack button.bjPlaque{width:100%;height:26px;min-height:26px;padding:2px 0;font:700 10px Georgia,serif;color:var(--ink,#fff8df)!important;background:linear-gradient(145deg,#fff6,transparent 40%,#0005),var(--plaque)!important;border:1px solid #e5d59c!important;touch-action:none;border-radius:5px!important}#app #fgBlackjack .bjBetTools{display:flex;align-items:center;gap:4px}#app #fgBlackjack .bjBetTools label{display:flex;align-items:center;gap:3px;font-size:10px;white-space:nowrap}#app #fgBlackjack .bjBetTools input{width:70px;min-width:0;height:32px;padding:4px;background:#090d11;border:1px solid #aa946b;border-radius:6px;color:#fff;font:700 15px Arial,sans-serif}#app #fgBlackjack .bjBetTools button{padding:4px 6px;min-height:32px;font-size:10px}#app #fgBlackjack .bjBetTools [data-confirm]{flex:1}#app #fgBlackjack [data-bet-error]{position:absolute;bottom:100%;right:0;background:#191315;color:#ffe2d6;font-size:11px;z-index:8}#app #fgBlackjack [data-bet-error]:empty{display:none}#app #fgBlackjack .bjWait{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}#app #fgBlackjack .bjWait small{width:100%;text-align:center;font-size:9px;color:#dccbaa}#app #fgBlackjack .bjEmptySeat{display:flex;align-items:center;justify-content:center}#app #fgBlackjack .bjAddAI{max-width:100%;font:700 10px Arial,sans-serif;min-height:44px}#app #fgBlackjack .bjAddAI span{font-size:18px;vertical-align:-1px}#app #fgBlackjack .bjSetupSeat{grid-template-rows:29px minmax(0,1fr)}#app #fgBlackjack .bjSeatReady{align-self:center;text-align:center;font-size:10px;color:#d9d4b3}#app #fgBlackjack .bjSeatReady button{min-height:34px;font-size:9px}#app #fgBlackjack .bjOpenSeatLabel{color:#d0c6b077;font-size:10px}#app #fgBlackjack .bjJoin{position:absolute;inset:25% 10%;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:center;z-index:7}#app #fgBlackjack .bjRoundNotice{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);z-index:20;width:72%;padding:14px 10px;text-align:center;border:1px solid #e0c785;border-radius:13px;background:linear-gradient(130deg,#354047,#080d12);box-shadow:0 7px 30px #000b;pointer-events:none}#app #fgBlackjack .bjRoundNotice strong{display:block;font:700 20px Georgia,serif;color:#f6e8bf}#app #fgBlackjack .bjRoundNotice span{display:block;margin-top:7px;font-size:12px;color:#e8e5df}#app #fgBlackjack .bjRoundNotice[hidden]{display:none}.bjDialog{width:min(94vw,570px);max-height:88dvh;border:1px solid #d3bd87;border-radius:16px;background:linear-gradient(140deg,#253336,#090c11);color:#f7eed9;padding:16px;box-shadow:0 15px 70px #000b;overflow:auto;font:14px Arial,sans-serif}.bjDialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bjDialog header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.bjMenuGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bjMenuGrid button{min-height:48px}.bjInspectHands{display:flex;flex-direction:column;gap:17px}.bjInspectHands .bjHand{padding:9px;border-radius:9px}.bjInspectHands .bjFan{display:flex;flex-wrap:wrap;gap:6px}.bjInspectHands img.bjCard{display:block;position:static;width:calc(25% - 5px);height:auto;aspect-ratio:7/10;border-radius:6px;box-shadow:0 3px 6px #0008}.bjInspectHands .bjHandScore{display:flex;gap:10px;align-items:center;margin-top:8px;font-size:18px}.bjInspectHands .bjHandScore>b{font-size:25px}.bjInspectBet{display:flex;flex-direction:column;gap:8px;align-items:center;margin-top:18px}.bjInspectBet .bjPlaqueStack{flex-wrap:wrap;gap:5px}.bjInspectBet .bjPlaqueStack .bjPlaque{margin:0;width:64px;height:35px;font-size:13px}.bjDragPlaque{position:fixed!important;z-index:99999;pointer-events:none;transform:translate(-50%,-50%);width:68px;height:40px;font-size:17px!important}#app #fgBlackjack .bjPayout{position:absolute;left:50%;top:48%;z-index:30;pointer-events:none;display:flex;gap:2px}.bjResultsHeader h2{margin:0;font:700 22px Georgia,serif}.bjResultsWinner{text-align:center;padding:17px 5px;color:#f3d88c}.bjResultsWinner>*{display:block}.bjResultsWinner>span{font-size:11px;letter-spacing:2px}.bjResultsWinner strong{font:700 24px/1.8 Georgia,serif}.bjResultsWinner b{font-size:20px}.bjResultsAdvancement{text-align:center;color:#9cebb4}.bjResultsScroll{overflow:auto}.bjResultsTable{width:100%;border-collapse:collapse;font-size:13px}.bjResultsTable th{color:#c6b992;font-size:10px;padding:10px 5px;text-align:left}.bjResultsTable td{padding:12px 5px;border-top:1px solid #baa57344}.bjResultsWinningRow{background:#d5ae3020}.bjResultsOwnRow{color:#baffc8}.bjResultsStatus{font-size:10px;color:#dcca99}@media(max-height:730px)and (orientation:portrait){#app #fgBlackjack{grid-template-rows:30px minmax(0,1fr) 87px;padding-top:3px}#app #fgBlackjack .bjSeat{grid-template-rows:25px minmax(0,1fr) 22px;gap:3px}#app #fgBlackjack .bjSeat[data-position=bottom]{grid-template-rows:25px minmax(0,1fr) 22px}#app #fgBlackjack .bjIdentity,#app #fgBlackjack .bjNameplate{height:25px}#app #fgBlackjack .bjNameplate{padding:1px 7px}#app #fgBlackjack .bjWager{height:22px}#app #fgBlackjack .bjPlaque{height:19px;font-size:10px}#app #fgBlackjack .bjDealer{grid-template-rows:22px minmax(0,1fr) 17px;gap:3px}#app #fgBlackjack .bjBrand>span{font-size:28px;line-height:29px}}@media(orientation:landscape)and (max-height:600px){#app #fgBlackjack{max-width:none;min-height:320px;grid-template-rows:30px minmax(0,1fr) 72px}#app #fgBlackjack .bjArena{margin:0 14%}#app #fgBlackjack .bjSeat{width:23%;height:29%;grid-template-rows:21px minmax(0,1fr) 20px;gap:2px;left:var(--seat-x)}#app #fgBlackjack .bjSeat[data-position=left]{left:2%}#app #fgBlackjack .bjSeat[data-position=right]{left:98%}#app #fgBlackjack .bjSeat[data-position=top]{left:29%;top:18%;height:37%;width:25%}#app #fgBlackjack .bjSeat[data-position=bottom]{left:72%;top:80%;height:39%;width:29%;grid-template-rows:21px minmax(0,1fr) 20px;padding:2px}#app #fgBlackjack .bjIdentity,#app #fgBlackjack .bjNameplate{height:21px}#app #fgBlackjack .bjNameplate strong,#app #fgBlackjack .bjNameplate b{font-size:9px}#app #fgBlackjack .bjWager{height:20px}#app #fgBlackjack .bjPlaque{height:18px;font-size:9px}#app #fgBlackjack .bjDealer{left:50%;top:46%;height:43%;width:23%;grid-template-rows:20px minmax(0,1fr) 16px;gap:2px}#app #fgBlackjack .bjBrand{left:75%;top:15%;width:35%;font-size:13px}#app #fgBlackjack .bjBrand>span{font-size:20px;line-height:20px}#app #fgBlackjack .bjRules{left:28%;top:82%;width:37%}#app #fgBlackjack .bjRules strong{font-size:10px}#app #fgBlackjack .bjRules>span{font-size:8px}#app #fgBlackjack .bjActions{max-width:580px;width:100%;margin:auto}#app #fgBlackjack .bjBetTray{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:12px}#app #fgBlackjack .bjDealerMarker{height:21px;width:21px;font-size:17px}}@media(prefers-reduced-motion:reduce){#app #fgBlackjack:before{animation:none}#app #fgBlackjack *{transition:none!important;scroll-behavior:auto}}.bjDialog .bjResultsHeader{display:block;text-align:center}.bjResultsActions{display:flex;gap:8px;justify-content:center;margin-top:15px}.bjResultsTable th[scope=row]{font-size:13px;color:inherit}.bjResultsStatus{display:block;margin-top:4px}.bjResultsTable caption{color:#d7c697;font-size:11px;letter-spacing:1px;padding:10px}@media(orientation:portrait){#app #fgBlackjack .bjOwnSeat.hasSplit{width:94%;height:20%;top:89.6%;padding:4px 6px;grid-template-rows:25px minmax(0,1fr) 24px;gap:3px}#app #fgBlackjack .bjOwnSeat.hasSplit .bjIdentity,#app #fgBlackjack .bjOwnSeat.hasSplit .bjNameplate{height:25px}#app #fgBlackjack .bjOwnSeat .bjSplit[data-hands="3"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr}#app #fgBlackjack .bjOwnSeat .bjSplit[data-hands="4"]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr}#app #fgBlackjack .bjOwnSeat.hasSplit .bjHandScore>span{display:none}#app #fgBlackjack .bjOwnSeat.hasSplit .bjOwnTurn{bottom:calc(100% + 1px);font-size:9px;line-height:10px}}#app #fgBlackjack .bjNameplate{padding-top:1px;padding-bottom:1px}#app #fgBlackjack .bjNameplate b{line-height:1}@media(orientation:portrait){#app #fgBlackjack .bjOwnSeat:not(.hasSplit){height:27%;top:86%}#app #fgBlackjack .bjOwnSeat:not(.hasSplit) .bjHand{grid-template-rows:minmax(0,1fr) 18px;gap:3px}#app #fgBlackjack .bjOwnSeat:not(.hasSplit) .bjHandScore{position:static;transform:none;flex-direction:row;justify-content:center;height:18px;gap:4px}#app #fgBlackjack .bjOwnSeat:not(.hasSplit) .bjHandScore>span{font-size:7px}#app #fgBlackjack .bjOwnSeat.hasSplit .bjNameplate strong,#app #fgBlackjack .bjOwnSeat.hasSplit .bjNameplate b{font-size:10px;line-height:1}}@media(min-width:600px)and (min-height:601px){#app #fgBlackjack .bjSeat,#app #fgBlackjack .bjSeat[data-position=bottom]{grid-template-rows:35px minmax(0,1fr) 25px}#app #fgBlackjack .bjIdentity,#app #fgBlackjack .bjNameplate{height:35px}}#app #fgBlackjack{border-color:#09090a;box-shadow:inset 0 0 0 1px #302a25,0 0 0 1px #151416}#app #fgBlackjack .bjFeltFiligree{opacity:.34}#app #fgBlackjack .bjSeat{height:21.5%;grid-template-rows:29px minmax(0,1fr) 32px}#app #fgBlackjack .bjSeat[data-position=top]{height:22%;grid-template-rows:29px minmax(0,1fr) 32px}#app #fgBlackjack .bjNameplate{max-width:calc(100% - 8px);padding-left:5px;padding-right:5px}#app #fgBlackjack .bjNameplate strong{font-size:clamp(9px,2.5vw,14px);letter-spacing:0;overflow:visible;text-overflow:clip;max-width:100%;line-height:1.05}#app #fgBlackjack .bjNameplate strong[data-long-name]{font-size:clamp(8px,2.12vw,12px)}#app #fgBlackjack .isActing .bjNameplate{border-color:#8beb9b;box-shadow:inset 0 1px #eaffde55,0 0 7px #51dd6c77;animation:none!important}#app #fgBlackjack .isActing .bjHand.isActiveHand{outline:2px solid #7ce895;box-shadow:0 0 8px #52d9726b,inset 0 0 5px #3fac5522;animation:none!important}#app #fgBlackjack .bjWager{height:32px;padding:1px 4px 3px;gap:6px;overflow:visible;max-width:100%;border-color:#b6a07670;background:#00000016}#app #fgBlackjack .bjWager>b{display:block;font-size:clamp(10px,2.65vw,15px)}#app #fgBlackjack .bjWager .bjPlaqueStack{overflow:visible;max-width:none;flex-shrink:1}.bjPlaqueStack{align-items:flex-end;gap:1px;padding-bottom:2px}.bjPlaquePile{position:relative;display:inline-block;width:52px;height:28px;flex:0 1 52px;min-width:28px}.bjPlaquePile:not(:first-child){margin-left:-32px}.bjPlaquePile .bjPlaque{position:absolute!important;left:calc(var(--plaque-layer,0)*.55px);bottom:calc(var(--plaque-layer,0)*1.25px);margin:0!important;width:52px;height:26px;font-size:12px;z-index:calc(1 + var(--plaque-layer,0))}.bjPlaquePile .bjPlaque small{font-size:4px;line-height:6px;letter-spacing:.1px}#app #fgBlackjack .bjOwnSeat .bjWager .bjPlaquePile .bjPlaque{width:59px;height:29px;font-size:13px}#app #fgBlackjack .bjOwnSeat .bjWager .bjPlaquePile{width:59px;flex-basis:59px;height:30px}#app #fgBlackjack .bjOwnSeat .bjWager{height:35px}#app #fgBlackjack .bjPlaquePile .bjPlaque:not(:last-child)>*{visibility:hidden}#app #fgBlackjack .bjPlaquePile .bjPlaque{background-clip:padding-box!important}#app #fgBlackjack .bjBetTray{grid-template-rows:1fr;align-items:center}#app #fgBlackjack .bjRackSide{position:absolute;top:86%;transform:translate(-50%,-50%);display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,34px);gap:8px;width:66px;z-index:5}#app #fgBlackjack .bjRack-left{left:18%}#app #fgBlackjack .bjRack-right{left:82%}#app #fgBlackjack .bjRackSide button.bjPlaque{width:66px;height:34px;min-height:34px;font-size:14px;touch-action:none}#app #fgBlackjack .bjRackSide button.bjPlaque small{font-size:4px;line-height:7px}#app #fgBlackjack .bjRackSide button.bjPlaque:focus-visible{outline:2px solid #ffeec0;outline-offset:4px}#app #fgBlackjack .bjActions{gap:4px}#app #fgBlackjack .bjActions button{font-size:clamp(9px,2.5vw,15px);letter-spacing:0;padding-left:0;padding-right:0;min-width:0}#app #fgBlackjack .bjOwnSeat.hasSplit .bjHandScore{height:22px;gap:4px}#app #fgBlackjack .bjOwnSeat.hasSplit .bjHandScore>b{font-size:14px;line-height:19px;min-width:22px}#app #fgBlackjack .bjOwnSeat.hasSplit .bjHandScore>small{font-size:10px;line-height:19px}#app #fgBlackjack .bjSplit .bjHand{grid-template-rows:minmax(0,1fr) 22px;padding:2px 1px}#app #fgBlackjack .bjSplit .bjHandScore{height:22px}#app #fgBlackjack .bjSplit .bjHandScore>b{font-size:12px;line-height:17px;min-width:19px}#app #fgBlackjack .bjSplit .bjHandScore>small{font-size:9px}.bjDialog[data-double-choice]{width:min(92vw,430px);margin:auto;padding:22px 18px}.bjDialog[data-double-choice] header{justify-content:space-between;font-size:21px;margin-bottom:25px}.bjChoiceTimer{font-size:16px;color:#d6c59b;white-space:nowrap}.bjDoubleChoices{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bjDialog[data-double-choice] .bjDoubleChoices button{min-height:66px;font-size:19px}body:has(#fgBlackjack) .casinoThemePicker .casinoThemeGrid[hidden]{display:none}body:has(#fgBlackjack) .casinoThemePicker [data-theme-more]{width:100%;min-height:42px;margin:12px 0}.bjInspectBet .bjPlaquePile{width:68px;height:37px;flex-basis:68px;min-width:60px}.bjInspectBet .bjPlaquePile:not(:first-child){margin-left:0}.bjInspectBet .bjPlaquePile .bjPlaque{width:64px;height:32px;font-size:14px}@media(orientation:portrait){#app #fgBlackjack .bjOwnSeat:not(.hasSplit){width:37%;height:27%;top:86%;grid-template-rows:29px minmax(0,1fr) 35px}#app #fgBlackjack .bjOwnSeat.hasSplit{width:94%;height:24%;top:87.7%;grid-template-rows:29px minmax(0,1fr) 33px;gap:4px}#app #fgBlackjack .bjOwnSeat.hasSplit .bjIdentity,#app #fgBlackjack .bjOwnSeat.hasSplit .bjNameplate{height:29px}#app #fgBlackjack .bjOwnSeat.hasSplit .bjNameplate strong,#app #fgBlackjack .bjOwnSeat.hasSplit .bjNameplate b{font-size:12px}}@media(max-height:730px)and (orientation:portrait){#app #fgBlackjack .bjSeat,#app #fgBlackjack .bjSeat[data-position=top]{grid-template-rows:25px minmax(0,1fr) 28px}#app #fgBlackjack .bjOwnSeat:not(.hasSplit){grid-template-rows:25px minmax(0,1fr) 30px}#app #fgBlackjack .bjWager{height:28px}#app #fgBlackjack .bjPlaquePile .bjPlaque{height:24px;font-size:11px}#app #fgBlackjack .bjRackSide{grid-template-rows:repeat(3,30px);gap:5px}#app #fgBlackjack .bjRackSide button.bjPlaque{height:30px;min-height:30px}}@media(orientation:landscape)and (max-height:600px){#app #fgBlackjack .bjSeat{height:29%;grid-template-rows:21px minmax(0,1fr) 22px}#app #fgBlackjack .bjSeat[data-position=top]{height:37%;grid-template-rows:21px minmax(0,1fr) 22px}#app #fgBlackjack .bjSeat[data-position=bottom]{height:39%;grid-template-rows:21px minmax(0,1fr) 25px}#app #fgBlackjack .bjRackSide{top:79%;width:56px;grid-template-rows:repeat(3,23px);gap:3px}#app #fgBlackjack .bjRack-left{left:50%}#app #fgBlackjack .bjRack-right{left:95%}#app #fgBlackjack .bjRackSide button.bjPlaque{width:56px;height:23px;min-height:23px;font-size:11px}#app #fgBlackjack .bjPlaquePile .bjPlaque{width:42px;height:20px;font-size:10px}#app #fgBlackjack .bjPlaquePile{width:42px;height:21px;flex-basis:42px;min-width:25px}#app #fgBlackjack .bjWager{height:24px}}#app #fgBlackjack:is([data-casino-theme=white],[data-casino-theme=yellow]){--bj-ink:#433820}#app #fgBlackjack .bjDealerCards{overflow:visible;--cw:min(calc(100cqw / (1 + max(0,var(--dealer-cols,2) - 1) * var(--dealer-spread,1.03))),calc(68cqh / var(--dealer-rows,1)),100px);--ch:calc(var(--cw) * 10 / 7)}#app #fgBlackjack .bjDealerCards img.bjCard{left:calc(50% - var(--cw) * (1 + (var(--fan-count,2) - 1) * var(--dealer-spread,1.03)) / 2 + var(--fan-index,0) * var(--cw) * var(--dealer-spread,1.03));top:calc((100% / var(--dealer-rows,1) - var(--ch)) / 2 + var(--fan-row,0) * 100% / var(--dealer-rows,1))}@media(orientation:portrait){#app #fgBlackjack .bjDealerCards:not([data-card-count="0"]):not([data-card-count="1"]){width:calc(100% - 20px);justify-self:center}}#app #fgBlackjack .bjNameplate strong{overflow:hidden;text-overflow:ellipsis}#app #fgBlackjack .bjWager{--bj-stack-card-width:52px}#app #fgBlackjack .bjWager .bjPlaqueStack{position:relative;width:66px;min-width:var(--bj-stack-card-width);height:28px;flex:0 1 66px}#app #fgBlackjack .bjWager .bjPlaquePile{position:absolute;bottom:0;left:calc((100% - var(--bj-stack-card-width)) * var(--pile-index,0) / max(1,var(--pile-count,1) - 1));width:var(--bj-stack-card-width);min-width:0;margin-left:0;z-index:calc(1 + var(--pile-index,0))}#app #fgBlackjack .bjOwnSeat .bjWager{--bj-stack-card-width:59px}#app #fgBlackjack .bjOwnSeat .bjWager .bjPlaqueStack{width:76px;flex-basis:76px;height:30px}#app #fgBlackjack .bjWager .bjWagerAmount{position:relative;z-index:10;flex:none}@media(orientation:landscape)and (max-height:600px){#app #fgBlackjack .bjWager{--bj-stack-card-width:42px}#app #fgBlackjack .bjWager .bjPlaqueStack{width:52px;flex-basis:52px;height:21px}#app #fgBlackjack .bjOwnSeat .bjWager{--bj-stack-card-width:52px}#app #fgBlackjack .bjOwnSeat .bjWager .bjPlaqueStack{width:64px;flex-basis:64px;height:26px}#app #fgBlackjack .bjOwnSeat .bjWager .bjPlaquePile .bjPlaque{width:52px;height:24px;font-size:12px}}#app #fgBlackjack .bjActions{grid-template-columns:var(--action-columns,repeat(var(--actions),minmax(0,1fr)))}html body #app #fgBlackjack .bjActions button[data-play]{min-width:0!important;padding:4px 2px!important;font-size:clamp(11px,3vw,16px)!important;line-height:1.1!important;letter-spacing:0!important}@media(orientation:portrait){#app #fgBlackjack .bjRackSide{top:90.4%}}#app #fgBlackjack .bjWagerAmount{color:var(--bj-wager-ink,#f2deb1)}#app #fgBlackjack:is([data-casino-theme=white],[data-casino-theme=yellow]){--bj-ink:#31291d;--bj-wager-ink:#211a11}#app #fgBlackjack:is([data-casino-theme=white],[data-casino-theme=yellow]) .bjRules{opacity:1;border-color:#655437aa;text-shadow:none}#app #fgBlackjack:is([data-casino-theme=white],[data-casino-theme=yellow]) .bjBrand{opacity:.9;text-shadow:none}#app #fgBlackjack:is([data-casino-theme=white],[data-casino-theme=yellow]) .bjWager{border-color:#65543b;background:#ffffff18}@media(orientation:landscape)and (max-height:600px){#app #fgBlackjack .bjRackSide{top:83%}#app #fgBlackjack .bjRack-right{left:112%}}@media(orientation:landscape)and (max-height:600px){#app #fgBlackjack .bjArena{margin:0 1%}#app #fgBlackjack .bjSeat:is([data-position=left],[data-position=right]){width:28%;height:30%;grid-template-columns:100px minmax(0,1fr);grid-template-rows:1fr 1fr;gap:3px}#app #fgBlackjack .bjSeat[data-position=left]{left:16%}#app #fgBlackjack .bjSeat[data-position=right]{left:84%;grid-template-columns:minmax(0,1fr) 100px}#app #fgBlackjack .bjSeat[data-seat-level=upper]{top:16%}#app #fgBlackjack .bjSeat[data-seat-level=middle]{top:49%}#app #fgBlackjack .bjSeat[data-seat-level=lower]{top:82%}#app #fgBlackjack .bjSeat:is([data-position=left],[data-position=right]) .bjIdentity{grid-column:1;grid-row:1;align-self:center}#app #fgBlackjack .bjSeat:is([data-position=left],[data-position=right]) .bjBetRow{grid-column:1;grid-row:2;align-self:center}#app #fgBlackjack .bjSeat:is([data-position=left],[data-position=right]) .bjHandInspect{grid-column:2;grid-row:1 / 3}#app #fgBlackjack .bjSeat[data-position=right] .bjIdentity,#app #fgBlackjack .bjSeat[data-position=right] .bjBetRow{grid-column:2}#app #fgBlackjack .bjSeat[data-position=right] .bjHandInspect{grid-column:1}#app #fgBlackjack .bjSeat[data-position=top]{left:50%;top:16%;width:24%;height:30%;grid-template-rows:28px minmax(0,1fr) 24px}#app #fgBlackjack .bjSeat[data-position=bottom]{left:50%;top:82%;width:24%;height:32%;grid-template-columns:100px minmax(0,1fr);grid-template-rows:1fr 1fr;gap:3px}#app #fgBlackjack .bjOwnSeat .bjIdentity{grid-column:1;grid-row:1;align-self:center}#app #fgBlackjack .bjOwnSeat .bjBetRow{grid-column:1;grid-row:2;align-self:center}#app #fgBlackjack .bjOwnSeat .bjHandInspect{grid-column:2;grid-row:1 / 3}#app #fgBlackjack .bjOwnSeat:not(.hasSplit) .bjHand{grid-template-rows:minmax(0,1fr) 18px;gap:2px}#app #fgBlackjack .bjOwnSeat:not(.hasSplit) .bjHandScore{position:static;transform:none;flex-direction:row;justify-content:center;height:18px}#app #fgBlackjack .bjNameplate strong,#app #fgBlackjack .bjNameplate b{font-size:11px}#app #fgBlackjack .bjIdentity,#app #fgBlackjack .bjNameplate{height:28px;min-height:28px}#app #fgBlackjack .bjSeat[data-position=top] .bjHandScore{left:auto;right:2px}#app #fgBlackjack .bjNameplate strong[data-long-name]{font-size:9px}#app #fgBlackjack .bjWager>b{font-size:11px}#app #fgBlackjack .bjOwnSeat .bjWager{--bj-stack-card-width:42px;gap:3px;padding-left:2px;padding-right:2px}#app #fgBlackjack .bjOwnSeat .bjWager .bjPlaqueStack{width:42px;flex-basis:42px}#app #fgBlackjack .bjOwnSeat .bjWager .bjPlaquePile .bjPlaque{width:42px;height:24px;font-size:10px}#app #fgBlackjack .bjOwnSeat .bjWager>b{font-size:10px}#app #fgBlackjack .bjDealer{left:50%;top:49%;width:24%;height:30%;grid-template-rows:26px minmax(0,1fr) 16px}#app #fgBlackjack .bjDealer>b{font-size:13px;padding:3px 2px}#app #fgBlackjack .bjDealerMarker,#app #fgBlackjack .bjSeat[data-position=right] .bjDealerMarker{left:calc(50% - 9px);top:calc(100% + 1px);width:18px;height:18px;font-size:15px}#app #fgBlackjack .bjSeat[data-position=top] .bjDealerMarker{left:calc(100% - 15px);top:0}#app #fgBlackjack .bjBrand{display:none}#app #fgBlackjack .bjRules{left:50%;top:-15px;width:45%;padding:0;border:0;border-radius:0}#app #fgBlackjack .bjRules strong{font-size:11px;line-height:1.15}#app #fgBlackjack .bjRules>span{font-size:8px;line-height:1.1}#app #fgBlackjack .bjRackSide{top:82%}#app #fgBlackjack .bjRack-left{left:34%}#app #fgBlackjack .bjRack-right{left:66%}#app #fgBlackjack .bjSeatReady{grid-column:2;grid-row:1 / 3;align-self:center}#app #fgBlackjack .bjSeat[data-position=right] .bjSeatReady{grid-column:1}}#app #fgBlackjack .bjWager,#app #fgBlackjack .bjOwnSeat .bjWager{width:min(100%,112px);max-width:100%;height:32px;min-width:0;padding:0;gap:0;border:0!important;border-radius:0;background:none!important;box-shadow:none}#app #fgBlackjack .bjWager .bjPlaqueStack,#app #fgBlackjack .bjOwnSeat .bjWager .bjPlaqueStack{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:none;flex:1 1 auto;height:100%;padding:0}#app #fgBlackjack .bjWager .bjExactPlaque{width:100%;height:100%;margin:0;border-radius:7px;min-width:0}#app #fgBlackjack .bjPlaque b,.bjDialog .bjPlaque b,.bjDragPlaque b{font-family:Arial,sans-serif!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;font-synthesis:none;text-shadow:none!important;-webkit-text-stroke:0!important;font-size:clamp(14px,3.8vw,20px);line-height:1.05;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}#app #fgBlackjack .bjWager .bjExactPlaque small{font-size:5px;line-height:8px;letter-spacing:.1px}#app #fgBlackjack .bjRackSide button.bjPlaque b{font-size:14px}.bjDragPlaque b{font-size:17px!important}.bjInspectBet .bjPlaqueStack{width:150px;height:47px;flex-wrap:nowrap;padding:0}.bjInspectBet .bjPlaqueStack .bjExactPlaque{width:100%;height:100%;border-radius:9px}.bjDialog .bjInspectBet .bjExactPlaque b{font-size:24px}.bjInspectBet .bjExactPlaque small{font-size:7px;line-height:11px}@media(max-height:730px)and (orientation:portrait){#app #fgBlackjack .bjWager,#app #fgBlackjack .bjOwnSeat .bjWager{height:28px}#app #fgBlackjack .bjWager .bjExactPlaque b{font-size:15px}#app #fgBlackjack .bjWager .bjExactPlaque small{line-height:7px}}@media(orientation:landscape)and (max-height:600px){#app #fgBlackjack .bjWager,#app #fgBlackjack .bjOwnSeat .bjWager{width:88px;height:26px}#app #fgBlackjack .bjWager .bjExactPlaque b{font-size:15px}#app #fgBlackjack .bjWager .bjExactPlaque small{font-size:4px;line-height:6px}#app #fgBlackjack .bjRackSide button.bjPlaque b{font-size:11px}}#app #fgBlackjack,.bjDialog{--bj-marble: url(/blackjack-v75/marble.svg);--bj-stone-top: #17332e;--bj-stone-mid: #0b1b1a;--bj-stone-bottom: #050c0e;--bj-metal-light: #eedbb2;--bj-metal-dark: #705b39}html body #app #fgBlackjack .bjActions button[data-play],html body #app #fgBlackjack .bjTop button,html body #app #fgBlackjack .bjBetTools button,html body #app #fgBlackjack button.bjAddAI,html body #app #fgBlackjack .bjSeatReady button,html body #app #fgBlackjack .bjWait button,html body .bjDialog button:not(.bjHandInspect){color:#fff6df!important;border-color:#bea777!important;background:linear-gradient(166deg,#fff2cf2b 0%,#ffffff0b 29%,transparent 43%,#00000038 100%),var(--bj-marble),linear-gradient(150deg,var(--bj-stone-top),var(--bj-stone-mid) 43%,var(--bj-stone-bottom) 72%,var(--bj-stone-mid))!important;background-size:cover,cover,cover!important;box-shadow:inset 0 1px #fff1cebb,inset 1px 0 #f3e3bb66,inset -1px -1px #110d0a,inset 0 0 0 2px #483b24,inset 0 0 0 3px #f0d49566,inset 0 5px 10px -5px #ffffff80,0 2px #1b140b,0 3px 5px #000b!important;font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.045em;text-shadow:0 1px 2px #000,0 0 5px #0005;transition:filter .12s ease,box-shadow .12s ease}html body #app #fgBlackjack .bjActions button[data-play=hit]{--bj-stone-top:#12513b;--bj-stone-mid:#063728;--bj-stone-bottom:#021c16}html body #app #fgBlackjack .bjActions button[data-play=stand]{--bj-stone-top:#87652b;--bj-stone-mid:#533b14;--bj-stone-bottom:#2d210d}html body #app #fgBlackjack .bjActions button[data-play=double]{--bj-stone-top:#1d4b70;--bj-stone-mid:#0a2c4e;--bj-stone-bottom:#061625}html body #app #fgBlackjack .bjActions button[data-play=surrender]{--bj-stone-top:#751e2e;--bj-stone-mid:#4b0d1b;--bj-stone-bottom:#27070e}html body #app #fgBlackjack .bjActions button[data-play=split]{--bj-stone-top:#57336c;--bj-stone-mid:#30203f;--bj-stone-bottom:#160e23}html body #app #fgBlackjack .bjBetTools button[data-confirm]{--bj-stone-top:#16543b;--bj-stone-mid:#0b3526;--bj-stone-bottom:#031b14}html body #app #fgBlackjack .bjActions button[data-play]:not(:disabled):active,html body #app #fgBlackjack .bjTop button:not(:disabled):active,html body .bjDialog button:not(.bjHandInspect):not(:disabled):active{filter:brightness(1.2);box-shadow:inset 0 0 0 1px #f5ddb1,inset 0 3px 9px #0009,0 1px 2px #0009!important}html body #app #fgBlackjack .bjActions button[data-play]:focus-visible,html body .bjDialog button:not(.bjHandInspect):focus-visible{outline-color:#fff1bf}#app #fgBlackjack .bjNameplate{color:#fff3d8;border-color:#b7a278;background:linear-gradient(160deg,#fff2d018,transparent 35%),var(--bj-marble),linear-gradient(#1e2321,#090d0b 55%,#141914);background-size:cover;box-shadow:inset 0 1px #fff1c75c,inset 0 0 0 1px #382e1e,0 2px 4px #000a;text-shadow:0 1px 2px #000}#app #fgBlackjack .bjNameplate strong{font-family:Georgia,Times New Roman,serif;letter-spacing:.025em}#app #fgBlackjack .bjNameplate b{color:#e5d3a4;font-variant-numeric:tabular-nums}#app #fgBlackjack .isActing .bjNameplate{border-color:#a1d399;box-shadow:inset 0 1px #fff1c76b,inset 0 0 0 1px #3d5329,0 0 6px #4acf493b,0 2px 4px #0009}#app #fgBlackjack .bjSelecting .bjNameplate{border-color:#fff0b3;background:linear-gradient(#8d6b34,#32230e);box-shadow:inset 0 1px #fff5d3,0 0 12px #f6d99799}.bjDialog{color:#f7efd9;border-color:#d0b480;background:linear-gradient(155deg,#ede3c415,transparent 30%,#00000040),var(--bj-marble),linear-gradient(125deg,#182827,#0c1616 55%,#111d21);background-size:cover;box-shadow:inset 0 1px #fff1d780,inset 0 0 0 2px #403827,inset 0 0 28px #0007,0 18px 70px #000d;text-shadow:0 1px 2px #0005}.bjDialog::backdrop{background:#040705ba;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bjDialog header{color:#f5e6c3;font-family:Georgia,Times New Roman,serif}.bjDialog input,.bjDialog select,.bjDialog textarea{color:#fff4d8;background:#090f10;border-color:#a3936c;box-shadow:inset 0 2px 4px #0008}#app #fgBlackjack .bjRoundNotice{color:#f7e7b8;border-color:#dbc18b;background:linear-gradient(145deg,#fff1c223,transparent 45%),var(--bj-marble),linear-gradient(145deg,#27332b,#0a1410 65%,#152015);background-size:cover;box-shadow:inset 0 1px #fff1caab,inset 0 0 0 2px #4f3c20,0 5px 20px #000c;font-family:Georgia,Times New Roman,serif;font-weight:700;text-shadow:0 2px 3px #000}#app #fgBlackjack .bjPlaque,#app #fgBlackjack .bjRack button.bjPlaque,.bjDialog .bjPlaque,.bjDragPlaque{color:var(--ink,#fff8df)!important;border-color:#dcc993!important;background:linear-gradient(140deg,#ffffff63,transparent 36%,#00000032 64%,#ffffff2b),url(/blackjack-v75/marble.svg),var(--plaque)!important;background-size:cover!important;box-shadow:inset 0 1px #fff8dfaa,inset 0 0 0 1px #ffedb45c,0 2px 0 var(--plaque),0 3px #171a1c,0 4px 5px #0009!important;text-shadow:0 1px 1px #0002}@media(hover:hover){html body #app #fgBlackjack .bjActions button[data-play]:not(:disabled):hover,html body .bjDialog button:not(.bjHandInspect):not(:disabled):hover{filter:brightness(1.1)}}@media(prefers-reduced-motion:reduce){html body #app #fgBlackjack .bjActions button[data-play],html body .bjDialog button:not(.bjHandInspect){transition:none}}body:has(#fgBlackjack) :is(.casinoThemePicker,.v89Dialog,.v90ChoicePanel,.v89Options){--bj-marble:url(/blackjack-v75/marble.svg);--bj-stone-top:#17332e;--bj-stone-mid:#0b1b1a;--bj-stone-bottom:#050c0e;color:#f7efd9!important;border-color:#cfb887!important;background:linear-gradient(155deg,#ede3c415,transparent 30%,#00000040),var(--bj-marble),linear-gradient(125deg,#182827,#0c1616 55%,#111d21)!important;background-size:cover!important;box-shadow:inset 0 1px #fff1d780,inset 0 0 0 2px #403827,inset 0 0 28px #0007,0 18px 70px #000d!important;text-shadow:0 1px 2px #0005}body:has(#fgBlackjack) :is(.casinoThemePicker,.v89Dialog,.v90ChoicePanel,.v89Options) button:not(.bjHandInspect){color:#fff6df!important;border-color:#bea777!important;background:linear-gradient(166deg,#fff2cf2b,#ffffff0b 29%,transparent 43%,#00000038),var(--bj-marble),linear-gradient(150deg,var(--bj-stone-top),var(--bj-stone-mid) 43%,var(--bj-stone-bottom) 72%,var(--bj-stone-mid))!important;background-size:cover!important;box-shadow:inset 0 1px #fff1cebb,inset 1px 0 #f3e3bb66,inset -1px -1px #110d0a,inset 0 0 0 2px #483b24,inset 0 0 0 3px #f0d49566,0 2px #1b140b,0 3px 5px #000b!important;font-family:Georgia,Times New Roman,serif;font-weight:700;text-shadow:0 1px 2px #000}body:has(#fgBlackjack) :is(.casinoThemePicker,.v89Dialog,.v90ChoicePanel,.v89Options) button[aria-pressed=true]{border-color:#b1e7b4!important;box-shadow:inset 0 1px #fff1cebb,inset 0 0 0 2px #55724d,0 0 8px #72ce745e!important}body:has(#fgBlackjack) :is(.casinoThemePicker,.v89Dialog,.v90ChoicePanel,.v89Options) :is(input,select,textarea){color:#fff4d8!important;background:#090f10!important;border-color:#a3936c!important;box-shadow:inset 0 2px 4px #0008}body:has(#fgBlackjack) :is(.casinoThemePicker,.v89Dialog,.v90ChoicePanel,.v89Options)::backdrop{background:#040705ba;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html body #app .casinoGame.v22Game{--casino-accent:#9edcff;--casino-gold:#ead4a0;--casino-felt:var(--personal-felt,#5e1525);position:relative!important;isolation:isolate;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:610px!important;padding:calc(7px + env(safe-area-inset-top,0px)) 0 env(safe-area-inset-bottom,0px)!important;overflow:hidden!important;box-sizing:border-box!important;color:#f1f4ff;font-family:Arial,Helvetica,sans-serif;background:linear-gradient(#0b0c1755,#080b18d9),var(--personal-background,url(/backgrounds/lounge-1.webp)) center/cover no-repeat!important}.casinoGame *{box-sizing:border-box}.casinoGame button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.casinoGame button:disabled{cursor:default;opacity:.43}.casinoGame button:focus-visible,.casinoGame input:focus-visible{outline:3px solid #ffecaf;outline-offset:3px}.casinoGame .casinoHud{height:53px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 12px;gap:7px;z-index:4;max-width:780px;width:100%;margin:auto}.casinoGame .casinoIdentity,.casinoGame .casinoHudActions{display:flex;gap:7px;align-items:center;min-width:0}.casinoGame .casinoTableTitle{min-width:0;display:flex;flex-direction:column;gap:5px;text-shadow:0 2px 8px #000}.casinoGame .casinoTableTitle b{font-size:13px;font-weight:700;letter-spacing:1.6px;white-space:nowrap}.casinoGame .casinoTableTitle small{font-size:9px;letter-spacing:.7px;color:#c3c9da;white-space:nowrap}.casinoGame .casinoIconButton{flex:none;width:35px;height:35px;padding:8px;color:#c5eaff;background:linear-gradient(145deg,#314363c9,#0c1128ec);border:1px solid #9ab4d073;border-radius:50%;box-shadow:inset 0 1px #fff5,0 2px 7px #0006;font-size:14px;display:grid;place-items:center}.casinoGame .casinoIconButton svg{width:18px;height:18px}.casinoGame .casinoIconButton[aria-pressed=true]{color:#ffecae;border-color:#ffdfa6;background:#514230}.casinoGame .casinoArena{width:min(620px,100%);flex:1;min-height:350px;position:relative;margin:0 auto;isolation:isolate}.casinoGame .casinoTableShadow{position:absolute;inset:7% 8% 2%;border-radius:50%;box-shadow:0 20px 45px #000b;background:#0005;z-index:-1}.casinoGame .casinoTableRail{position:absolute;inset:7% 8% 6%;border-radius:48%/27%;padding:13px;background:linear-gradient(105deg,#797984,#25212d 4%,#131421 25%,#393543 72%,#11111b 93%,#8d8591);box-shadow:inset 0 2px 2px #fff6,inset 0 -7px 10px #0009,0 7px #090b13,0 10px #483748,0 13px 18px #0008;border:1px solid #837b8866;z-index:0}.casinoGame .casinoTableRail:before{content:"";position:absolute;inset:5px;border:1px dashed #d0c2ce4d;border-radius:inherit;pointer-events:none}.casinoGame .casinoFelt{position:relative;width:100%;height:100%;border-radius:inherit;border:1px solid #d094ac4d;overflow:hidden;background:repeating-linear-gradient(15deg,#fff1 0,.3px,transparent .3px,transparent 3px),repeating-linear-gradient(105deg,#0002 0,.3px,transparent .3px,transparent 3px),radial-gradient(ellipse at 50% 35%,#ffffff0c,#0007),var(--casino-felt);box-shadow:inset 0 0 23px #000b,inset 0 0 0 3px #0003}.casinoGame .casinoTableBrand{position:absolute;left:50%;top:32%;transform:translate(-50%);white-space:nowrap;font-size:clamp(9px,2.2vw,13px);font-weight:700;letter-spacing:2.5px;color:#fbe6e230;text-shadow:0 1px #0002;pointer-events:none}.casinoGame .casinoSeat{--seat-width:92px;position:absolute;z-index:3;left:var(--seat-x);top:var(--seat-y);transform:translate(-50%,-50%);width:var(--seat-width);display:flex;flex-direction:column;align-items:center;gap:3px;transition:opacity .2s;isolation:isolate}.casinoGame .casinoChair{width:64px;height:41px;flex:none;position:relative;border-radius:21px 21px 12px 12px;background:linear-gradient(110deg,#645d6b,#211f2c 20%,#393441 50%,#171822 84%,#6c6472);border:1px solid #8b7d8e88;box-shadow:inset 0 2px 2px #fffa,0 5px #100e19,0 8px 11px #000b;display:flex;align-items:center;justify-content:center}.casinoGame .casinoChair:before,.casinoGame .casinoChair:after{content:"";position:absolute;top:12px;width:6px;height:24px;border-radius:4px;background:linear-gradient(90deg,#736b7a,#25222f);box-shadow:0 3px 2px #0008}.casinoGame .casinoChair:before{left:-6px}.casinoGame .casinoChair:after{right:-6px}.casinoGame .casinoChairSeam{position:absolute;inset:4px;border:1px solid #ad92a129;border-radius:inherit}.casinoGame .casinoChairHands{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:4px}.casinoGame .casinoSeatCards{display:flex;align-items:flex-end;justify-content:center;min-width:0}.casinoGame .casinoCard{--card-w:28px;position:relative;display:inline-block;flex:none;width:var(--card-w);height:calc(var(--card-w)*1.4);margin:0 -4px;border-radius:4px;border:1px solid #e0daca;background:linear-gradient(125deg,#fffdf7,#f6f0e3);color:var(--face-ink,#1e2634);box-shadow:0 1px #bab3a5,0 3px 5px #0007;overflow:hidden;vertical-align:middle;user-select:none;-webkit-user-select:none;padding:0}.casinoGame .casinoCard.isRed{color:var(--face-ink,#b41736)}.casinoGame .casinoCard.isBack{background:var(--card-back-paint,url(/assets/fallacy-card-back-v51-Bl7_Ek67.png)) center/100% 100% no-repeat,#25315c;border-color:#c9d4e7}.casinoGame .casinoCardBackMark{display:none}.casinoGame .casinoCardIndex{position:absolute;top:2px;left:3px;display:flex;flex-direction:column;align-items:center;line-height:.84;gap:2px;font-size:11px;font-weight:700}.casinoGame .casinoCardIndex b{font-size:inherit;font-family:Arial,Helvetica,sans-serif;letter-spacing:-.8px}.casinoGame .casinoCardIndex i{font-size:.84em;font-style:normal;line-height:.8}.casinoGame .casinoCardInverse{inset:auto 3px 2px auto;transform:rotate(180deg)}.casinoGame .casinoCardPip{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%);font-size:17px;font-style:normal;line-height:1}.casinoGame .casinoSeatCards>.casinoCard:nth-child(2){transform:rotate(3deg)}.casinoGame .casinoSeatCards>.casinoCard:nth-child(3){transform:rotate(6deg)}.casinoGame .casinoSeatCards>.casinoCard:nth-child(4){transform:rotate(9deg)}.casinoGame .casinoPlayerPlate{position:relative;flex:none;width:100%;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:39px;padding:6px 4px 5px;border-radius:11px;background:linear-gradient(148deg,#23354ded,#121327ed 65%,#291b30ed);border:1px solid #8593b782;box-shadow:inset 0 1px #fff3,0 3px 8px #0007;text-shadow:0 1px #000}.casinoGame .casinoPlayerPlate strong{display:flex;max-width:100%;min-width:0;align-items:center;justify-content:center;gap:3px;font-weight:600;font-size:11px;line-height:13px}.casinoGame .casinoPlayerPlate strong>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.casinoGame .casinoPlayerPlate>b{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#edf1fc;line-height:13px}.casinoGame .casinoDealerButton{font-style:normal;flex:none;display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:#eee8d5;color:#312837;font-size:8px;box-shadow:0 1px 2px #0005;text-shadow:none}.casinoGame .casinoAIBadge{font-size:7px;color:#d5c2ee;padding:0 2px;border:1px solid #a694c07d;border-radius:3px}.casinoGame .casinoSeatStatus{font-size:8px;color:#e8ce92;font-weight:700;letter-spacing:.35px;position:absolute;bottom:-8px;background:#20202feb;border:1px solid #90775380;padding:2px 6px;border-radius:5px;white-space:nowrap;line-height:1}.casinoGame .isActing .casinoPlayerPlate{border-color:#92fbc0;outline:1px solid #b3ffd2;box-shadow:inset 0 1px #d0ffeb91,0 0 14px #55e9968c;background:linear-gradient(150deg,#214736ef,#0e2623f7)}.casinoGame .isActing .casinoSeatStatus{background:#16482e;color:#d9ffe7;border-color:#7de3a7}.casinoGame .isActing:before{content:"";position:absolute;inset:-16px -10px -13px;background:radial-gradient(ellipse,#6cffb824,transparent 69%);z-index:-1;pointer-events:none}.casinoGame .isFolded .casinoChairHands{opacity:.32}.casinoGame .isFolded .casinoPlayerPlate{filter:saturate(.4)}.casinoGame .casinoOwnSeat{--seat-width:174px;z-index:4}.casinoGame .casinoOwnSeat .casinoChair{width:96px;height:50px}.casinoGame .casinoOwnSeat .casinoCard{--card-w:43px;margin:0 1px;border-radius:5px}.casinoGame .casinoOwnSeat .casinoCardIndex{font-size:16px;left:4px;top:4px}.casinoGame .casinoOwnSeat .casinoCardInverse{inset:auto 4px 4px auto}.casinoGame .casinoOwnSeat .casinoCardPip{font-size:24px}.casinoPoker .casinoOwnSeat .casinoSeatCards:has(>.casinoCard:nth-child(4)) .casinoCard{--card-w:40px}.casinoGame .casinoOwnSeat .casinoPlayerPlate{padding:6px 9px;min-height:42px}.casinoGame .casinoOwnSeat .casinoPlayerPlate strong{font-size:12px}.casinoGame .casinoOwnSeat .casinoPlayerPlate>b{font-size:14px}.casinoGame .casinoOwnSeat .casinoChairHands{transform:translateY(-5px)}.casinoGame .casinoEmptySeat{gap:7px}.casinoGame .casinoEmptyChair{color:#dac7d0;font-size:20px;font-weight:300;opacity:.65}.casinoGame .casinoEmptyChair:disabled{opacity:.25}.casinoGame .casinoEmptyLabel{font-size:8px;letter-spacing:1px;color:#d5c8d2}.casinoGame .casinoAIButton{background:#202536ee;border:1px solid #7d749d;color:#e0d3f1;border-radius:6px;font-size:9px;padding:4px 8px;min-height:25px;position:absolute;right:-4px;top:-5px}.casinoGame .casinoAvatar{width:20px;height:20px;color:#c8bdd333;display:block}.casinoGame .casinoAvatar svg{width:20px;height:20px}.casinoGame .casinoWager{position:absolute;top:14px;font-size:9px;font-weight:700;white-space:nowrap;color:#f8e4b5;text-shadow:0 1px 3px #000;display:flex;align-items:center;gap:3px;padding:2px 3px;z-index:2}.casinoGame .casinoWager>i{display:inline-block;flex:none;width:11px;height:11px;border-radius:50%;background:#b52a46;border:2px dashed #e3c7a0;box-shadow:0 1px #552330,0 2px #ac3b4b,0 3px 3px #0005}.casinoGame .casinoSeatLeft>.casinoWager{left:calc(100% - 9px)}.casinoGame .casinoSeatRight>.casinoWager{right:calc(100% - 9px);flex-direction:row-reverse}.casinoGame .casinoSeatCenter>.casinoWager{top:-28px;left:50%;transform:translate(-50%)}.casinoGame .casinoCommunity{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);z-index:2;text-align:center;width:55%}.casinoGame .casinoPot{display:inline-flex;gap:7px;align-items:center;margin:0 0 12px;font-size:9px;font-weight:700;letter-spacing:1px;color:#e8d6d6;background:#190c1899;border:1px solid #ecd4d21c;padding:5px 11px;border-radius:12px}.casinoGame .casinoPot b{color:#fff3d5;font-size:14px;letter-spacing:0;font-variant-numeric:tabular-nums}.casinoGame .casinoBoard{display:flex;gap:4px;justify-content:center}.casinoGame .casinoBoard .casinoCard,.casinoGame .casinoBoardSlot{--card-w:36px;width:36px;height:51px;margin:0;border-radius:4px}.casinoGame .casinoBoard .casinoCardIndex{font-size:14px;top:3px}.casinoGame .casinoBoard .casinoCardInverse{top:auto;bottom:3px}.casinoGame .casinoBoard .casinoCardPip{font-size:21px}.casinoGame .casinoBoardSlot{display:inline-block;flex:none;background:#00000009;border:1px solid #f6d5d22a;box-shadow:inset 0 1px 3px #0002}.casinoGame .casinoAnte{font-size:8px;font-weight:600;color:#e7cdd8;letter-spacing:.5px;display:block;margin-top:9px}.casinoGame .casinoConsole{width:min(650px,100%);flex:none;margin:auto;padding:3px 12px 7px;background:linear-gradient(0deg,#080d1cea,#070c1cd9 70%,#070c1c00);z-index:5}.casinoGame .casinoTurnLine{display:flex;align-items:center;justify-content:center;gap:8px;min-height:24px;line-height:1.25;font-size:11px;color:#ece5f2;text-align:center}.casinoGame .casinoTurnLine>span{max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.casinoGame .casinoClock{font-size:11px;white-space:nowrap;border:1px solid #b4c1df38;background:#192333b3;border-radius:5px;padding:3px 5px;color:#f6dba8;font-variant-numeric:tabular-nums}.casinoGame .casinoClock.isUrgent{color:#ffa6ae;border-color:#ff9ca68c}.casinoGame .casinoHandLabel{text-align:left;font-size:10px;color:#c9c1d3;min-height:16px;padding-left:2px}.casinoGame .casinoHandLabel b{color:#f3e3c3;font-weight:600}.casinoGame .casinoActions{display:flex;flex-direction:column;gap:5px;margin:4px 0 7px;min-height:0}.casinoGame .casinoActions:empty{display:none}.casinoGame .casinoMainActions{display:flex;gap:6px;flex-wrap:wrap}.casinoGame .casinoRebuyChoices{display:flex;gap:6px}.casinoGame .casinoRebuyChoices>.casinoGlassButton{flex:1}.casinoGame .casinoMainActions>.casinoGlassButton{flex:1;min-width:75px}.casinoGame .casinoGlassButton{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:8px 12px;min-width:0;line-height:1.15;border-radius:11px;border:1px solid #8bbfd7a6;background:radial-gradient(ellipse at 10% 0,#517ea658,transparent 75%),linear-gradient(155deg,#28344ccf,#111c35eb);color:#e0f1ff;box-shadow:inset 0 1px 1px #e4faff73,inset 0 -1px 4px #1a497d55,0 3px 6px #0004;font-weight:600;font-size:11px;letter-spacing:.45px;text-shadow:0 1px #0004}.casinoGame .casinoGlassButton:active{filter:brightness(1.25);transform:translateY(1px)}.casinoGame .casinoPrimary{border-color:#b4e9dc;background:linear-gradient(140deg,#2a755dec,#123b38f5);color:#e7fff5;box-shadow:inset 0 1px 1px #dcfffba6,inset 0 -1px 4px #216c5455,0 0 9px #1c735126}.casinoGame .casinoFold{border-color:#d186a785;color:#f9d4e4;background:linear-gradient(145deg,#4e2c48d1,#261a30ec)}.casinoGame .casinoAllIn{border-color:#bea16e85;color:#ffe8b8;background:linear-gradient(145deg,#534331dd,#2e2730ec)}.casinoGame .casinoBetPanel{display:grid;grid-template-columns:1fr 1.2fr;column-gap:13px;align-items:center;padding:5px 8px 6px;border:1px solid #a1a6c126;background:linear-gradient(150deg,#142438cd,#171729d9);border-radius:11px}.casinoGame .casinoBetAmount{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px;color:#c2c9d8;grid-column:1;grid-row:1}.casinoGame .casinoBetAmount output{font-size:14px;line-height:17px;color:#ffe2a6;font-weight:700;font-variant-numeric:tabular-nums}.casinoGame .casinoBetPanel input[type=range]{grid-column:1;grid-row:2;-webkit-appearance:none;appearance:none;display:block;cursor:pointer;touch-action:pan-y;width:100%;height:20px;min-height:20px;margin:2px 0;padding:0;background:transparent;border:0;box-shadow:none;accent-color:#dfe9fe}.casinoGame .casinoBetPanel input[type=range]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,#618bb8,#baccdd);border-radius:5px}.casinoGame .casinoBetPanel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:19px;height:19px;border-radius:50%;border:1px solid #e2effa;background:radial-gradient(circle at 32% 25%,#fff,#a4bacf 60%,#556c85);box-shadow:0 2px 5px #0007;margin-top:-7px}.casinoGame .casinoBetPanel input[type=range]::-moz-range-track{height:4px;background:#86a7c4;border-radius:5px}.casinoGame .casinoBetPanel input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:1px solid #e2effa;background:#cddcea}.casinoGame .casinoBetLimits{grid-column:1;grid-row:3;display:flex;justify-content:space-between;font-size:8px;color:#adbad0}.casinoGame .casinoBetConfirm{grid-column:2;grid-row:1/4;display:flex;gap:5px;align-items:stretch}.casinoGame .casinoBetConfirm .casinoGlassButton{flex:1;padding:8px 7px;min-height:46px;font-size:10px;display:flex;flex-direction:column;gap:2px}.casinoGame .casinoBetConfirm .casinoGlassButton span{font-size:13px;font-variant-numeric:tabular-nums}.casinoGame .casinoActionPrompt{margin:3px;text-align:center;font-size:12px;font-weight:700;color:#f5dcaa}.casinoGame .casinoDiscard{outline:2px solid #f1d59c;outline-offset:1px;transition:transform .15s;cursor:pointer}.casinoGame .casinoDiscard:hover,.casinoGame .casinoDiscard:focus-visible{transform:translateY(-9px)!important}.casinoGame .casinoSocial{display:flex;gap:10px;justify-content:space-between;padding:4px 0 6px}.casinoGame .casinoSocial .casinoGlassButton{min-width:105px;height:36px;font-size:10px;border-radius:12px;padding:7px 13px}.casinoGame .casinoSocial .casinoGlassButton:first-child{border-color:#b690e3aa;background:linear-gradient(145deg,#442f69d9,#1a1939ed);color:#f0e4ff}.casinoGame .casinoSocial svg{width:17px;height:17px}.casinoGame .casinoSocial .isMicOn{border-color:#7decb3;background:linear-gradient(140deg,#21654b,#102e2b);color:#bdffde}.casinoGame .casinoFooter{display:flex;gap:6px;justify-content:space-between;align-items:center;border-top:1px solid #9aa5bc26;padding-top:3px;font-size:8px;color:#9ba6bd;letter-spacing:.6px;min-height:27px}.casinoGame .casinoFooter>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%;text-align:center;font-size:8px}.casinoGame .casinoFooter button{border:0;background:none;box-shadow:none;color:#d1d5e6;font-size:9px;letter-spacing:.4px;min-height:26px;padding:4px 0}.casinoGame .casinoPrivateCode{padding:5px 3px;text-align:center;display:flex;flex-direction:column;gap:5px}.casinoGame .casinoPrivateCode>span{font-size:10px;color:#c5bfd1}.casinoGame .casinoPrivateCode button{border:1px solid #c1b3d560;border-radius:7px;background:#24223e;color:#eee6ff;font-size:9px;padding:7px 10px;width:max-content;max-width:100%;margin:auto}.casinoGame .casinoPrivateCode b{font-size:13px;letter-spacing:2px;margin-right:10px}.casinoBlackjack .casinoTableRail{inset:12% 8% 6%;border-radius:28% 28% 46% 46%/12% 12% 46% 46%}.casinoBlackjack .casinoTableBrand{top:62%;font-size:10px}.casinoBlackjack .casinoFeltRules{position:absolute;top:54%;left:50%;transform:translate(-50%);width:82%;text-align:center;display:flex;flex-direction:column;gap:6px;color:#efdcc8a8;letter-spacing:1.1px;pointer-events:none}.casinoBlackjack .casinoFeltRules b{font-size:11px;font-weight:600}.casinoBlackjack .casinoFeltRules span{font-size:8px;font-weight:500;letter-spacing:.8px}.casinoBlackjack .casinoDealerStation{position:absolute;z-index:3;top:7%;left:50%;transform:translate(-50%);display:flex;align-items:center;flex-direction:column;gap:6px;width:160px}.casinoBlackjack .casinoDealerName{color:#e6d0a8;font-size:9px;letter-spacing:1.6px;display:flex;align-items:center;gap:7px}.casinoBlackjack .casinoDealerName b{font-size:11px;letter-spacing:0;color:#fff1cf}.casinoBlackjack .casinoDealerCards{display:flex;justify-content:center}.casinoBlackjack .casinoDealerCards .casinoCard{--card-w:36px;margin:0 -2px}.casinoBlackjack .casinoDealerCards .casinoCardIndex{font-size:13px}.casinoBlackjack .casinoChipTray{width:142px;height:28px;position:relative;perspective:150px;border:2px solid #b5a07680;background:linear-gradient(180deg,#c4a36c66,#111 20%,#2e2930);border-radius:6px;box-shadow:0 4px #100f14,0 8px 9px #0007}.casinoBlackjack .casinoChipTray>div{display:flex;justify-content:space-around;align-items:flex-end;height:100%;padding:4px 5px;transform:rotateX(12deg)}.casinoBlackjack .casinoChipStack{position:relative;display:block;width:16px;height:var(--stack-height);--chip-color:#f2e8d6}.casinoBlackjack .casinoChipStack.red{--chip-color:#ae3148}.casinoBlackjack .casinoChipStack.green{--chip-color:#20734e}.casinoBlackjack .casinoChipStack.black{--chip-color:#24252d}.casinoBlackjack .casinoChipStack.purple{--chip-color:#7953a6}.casinoBlackjack .casinoChipStack.gold{--chip-color:#cca75e}.casinoBlackjack .casinoChipStack i{position:absolute;bottom:calc(var(--chip-level)*3px);width:16px;height:7px;border-radius:50%;background:var(--chip-color);border:1px dashed #e1d4b5;box-shadow:0 1px #302433,0 2px 2px #0003}.casinoBlackjack .casinoCardShoe{position:absolute;left:78%;top:15%;z-index:2;width:36px;height:59px;transform:rotate(-19deg) skewY(6deg);border:1px solid #cfd6e87d;border-radius:6px 6px 3px 3px;background:linear-gradient(100deg,#9ba1b977,#172230b8 28%,#313744ce 78%,#a9afbd4d);box-shadow:4px 6px #0c1322,7px 10px 10px #0006;overflow:visible}.casinoBlackjack .casinoShoeCards{position:absolute;left:4px;top:5px;width:25px;height:31px;border-radius:2px;background:repeating-linear-gradient(0deg,#b2a89a 0 1px,#f1e4d3 1px 3px);transform:skewY(-7deg);box-shadow:0 2px 2px #0009}.casinoBlackjack .casinoShoeOpening{position:absolute;bottom:-10px;left:5px;width:25px;height:28px;background:var(--card-back-paint) center/cover no-repeat,#25335e;border:1px solid #bbb7bb;border-radius:3px;transform:skewY(-7deg)}.casinoBlackjack .casinoShoeLabel{position:absolute;top:12px;left:5px;font-size:9px;color:#f1ddb1;letter-spacing:1px;background:#2228;padding:2px 4px}.casinoBlackjack .casinoSeatCards .casinoCard{margin:0 -6px;--card-w:29px}.casinoBlackjack .casinoOwnSeat .casinoSeatCards .casinoCard{--card-w:42px;margin:0 -4px}.casinoBlackjack .casinoBJHand{position:relative;display:flex;align-items:center;flex-direction:column;gap:2px}.casinoBlackjack .casinoHandTotal{font-size:9px;color:#fff3d4;background:#111b29ed;min-width:22px;line-height:14px;text-align:center;padding:0 4px;border:1px solid #bcac8855;border-radius:5px;position:absolute;bottom:-8px;z-index:2}.casinoBlackjack .casinoOwnSeat .casinoHandTotal{font-size:11px;line-height:16px}.casinoBlackjack .isActiveHand .casinoHandTotal{background:#185b39;border-color:#9df5c3}.casinoBlackjack .hasSplitHands:not(.casinoOwnSeat) .casinoCard{--card-w:22px;margin:0 -6px}.casinoBlackjack .hasSplitHands .casinoChairHands{gap:9px}.casinoBlackjack .casinoOwnSeat.hasSplitHands{--seat-width:190px}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoCard{--card-w:36px;margin:0 -6px}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoCardIndex{font-size:13px}.casinoBlackjack .casinoBJActions>.casinoGlassButton{min-width:29%;flex:1;min-height:40px}.casinoBlackjack .casinoAudience{position:absolute;left:8%;right:8%;top:0;display:flex;justify-content:space-between;z-index:-1;opacity:.33;pointer-events:none}.casinoBlackjack .casinoAudience i{display:block;width:20px;height:19px;margin-top:14px;background:linear-gradient(#38323f,#151720);border-radius:40% 40% 20% 20%;position:relative;filter:blur(.6px)}.casinoBlackjack .casinoAudience i:before{content:"";position:absolute;top:-10px;left:6px;width:9px;height:11px;background:#796578;border-radius:50%}.casinoBlackjack .casinoAudience i:nth-child(3n):before{background:#a28273}.casinoGame .casinoSceneLayer{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:20px}.casinoGame .casinoSceneLayer canvas{width:100%;height:100%;display:block}.casinoBlackjack .casinoArena:has(.casinoSceneLayer[data-casino-scene=ready]) .casinoTableRail,.casinoBlackjack .casinoArena:has(.casinoSceneLayer[data-casino-scene=ready]) .casinoTableShadow{background:transparent;border-color:transparent;box-shadow:none}.casinoBlackjack .casinoArena:has(.casinoSceneLayer[data-casino-scene=ready]) .casinoFelt{background:transparent;border-color:transparent;box-shadow:none}.casinoBlackjack .casinoArena:has(.casinoSceneLayer[data-casino-scene=ready]) .casinoTableRail:before{display:none}.casinoBlackjack .casinoArena:has(.casinoSceneLayer[data-casino-scene=ready]) :is(.casinoCardShoe,.casinoChipTray,.casinoAudience){visibility:hidden}.casinoBlackjack .casinoArena:has(.casinoSceneLayer[data-casino-scene=ready]) .casinoChair{background:transparent;border-color:transparent;box-shadow:none}.casinoBlackjack .casinoArena:has(.casinoSceneLayer[data-casino-scene=ready]) .casinoChair:before,.casinoBlackjack .casinoArena:has(.casinoSceneLayer[data-casino-scene=ready]) .casinoChair:after,.casinoBlackjack .casinoArena:has(.casinoSceneLayer[data-casino-scene=ready]) .casinoChairSeam{visibility:hidden}.casinoGame .casinoCard.casinoDealt{animation:casinoDealIn .44s cubic-bezier(.22,.7,.25,1) both;animation-delay:var(--deal-delay,0ms)}@keyframes casinoDealIn{0%{transform:translate(var(--deal-x,0px),var(--deal-y,-80px)) rotate(-14deg) scale(.7);opacity:.4}to{transform:translate(0) rotate(0) scale(1);opacity:1}}@media(min-width:650px){.casinoGame .casinoHud{height:62px;padding:0 22px}.casinoGame .casinoTableTitle b{font-size:16px}.casinoGame .casinoArena{width:min(620px,68vw)}.casinoGame .casinoSeat{--seat-width:118px}.casinoGame .casinoOwnSeat{--seat-width:190px}.casinoGame .casinoCard{--card-w:34px}.casinoGame .casinoPlayerPlate strong{font-size:13px}.casinoGame .casinoPlayerPlate>b{font-size:14px}.casinoGame .casinoBoard .casinoCard,.casinoGame .casinoBoardSlot{width:45px;height:64px}.casinoGame .casinoBoard .casinoCardIndex{font-size:17px}.casinoGame .casinoBoard .casinoCardPip{font-size:26px}.casinoGame .casinoGlassButton{min-height:40px}.casinoGame .casinoConsole{padding-left:20px;padding-right:20px}}@media(max-height:740px){html body #app .casinoGame.v22Game{min-height:610px!important}.casinoGame .casinoHud{height:46px}.casinoGame .casinoSeat{--seat-width:83px;gap:2px}.casinoGame .casinoOwnSeat{--seat-width:151px}.casinoGame .casinoChair{height:32px;width:53px}.casinoGame .casinoOwnSeat .casinoChair{height:39px}.casinoGame .casinoCard{--card-w:24px}.casinoGame .casinoOwnSeat .casinoCard{--card-w:35px}.casinoGame .casinoOwnSeat .casinoCardIndex{font-size:13px}.casinoGame .casinoOwnSeat .casinoCardPip{font-size:21px}.casinoGame .casinoPlayerPlate{min-height:33px;padding:4px}.casinoGame .casinoPlayerPlate strong{font-size:10px;line-height:11px}.casinoGame .casinoPlayerPlate>b{font-size:11px;line-height:11px}.casinoGame .casinoOwnSeat .casinoPlayerPlate{min-height:34px;padding:4px}.casinoGame .casinoOwnSeat .casinoPlayerPlate>b{font-size:12px}.casinoGame .casinoTurnLine{min-height:20px;font-size:10px}.casinoGame .casinoActions{margin:3px 0 4px;gap:4px}.casinoGame .casinoHandLabel{min-height:14px;font-size:9px}.casinoGame .casinoGlassButton{min-height:33px;padding:6px 10px;font-size:10px}.casinoGame .casinoSocial{padding:3px 0}.casinoGame .casinoSocial .casinoGlassButton{height:32px;min-height:32px}.casinoGame .casinoBetPanel{padding:3px 7px}.casinoGame .casinoBetConfirm .casinoGlassButton{min-height:42px}.casinoGame .casinoConsole{padding-top:0;padding-bottom:3px}.casinoBlackjack .casinoDealerCards .casinoCard{--card-w:29px}.casinoBlackjack .casinoChipTray{height:23px;width:126px}.casinoBlackjack .casinoDealerStation{gap:3px;top:6%}.casinoBlackjack .casinoOwnSeat .casinoSeatCards .casinoCard{--card-w:34px}.casinoBlackjack .casinoSeatCards .casinoCard{--card-w:24px}}@media(max-width:365px){.casinoGame .casinoHud{padding-left:8px;padding-right:8px}.casinoGame .casinoIconButton{width:31px;height:31px;padding:6px}.casinoGame .casinoHudActions{gap:4px}.casinoGame .casinoTableTitle b{font-size:11px;letter-spacing:1px}.casinoGame .casinoTableTitle small{font-size:8px;letter-spacing:.3px}.casinoGame .casinoSeat{--seat-width:78px}.casinoGame .casinoOwnSeat{--seat-width:145px}.casinoGame .casinoBoard{gap:3px}.casinoGame .casinoBoard .casinoCard,.casinoGame .casinoBoardSlot{width:30px;height:43px}.casinoGame .casinoBoard .casinoCardIndex{font-size:12px}.casinoGame .casinoBoard .casinoCardPip{font-size:17px}.casinoGame .casinoConsole{padding-left:8px;padding-right:8px}.casinoGame .casinoSeatLeft>.casinoWager{left:calc(100% - 17px)}.casinoGame .casinoSeatRight>.casinoWager{right:calc(100% - 17px)}.casinoGame .casinoWager{font-size:8px}}@media(prefers-reduced-motion:reduce){.casinoGame *{animation:none!important;transition:none!important}}html[data-card-face=chrome] .casinoGame .casinoCard:not(.isBack){background:linear-gradient(130deg,#fff,#e8edf2 30%,#c4cbd3 65%,#fafcff);border-color:#dae7f2;box-shadow:inset 0 0 0 1px #fff7,0 2px #8093a4,0 4px 7px #0007}html[data-card-face=large] .casinoGame .casinoOwnSeat .casinoCardIndex{font-size:19px}html[data-card-face=modern] .casinoGame .casinoCard:not(.isBack){border-radius:3px;background:#f5f5f2}.casinoGame .casinoCard:not(.isBack) .casinoCardIndex{font-variant-numeric:tabular-nums}.casinoBlackjack .bjTableBetSpots{position:absolute;inset:0;z-index:5;pointer-events:none}.casinoBlackjack .bjSeatBetSpots{position:absolute;left:var(--spot-x);top:var(--spot-y);transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(2,clamp(34px,5.4vw,54px));grid-template-rows:repeat(2,clamp(34px,5.4vw,54px));gap:2px;pointer-events:none}.casinoBlackjack .bjFeltSpot{width:clamp(34px,5.4vw,54px);height:clamp(34px,5.4vw,54px);padding:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1.5px solid #e4cf99c9;border-radius:50%;background:radial-gradient(ellipse at 32% 24%,#a9b99242,#06180eaa 68%,#020806dd);box-shadow:inset 0 1px 5px #fff3,inset 0 -4px 9px #0009,0 2px 7px #000a;color:#f9edcf;text-shadow:0 1px 3px #000;font:600 clamp(6px,1vw,10px)/1.05 system-ui;pointer-events:auto;touch-action:none}.casinoBlackjack .bjFeltSpot:first-child{grid-column:1/3;justify-self:center}.casinoBlackjack button.bjFeltSpot{cursor:copy;transition:transform .14s,border-color .14s,box-shadow .14s}.casinoBlackjack button.bjFeltSpot:hover,.casinoBlackjack button.bjFeltSpot:focus-visible{transform:scale(1.1);border-color:#fff4ce;box-shadow:0 0 12px #ffe09b9c,inset 0 1px 5px #fff5;outline:none}.casinoBlackjack .bjFeltSpot b{font-size:clamp(6px,1vw,9px);letter-spacing:.2px}.casinoBlackjack .bjFeltSpot span{font-size:clamp(6px,1vw,9px);font-variant-numeric:tabular-nums}.casinoBlackjack .bjFeltSpot.hasWager{background:radial-gradient(ellipse at 30% 22%,#f4d58d66,#563916da 70%,#130e09);border-color:#ffe5a0;box-shadow:inset 0 1px 5px #fff5,0 0 11px #f6c36366,0 2px 7px #000a}.casinoBlackjack .bjPlayerBankroll{display:flex;align-items:flex-end;justify-content:center;gap:2px;min-height:20px;padding:1px 3px;filter:drop-shadow(0 3px 2px #0009)}.casinoBlackjack .bjStackGroup{--stack-color:#308b62;position:relative;min-width:23px;height:20px;display:flex;align-items:flex-end;justify-content:center;padding:0 2px 2px;border-radius:4px 4px 2px 2px;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--stack-color),#111 20%) 0 3px,#f1dbad 3px 4px);border:1px solid #ead4a0;box-shadow:inset 0 1px #fff9,0 2px 2px #0009;color:#fff5db;font:700 7px/1 system-ui}.casinoBlackjack .bjStackGroup b{padding:2px 3px;border-radius:4px;background:#0b1613db;white-space:nowrap}.casinoBlackjack .bjStackGroup i{position:absolute;top:-4px;right:-2px;z-index:1;min-width:10px;height:10px;padding:0 2px;border:1px solid #f7e4b8;border-radius:7px;background:#17221b;color:#fff;font:700 6px/8px system-ui;text-align:center;font-style:normal}.casinoBlackjack .bjStackGroup.gold{--stack-color:#b17a2d}.casinoBlackjack .bjStackGroup.black{--stack-color:#242c37}.casinoBlackjack .bjStackGroup.red{--stack-color:#a63043}.casinoBlackjack .bjStackGroup.green{--stack-color:#25855b}.casinoBlackjack .bjStackGroup.white{--stack-color:#b4b8b5}.casinoBlackjack .bjPlayerBankroll{width:100%;min-width:0;gap:1px;padding-inline:0}.casinoBlackjack .bjStackGroup{flex:1;min-width:0;padding-inline:1px}.casinoBlackjack .bjStackGroup b{padding-inline:2px;font-size:6px}.casinoBlackjack .bjStackGroup i{right:0;min-width:9px;padding-inline:1px}@media(max-width:520px){.casinoBlackjack .bjStackGroup b{font-size:5px}.casinoBlackjack .casinoPlayerPlate strong{max-width:100%}}.casinoBlackjack .casinoSeat{z-index:3}.casinoBlackjack .casinoSeat.isActing .casinoPlayerPlate{border-color:#f0cf83;box-shadow:0 0 0 1px #f0cf8380,0 0 16px #ffc55b6b,inset 0 1px #fff8,0 4px 10px #000a}.casinoBlackjackWagerBuilder{display:grid;grid-template-columns:1fr;gap:7px;padding:10px 11px;border:1px solid #d4bb8052;border-radius:14px;background:linear-gradient(155deg,#11261fef,#08120ff5 70%);box-shadow:inset 0 1px #fff2,0 8px 22px #0008}.bjRackHeader{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:1px 8px;color:#efe0bc}.bjRackHeader>b{font-size:11px;letter-spacing:1.2px}.bjRackHeader>span{font-size:12px;font-weight:700;color:#ffdda0}.bjRackHeader>small{grid-column:1/-1;color:#c5c4b8;font-size:10px}.casinoBlackjack .casinoChipRack{display:flex;justify-content:space-around;align-items:flex-end;gap:5px;min-height:60px;padding:5px 3px 3px;border:1px solid #ab88515c;border-radius:10px;background:linear-gradient(180deg,#090e0e,#111813 65%,#080c0b);box-shadow:inset 0 2px 9px #000b}.casinoBlackjack .casinoDenomChip{--chip:#eee6d6;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:clamp(49px,14vw,70px);height:52px;padding:2px 2px 1px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;border:0;background:transparent;color:#fff;cursor:grab}.casinoBlackjack .casinoDenomChip:before{content:"";position:absolute;top:0;width:38px;height:38px;border-radius:50%;border:4px dashed #fff2;background:radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--chip),white 34%),var(--chip) 54%,color-mix(in srgb,var(--chip),black 35%));box-shadow:inset 0 0 0 2px #fff6,0 3px 4px #000b;transition:transform .15s,filter .15s}.casinoBlackjack .casinoDenomChip:hover:before,.casinoBlackjack .casinoDenomChip:focus-visible:before{transform:translateY(-3px) scale(1.06);filter:brightness(1.14)}.casinoBlackjack .casinoDenomChip:active{cursor:grabbing}.casinoBlackjack .casinoDenomChip:disabled{opacity:.3;cursor:not-allowed;filter:grayscale(.6)}.casinoBlackjack .casinoDenomChip i{position:relative;z-index:1;width:20px;height:20px;margin-bottom:10px;display:grid;place-items:center;border-radius:50%;background:#08110caa;color:#fff;font:800 10px/1 system-ui;font-style:normal;text-shadow:0 1px 3px #000}.casinoBlackjack .casinoDenomChip>span{font:700 9px/1 system-ui;color:#f9edcf;text-shadow:0 1px 3px #000}.casinoBlackjack .casinoDenomChip.white{--chip:#e6e0ce}.casinoBlackjack .casinoDenomChip.red{--chip:#bd3045}.casinoBlackjack .casinoDenomChip.green{--chip:#23845c}.casinoBlackjack .casinoDenomChip.black{--chip:#263243}.casinoBlackjack .casinoDenomChip.gold{--chip:#c18a37}.casinoBlackjack .bjHandBetSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;color:#f2dfb6;font-size:9px;font-weight:700;text-align:center}.casinoBlackjack .bjHandBetSummary span{padding:5px 2px;border:1px solid #ddc88d36;border-radius:7px;background:#ffffff09;white-space:nowrap}.casinoBlackjack .bjPlaceBet{min-height:42px;border-color:#ebd49b;background:linear-gradient(155deg,#92703a,#523b1c 55%,#2e281d);color:#fff2d0;font-weight:800;letter-spacing:1px}.casinoBlackjack .bjPlaceBet:disabled{opacity:.48}.casinoBlackjack .casinoSidePaytable{margin:0;text-align:center;color:#c9c4b4;font-size:8px;line-height:1.45}.casinoBlackjack .casinoFlyingDenom{position:fixed;z-index:100000;pointer-events:none;width:42px;height:42px;display:grid;place-items:center;border:4px dashed #fff8;border-radius:50%;background:radial-gradient(circle at 32% 24%,#fff2,#c49a50 54%,#5d401b);box-shadow:0 7px 15px #000b;color:#fff;font:800 11px system-ui;transform:translate(-50%,-50%)}@media(max-width:520px){.casinoBlackjack .bjSeatBetSpots{grid-template-columns:repeat(2,36px);grid-template-rows:repeat(2,36px)}.casinoBlackjack .bjFeltSpot{width:36px;height:36px}.casinoBlackjack .casinoSeat{--seat-width:91px}.casinoBlackjack .casinoPlayerPlate{min-height:35px;padding:4px 3px}.casinoBlackjack .casinoPlayerPlate strong{font-size:9px}.casinoBlackjack .casinoPlayerPlate>b{font-size:11px}.casinoBlackjack .bjPlayerBankroll{min-height:17px;gap:1px}.casinoBlackjack .bjStackGroup{min-width:19px;height:17px;font-size:6px}.casinoBlackjack .casinoDenomChip{width:52px}.casinoBlackjack .casinoDenomChip:before{width:34px;height:34px}.casinoBlackjack .casinoDenomChip i{margin-bottom:10px}.casinoBlackjack .casinoSidePaytable{font-size:7px}}html body #app .casinoBlackjack.v22Game{background:linear-gradient(180deg,var(--casino-room,#15211a),#05090eea)!important;--casino-felt:#075839}.casinoBlackjack .casinoArena{width:min(1050px,100%);min-height:390px;overflow:hidden;border-radius:16px 16px 0 0}.casinoBlackjack .casinoSceneLayer{inset:0;border-radius:16px 16px 0 0}.casinoBlackjack .casinoTableRail{inset:26% -9% -5%;border-radius:8% 8% 49% 49%/12% 12% 49% 49%;background:linear-gradient(120deg,var(--casino-metal),var(--casino-rail) 5% 94%,var(--casino-metal));padding:12px}.casinoBlackjack .casinoTableBrand{top:50%;font-size:10px;letter-spacing:3px;color:#e9dfb57d}.casinoBlackjack .casinoFeltRules{top:32%;gap:5px;color:#f9e8c4b3;transform:translate(-50%) perspective(500px) rotateX(20deg)}.casinoBlackjack .casinoFeltRules b{font-size:10px;letter-spacing:1.3px}.casinoBlackjack .casinoFeltRules span{font-size:7px;letter-spacing:1px}.casinoBlackjack .casinoDealerStation{top:22%;width:150px;gap:5px}.casinoBlackjack .casinoDealerName{padding:4px 9px;border-radius:7px;background:linear-gradient(#111d28e6,#081019d9);border:1px solid #eee2b63d;color:#ffe8b6;font-size:9px;letter-spacing:1.3px;box-shadow:0 2px 7px #0005}.casinoBlackjack .casinoChipTray{display:none}.casinoBlackjack .casinoDealerCards .casinoCard{--card-w:36px;margin:0 1px;transform:perspective(400px) rotateX(14deg)}.casinoBlackjack .casinoCardShoe{top:24%;left:74%}.casinoBlackjack .casinoSeat{--seat-width:100px;gap:9px}.casinoBlackjack .casinoChair{height:40px;background:none;border:0;box-shadow:none;width:74px}.casinoBlackjack .casinoChair:before,.casinoBlackjack .casinoChair:after,.casinoBlackjack .casinoChairSeam{display:none}.casinoBlackjack .casinoSeatLeft .casinoChairHands{transform:perspective(450px) rotateY(6deg) rotate(8deg)}.casinoBlackjack .casinoSeatRight .casinoChairHands{transform:perspective(450px) rotateY(-6deg) rotate(-8deg)}.casinoBlackjack .casinoPlayerPlate{min-height:43px;padding:6px 5px;border-radius:10px;border-color:#a8c5d489;background:linear-gradient(155deg,#546675bb,#12212cf2 42%,#081119ed);box-shadow:inset 0 1px #f1fbff8c,inset 0 -1px #88a6b43b,0 3px 10px #0009;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.casinoBlackjack .casinoPlayerPlate strong{font-size:11px;line-height:14px;font-weight:600}.casinoBlackjack .casinoPlayerPlate>b{font-size:14px;line-height:15px;color:#f6efdc}.casinoBlackjack .casinoSeatStatus{bottom:-9px;padding:3px 7px;font-size:8px;border-radius:6px}.casinoBlackjack .casinoOwnSeat{--seat-width:185px;gap:15px}.casinoBlackjack .casinoOwnSeat .casinoChair{width:145px;height:77px}.casinoBlackjack .casinoOwnSeat .casinoChairHands{transform:perspective(480px) rotateX(8deg)}.casinoBlackjack .casinoOwnSeat .casinoSeatCards .casinoCard{--card-w:56px;margin:0 -2px;border-radius:6px;box-shadow:0 1px #bbb5a7,0 4px 8px #0008}.casinoBlackjack .casinoOwnSeat .casinoCardIndex{font-size:20px;top:4px;left:5px}.casinoBlackjack .casinoOwnSeat .casinoCardInverse{inset:auto 5px 4px auto}.casinoBlackjack .casinoOwnSeat .casinoCardPip{font-size:30px}.casinoBlackjack .casinoOwnSeat .casinoPlayerPlate{min-height:46px;padding:7px 9px}.casinoBlackjack .casinoOwnSeat .casinoPlayerPlate strong{font-size:13px;line-height:14px}.casinoBlackjack .casinoOwnSeat .casinoPlayerPlate>b{font-size:17px;line-height:18px}.casinoBlackjack .casinoOwnSeat .casinoHandTotal{font-size:12px;line-height:19px;bottom:-11px;min-width:28px;background:#0b1525f2}.casinoBlackjack .casinoSeatCards .casinoCard{--card-w:31px;margin:0 -5px}.casinoBlackjack .casinoSeatLeft>.casinoWager{left:calc(100% - 9px);top:17px}.casinoBlackjack .casinoSeatRight>.casinoWager{right:calc(100% - 9px);top:17px}.casinoBlackjack .casinoSeatCenter>.casinoWager{top:-27px}.casinoBlackjack .casinoWager{background:#07121ba8;border:1px solid #eee0b53b;border-radius:20px;padding:4px 6px;color:#fff0c8;font-size:10px}.casinoBlackjack .casinoWager>i{width:14px;height:14px}.casinoBlackjack .casinoEmptyChair{background:linear-gradient(145deg,#26413be0,#10201ad9);border:1px solid #cae9d547;box-shadow:0 3px 9px #0005;border-radius:50%;width:35px;height:35px;color:#eaf6eb}.casinoBlackjack .casinoEmptyLabel{padding:3px 6px;border-radius:5px;background:#0d192199;color:#e5edeb}.casinoBlackjack .casinoOwnSeat.hasSplitHands{--seat-width:235px}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoCard{--card-w:42px!important;margin:0 -7px!important}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoCardIndex{font-size:16px}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoCardPip{font-size:24px}.casinoBlackjack .hasSplitHands:not(.casinoOwnSeat) .casinoCard{--card-w:24px;margin:0 -7px}.casinoBlackjack .hasSplitHands .casinoChairHands{gap:8px;flex-wrap:wrap;max-width:240px}.casinoBlackjack[data-casino-theme=neon] .casinoPlayerPlate{border-color:#5edbe299;box-shadow:inset 0 1px #c8ffffa6,0 0 8px #20dfeb37,0 4px 10px #0008}.casinoBlackjack[data-casino-theme=neon] .casinoFeltRules{color:#a5faffc9;text-shadow:0 0 9px #28f4ef55}.casinoBlackjack[data-casino-theme=neon] .casinoTableBrand{color:#ffa7e4a1;text-shadow:0 0 10px #ec2ba2}.casinoBlackjack .casinoCard.isBack{background:repeating-linear-gradient(45deg,transparent 0 5px,#ffffff16 5px 6px),repeating-linear-gradient(-45deg,transparent 0 5px,#ffffff16 5px 6px),var(--casino-back);border:2px solid #e8e5d8}.casinoBlackjack .casinoCardBackMark{display:grid;position:absolute;inset:20% 12%;place-items:center;color:#eadfb7;font-weight:700;font-size:10px;border:1px solid #e8dcaa99;border-radius:45%}.casinoPlateMic{font-style:normal;font-size:8px;color:#91ffbb;text-shadow:0 0 7px #6effa1}.casinoGame .casinoCard.casinoDealt{animation-duration:var(--motion-duration,.58s);animation-delay:var(--deal-delay,0ms)}.casinoGame .casinoCard.casinoRevealed{animation:casinoReveal var(--motion-duration,.52s) ease-in-out both;animation-delay:var(--deal-delay,0ms)}.casinoGame .casinoChipsPlaced{animation:casinoChipPlace var(--motion-duration,.5s) cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--deal-delay,0ms)}.casinoGame .casinoPaid{animation:casinoPaid var(--motion-duration,1.55s) ease-out both;animation-delay:var(--deal-delay,0ms)}@keyframes casinoReveal{0%{transform:perspective(400px) rotateY(90deg);filter:brightness(.65)}55%{transform:perspective(400px) rotateY(-12deg);filter:brightness(1.14)}to{transform:perspective(400px) rotateY(0);filter:brightness(1)}}@keyframes casinoChipPlace{0%{opacity:.1;translate:0 32px;scale:.7}65%{opacity:1;translate:0 -3px;scale:1.06}to{translate:0 0;scale:1}}@keyframes casinoPaid{0%{box-shadow:0 0 #ffd87e00}25%{box-shadow:0 0 22px #ffe3a1ae;border-color:#fff3c5;filter:brightness(1.3)}to{filter:brightness(1)}}.casinoThemePicker{width:min(540px,94vw);max-height:88dvh;padding:16px;border:1px solid #9cb5c678;border-radius:19px;background:linear-gradient(150deg,#223043,#0b1220 65%);color:#f4f5fa;box-shadow:0 25px 90px #000a;font-family:Arial,Helvetica,sans-serif}.casinoThemePicker::backdrop{background:#030812bc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.casinoThemePicker header{display:flex;align-items:center;justify-content:space-between;padding:0 0 13px;letter-spacing:1.2px;font-size:13px}.casinoThemePicker [data-theme-close]{width:35px;height:35px;border:1px solid #fff4;border-radius:50%;background:#283546;color:#fff;font-size:25px;cursor:pointer}.casinoThemeGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.casinoThemeGrid button{display:flex;flex-direction:column;gap:8px;border:1px solid #93a8c347;border-radius:12px;padding:9px;color:#f2f4fa;background:linear-gradient(130deg,#ffffff0b,#0004),var(--casino-room);cursor:pointer;font-size:11px;font-family:inherit}.casinoThemeGrid button[aria-pressed=true]{outline:2px solid #a2ffe1;outline-offset:1px}.casinoThemeSample{position:relative;width:100%;height:69px;background:linear-gradient(#0001,#0008),var(--casino-room);border-radius:7px;overflow:hidden;display:grid;place-items:center}.casinoThemeSample i{position:absolute;inset:11px 5px 5px;background:var(--casino-felt);border:6px solid var(--casino-rail);outline:1px solid var(--casino-metal);border-radius:20% 20% 50% 50%;box-shadow:0 0 12px var(--casino-accent)}.casinoThemeSample b{position:relative;color:var(--casino-accent);font:700 20px Georgia;text-shadow:0 1px 2px #000}@media(min-width:650px){.casinoBlackjack .casinoArena{width:min(1050px,95vw)}.casinoBlackjack .casinoSeat{--seat-width:142px}.casinoBlackjack .casinoOwnSeat{--seat-width:214px}.casinoBlackjack .casinoSeatCards .casinoCard{--card-w:39px}.casinoBlackjack .casinoDealerStation{top:24%}.casinoBlackjack .casinoPlayerPlate strong{font-size:13px}.casinoBlackjack .casinoPlayerPlate>b{font-size:15px}.casinoBlackjack .casinoFeltRules{top:32%}.casinoBlackjack .casinoFeltRules b{font-size:15px}.casinoBlackjack .casinoFeltRules span{font-size:11px}.casinoBlackjack .casinoTableBrand{font-size:13px}}@media(max-width:370px){.casinoBlackjack .casinoSeat{--seat-width:87px}.casinoBlackjack .casinoPlayerPlate strong{font-size:10px}.casinoBlackjack .casinoPlayerPlate>b{font-size:12px}.casinoBlackjack .casinoOwnSeat{--seat-width:157px}.casinoBlackjack .casinoOwnSeat .casinoSeatCards .casinoCard{--card-w:48px}.casinoBlackjack .casinoWager{font-size:8px;padding:3px}.casinoBlackjack .casinoFeltRules b{font-size:9px;letter-spacing:.5px}.casinoBlackjack .casinoSeatCards .casinoCard{--card-w:27px}}@media(max-height:740px){.casinoBlackjack .casinoArena{min-height:345px}.casinoBlackjack .casinoSeat{gap:5px}.casinoBlackjack .casinoPlayerPlate{min-height:35px;padding:4px}.casinoBlackjack .casinoPlayerPlate>b{font-size:12px}.casinoBlackjack .casinoOwnSeat{gap:10px}.casinoBlackjack .casinoOwnSeat .casinoChair{height:60px}.casinoBlackjack .casinoOwnSeat .casinoSeatCards .casinoCard{--card-w:46px}.casinoBlackjack .casinoOwnSeat .casinoPlayerPlate{min-height:39px;padding:4px}.casinoBlackjack .casinoOwnSeat .casinoPlayerPlate>b{font-size:14px}.casinoBlackjack .casinoDealerCards .casinoCard{--card-w:30px}.casinoBlackjack .casinoFeltRules{top:31%;gap:4px}}@media(prefers-reduced-motion:reduce){.casinoGame .casinoCard.casinoDealt,.casinoGame .casinoCard.casinoRevealed,.casinoGame .casinoChipsPlaced,.casinoGame .casinoPaid{animation:none!important}}.casinoGame .casinoSocial .casinoHistoryButton{min-width:70px;flex:1;max-width:135px;font-size:9px;padding:5px}.casinoHistoryDialog{font:13px Arial,sans-serif;color:#ecf2fa;width:min(460px,92vw);max-height:80dvh;border-radius:15px;padding:17px;background:#142131;border:1px solid #a2bdd373;box-shadow:0 25px 70px #0009}.casinoHistoryDialog::backdrop{background:#050a12b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.casinoHistoryDialog header{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:1px}.casinoHistoryDialog header button{background:none;border:1px solid #a1b5c466;color:#edf6fa;border-radius:50%;width:31px;height:31px;font-size:24px;cursor:pointer}.casinoHistoryList{padding:0;margin:15px 0 0;list-style:none;display:flex;flex-direction:column;gap:0}.casinoHistoryList li{padding:9px 2px;border-bottom:1px solid #8ca4bc22;line-height:1.35}.casinoThemeMore{margin-top:13px;width:100%;border:1px solid #a0b2c263;border-radius:8px;background:#25344c;color:#eaf4fc;font:11px Arial;padding:12px;cursor:pointer}.casinoGame .casinoFlyingChips{position:absolute;left:50%;top:40%;width:25px;height:22px;z-index:8;pointer-events:none;animation:casinoChipFlight var(--motion-duration,.7s) cubic-bezier(.2,.65,.2,1) both;animation-delay:var(--deal-delay,0ms)}.casinoFlyingChips i{position:absolute;width:20px;height:13px;left:0;top:7px;border:2px dashed #ffefca;border-radius:50%;background:#bb2846;box-shadow:0 2px #66152d,0 4px 4px #0007}.casinoFlyingChips i:nth-child(2){left:4px;top:2px}.casinoFlyingChips i:nth-child(3){left:-3px;top:-3px}.casinoGame .casinoMucked{animation:casinoMuck var(--motion-duration,.5s) ease-in both;animation-delay:var(--deal-delay,0ms)}.casinoPoker .isFolded .casinoChairHands{opacity:0}@keyframes casinoChipFlight{0%{opacity:0;transform:translate(0) scale(.5)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(var(--deal-x),var(--deal-y)) scale(.85)}}@keyframes casinoMuck{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--deal-x),var(--deal-y)) rotate(13deg) scale(.65)}}.casinoButtonCallout{position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;flex-direction:column;gap:5px;padding:10px 15px;border:1px solid #e4d7b26b;border-radius:10px;background:linear-gradient(130deg,#142633de,#081219ee);box-shadow:0 3px 13px #0005;color:#f6dfaa;pointer-events:none;text-align:center}.casinoButtonCallout span{font-size:8px;letter-spacing:1.4px}.casinoButtonCallout b{font-size:12px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.casinoBlackjack .casinoOwnSeat.hasSplitHands{--seat-width:min(296px,88vw)}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoChair{width:100%;height:72px}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoChairHands{width:100%;max-width:none;flex-wrap:nowrap;gap:9px}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoBJHand{min-width:0;flex:1}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoSeatCards{width:100%;justify-content:center}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoSeatCards .casinoCard{--card-w:34px!important;margin:0 -10px!important}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoCardIndex{font-size:13px;left:2px;top:3px}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoCardInverse{inset:auto 2px 3px auto}.casinoBlackjack .casinoOwnSeat.hasSplitHands .casinoCardPip{font-size:19px}html body #app .casinoGame.casinoPoker{--casino-felt:#064532;--casino-accent:#41edbb;background:radial-gradient(ellipse at 50% 30%,#163b35,#030b10 74%)!important;min-height:620px!important}.casinoPoker .casinoHud{max-width:1100px}.casinoPoker .casinoTableTitle b{color:#d4fff0;letter-spacing:2px}.casinoPoker .casinoHudActions{gap:5px}.casinoPoker .casinoIconButton{background:linear-gradient(145deg,#18352f,#061411);border-color:#407467;color:#b7efdc}.casinoPoker .casinoArena{width:min(100%,1080px);min-height:340px}.casinoPoker .casinoTableRail{inset:8% 8% 7%;padding:14px;border-radius:47%/30%;background:linear-gradient(110deg,#668077,#122821 8%,#040b09 30%,#315347 65%,#020b08 90%,#779589);border:1px solid #5d8575;box-shadow:inset 0 2px 3px #cfffe866,0 7px #020807,0 11px #193b2e,0 20px 28px #000b}.casinoPoker .casinoFelt{border:2px solid #4bffc3;background:radial-gradient(ellipse at 50% 35%,#0f71534d,#001f18b3),repeating-linear-gradient(31deg,#fff1 0,.4px,transparent .4px,transparent 2px),#064932;box-shadow:0 0 8px #23ffc677,inset 0 0 25px #001f16,inset 0 0 0 3px #022e22}.casinoPoker .casinoTableBrand{display:none}.casinoPoker .casinoChair{background:transparent;border:0;box-shadow:none}.casinoPoker .casinoChair:before,.casinoPoker .casinoChair:after,.casinoPoker .casinoChairSeam{display:none}.casinoPoker .casinoPlayerPlate{background:linear-gradient(150deg,#1a3932f7,#03140ff7);border:1px solid #538676;border-radius:9px;box-shadow:inset 0 1px #bcffe52b,0 5px 10px #0009}.casinoPoker .casinoPlayerPlate>b{color:#a2f3d4}.casinoPoker .isActing .casinoPlayerPlate{outline:2px solid #53ffc3;box-shadow:0 0 18px #23eaa766,inset 0 0 12px #17d68a33}.casinoPoker .casinoSeatStatus{background:#062b21;color:#e4fff5;border-color:#36ad82}.casinoPoker .casinoDealerButton{width:19px;height:19px;font-size:11px;background:linear-gradient(#fff,#c0c9bd);color:#123528;border:1px solid white;box-shadow:0 2px 4px #000a}.casinoPoker .casinoEmptyChair{border:1px dashed #65b39766;background:#062d2244;color:#93c6b4;box-shadow:none;border-radius:50%;width:34px;height:34px}.casinoPoker .casinoEmptyLabel{font-size:8px;color:#8fb2a6}.casinoPoker .casinoCommunity{z-index:2}.casinoPoker .casinoPot{background:linear-gradient(#0c3027,#031611);border:1px solid #477c67;border-radius:8px;padding:5px 14px;color:#9fc8b8;box-shadow:0 3px 12px #0005}.casinoPoker .casinoPot b{color:#68ffcc}.casinoPoker .casinoBoard{gap:5px}.casinoPoker .casinoBoard .casinoCard{margin:0;box-shadow:0 1px #a7afa1,0 5px 10px #00160dcc}.casinoPoker .casinoBoardSlot{border-color:#74c9a535;background:#00291e44}.casinoPoker .casinoWager{background:linear-gradient(145deg,#154838,#071a14);border:1px solid #ad9b60;border-radius:5px;color:#fff0c0;padding:3px 7px;box-shadow:0 3px 4px #0008}.casinoPoker .casinoWager i{display:none}.casinoPoker .casinoConsole{background:linear-gradient(#041510e8,#020b08);border-top:1px solid #326f57;border-radius:16px 16px 0 0;max-width:750px;padding:8px 12px 5px;box-shadow:0 -10px 30px #0004}.casinoPoker .casinoTurnLine{color:#b7f1db}.casinoPoker .casinoClock{background:#08362a;color:#75ffcb;border-color:#4cb38d}.casinoPoker .casinoHandLabel{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 9px;padding:5px 9px;margin:4px auto 6px;border:1px solid #39785f;border-radius:7px;background:#0a2c21;width:fit-content;font-size:12px}.casinoPoker .casinoHandLabel>span{font-size:9px;letter-spacing:1px;color:#93bfad}.casinoPoker .casinoHandLabel b{color:#f3e3a7}.casinoPoker .casinoHandLabel small{font-size:9px;color:#a4c8ba}.casinoPoker .pokerLiveStats{display:flex;justify-content:center;gap:20px;padding:5px 10px;border-top:1px solid #234c3b;border-bottom:1px solid #234c3b;background:#061a13;flex:none;font-size:9px;letter-spacing:1px;color:#91b7a6}.pokerLiveStats b{margin-left:5px;font-size:12px;color:#dbfcee}html body #app .casinoPoker button.casinoGlassButton{background:linear-gradient(150deg,#15392e,#041d14)!important;border:1px solid #39c093!important;border-radius:9px!important;color:#dcfff1!important;box-shadow:inset 0 1px #c5ffeb40,0 3px 9px #0007!important;min-height:42px}html body #app .casinoPoker button.casinoFold{background:linear-gradient(150deg,#561b39,#250b18)!important;border-color:#ec4c91!important}html body #app .casinoPoker .casinoPrimary{background:linear-gradient(150deg,#126442,#053620)!important}.casinoPoker .casinoBetPanel{background:#041a13;border:1px solid #285b47;border-radius:9px}.casinoPoker input[type=range]{accent-color:#35e7a2}.casinoPoker .casinoSocial{gap:5px;margin-top:5px}.casinoPoker .casinoSocial .casinoGlassButton{min-height:30px!important;font-size:9px;padding:4px 9px}.casinoPoker .casinoFooter{font-size:8px;padding-top:4px}@media(min-width:800px){.casinoPoker .casinoTableRail{inset:12% 7% 8%;border-radius:48%}.casinoPoker .casinoSeat{--seat-width:118px}.casinoPoker .casinoOwnSeat{--seat-width:174px}.casinoPoker .casinoBoard .casinoCard{--card-w:60px}.casinoPoker .casinoArena{min-height:390px}.casinoPoker .casinoConsole{width:750px}}@media(max-width:430px){.casinoPoker .casinoSeat{--seat-width:76px}.casinoPoker .casinoOwnSeat{--seat-width:130px}.casinoPoker .casinoPlayerPlate strong{font-size:10px}.casinoPoker .casinoPlayerPlate>b{font-size:11px}.casinoPoker .casinoBoard .casinoCard{--card-w:34px}.casinoPoker .casinoBoardSlot{width:34px;height:48px}.casinoPoker .casinoHud{padding:0 8px}.casinoPoker .casinoHudActions .casinoIconButton{width:29px;height:29px;padding:6px}.casinoPoker .casinoTableTitle b{font-size:11px}.casinoPoker .casinoOwnSeat .casinoCard{--card-w:36px}.casinoPoker .casinoOwnSeat .casinoSeatCards:has(>.casinoCard:nth-child(4)) .casinoCard{--card-w:32px}}@media(prefers-reduced-motion:reduce){.casinoPoker *{animation:none!important;transition:none!important}}html body button.fgGlass,html[data-menu-palette] body #app button.fgGlass{background:var(--ui-button-bg)!important;border:1px solid #ffffffbc!important;border-radius:14px;color:#fff!important;box-shadow:var(--ui-button-shadow)!important;text-shadow:0 1px 2px #0008;touch-action:manipulation;transition:filter .1s,opacity .1s}html body button.fgGlass:active,html[data-menu-palette] body #app button.fgGlass:active{filter:brightness(1.22)}html body button.fgGlass:disabled{opacity:.48;cursor:default}html body button.fgGlass:focus-visible{outline:2px solid rgb(var(--menu-light));outline-offset:3px}html body button.fgGlass[aria-pressed=true],html body button.fgGlass[aria-selected=true],html[data-menu-palette] body #app button.fgGlass[aria-pressed=true],html[data-menu-palette] body #app button.fgGlass[aria-selected=true]{border-color:#fff!important;box-shadow:inset 0 0 0 1px rgb(var(--menu-light) / .7),0 0 12px rgb(var(--menu-tint) / .5)!important}#app #prastaBuild.fgGlass[aria-pressed=true]{background:linear-gradient(145deg,#ae253c,#400c1c)!important;border-color:#ff9da9!important;color:#fff!important}html body .v89Screen,html body .v89Home{background:linear-gradient(#08090da6,#09070c99),var(--menu-background) center/cover fixed!important}html body .v89HomeVeil{background:linear-gradient(0deg,#08070b55,transparent)!important}.v89Home .v89Header{position:relative!important}html body .v89HomeMenu{position:relative;inset:auto;transform:none;margin:16px auto 70px;width:min(520px,90vw);display:grid;gap:12px;padding:0}html body .v89HomeAction{display:flex;align-items:center;gap:17px;width:100%;min-height:66px;margin:0;padding:14px 18px;letter-spacing:3px;text-transform:uppercase}html body .v89HomeAction strong{font:500 clamp(14px,3.7vw,21px)/1.2 Arial,sans-serif}.v89HomeAction>svg:last-child{display:none!important}html body .v89HomeIcon{border:0;border-right:1px solid #deb89844;border-radius:0;padding:0 16px 0 0;width:58px;height:38px;background:none;flex-shrink:0}.v89HomeIcon svg{width:32px!important;height:32px!important}html body .v89PublicBusiness{font-size:10px;line-height:1.45;margin:3px 10px;color:#d3beaa}html body .v89Screen .v89Card,html body .v89Dialog,html body .v90Panel,html body .v89Options,html body .v90ChoicePanel,html body .v90PanelDialog,html body .v1HelpDialog,html body .v90TableMenu,html body .v90GlobalChat,html body .v89Nav{background:linear-gradient(135deg,rgb(var(--menu-tint) / .4),rgb(var(--menu-dark) / .98))!important;border-color:rgb(var(--menu-light) / .4)!important;color:rgb(var(--menu-light))}html body .v89Screen input,html body .v89Screen select,html body .v89Screen textarea,html body dialog input,html body dialog select,html body dialog textarea{background:rgb(var(--menu-dark) / .95);color:#fff;border-color:rgb(var(--menu-light) / .4)}html body .v89Home .v89Header{box-sizing:border-box;min-height:110px;height:110px;align-items:flex-start;padding-top:12px;padding-left:160px;padding-right:14px;gap:6px}html body .v89Home .v89Account{min-width:0;max-width:190px;padding:10px;flex-shrink:1}html body .v89Home .v1HelpLobbyButton{margin:0;flex-shrink:0}html body .v90GlobalChat:not(.expanded){top:calc(12px + env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));width:138px}html body .v90GlobalChat:not(.expanded) #v90GlobalPreview{margin-bottom:9px}html body .v89PageHeading{margin:10px 0 15px}html body .v89PageHeading h1{font-size:clamp(23px,5vw,32px)}.fgGameColumns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fgGameColumn{min-width:0;display:grid;gap:8px;align-content:start}.fgGameColumn h2{font-size:19px;margin:0;text-align:center}.fgGameColumn .v001FamilyArt{height:85px;transform:scale(.7);margin:-10px 0 -7px}.fgGameColumn .v89Btn{padding:12px 7px;min-height:48px;font-size:12px}.fgGameColumn .v89Btn svg{display:none}.fgGameColumn>header{border:1px solid #ddba8a38;border-radius:16px;background:#170f15b0;padding:12px 0 5px}.fgComingSoon{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.fgComingSoon button{padding:17px 8px;min-height:60px;font-size:11px;letter-spacing:1px;line-height:1.6}.fgQueue{text-align:center;padding:22px 16px!important;max-width:560px;margin:0 auto}.fgQueue h2{font-size:25px}.fgQueue strong{display:block;margin:14px 0;color:#f6d69f}.fgQueue .fgOccupancy{font-size:35px;letter-spacing:3px}.fgQueue ul{list-style:none;padding:0;display:grid;gap:9px}.fgQueue li{background:#140e14a6;border:1px solid #daba862c;border-radius:11px;padding:11px}.fgQueue [data-queue-tip]{min-height:78px;display:grid;place-items:center;font-size:13px;line-height:1.5;color:#e2cbb4;border-top:1px solid #ab805533;padding:12px 0}.fgQueue small{display:block;margin:9px 0}.fgQueue .v89Btn{margin:6px}.fgExpress .v90EventGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.fgExpress .v90EventCard{padding:11px!important;border-radius:15px!important;min-height:145px;display:flex;flex-direction:column;gap:6px;background:#1c1416d9!important}.fgExpress .v90EventCard h2{font:600 13px/1.25 Arial,sans-serif!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fgExpress .v90EventCard time,.fgExpress .v90EventCount,.fgExpress .v90EventFormat{font-size:9px!important;line-height:1.25}.fgExpress .v89Badge{font-size:8px!important;padding:3px 5px!important}.fgExpress .v89SectionHead{margin:0!important;gap:3px;align-items:start}.fgExpress .v90EventActions{display:flex!important;gap:4px!important;margin-top:auto!important}.fgExpress .v90EventActions button{min-height:31px!important;padding:5px!important;font-size:9px!important;flex:1}.fgExpress .v90EventActions svg{display:none}.fgExpressPlaceholder{display:grid;place-items:center;text-align:center;min-height:145px;border:1px dashed #d2ac7055;border-radius:15px;color:#bca38b;font-size:12px;background:#130f13a3}html body .fgExpress+.v90ChoicePanel{padding:12px!important;margin-top:12px}.fgExpress+.v90ChoicePanel h2{font-size:19px!important;margin:0 0 8px}.fgExpress+.v90ChoicePanel .v90GameChoices{gap:8px}.fgExpress+.v90ChoicePanel .v90GameChoice{min-height:90px!important;padding:8px!important;display:flex;flex-direction:column;gap:3px}.fgExpress+.v90ChoicePanel .v001FamilyArt{height:50px!important;transform:scale(.5);margin:-7px 0}.fgExpress+.v90ChoicePanel .v90ChoiceTitle strong{font-size:13px}.fgExpress+.v90ChoicePanel .v90GameChoice>svg{display:none}.fgExpress+.v90ChoicePanel .fgComingSoon{margin:8px 0 0;gap:8px}.fgExpress+.v90ChoicePanel .fgComingSoon button{min-height:40px;padding:7px;font-size:9px}.fgSeatRecovery{position:absolute;z-index:380;left:0;right:0;top:100%;margin-top:4px;padding:5px;background:#181015f5;border:1px solid #d3ad7d;border-radius:10px;display:grid;gap:4px;min-width:88px;box-shadow:0 6px 16px #0008}.fgSeatRecovery button{font-size:9px!important;line-height:1.3;padding:7px 4px;min-height:29px}.fgMatchTarget{font-size:10px;line-height:1.3;padding:4px 8px;text-align:center;color:#efd1a2;text-shadow:0 1px 2px #000;pointer-events:none}.v22Game:not(.prastaGame)>.fgMatchTarget{position:absolute;top:76px;left:25%;right:25%;z-index:150}html body .prastaBoard{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:7px;overflow:visible;padding:4px;min-height:0}html body .prastaLoose,html body .prastaBuilds{display:contents}html body .prastaBuild{--build-card:40px;width:64px;max-width:64px;min-width:0;flex:0 0 64px;padding:4px;overflow:hidden;border-radius:10px;align-self:center}html body .prastaBuild>button{background:none!important;border:0!important;box-shadow:none!important;padding:0 0 3px;min-height:0;color:#ffe7bc;font-size:8px;width:100%}html body .prastaBuild>button b{font-size:8px;letter-spacing:.3px}.prastaBuild>button b strong{font-size:11px!important}html body .prastaBuildCards{height:62px;margin:0;overflow:visible}html body .prastaBuildCards>.card{width:40px!important;height:60px!important;transform:none!important;left:calc(12px * var(--build-index) / max(1,var(--build-count) - 1))!important;top:0}html body .prastaBuildOwner{font-size:8px;line-height:1.2;max-width:54px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}html body .prastaLoose .card,html body .heads .prastaLoose .card{width:var(--loose-card,43px)!important;max-width:100%;height:auto!important;aspect-ratio:2/3}html body .prastaBoard[data-dense=true]{gap:3px;--loose-card:30px}html body .prastaBoard[data-dense=true] .prastaBuild{transform:scale(.88);margin:-5px -3px}@media(max-width:360px){.fgGameColumns{gap:8px}.fgGameColumn .v89Btn{font-size:11px}.fgExpress .v90EventCard,.fgExpressPlaceholder{min-height:136px}}@media(orientation:landscape)and (max-height:600px){html body .v89HomeMenu{grid-template-columns:1fr 1fr;margin-top:10px;max-width:650px;width:85vw;gap:8px}html body .v89HomeAction{min-height:50px;padding:8px 14px}html body .v89PublicBusiness{grid-column:1/-1}html body .prastaBuild{width:57px;max-width:57px;flex-basis:57px}html body .prastaBuildCards{height:46px}html body .prastaBuildCards>.card{width:29px!important;height:44px!important}html body .prastaBuildOwner{font-size:7px}html body .prastaBoard{--loose-card:32px}}@media(prefers-reduced-motion:reduce){html body button.fgGlass{transition:none}}html body .v89Page:has(>.fgExpress){display:flex;flex-direction:column;padding-top:8px}html body .v89Page:has(>.fgExpress)>.v89PageHeading{order:0;margin:4px 0 10px}html body .v89Page:has(>.fgExpress)>.v89AdminBanner{order:3;margin-top:14px}html body .v89Page:has(>.fgExpress)>.fgExpress{order:1}html body .v89Page:has(>.fgExpress)>.v90ChoicePanel{order:2}html body .v89Page:has(>.fgExpress)>.v90LogsEntry{order:4}html body .fgExpress .v90EventCard{height:145px;min-height:145px;max-height:145px;overflow:hidden}html body .fgExpress .v90EventCount,html body .fgExpress .v90EventGrid{margin:0}html body .fgExpress .v90EventActions{flex-wrap:nowrap}html body .fgExpress .v90EventActions .v89Btn{min-height:31px!important;height:31px!important;font-size:8px!important;padding:3px!important;margin:0!important}html body .prastaBoard{gap:4px;overflow:hidden}html body .prastaLoose .card,html body .heads .prastaLoose .card{width:calc(43px * var(--board-unit,1))!important}html body .prastaBuild{width:calc(64px * var(--board-unit,1));max-width:calc(64px * var(--board-unit,1));flex-basis:calc(64px * var(--board-unit,1));padding:3px;transform:none!important;margin:0!important}html body .prastaBuildCards{height:calc(62px * var(--board-unit,1));margin:0}html body .prastaBuildCards>.card{width:calc(40px * var(--board-unit,1))!important;height:calc(60px * var(--board-unit,1))!important;left:calc(12px * var(--board-unit,1) * var(--build-index) / max(1,var(--build-count) - 1))!important}html body .prastaBuildOwner{font-size:7px;line-height:10px;height:10px;max-width:100%}html body .prastaGame.teams .prastaBoard .prastaLoose .card,html body .prastaGame.heads .prastaBoard .prastaLoose .card{width:calc(43px * var(--board-unit,1))!important;min-width:0;min-height:0}html body .prastaBuild>button b{white-space:nowrap;font-size:7px!important;letter-spacing:0}html body .prastaBuild>button b strong{font-size:9px!important}html body .fgExpress+.v90ChoicePanel .v001FamilyArt{flex-shrink:0;transform:scale(.43);margin:-15px 0 -8px}html body .fgExpress+.v90ChoicePanel .v90ChoiceTitle{position:relative;z-index:2}html body .prastaBuildCards>.card{display:block;isolation:isolate;z-index:var(--build-index);background:#fffbef!important;overflow:hidden!important;text-shadow:none;letter-spacing:normal;line-height:normal}html body .prastaBuildCards .v90FaceInk{text-shadow:none;letter-spacing:normal}html body .fgExpress .v90EventCard,html body .fgGameColumn>header,html body .fgQueue li{background:rgb(var(--menu-dark) / .9)!important;border-color:rgb(var(--menu-light) / .3)}html body .fgQueue [data-queue-tip],html body .fgQueue strong,html body .v89PublicBusiness{color:rgb(var(--menu-light))}html body .v89HomeIcon{border-right-color:rgb(var(--menu-light) / .35)}@media(max-width:360px){html body .v89Home .v89Header{padding-left:136px;padding-right:10px;gap:4px}html body .v90GlobalChat:not(.expanded){width:116px}html body .v90GlobalChat #v90ExpandGlobal{padding:10px 7px;gap:5px}html body .v89Home .v89Account{padding:10px 7px;font-size:10px}html body .v89Home .v89Account svg{display:none}}html[data-reduce-effects=true] .v89HomeAction,html[data-reduce-effects=true] .prastaPlate,html[data-reduce-effects=true] .fgGlass{transition:none!important;animation:none!important}.fgSettings{display:grid;gap:18px}.fgSettings section{border-bottom:1px solid rgb(var(--menu-light) / .22);padding-bottom:18px}.fgSettings h2{font-size:18px;margin:0 0 12px}.fgSettings label{display:block;font-size:14px;margin:14px 0 8px}.fgSettings small{display:block;line-height:1.5;opacity:.85;margin:5px 0}.fgSettings input[type=range]{width:100%;accent-color:rgb(var(--menu-light));min-height:32px}.fgSettings select{width:100%;min-height:44px;border-radius:10px;padding:8px;font-size:16px}.fgSettings .v89SettingRow{gap:12px}.fgSettings .v89SettingRow>div{min-width:0}.fgSettings .v89SettingRow button{flex-shrink:0}.fgSettings output{float:right}.fgSettings .v89Btn{margin-top:8px}html body .v89Dialog p,html body .v89Dialog label,html body .fgSettings small{color:rgb(var(--menu-light) / .88)}.fgGameColumn .fgPrivateFamily{width:100%;min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 8px;gap:7px}.fgPrivateFamily h2{margin:0;font-size:clamp(18px,4vw,26px)}.fgPrivateFamily small{font-size:10px;letter-spacing:1px}.fgQuickHeading{text-align:center;font-size:10px;line-height:1.4;letter-spacing:.6px;margin:14px 0 6px}.fgGameColumn>.v89Btn{white-space:normal;text-align:center;line-height:1.4;font-size:12px}.fgPrivatePassword{display:grid;gap:7px;max-width:360px;margin:15px auto;font-size:14px;text-align:left}.fgPrivatePassword input{width:100%;box-sizing:border-box;background:#121219;color:#fff;border:1px solid rgb(var(--menu-light) / .65);border-radius:10px;padding:12px;font-size:16px}.fgPrivatePassword small{font-size:11px;line-height:1.5;color:#e4d5c6}.fgVisitors{text-align:center;font-size:10px;letter-spacing:1.4px;color:rgb(var(--menu-light));padding:12px 0 28px}.fgVisitors strong{display:block;font-size:20px;letter-spacing:2px;margin-top:5px;font-variant-numeric:tabular-nums}.v001FamilyArt{position:relative!important;display:block!important;width:116px!important;height:91px!important;flex:none!important;margin:0 auto 10px!important;transform:none!important}.v001FamilyArt i{position:absolute!important;left:50%!important;top:8px!important;width:50px!important;height:73px!important;margin:0!important;transform-origin:50% 100%!important}.v001FamilyArt i:nth-child(1){transform:translate(-92%) rotate(-18deg)!important}.v001FamilyArt i:nth-child(2){transform:translate(-50%) rotate(0)!important}.v001FamilyArt i:nth-child(3){transform:translate(-8%) rotate(18deg)!important}@media(orientation:portrait){html body .prastaTable{padding-top:9px}html body .prastaRound{position:absolute;top:12px;left:10px;right:10px;align-items:flex-start;pointer-events:none}html body .prastaRound>b{font-size:9px;letter-spacing:.3px;padding-top:5px}html body .prastaDeckGroup{flex-direction:column;gap:2px;font-size:9px;width:53px}html body .prastaDeck{width:19px!important;height:28px!important}html body .prastaRound .fgMatchTarget{position:absolute;top:47px;right:0;width:58px;padding:0;font-size:8px}html body .prastaArena{gap:4px;grid-template-columns:64px minmax(0,1fr) 64px}html body .prastaOpponent.seatTop{width:145px;align-self:start}html body .prastaOpponent.seatTop .prastaPlate{display:grid;grid-template-columns:1fr auto;padding:5px;gap:2px}html body .seatTop .prastaPlate>strong,html body .seatTop .prastaPlate>span{grid-column:1/-1}html body .seatTop .prastaPlate>strong{font-size:12px;flex-wrap:nowrap}html body .seatTop .prastaPlate>span{font-size:10px}html body .seatTop .prastaTurnLabel{font-size:9px;align-self:center;text-align:right}html body .seatTop .prastaClock{font-size:12px;padding-right:22px}html body .prastaYourSeat .prastaCompactSelf{max-width:none;height:52px;min-height:52px;padding:4px 6px;gap:0 5px;display:grid;grid-template-columns:minmax(0,1fr) 55px 74px;grid-template-rows:24px 18px;text-align:left;align-items:center}html body .prastaCompactSelf>strong{grid-column:1;grid-row:1;justify-content:flex-start;flex-wrap:nowrap;font-size:14px;min-width:0}html body .prastaCompactSelf>.prastaCompactStats{grid-column:1/3;grid-row:2;font-size:10px;white-space:nowrap;line-height:16px}html body .prastaCompactTurn{grid-column:2;grid-row:1;text-align:center;display:flex;flex-direction:column;align-items:center;line-height:12px}html body .prastaCompactTurn .prastaTurnLabel{font-size:7px;letter-spacing:0;line-height:10px}html body .prastaCompactTurn .prastaClock{font-size:12px;line-height:12px}html body .prastaYourSeat .prastaCompactSelf .prastaSort{position:static;grid-column:3;grid-row:1/3;width:74px;min-height:38px;height:38px;font-size:9px;padding:4px}html body .prastaYourSeat .prastaCompactSelf .prastaNoFuture{top:auto;bottom:100%;right:3px;width:auto;padding:5px 9px;white-space:nowrap}html body .prastaHand{padding-top:12px;padding-bottom:5px}html body .teams .prastaHand{width:90%;margin-inline:auto}html body .teams .prastaHand .card{width:min(14.4vw,64.8px)!important;flex-basis:64.8px}html body .prastaHistory{margin:1px 0}html body .prastaActions{margin:2px 0}}@media(max-height:650px)and (orientation:portrait){html body .teams .prastaHand .card{max-width:39.6px!important;flex-basis:39.6px}html body .prastaYourSeat .prastaCompactSelf{height:48px;min-height:48px;grid-template-rows:22px 16px;padding-block:4px}html body .prastaCompactSelf>strong{font-size:12px}html body .prastaCompactSelf>.prastaCompactStats{font-size:9px}}@media(orientation:portrait){html body .prastaGame .prastaOpponent.seatTop:has(.prastaFuture){width:145px;display:flex;flex-direction:column}html body .prastaGame .seatTop .prastaFuture{position:relative;flex-shrink:0}}@media(orientation:portrait){html body .prastaGame .prastaHand{width:100%;gap:3px;margin-inline:0}html body .prastaGame .prastaHand .card{width:var(--hand-card-width,48px)!important;max-width:none!important;flex:0 0 var(--hand-card-width,48px);margin:0!important}html body .prastaGame .prastaHand .card+.card{margin-left:calc(-1 * var(--hand-overlap,0px))!important}}.prastaBuildChoice{position:fixed;inset:0;margin:auto;width:min(290px,85vw);box-sizing:border-box;padding:16px;border:1px solid #ead19b;border-radius:15px;background:#171522;color:#fff0d1;box-shadow:0 12px 40px #0009;text-align:center;font:14px Arial,sans-serif;z-index:20000}.prastaBuildChoice::backdrop{background:#0007}.prastaBuildChoice>div{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.prastaBuildChoice button{min-height:44px;border:1px solid #d5b67e;border-radius:9px;padding:8px 12px;background:linear-gradient(#685138,#30251d);color:#fff0d1;font-weight:700;cursor:pointer;touch-action:manipulation;flex:1}.prastaBuildChoice [data-build-cancel]{background:#282632;width:100%;border-color:#827481}html body .fgExpress .v90EventGrid{grid-template-columns:minmax(0,1fr)!important}html body .fgExpress .v90EventCard{height:auto;min-height:120px;max-height:none;overflow:visible}html body .fgExpress .v90EventCard h2{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere}html body .fgExpressPlaceholder{min-height:76px}html body .prastaGame .prastaHand .card{background:#fffaf0!important;opacity:1!important;isolation:isolate}html body .prastaGame .prastaHand .card+.card{margin-left:0!important}html body .prastaGame .prastaMove{display:flex;align-items:center;gap:7px;overflow:visible;max-height:none;min-height:34px;padding:4px 7px}html body .prastaMove>b{flex:1;min-width:0;max-height:3.9em;overflow:auto;line-height:1.3}html body .prastaMove>#prastaHistoryToggle{flex:none;min-height:32px;min-width:48px;padding:4px;font-size:9px;border-radius:7px}html body .prastaHistory:not([open]){display:none}html body .prastaHistory[open]{position:absolute;inset:auto 12px 150px;max-height:50%;overflow:auto}html body .prastaGame .prastaPlate.turn{border-color:#fff;outline-color:#fff;box-shadow:inset 0 8px 18px #ffffff26,0 0 19px #fff9}html body .prastaGame .prastaPlate.turn:before,html body .prastaGame .prastaPlate.turn:after{background:linear-gradient(180deg,#ffffff08,#ffffffb0);animation:prastaWhitePulse 2.4s ease-in-out infinite}html body .prastaGame .seatTop .prastaPlate.turn:before,html body .prastaGame .seatTop .prastaPlate.turn:after{background:linear-gradient(90deg,#ffffff08,#ffffffb0)}html body .prastaGame .prastaTurnLabel{color:#fff;text-shadow:0 0 6px #fff8}@keyframes prastaWhitePulse{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){html body .prastaGame .prastaPlate.turn:before,html body .prastaGame .prastaPlate.turn:after{animation:none;opacity:.8}}html body .prastaDealerNotice{white-space:normal;font-weight:800;line-height:1.6;border-color:#eee;color:#fff;background:#141924f5;box-shadow:0 10px 35px #0008}html[data-reduce-effects=true] body .prastaGame .prastaPlate.turn:before,html[data-reduce-effects=true] body .prastaGame .prastaPlate.turn:after{animation:none;opacity:.8}html body .v89Page:has(>.fgExpress)>.fgAllGameChoices{order:2}#v001ChatPortal{position:fixed;inset:0;z-index:2600;pointer-events:none;transform:none}#v001ChatPortal .v39ChatPanel{position:fixed!important;bottom:auto!important;right:auto!important;transform:none!important;margin:0!important;max-width:none!important;max-height:none!important;min-height:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box;overflow:hidden!important;pointer-events:auto;border:1px solid #be7896!important;background:linear-gradient(145deg,#291b2bf5,#10121bf7)!important;border-radius:18px!important;box-shadow:0 12px 44px #000b,0 0 14px #b8387040!important}#v001ChatPortal .v39ChatHeader,#v001ChatPortal .v39ChatTabs,#v001ChatPortal .v39ChatComposer{flex-shrink:0;position:static!important}#v001ChatPortal .v39ChatHeader{padding:10px 12px!important;min-height:30px}#v001ChatPortal .v39ChatHeader button{min-width:40px;min-height:38px}#v001ChatPortal .v39ChatMessages,#v001ChatPortal .v39LogMessages{flex:1!important;height:auto!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain;padding:10px 12px!important;touch-action:pan-y}#v001ChatPortal .v39ChatComposer{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:5px!important;padding:9px!important;border-top:1px solid #bc6c9233}#v001ChatPortal .v39ChatComposer input{min-width:0!important;width:100%!important;font-size:16px!important;height:42px!important;box-sizing:border-box}#v001ChatPortal .v39ChatComposer button{min-height:42px!important;padding:7px!important;font-size:10px!important}#v001ChatPortal .v39ChatTabs button{min-height:34px!important;font-size:10px!important}.policyDialog{color:#f6eef1;background:linear-gradient(135deg,#251320,#10151f);border:1px solid #965269;border-radius:20px;padding:0;width:min(94vw,640px);max-height:88dvh;box-shadow:0 12px 60px #000c;overflow:auto}.policyDialog::backdrop{background:#000a}.policyDialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;position:sticky;top:0;background:#21141f;z-index:1;border-bottom:1px solid #8c405344}.policyDialog h2{font-size:20px;margin:0}.policyDialog header button{font-size:28px;border:0;background:none;color:#fff;min-width:44px;min-height:44px}.policyBody{padding:8px 20px 24px;font-size:15px;line-height:1.6}.policyLinks{display:grid;gap:12px;margin:18px 0}.policyLinks .v89Btn{width:100%;justify-content:flex-start;text-align:left;white-space:normal}.policyLink{display:block;background:none;color:#efafc3;text-decoration:underline;text-underline-offset:4px;border:0;min-height:44px;font:inherit;text-align:left;padding:8px 0;cursor:pointer}.policyRegistration{border:1px solid #92506a;border-radius:12px;padding:10px 14px;background:#4a173135;margin:14px 0;line-height:1.5}.policyRegistration p{margin:6px 0}.policyBusiness{font-size:12px;color:#d9cbd2}.policyNotifications{border:1px solid #aa5267;background:#391b28e8;border-radius:14px;padding:14px 18px;margin-bottom:18px;color:#f4e3ea}.policyNotifications p{font-size:14px;line-height:1.5}.policyRecord{margin:14px 0;padding:14px;border:1px solid #70465a;border-radius:12px;overflow-wrap:anywhere}.policyRecord h3{margin:0 0 8px}.policyRecord dl{display:grid;grid-template-columns:1fr 1.4fr;gap:6px;font-size:12px}.policyRecord dd{margin:0}.policyAttention,.policyError{color:#ffc5cf}.policyContactPlaceholder{padding:14px;border:1px solid #715065;border-radius:10px}.v89PoliciesButton{color:#ebdbe2!important;background:linear-gradient(115deg,#3a1b2bdf,#131827e8)!important;min-height:44px;border:1px solid #835064;border-radius:14px;margin-top:10px;padding:10px 18px;font-weight:700;letter-spacing:.08em}.v89PublicBusiness{color:#eee2e8;font-size:11px;line-height:1.4;text-align:center;text-shadow:0 1px 3px #000;margin:8px 12px 0}.v89HomeMenu:has(.v89PoliciesButton){gap:12px}.v89PoliciesButton{font-family:Arial,sans-serif;font-size:13px;align-self:stretch}.policyAccept{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;margin:12px 0;color:#f4d9e6;font-size:13px!important}.policyAccept input{width:20px!important;height:20px!important;min-height:20px!important;margin:2px 0;flex:none;accent-color:#ac4c70}.policyRegistration h3{font-size:14px;margin:12px 0 6px}.policyContactPlaceholder a{color:#f0b5cf;overflow-wrap:anywhere}:root{--club-bg:#0a1019;--club-panel:#131e2c;--club-line:#ffffff13;--club-gold:#ebc880;--club-muted:#9caabe;--club-green:#72d8b1;--club-cyan:#79c8c6;--club-plum:#9e8db8}.v89Screen,.v89Home,.v89Dialog{font-family:Arial,Helvetica,sans-serif;color:#f6f4ee;-webkit-font-smoothing:antialiased}.v89Screen button,.v89Home button,.v89Dialog button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.v89Screen button:disabled,.v89Dialog button:disabled{cursor:default;opacity:.45}.v89Screen svg,.v89Home svg,.v89Dialog svg{width:22px;height:22px;flex-shrink:0}.v89Screen button:focus-visible,.v89Home button:focus-visible,.v89Dialog button:focus-visible{outline:3px solid #eaca85;outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.v89Screen{height:100dvh;overflow-y:auto;position:relative;isolation:isolate;background:var(--club-bg) url(/assets/home-screen-v72-CAI3zYMN.png) center top/cover fixed no-repeat;padding-bottom:100px;overscroll-behavior-y:contain}.v89Screen:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,#050b12b8,#050b1288 45%,#050b12d9);pointer-events:none}.v89Header{height:84px;max-width:1160px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;border-bottom:1px solid var(--club-line)}.v89Brand{border:0;background:none;color:var(--club-gold);display:flex;align-items:center;gap:11px;text-align:left;font-size:15px;letter-spacing:3px;font-weight:700}.v89Brand>span:first-child{font-size:40px;line-height:1}.v89Brand small{display:block;font-size:8px;letter-spacing:6px;margin-top:4px}.v89Account{background:#121c2ac9;border:1px solid #ffffff22;color:#e9edf5;border-radius:999px;padding:10px 15px;display:flex;align-items:center;gap:9px;font-size:12px;max-width:200px;min-height:42px}.v89Account span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v89Account svg{width:17px;height:17px}.v89AdminDot{width:7px;height:7px;border-radius:50%;background:var(--club-gold)}.v89Page{max-width:1080px;margin:auto;padding:35px 32px}.v89PageHeading{display:flex;gap:18px;align-items:center;margin-bottom:30px}.v89Eyebrow{color:var(--club-gold);font-size:9px;letter-spacing:2.3px;font-weight:700;margin:0 0 10px}.v89Page h1{font-size:36px;line-height:1.15;letter-spacing:-1.3px;margin:0;color:#f8f4eb}.v89Subtitle{color:var(--club-muted);font-size:13px;line-height:1.5;margin:10px 0 0}.v89IconBtn{color:#e9edf5;background:#ffffff07;border:1px solid var(--club-line);border-radius:13px;width:43px;height:43px;display:grid;place-items:center;flex-shrink:0}.v89Nav{position:fixed;z-index:40;bottom:18px;left:50%;transform:translate(-50%);display:flex;gap:8px;border:1px solid #a3b6cb28;border-radius:22px;padding:7px;background:#14202ff5;box-shadow:0 12px 40px #0007;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.v89Nav button{display:flex;align-items:center;gap:8px;border:0;border-radius:15px;padding:13px 18px;background:none;color:#95a7bc;font-size:12px;min-height:48px}.v89Nav button[aria-current]{background:#e5c68a14;color:var(--club-gold)}.v89Nav svg{width:19px;height:19px}.v89Btn{border:1px solid #afbbcd32;border-radius:12px;padding:13px 17px;min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:700;line-height:1.4;background:#172332;color:#e9eef6;transition:transform .16s,background .16s}.v89Btn svg{width:18px;height:18px}.v89Btn.primary{background:linear-gradient(115deg,#b59a68b8,#806a4db8);color:#fff4d2;border:1px solid #e5c98770;box-shadow:inset 0 1px #fff3,0 6px 18px #080b0e88;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v89Btn.secondary:hover{background:#26364c}.v89Btn:active{transform:scale(.97)}.v89Btn.quiet{background:transparent;border-color:transparent;color:#c5cfde;box-shadow:none}.v89Btn.danger{background:#d5596b10;border-color:#d5596b33;color:#ef9eac}.v89ButtonRow{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.v89Badge{display:inline-flex;align-items:center;border:1px solid #ffffff18;background:#ffffff05;border-radius:999px;padding:6px 9px;font-size:8px;letter-spacing:.8px;white-space:nowrap;color:#b0bccb;font-weight:700}.v89Badge.gold{color:var(--club-gold);background:#d9b56f0c;border-color:#d9b56f29}.v89Badge.green{color:var(--club-green);background:#64d7a80b;border-color:#64d7a826}.v89Notice{padding:14px 17px;border:1px solid #deba7540;border-radius:12px;background:#b88e2910;color:#f1d398;line-height:1.6;font-size:12px;margin-bottom:18px;overflow-wrap:anywhere}.v89Muted{color:var(--club-muted);font-size:12px;line-height:1.7}.v89Card{border:1px solid #d7e7ed2b;background:linear-gradient(140deg,#11202dcc,#08131dcc);border-radius:18px;padding:24px;margin-bottom:18px;box-shadow:0 12px 30px #0005;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v89Card h2,.v89Card h3{margin:0 0 14px;font-size:18px;letter-spacing:-.3px}.v89Card p{font-size:12px;line-height:1.7;color:var(--club-muted)}.v89Card h2 small{font-size:12px;color:var(--club-muted)}.v89SectionHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:28px 0 18px}.v89SectionHead h2{font-size:20px;letter-spacing:-.6px;margin:0}.v89SectionHead h2 span{font-size:12px;font-weight:400;color:var(--club-muted);letter-spacing:0}.v89SectionHead p{font-size:12px;color:var(--club-muted);margin:7px 0 0}.v89SectionHead.compact{margin:0 0 16px}.v89SectionHead small{font-size:10px;color:var(--club-muted)}.v89Home{position:relative;isolation:isolate;height:100dvh;min-height:640px;overflow-y:auto;background:#090e15 url(/assets/home-screen-v72-CAI3zYMN.png) center center/cover no-repeat}.v89HomeVeil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0006 0%,transparent 27%,#03081011 40%,#03081070 75%,#0005 100%)}.v89Home .v89Header{border:0}.v89Edition{color:#f3d89c;font-size:9px;letter-spacing:2px;font-weight:700}.v89HomeMenu{position:absolute;width:min(440px,calc(100% - 40px));left:50%;top:42%;transform:translate(-50%)}.v89Welcome{display:flex;align-items:center;justify-content:center;gap:8px;color:#d8e4e4;font-size:8px;letter-spacing:2px;font-weight:700;margin:0 0 14px;text-shadow:0 1px 5px #000}.v89LiveDot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#72d8b1;box-shadow:0 0 10px #72d8b160;flex-shrink:0}.v89HomeAction{width:100%;border:1px solid #ffffff27;border-radius:19px;padding:21px 22px;margin:0 0 12px;display:flex;align-items:center;gap:17px;text-align:left;min-height:98px;position:relative;overflow:hidden;transition:transform .18s,box-shadow .18s}.v89HomeAction>span:nth-child(2){flex:1}.v89HomeAction.gold{color:#fff1cf;background:linear-gradient(110deg,#a89062b8,#776247b8 56%,#574936c0);border-color:#e5c98780;box-shadow:inset 0 1px #fff4,0 10px 25px #0008,0 0 26px #c0a56c18;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.v89HomeAction.gold:after{content:"";position:absolute;width:90px;top:-40%;bottom:-40%;left:-130px;background:linear-gradient(90deg,transparent,#ffe3a833,transparent);transform:skew(-25deg);animation:v89Sheen 8s ease-in-out infinite;pointer-events:none}.v89HomeAction.dark{background:linear-gradient(120deg,#5a4d6db0,#192a2ed1);border-color:#c1b5d05e;color:#f0edf5;box-shadow:inset 0 1px #ffffff1d,0 8px 22px #0008;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.v89HomeAction:active{transform:scale(.98)}.v89HomeAction:hover{box-shadow:inset 0 1px #ffffff60,0 12px 32px #0007}.v89HomeAction small{font-size:8px;letter-spacing:1.8px;font-weight:700;opacity:.7;display:block}.v89HomeAction strong{font-size:25px;letter-spacing:-.8px;line-height:1.3;display:block;margin:3px 0}.v89HomeAction em{font-style:normal;font-size:10px;opacity:.76}.v89HomeIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;border:1px solid #35291030;background:#00000009}.v89HomeIcon svg{width:28px;height:28px}.dark .v89HomeIcon{border-color:#ffffff25;color:var(--club-gold);background:#fff1}.v89HomeSecondary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.v89HomeSecondary button{min-height:48px;border:1px solid #d3c7ae40;border-radius:13px;background:#151c23b8;color:#eee8dc;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:9px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 18px #0007}.v89HomeSecondary svg{width:18px;height:18px;color:#e8cc91}.v89HomeFooter{display:flex;align-items:center;justify-content:space-between;padding:16px 6px;color:#d2c1a1;text-shadow:0 1px 3px #000;font-size:8px;letter-spacing:1.5px}.v89HomeFooter b{margin:0 10px;color:#edc57b}.v89HomeFooter button{color:#ddd8ca;background:none;border:0;display:flex;align-items:center;gap:7px;font-size:10px}.v89HomeFooter svg{width:15px;height:15px}@keyframes v89Sheen{0%,72%{left:-130px}to{left:120%}}.v89CodeCallout{width:100%;display:flex;align-items:center;gap:15px;border:1px solid #e2c98763;background:linear-gradient(110deg,#8f7845b8,#3a3329c7);color:#fff2ce;text-align:left;padding:19px 22px;border-radius:17px;box-shadow:0 8px 28px #0007;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v89CodeCallout>svg:first-child{width:27px;height:27px}.v89CodeCallout>span{flex:1}.v89CodeCallout strong{font-size:11px;letter-spacing:.7px;display:block}.v89CodeCallout small{display:block;font-size:11px;margin-top:6px;color:#dccca9}.v89AccessOK{display:flex;align-items:center;gap:9px;color:var(--club-green);font-size:12px;margin-bottom:18px}.v89AccessOK span{color:var(--club-muted);margin-left:auto;font-size:11px}.v89AccessOK svg{width:17px;height:17px}.v89StatsStrip{display:flex;align-items:center;gap:28px;margin:20px 0 28px;padding:0 2px;font-size:11px;color:var(--club-muted)}.v89StatsStrip b{color:#eaeef4;font-size:15px;margin-right:4px}.v89StatsStrip>span:last-child{margin-left:auto}.v89Online{color:var(--club-green)}.v89StatsStrip .v89LiveDot{margin-right:6px}.v89Return{display:flex;width:100%;align-items:center;gap:12px;padding:14px 17px;border:1px solid #e4be7050;background:#cdaa5c10;border-radius:12px;color:#eaca85;font-size:13px;margin-bottom:22px}.v89Return>svg:last-child{margin-left:auto}.v89Categories{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #c5b9892c;border-radius:16px;padding:5px;gap:5px;background:#0a141bbb;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);box-shadow:0 8px 25px #0006}.v89Categories button{border:1px solid transparent;background:none;border-radius:12px;color:#a8b7cc;text-align:left;padding:14px 13px;min-height:77px}.v89Categories button>span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.v89Categories small{font-size:10px;display:block;margin:7px 0 0 29px;color:#758ba7}.v89Categories button[aria-pressed=true]{background:linear-gradient(110deg,#e6c17b18,#e6c17b08);border-color:#e6c17b50;color:#ebcb8e}.v89Categories button[aria-pressed=true] small{color:#bea774}.v89Categories svg{width:19px;height:19px}.v89SearchRow{display:flex;gap:10px;margin:24px 0}.v89Search{flex:1}.v89Screen input,.v89Screen select,.v89Dialog input,.v89Dialog select{width:100%;min-height:47px;background:#080f1bc4;border:1px solid #afc0d327;border-radius:11px;color:#f0f3f7;padding:12px 14px;font:inherit;font-size:14px;outline:none}.v89Screen input:focus,.v89Screen select:focus,.v89Dialog input:focus{border-color:#d8b86e;box-shadow:0 0 0 3px #e1ba7020}.v89Screen input::placeholder,.v89Dialog input::placeholder{color:#7c90a9}.v89Filter{border:1px solid #a2b6d02b;border-radius:11px;padding:0 16px;background:#152235;color:#b9c9dd;font-size:11px}.v89Filter[aria-pressed=true]{border-color:#6ddab06b;color:var(--club-green)}.v89CityGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v89CityCard{padding:19px;background:linear-gradient(140deg,#132630b8,#08141dcc);border:1px solid #b7dedc3d;box-shadow:0 10px 24px #0006;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:18px;text-align:left;color:#f3f0e8;overflow:hidden;transition:border-color .18s,transform .18s}.v89CityCard:hover{border-color:#d9b97566;transform:translateY(-2px)}.v89CityCard.mine{border-color:#d9b97585;background:linear-gradient(140deg,#6250329e,#161e28bf)}.v89CityTop{display:flex;align-items:center;justify-content:space-between;gap:5px}.v89TableNumber{color:#7d94b1;font-size:8px;letter-spacing:1.3px;font-weight:700}.v89CityName{display:flex;align-items:center;justify-content:space-between;font-size:19px;letter-spacing:-.5px;font-weight:700;margin:21px 0 23px;gap:6px}.v89CityName svg{width:15px;color:#a1b1c5}.v89SeatDots{display:flex;gap:5px;align-items:center}.v89SeatDots i{border:1px dashed #7089a440;color:#61788e;width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.v89SeatDots i svg{width:13px;height:13px}.v89SeatDots i.occupied{background:#74caae18;border:1px solid #74caae60;color:#98e4c7}.v89SeatDots strong{margin-left:auto;font-size:20px;color:#edf0ec}.v89SeatDots strong small{font-size:12px;color:#8295ad;font-weight:400}.v89CityCard p{font-size:10px;margin:13px 0 0;color:#91a5bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:12px}.v89Empty{grid-column:1/-1;text-align:center;padding:48px 24px;border:1px dashed #bbcedb26;border-radius:18px;color:#a3b4c9;font-size:13px;line-height:1.8}.v89Empty svg{width:40px;height:40px;color:#d6ba81;margin-bottom:10px}.v89Empty h2{font-size:19px;color:#e2e7ed;letter-spacing:-.5px}.v89Empty p{font-size:12px}.v89AdminCode{padding:18px 20px;border:1px solid #d6b87140;border-radius:15px;background:#d6b87106;margin-bottom:19px}.v89AdminCode summary{display:flex;gap:12px;align-items:center;cursor:pointer;font-size:13px;color:#e4c991;list-style:none}.v89AdminCode summary>span:nth-child(2){flex:1}.v89AdminCode summary small{display:block;color:#a99777;font-size:11px;margin-top:5px}.v89AdminCode[open] summary{margin-bottom:20px}.v89AdminCode p{margin-bottom:0}.v89InlineForm{display:flex;align-items:flex-end;gap:10px}.v89Screen label,.v89Dialog label{display:block;font-size:11px;color:#a5b6cb;font-weight:700;line-height:1.6;flex:1}.v89Screen label input,.v89Screen label select,.v89Dialog label input{display:block;margin-top:7px}.v89Screen form>label{margin-bottom:0}.v89Grow{flex:1}.v89Details{margin-top:20px;border-top:1px solid var(--club-line);padding-top:15px;color:#a2b2c6;font-size:12px}.v89Details summary{cursor:pointer;padding:5px 0;min-height:25px}.v89Details[open] summary{margin-bottom:15px}.v89Details p{color:#9eacc0}.v89Log{font-size:10px;max-height:200px;overflow-y:auto}.v89Log p{font-size:10px;line-height:1.6}.v89AdminBanner,.v89MemberBanner{display:flex;gap:20px;align-items:center;justify-content:space-between;background:linear-gradient(110deg,#5c4c3299,#172a2cc7);border:1px solid #d7bd7350;border-radius:18px;padding:25px;margin-bottom:26px;box-shadow:0 10px 28px #0007;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v89AdminBanner h2,.v89MemberBanner h2{font-size:20px;margin:12px 0 8px;letter-spacing:-.6px}.v89AdminBanner p,.v89MemberBanner p{font-size:12px;color:#aab7bb;line-height:1.6;margin:0}.v89ModeGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.v89Mode{display:flex;align-items:center;gap:15px;padding:21px;border:1px solid #b8d7d54d;border-radius:16px;background:linear-gradient(120deg,#192d36b8,#0b1720cc);box-shadow:0 8px 22px #0006;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-align:left;color:#e9d09a}.v89Mode>span{display:flex;flex-direction:column;flex:1}.v89Mode strong{font-size:16px;color:#e9edf0}.v89Mode small{font-size:11px;color:#9baec7;margin-top:6px}.v89Mode>svg:last-child{width:16px}.v89Mode:disabled{background:#111d2a;color:#597089}.v89TournamentGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.v89TournamentCard{border:1px solid #c5b98932;border-radius:18px;background:linear-gradient(140deg,#263f43b8,#111d28cc);padding:24px;box-shadow:0 10px 28px #0007;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v89TournamentIcon{display:grid;place-items:center;width:42px;height:42px;background:#d6b8710c;color:var(--club-gold);border-radius:12px;border:1px solid #d6b87122}.v89TournamentCard h2{font-size:22px;letter-spacing:-.6px;margin:22px 0 8px;overflow-wrap:anywhere}.v89TournamentCard p{font-size:11px;color:var(--club-muted);line-height:1.6}.v89TournamentNumbers{display:flex;gap:34px;border-block:1px solid var(--club-line);margin:20px 0;padding:17px 0}.v89TournamentNumbers span{font-size:9px;color:#8fa1b9}.v89TournamentNumbers b{display:block;font-size:22px;color:#e6e9ef;margin-bottom:7px}.v89TournamentNumbers b small{font-size:13px;color:#8fa1b9}.v89TournamentCard>.v89Btn{width:100%}.v89Steps{list-style:none;display:flex;gap:18px;padding:0;margin:20px 0 25px}.v89Steps li{display:flex;gap:9px;align-items:center;flex:1;font-size:11px;color:#abb9ca}.v89Steps li>b{width:29px;height:29px;border:1px solid #546981;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.v89Steps li.done>b{border-color:#77dbb35c;color:#83dbb8;background:#77dbb312}.v89Steps small{display:block;font-size:9px;color:#7a90a9;margin-top:6px}.v89PlayerRow{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:17px 0;border-bottom:1px solid var(--club-line)}.v89PlayerRow:last-child{border:0}.v89PlayerRow>div:nth-child(2){flex:1;min-width:110px}.v89PlayerRow b{font-size:13px}.v89PlayerRow small{display:block;font-size:10px;color:#859ab3;margin-top:6px}.v89Avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid #c9d8ec1d;color:#d4c09b;background:#c9d8ec08;font-size:10px;font-weight:700}.v89PlayerMenu{position:relative}.v89PlayerMenu summary{font-size:10px;color:#a4b7cf;cursor:pointer;padding:12px}.v89PlayerMenu[open]{padding:5px;border:1px solid #bbd0eb20;border-radius:12px;background:#0c1725}.v89PlayerMenu[open]>.v89Btn{display:flex;width:100%;justify-content:flex-start}.v89LobbyMessages{max-height:220px;overflow:auto;font-size:12px;line-height:1.7;margin-bottom:14px}.v89LobbyMessages p{margin:8px 0}.v89LobbyMessages audio{max-width:100%;height:34px;margin:8px 0}.v89TableHero{border:1px solid #d8c38f25;background:radial-gradient(ellipse at 50% 30%,#2c52452e,transparent 70%),linear-gradient(150deg,#162838,#101923);border-radius:22px;padding:28px;text-align:center}.v89TableHeroTop{display:flex;align-items:center;justify-content:space-between}.v89TableEmblem{font-size:65px;color:#dcbe7a;text-shadow:0 0 40px #dcb97620;margin:22px 0 0}.v89TableHero h2{font-size:27px;letter-spacing:-.7px;margin:9px 0}.v89TableHero>p{font-size:13px;color:#a6b7c8}.v89WaitingSeats{display:flex;justify-content:center;gap:18px;margin:30px 0}.v89WaitingSeat{min-width:100px;flex:1;max-width:160px;display:flex;align-items:center;flex-direction:column}.v89WaitingSeat>span{width:62px;height:62px;border:1px dashed #7898b550;border-radius:50%;display:grid;place-items:center;color:#6d839d;margin-bottom:14px}.v89WaitingSeat.occupied>span{border:1px solid #dfc18050;background:linear-gradient(135deg,#d6b66c1b,#1e302b);color:#eed397;font-size:18px;font-weight:700}.v89WaitingSeat b{font-size:12px;overflow-wrap:anywhere}.v89WaitingSeat small{font-size:9px;color:#8296af;margin-top:7px;line-height:1.5}.v89TableActions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:24px 0}.v89SoloIntro{text-align:center;margin:40px 0}.v89SoloIntro>svg{width:40px;height:40px;color:#e6c787}.v89SoloIntro h2{font-size:26px;letter-spacing:-.8px}.v89SoloIntro p{font-size:12px;color:#9fb0c6}.v89SoloGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.v89SoloCard{display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#e4e9f0;border:1px solid #b8cce324;border-radius:20px;background:linear-gradient(150deg,#213a41,#131f2e);padding:27px}.v89SoloArt{display:flex;align-items:center;gap:10px;color:#efd398;font-size:40px;min-height:70px;margin-bottom:23px}.v89SoloArt svg{width:26px;height:26px}.v89SoloArt i{font-size:18px;color:#789093;font-style:normal}.v89SoloCard h2{font-size:23px;letter-spacing:-.6px;line-height:1.35;max-width:230px}.v89SoloCard p{font-size:12px;color:#9bb3c3;margin:0 0 25px;line-height:1.6}.v89SoloCard strong{margin-top:auto;display:flex;align-items:center;gap:14px;font-size:11px;color:#e8ca8e}.v89Dialog{background:#f5f0e5;color:#29271f;border:1px solid #e6d7b7;border-radius:24px;width:min(430px,calc(100% - 32px));padding:28px;box-shadow:0 25px 100px #0008}.v89Dialog::backdrop{background:#030b16b5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v89Dialog>svg{color:#987a3d;width:34px;height:34px}.v89Dialog h2{font-size:23px;line-height:1.25;letter-spacing:-.7px;margin:18px 0 10px}.v89Dialog p{font-size:12px;line-height:1.7;color:#746b57}.v89Dialog label{color:#756746}.v89Dialog input{background:#fff8;color:#312717;border-color:#cfbf9f}.v89Dialog input::placeholder{color:#a39275}.v89Dialog .v89Btn{margin-top:14px;width:100%}.v89Dialog .v89Btn.quiet{color:#746448}.v89Dialog .v89FormError{color:#9d3842;font-size:12px;min-height:16px}.v89FormStack{display:grid;gap:19px}.v89FormStack .v89Btn{width:100%}.v89Narrow{max-width:510px;margin:auto}.v89AuthTabs{display:flex;gap:5px;padding:4px;background:#080f1b;border-radius:12px;margin-bottom:26px}.v89AuthTabs button{flex:1;min-height:43px;border:0;border-radius:9px;background:none;color:#9aacbf;font-size:12px}.v89AuthTabs button[aria-selected=true]{background:#253044;color:#e2c78f}.v89SettingRow{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--club-line)}.v89SettingRow small{display:block;font-size:11px;color:#8fa6bf;margin-top:7px}.v89Rules{line-height:1.85;color:#b6c3d4;font-size:13px}.v89Rules strong{color:#ead09a}.v89Rules li{padding:8px 0}#app .v22HumanCard[data-card]{touch-action:none!important;transition:transform .11s cubic-bezier(.2,.8,.2,1)!important;backface-visibility:hidden}#app .v22HumanCard.v89Selected{transform:translate3d(0,calc(var(--y,0px) - 20px),0) rotate(var(--angle,0deg))!important;z-index:80!important;will-change:transform}#app .v22HumanCard.v89Touching{transition:none!important}.v89DragGhost{position:fixed!important;left:0!important;top:0!important;margin:0!important;pointer-events:none!important;z-index:100001!important;transition:none!important;will-change:transform;contain:layout style;transform-origin:center!important;opacity:1!important;filter:none!important}.v89OpenFan .v89OpenCard{display:block;position:absolute;width:var(--open-w,46px);height:calc(var(--open-w,46px) * 1.43);padding:0!important;transform:translate(calc(-50% + var(--fan-x))) translateY(var(--fan-y)) rotate(var(--fan-r));top:0;left:50%;border-radius:6px;background:#fff;border:1px solid #aa9a80;overflow:hidden;pointer-events:none}.v89OpenFan{overflow:visible!important}.v89OpenCard .face{width:100%;height:100%}@media(min-width:900px){.v89Home{background-size:auto 115%;background-color:#07101a}.v89Home:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07101a 5%,transparent 35%,transparent 65%,#07101a 95%)}.v89HomeMenu{top:43%;width:410px}.v89HomeAction{min-height:98px}}@media(max-width:760px){.v89Header{height:71px;padding:14px 20px}.v89Page{padding:26px 20px}.v89PageHeading{gap:12px;margin-bottom:24px}.v89Page h1{font-size:28px}.v89Eyebrow{font-size:8px;letter-spacing:1.8px}.v89Subtitle{font-size:11px}.v89CityGrid{grid-template-columns:repeat(2,1fr);gap:11px}.v89CityCard{padding:16px}.v89CityName{font-size:17px;margin:20px 0}.v89Categories{grid-template-columns:repeat(2,1fr)}.v89Categories button{padding:12px;min-height:72px}.v89StatsStrip{gap:14px;font-size:9px}.v89StatsStrip b{font-size:13px}.v89SectionHead h2{font-size:18px}.v89SectionHead p{font-size:11px}.v89AdminBanner,.v89MemberBanner{flex-direction:column;align-items:stretch;padding:22px}.v89AdminBanner .v89Btn,.v89MemberBanner .v89Btn{width:100%}.v89TournamentGrid{grid-template-columns:1fr}.v89WaitingSeats{gap:10px}.v89WaitingSeat{min-width:0}.v89WaitingSeat>span{width:48px;height:48px}.v89WaitingSeat b{font-size:10px}.v89WaitingSeat small{font-size:8px}.v89TableHero{padding:22px 16px}.v89TableActions{flex-direction:column}.v89SoloGrid{grid-template-columns:1fr}.v89SoloCard{padding:25px}.v89SoloCard h2{max-width:none;font-size:21px}.v89SoloArt{margin-bottom:13px}.v89SoloIntro{margin:25px 0 30px}.v89SoloIntro h2{font-size:23px}.v89Card{padding:20px}.v89Nav{width:calc(100% - 28px);max-width:440px;bottom:max(12px,env(safe-area-inset-bottom));gap:2px;padding:5px;border-radius:20px}.v89Nav button{flex:1;flex-direction:column;gap:5px;padding:9px 4px;font-size:9px;min-width:0}.v89Nav svg{width:20px;height:20px}.v89Mode{padding:17px;gap:11px}.v89Mode strong{font-size:15px}.v89Mode small{font-size:10px}.v89Mode>svg:last-child{display:none}.v89PlayerRow{gap:9px}.v89PlayerRow .v89Btn{padding:10px;font-size:10px;min-height:40px}.v89InlineForm{flex-wrap:wrap}.v89InlineForm>label{min-width:150px}.v89AdminCode{padding:16px}.v89Steps{gap:9px}.v89Steps li{font-size:10px;gap:7px}.v89Steps small{font-size:8px}.v89Steps li>b{width:24px;height:24px}.v89HomeMenu{top:42%;width:calc(100% - 40px);max-width:410px}.v89HomeAction{padding:16px 18px;min-height:86px;gap:14px;border-radius:17px}.v89HomeAction strong{font-size:24px}.v89HomeAction em{font-size:9px}.v89HomeIcon{width:42px;height:42px}.v89HomeSecondary{margin-top:12px}.v89HomeFooter{padding-top:14px}.v89CodeCallout{padding:17px;gap:12px}.v89CodeCallout strong,.v89CodeCallout small{font-size:10px}.v89SeatDots{gap:3px}.v89SeatDots i{width:24px;height:24px}.v89SeatDots i svg{width:11px;height:11px}.v89SeatDots strong{font-size:19px}.v89TableNumber{font-size:7px;letter-spacing:.8px}.v89CityTop .v89Badge{font-size:6px;padding:5px 6px;letter-spacing:.4px}.v89Brand{font-size:12px}.v89Brand>span:first-child{font-size:34px}}@media(max-width:360px){.v89Page{padding-inline:14px}.v89CityCard{padding:12px}.v89CityName{font-size:15px}.v89SeatDots i{width:22px;height:22px}.v89HomeMenu{width:calc(100% - 28px)}.v89HomeAction em{font-size:8px}.v89Header{padding-inline:15px}.v89Edition{font-size:7px}.v89HomeAction strong{font-size:22px}.v89TableHeroTop{flex-wrap:wrap;gap:8px}.v89ButtonRow>.v89Btn{flex:1}}@media(prefers-reduced-motion:reduce){.v89HomeAction.gold:after{animation:none}.v89Screen *,.v89Home *,.v89Selected{transition:none!important}}#app .v89OpenCard .v51Corner{inset:3px auto auto 3px!important;line-height:.82!important}#app .v89OpenCard .v51Corner b{font-size:13px!important;line-height:.85!important}#app .v89OpenCard .v51Corner i{font-size:11px!important;line-height:.85!important}#app .v89OpenCard .v51Corner.mirror{inset:auto 3px 3px auto!important;transform:rotate(180deg)!important}#app .v89OpenCard .v51Brand{font-size:2.6px!important;left:3px!important;bottom:4px!important;min-width:0!important;padding:1px 2px!important;border-width:.5px!important;border-radius:2px!important;line-height:1!important;letter-spacing:0!important}#app .v89OpenCard .v51Brand b{font-size:inherit!important;line-height:1!important;letter-spacing:0!important}#app .v89OpenCard .v52CenterSuit span,#app .v89OpenCard .v51AceField span{font-size:29px!important;line-height:1!important}#app .v89OpenCard .v51CourtArt{inset:13px 8px 12px 11px!important}#app .v89OpenCard .v51FaceFrame{inset:2px!important;border-radius:4px!important}.v89DragGhost .v51Brand,.v89DragGhost .v51Brand b{font-size:5px!important;line-height:1!important;letter-spacing:0!important}.v89DragGhost .v51Brand{left:4px!important;bottom:5px!important;min-width:30px!important;padding:2px!important}.v89DragGhost .v51Corner b{font-size:calc(var(--card-w) * .4)!important}.v89DragGhost .v51Corner i{font-size:calc(var(--card-w) * .29)!important}.v89DragGhost .v52CenterSuit span{font-size:calc(var(--card-w) * .74)!important}#app .v22HudButton svg{width:18px;height:18px}#app .v22HudButton.v89HudText,#app .v22HudButton.v70Mic{font-size:9px!important;font-weight:800!important;letter-spacing:.2px}@media(max-width:760px){.v89AdminControls>.v89ButtonRow{display:grid;grid-template-columns:1fr 1fr}.v89AdminControls>.v89ButtonRow>.v89Btn{font-size:10px;padding:11px 9px}.v89AdminControls>.v89ButtonRow>.v89Btn svg{width:15px;height:15px}.v89SectionHead{margin-top:23px}.v89PageHeading{margin-bottom:22px}}.v89Screen{background-position:center center}.v89Screen:before{background:linear-gradient(180deg,#04060b80,#04060b42 45%,#03070bbe)}.v89PageHeading .v89Eyebrow{display:none}.v89PageHeading{margin-bottom:24px}.v89Page h1{font-size:30px;letter-spacing:-.7px}.v89Page{max-width:920px}.v89Nav{background:linear-gradient(155deg,#25262bdf,#0b111af2);border-color:#b2a68b50;box-shadow:inset 0 1px #ffffff1a,0 12px 35px #0008}.v89Nav button[aria-current]{background:linear-gradient(140deg,#b3a07527,#64547819)}.v89Btn,.v89Filter{background:linear-gradient(155deg,#34333aef,#111820eb);border:1px solid #c4b8a458;box-shadow:inset 0 1px #ffffff29,inset 0 -2px #0007,0 4px 12px #0005;color:#ece7df;border-radius:12px;min-height:46px}.v89Btn.primary{background:linear-gradient(150deg,#696049dc,#34302deb);border-color:#dcc18ca3;box-shadow:inset 0 1px #fff4,inset 0 -2px #17100999,0 5px 15px #0006,0 0 16px #c5a16e16}.v89Btn.quiet{border-color:#b8ada23f;background:#10151daa}.v89AccessAdmin{background:linear-gradient(155deg,#191b24bd,#0a0f16cc);border-color:#c9b58a50;border-radius:20px;margin-bottom:18px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.v89AccessAdmin .v89SectionHead{margin-bottom:14px}.v90ChoicePanel{border:1px solid #c9bba080;border-radius:23px;padding:26px 20px 22px;background:linear-gradient(140deg,#29262bc7,#0a1119bc);box-shadow:inset 0 1px #ffffff29,inset 0 0 32px #0004,0 12px 35px #0007;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.v90ChoicePanel h2{font:600 clamp(22px,5vw,31px)/1.2 Georgia,"Times New Roman",serif;text-align:center;letter-spacing:.4px;margin:0 0 25px;color:#f3e4c8;text-shadow:0 2px 6px #000}.v90GameChoices,.v90SizeChoices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v90GameChoice{--accent:#8fc0ae;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-width:0;min-height:230px;padding:25px 12px 17px;border:1px solid var(--accent);border-radius:18px;background:radial-gradient(ellipse at 50% 0%,#49716455,transparent 75%),linear-gradient(145deg,#263533df,#111717e8);color:#e3eee8;box-shadow:inset 0 1px #ffffff45,inset 0 -3px #0007,0 8px 17px #0008,0 0 15px #6a9b8724;transition:transform .16s}.v90GameChoice.hidden{--accent:#b1a0c1;background:radial-gradient(ellipse at 50% 0%,#745b8652,transparent 75%),linear-gradient(145deg,#34303fdf,#14131ce8);color:#eee7f3;box-shadow:inset 0 1px #ffffff45,inset 0 -3px #0007,0 8px 17px #0008,0 0 15px #a58abb22}.v90GameChoice:active,.v90SizeChoice:active{transform:translateY(2px)}.v90ChoiceArt{display:flex;justify-content:center;align-items:center;height:74px;width:100%;filter:drop-shadow(0 7px 6px #0007)}.v90ChoiceArt i{font-style:normal;font:28px/1 Georgia,serif;display:grid;place-items:center;width:41px;height:62px;background:linear-gradient(155deg,#e6dec9,#a9bcb1);color:#244237;border:1px solid #faf0ccad;border-radius:5px;transform:rotate(-16deg) translate(8px)}.v90ChoiceArt i:nth-child(2){transform:translateY(-6px);z-index:1;color:#784331}.v90ChoiceArt i:nth-child(3){transform:rotate(16deg) translate(-8px);color:#783644}.hidden .v90ChoiceArt i{background:repeating-linear-gradient(45deg,transparent,transparent 5px,#c7b59820 6px,transparent 7px),linear-gradient(#35323c,#10121b);color:#cbbb9c;border-color:#b6a37c}.v90ChoiceTitle{font-size:11px;letter-spacing:2px;line-height:1.5;text-align:center}.v90ChoiceTitle strong{display:block;font-size:17px;letter-spacing:.4px;line-height:1.3;margin-top:3px}.v90GameChoice>svg{width:18px;height:18px;opacity:.75}.v90Practice{display:flex;justify-content:center;margin:18px 0}.v90Practice .v89Btn{width:100%;max-width:450px;min-height:55px;font-size:14px}.v90SizeChoice{min-width:0;display:flex;flex-direction:column;align-items:center;gap:15px;padding:27px 12px 20px;min-height:218px;background:linear-gradient(145deg,#504838af,#121720e6);color:#f2e7cc;border:1px solid #ccb27eaa;border-radius:18px;box-shadow:inset 0 1px #fff3,inset 0 -2px #0007,0 7px 18px #0008;transition:transform .16s}.v90SizeChoice strong{font-size:22px}.v90SizeChoice small{font-size:11px;color:#c7bfae}.v90SeatArt{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;max-width:92px;min-height:32px}.v90SeatArt svg{width:25px;height:25px}.v90Vs{font-size:12px;line-height:1.6;max-width:170px;text-align:center;color:#d0c7b4}.v90LobbyCount{display:flex;justify-content:space-between;color:#d9c6a6;font-size:12px;margin:17px 0}.v90LobbyCount span{color:#afa99d}.v89CityCard{background:linear-gradient(140deg,#2b2b2bbf,#111820df);border:1px solid #bca98766;box-shadow:inset 0 1px #fff2,0 9px 20px #0006;border-radius:17px}.v89CityName{color:#f3e5cc}.v89CityCard p{color:#c4bdb0}.v89Return{border-color:#b7a078aa;background:linear-gradient(145deg,#424435c4,#12211ad9);margin-bottom:18px}.v90EventCard{background:linear-gradient(145deg,#39302fbf,#0d141edb);border:1px solid #c6ad7f80;border-radius:20px;padding:23px;box-shadow:inset 0 1px #fff2,0 12px 27px #0008;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.v90EventCard h2{font:600 27px/1.15 Georgia,serif;color:#f6e6c8;margin:18px 0 10px}.v90EventCard time,.v90ScheduleBanner time{color:#ecd7b1;font-size:13px;line-height:1.6;display:block}.v90EventFormat{font-size:10px;line-height:1.5;color:#c9bfb0;text-align:right}.v90EventCount{font-size:11px;color:#aba798;margin:15px 0}.v90EventActions{display:flex;flex-wrap:wrap;gap:10px}.v90EventActions .v89Btn{flex:1}.v90EventGrid{margin-bottom:22px}.v90ScheduleBanner{padding:12px 0 22px}.v90Archive{border:1px solid #c5b48a40;padding:15px;border-radius:15px;background:#10131aa8;margin-top:18px}.v90Archive summary{cursor:pointer;font-size:13px;color:#c9b99f}.v90Empty{padding:24px;font-size:13px;margin-bottom:20px;min-height:0}.v89StatsStrip{border-color:#b8aa8550}.v89AdminBanner{background:#191820aa;border-color:#b5a27b50}@media(max-width:600px){.v89Page{padding:22px 16px 28px}.v89Page h1{font-size:26px}.v89Header{height:65px;padding:12px 18px}.v90ChoicePanel{padding:24px 13px 16px}.v90GameChoices,.v90SizeChoices{gap:11px}.v90GameChoice{min-height:204px;padding:20px 7px 15px;gap:15px}.v90ChoiceTitle strong{font-size:14px}.v90ChoiceTitle{font-size:10px}.v90ChoiceArt i{width:34px;height:54px;font-size:25px}.v90SizeChoice{padding:25px 8px 18px;min-height:209px}.v90SizeChoice strong{font-size:21px}.v90EventCard{padding:20px 17px}.v90EventCard h2{font-size:25px}.v90EventActions .v89Btn{padding:12px 9px;font-size:11px}.v90EventGrid{grid-template-columns:1fr}.v89CityGrid{grid-template-columns:1fr 1fr}.v89HomeMenu{top:42%}}@media(max-width:359px){.v90ChoiceTitle strong{font-size:12px}.v90ChoicePanel{padding-inline:10px}.v90GameChoices{gap:9px}.v90ChoiceArt i{width:30px;height:49px}.v90SizeChoice strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.v90GameChoice,.v90SizeChoice{transition:none}}@media(max-width:600px){.v90GameChoice{min-height:182px;gap:12px}.v90ChoiceArt{height:63px}.v90ChoicePanel h2{margin-bottom:20px}}.v001FamilyArt{display:block;position:relative;height:108px;width:132px;margin:2px auto 10px;filter:drop-shadow(0 8px 8px #0005)}.v001FamilyArt i{box-sizing:border-box;position:absolute;width:58px;height:83px;top:10px;left:37px;border:1px solid #e4b7ce;border-radius:9px;background:linear-gradient(125deg,#54505f,#1c1826 22%,#352536 65%,#13141d);box-shadow:inset 0 1px 2px #fff7,0 0 8px #d6588b36;color:#f8d5e3;font-style:normal;text-align:left;padding:7px;font-family:Arial,sans-serif}.v001FamilyArt i:first-child{transform:translate(-29px) rotate(-22deg);border-color:#a18cbe}.v001FamilyArt i:nth-child(2){transform:translateY(-5px);color:#ed95ad}.v001FamilyArt i:nth-child(3){transform:translate(29px) rotate(20deg);border-color:#f2c8d9}.v001FamilyArt b{font-size:24px;line-height:1}.v001FamilyArt em{display:block;text-align:center;font-style:normal;font-size:30px;line-height:1.2}.v001FamilyArt.prasta i{border-color:#a9a0db;box-shadow:inset 0 1px 2px #fff7,0 0 9px #a168d538}.v001FamilyArt.prasta small{position:absolute;bottom:0;left:12px;right:12px;text-align:center;white-space:nowrap;font:700 12px Arial;color:#ede0ff;background:#171120ed;border:1px solid #9e82b2;border-radius:6px;padding:3px}@media(max-width:360px){.v001FamilyArt{transform:scale(.88);margin-left:auto;margin-right:auto;width:116px}}.v90Guide{max-width:760px;margin:0 auto;display:grid;gap:16px}.v90Guide h2{font-size:22px;margin:0 0 14px}.v90Guide p,.v90Guide li{font-size:15px;line-height:1.65;color:#e8e2e8}.v90Guide p:last-child{margin-bottom:0}.v90Guide ol{padding-left:22px}.v90Guide li{padding:4px 0}.v90GuideStart .v89Btn{margin-top:10px}.v90Guide .v90GuideHint{font-size:12px;color:#c7b9c9}.v90GuideSuits{display:block;margin-top:8px}.v90GuideSuits em{font-style:normal;color:#ff9db4}.v90GuideExample{padding:14px;border-left:3px solid #bd5a80;border-radius:8px;background:#90314f1f;margin:16px 0}.v90GuideExample p{margin:6px 0 0}.v90Guide details{border-top:1px solid #ffffff1c;padding:14px 0}.v90Guide summary{font-size:16px;cursor:pointer;font-weight:700;padding:3px 0}.v90Guide details p{padding-inline:6px}.v90GuideTableWrap{overflow-x:auto}.v90Guide table{border-collapse:collapse;width:100%;font-size:13px}.v90Guide td,.v90Guide th{text-align:left;padding:13px 8px;border-bottom:1px solid #ffffff24}.v90Guide th{color:#f1b6cb}.v90LogsEntry{margin:20px 0;display:flex;justify-content:flex-end}.v90LogsEntry .v89Btn{width:100%;justify-content:center;max-width:360px}.v90PanelDialog{padding:0;width:min(560px,calc(100vw - 26px));max-height:calc(100dvh - 40px);border:1px solid #b05b7c88;border-radius:22px;background:linear-gradient(140deg,#251920f7,#0d1019fc);color:#f8eff4;box-shadow:inset 0 1px #ffdeea25,0 20px 80px #000b,0 0 24px #9e275d28;font-family:Arial,Helvetica,sans-serif;overscroll-behavior:contain}.v90PanelDialog::backdrop{background:#05030aba;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.v90PanelDialog>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e5b6cc20;position:sticky;top:0;background:#211820;z-index:2}.v90PanelDialog h2{font-size:21px;margin:0}.v90PanelClose{width:42px;height:42px;border:1px solid #d37b993e;border-radius:12px;background:#4f22344a;color:#fff;font-size:28px;cursor:pointer}.v90PanelBody{padding:18px;overflow:auto}.v90PanelDialog svg{width:21px;height:21px;flex-shrink:0}.v90PanelDialog button{cursor:pointer;touch-action:manipulation}.v90PanelDialog button:disabled{opacity:.4;cursor:default}.v90PanelDialog button:focus-visible,.v90GlobalChat button:focus-visible,.v90PanelDialog input:focus-visible,.v90PanelDialog select:focus-visible{outline:2px solid #f4a8c4;outline-offset:3px}.v90PanelDialog .v89Btn{border-radius:12px;padding:12px;min-height:44px;font-size:13px;display:inline-flex;align-items:center;gap:8px;border:1px solid #a8557390;background:linear-gradient(135deg,#512238,#17141e);color:#f9e7ef}.v90PanelDialog .v89Btn.danger{border-color:#c86575;color:#ffb5bd;background:#63263266}.v90PanelEmpty{color:#c4b7c7;font-size:14px;padding:15px 0}.v90TournamentLogs{display:grid;gap:12px}.v90TournamentLogs>details{background:#11121baf;border:1px solid #b779963b;border-radius:15px;overflow:hidden}.v90TournamentLogs summary{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;list-style:none}.v90TournamentLogs summary::-webkit-details-marker{display:none}.v90TournamentLogs summary>span:nth-child(2){display:grid;gap:6px;flex:1;min-width:0}.v90TournamentLogs summary b{font-size:17px;overflow-wrap:anywhere}.v90TournamentLogs summary small{font-size:12px;color:#c4b5c7}.v90TournamentLogs summary strong{font-size:13px;color:#edbfd0}.v90LogTrophy{color:#e4c080}.v90TournamentLogs details[open]>summary>svg{transform:rotate(90deg)}.v90LogDetail{border-top:1px solid #ffffff19;padding:14px 16px;font-size:13px}.v90LogDetail h3{font-size:14px;margin-top:20px}.v90LogDetail ul{list-style:none;margin:0 0 18px;padding:0}.v90LogDetail li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #ffffff0d}.v90LogDetail li small{color:#bbaac0}.v90AdminTable{font-size:13px;color:#ccbcca;margin-top:0}.v90AdminActions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v90AdminActions>.v90RevealRow{grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:12px;border:1px solid #cb6a9355;border-radius:13px;background:#5122383d;padding:13px}.v90RevealRow span{flex:1}.v90RevealRow input{width:24px;height:24px;accent-color:#ad466e}.v90RevealRow b{width:28px;font-size:12px}.v90AdminSeats{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0}.v90AdminSeats button{display:grid;justify-items:center;gap:6px;padding:13px 8px;min-height:88px;min-width:0;border:1px solid #d090ae33;border-radius:12px;background:#ffffff05;color:#f3e7ee}.v90AdminSeats button span{overflow-wrap:anywhere;max-width:100%}.v90AdminSeats small{font-size:10px;color:#c6acc2}.v90AdminSeats button[aria-pressed=true]{background:#73314b57;border-color:#d186a5}.v90AdminPlayer,.v90AddPlayer{padding-top:4px;border-top:1px solid #ffffff1a}.v90PanelDialog label{font-size:13px;display:grid;gap:8px}.v90PanelDialog select{width:100%;padding:12px;color:#fff;background:#18141d;border:1px solid #c485a24d;border-radius:10px;font-size:14px}.v90PanelButtons{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.v90AdminPlayer p,.v90AddPlayer p,.v90AdminQueued{font-size:12px;line-height:1.5;color:#c8b4c3}.v90AddPlayer>.v89Btn{margin-top:12px}.v90PanelBody [data-admin-error]{font-size:13px;color:#ffa0b5}.v90SuperAdminButton{height:38px;min-width:54px;margin-left:5px;padding:0 8px;border:1px solid #a8527299;border-radius:11px;background:linear-gradient(150deg,#55233b,#16131b);box-shadow:inset 0 1px #ffe1f022,0 0 12px #93304e25;color:#f2d5e1;font-size:9px;font-weight:800;letter-spacing:.5px;cursor:pointer}.v90AdminTap{cursor:pointer}.v90AdminTap:focus-visible{outline:2px solid #e596b9;outline-offset:3px}.v90OpenChair{position:absolute;left:8px;top:30%;z-index:75;display:grid;justify-items:center;gap:4px;padding:9px;background:#231420c9;border:1px solid #ad6b875c;border-radius:10px;color:#e8b9cd;font-size:10px}.v90OpenChair svg{width:24px;height:24px}.v90GlobalChat{position:fixed;z-index:1300;left:max(14px,env(safe-area-inset-left));top:calc(18px + env(safe-area-inset-top));width:150px;border:1px solid #b66e8c85;border-radius:15px;background:linear-gradient(140deg,#482034d6,#0e101bdd);box-shadow:inset 0 1px #fcdbea24,0 8px 24px #0006,0 0 17px #a9366325;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-family:Arial,Helvetica,sans-serif;color:#f7eaf0;overflow:hidden}.v90GlobalChat button{cursor:pointer;touch-action:manipulation;color:inherit;border:1px solid #b76c8a55;background:#6031494d;border-radius:9px;min-height:38px;font:inherit;font-size:12px;padding:8px}.v90GlobalChat button:disabled{opacity:.5}.v90GlobalChat svg{width:16px;height:16px}.v90GlobalChat #v90ExpandGlobal{display:flex;align-items:center;gap:7px;padding:11px 10px;border:0;border-radius:0;background:none;width:100%;text-align:left}.v90ChatGlyph{font-size:22px}.v90GlobalChat #v90ExpandGlobal>span:nth-child(2){display:grid;gap:4px;flex:1}.v90GlobalChat #v90ExpandGlobal b{font-size:12px}.v90GlobalChat #v90ExpandGlobal small{font-size:9px;color:#dcc2cf}.v90GlobalChat #v90GlobalPreview{font-size:10px;padding:0 11px;margin:0 0 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c8b5c5}.v90GlobalChat.expanded{width:min(360px,calc(100vw - 28px));max-height:calc(100dvh - 40px - env(safe-area-inset-top));background:linear-gradient(140deg,#30212aee,#10121df5);display:flex;flex-direction:column}.v90GlobalChat>header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #da98b524}.v90GlobalChat h2{font-size:17px;margin:0}.v90GlobalChat header button{font-size:22px;line-height:1;width:38px}.v90GlobalMessages{height:min(34dvh,290px);min-height:90px;overflow-y:auto;overscroll-behavior:contain;padding:12px;scrollbar-width:thin}.v90GlobalMessages article{margin-bottom:12px;border-radius:10px;padding:10px;background:#6a35482b}.v90GlobalMessages article>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.v90GlobalMessages time{font-size:9px;color:#c3adbd}.v90GlobalMessages p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45;margin:7px 0 0}.v90GlobalMessages article>button{margin-top:8px}.v90GlobalChat form{display:flex;gap:7px;padding:10px 12px 0}.v90GlobalChat input{background:#0c0d15ba;color:#fff;border:1px solid #b8849c54;border-radius:10px;padding:10px;min-width:0;flex:1;font-size:16px;outline-offset:2px}.v90GlobalChat form button{width:42px}.v90GlobalVoice{display:flex;align-items:center;gap:7px;padding:9px 12px}.v90GlobalVoice small{font-size:9px;color:#cdb4c5}.v90GlobalVoice button[aria-pressed=true]{background:#88314e;color:#fff}.v90GlobalError{font-size:12px;color:#ffafbd;margin:0 12px 10px;line-height:1.4}.v90GlobalError:empty{display:none}.v90GlobalChat #v90GlobalSignIn{margin:0 12px 12px}@media(max-width:420px){.v90GlobalChat{top:calc(12px + env(safe-area-inset-top));width:138px;left:12px}.v90SuperAdminButton{min-width:43px;padding:0 5px;font-size:8px}.v90Guide h2{font-size:20px}.v90Guide p,.v90Guide li{font-size:14px}.v90PanelBody{padding:14px}.v90PanelDialog>header{padding:13px 15px}.v90PanelDialog h2{font-size:19px}}.v89Home .v89Account{max-width:min(200px,calc(100vw - 176px))}.v89Home .v89Account svg{flex-shrink:0}.v90RevealRow input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:44px;height:26px;margin:0;border:1px solid #99536f;border-radius:999px;background:#241820;box-shadow:inset 0 2px 5px #0005;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.v90RevealRow input[type=checkbox]:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:linear-gradient(#f8e5ee,#cfadc0);box-shadow:0 1px 4px #0006;transition:transform .16s ease}.v90RevealRow input[type=checkbox]:checked{background:#813954;border-color:#cf7da0;box-shadow:inset 0 1px 4px #0003,0 0 10px #b64b7229}.v90RevealRow input[type=checkbox]:checked:before{transform:translate(18px)}.v90RevealRow input[type=checkbox]:disabled{opacity:.55;cursor:wait}@media(prefers-reduced-motion:reduce){.v90RevealRow input[type=checkbox],.v90RevealRow input[type=checkbox]:before{transition:none}}.v1HelpButton{border:1px solid #996275!important;background:linear-gradient(150deg,#38202e,#10131d)!important;color:#fff1f5!important;border-radius:12px;box-shadow:inset 0 1px 1px #e4acbb26,0 0 10px #9a245a20;font-size:11px!important;font-weight:800;letter-spacing:.4px;cursor:pointer;touch-action:manipulation;min-width:44px!important;min-height:44px;padding:0 11px!important}.v1HelpLobbyButton{height:44px;margin-left:auto;margin-right:10px;white-space:nowrap}.v1HelpUnread{border-color:#df729b!important;box-shadow:0 0 14px #ce347149!important}.v1HelpDialog{width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 36px);padding:0;border:1px solid #9a5a71;border-radius:20px;background:linear-gradient(155deg,#221c29,#10141d);color:#f5eff3;box-shadow:0 24px 80px #000b;font-family:Arial,sans-serif}.v1HelpDialog::backdrop{background:#07080dba}.v1HelpDialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid #77526866}.v1HelpDialog h2{font-size:21px;margin:0}.v1HelpDialog button{font:inherit;color:inherit;border:1px solid #956074;border-radius:11px;background:linear-gradient(145deg,#532539,#1a1721);min-height:44px;padding:9px 14px;font-weight:700;touch-action:manipulation;cursor:pointer}.v1HelpDialog button:disabled{opacity:.6;cursor:default}.v1HelpDialog>header button{font-size:26px;width:44px;height:44px;padding:0}.v1HelpBody{padding:18px 20px;max-height:calc(100dvh - 135px);overflow:auto;overscroll-behavior:contain}.v1HelpBody form{display:grid;gap:14px}.v1HelpBody label{font-size:15px;line-height:1.5}.v1HelpBody small{color:#c0acb8;font-size:12px}.v1HelpBody textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #745163;border-radius:10px;background:#10101b;color:#fff;resize:vertical;font:16px Arial,sans-serif}.v1HelpBody p{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.v1HelpBody [role=status]:empty{display:none}.v1HelpBody [role=status]{color:#f0c5d6;margin:4px 0}.v1HelpCount{margin:0 0 16px;font-weight:700}.v1HelpRequests{display:grid;gap:12px}.v1HelpRequests article{border:1px solid #5f4051;border-radius:13px;padding:14px;background:#0b0e1699}.v1HelpRequests article>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.v1HelpRequests h3{font-size:17px;margin:0;overflow-wrap:anywhere}.v1HelpRequests time{font-size:11px;color:#baadb5;white-space:nowrap}.v1HelpWhere{color:#d3bbc8}.v1HelpActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.v1HelpToast{position:fixed;z-index:2147483000;top:max(15px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 30px);min-height:48px;border:1px solid #de86a5;border-radius:13px;padding:13px 18px;background:#321b2bf5;color:#fff;box-shadow:0 7px 22px #0008,0 0 15px #ba396332;font:700 14px Arial,sans-serif;cursor:pointer;overflow-wrap:anywhere}.v1HelpButton:focus-visible,.v1HelpDialog button:focus-visible,.v1HelpBody textarea:focus-visible{outline:2px solid #e8a4bf;outline-offset:3px}@media(max-width:390px){.v1HelpButton{padding:0 7px!important;font-size:10px!important}.v1HelpLobbyButton{margin-right:5px}.v1HelpRequests article>div:first-child{display:block}.v1HelpRequests time{display:block;margin-top:6px}}@media(max-width:600px){#app .v22Hud:has(#v1HelpButton){left:8px!important;right:8px!important;gap:5px!important}#app .v22Hud .v22HudActions:has(#v1HelpButton){gap:4px!important;min-width:0!important;flex-wrap:nowrap!important}#app .v22Hud .v22HudActions:has(#v1HelpButton) .v22HudButton{width:40px!important;min-width:40px!important;padding:0 2px!important;flex:none!important}#app .v22Hud .v22HudActions:has(#v1HelpButton) #v90SuperAdmin{width:44px!important;min-width:44px!important;margin:0!important;padding:0 2px!important}#app .v22Hud .v22HudActions:has(#v1HelpButton) .v22Leave{width:50px!important;min-width:50px!important;padding:0 2px!important;font-size:10px!important}}@media(max-width:360px){#app .v22Hud .v22HudActions:has(#v1HelpButton){gap:3px!important}#app .v22Hud .v22HudActions:has(#v1HelpButton) .v22HudButton{width:34px!important;min-width:34px!important;font-size:9px!important}#app .v22Hud .v22HudActions:has(#v1HelpButton) #v90SuperAdmin{width:40px!important;min-width:40px!important;font-size:8px!important}#app .v22Hud .v22HudActions:has(#v1HelpButton) .v22Leave{width:42px!important;min-width:42px!important;font-size:9px!important}}#app #v1HelpButton{font-size:9px!important;line-height:1!important;letter-spacing:.1px!important;white-space:nowrap}#app #v90SuperAdmin.v001AdminAlert{position:relative;border-color:#ff687e!important;background:linear-gradient(145deg,#731e35,#29131e)!important;box-shadow:0 0 14px #fa34596b!important;animation:v001HelpPulse 1.8s ease-in-out infinite}#v90SuperAdmin [data-help-badge]{position:absolute;right:-4px;top:-6px;min-width:16px;height:16px;line-height:16px;padding:0 3px;box-sizing:border-box;border-radius:9px;background:#be2146;color:#fff;font-size:10px;border:1px solid #ffb1bb}@keyframes v001HelpPulse{50%{box-shadow:0 0 22px #ff426796;border-color:#ffadc0}}@media(prefers-reduced-motion:reduce){#app #v90SuperAdmin.v001AdminAlert{animation:none}}.prastaGame{position:relative!important;width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box;padding:64px 9px 9px;background:var(--personal-background,url(/assets/table-background-v75-CWP4IEqh.jpg)) center/cover;color:#f8edf3;font-family:Arial,sans-serif}.prastaGame .v22Hud{position:absolute!important;top:8px!important;left:9px!important;right:9px!important}.prastaGame .v22Identity{padding:0;border:0;background:none}.prastaGame .v22HudActions{gap:5px}.prastaGame .v22HudButton,.prastaGame .v22Leave,.prastaGame .v22Menu{width:auto;min-width:43px!important;height:44px!important;padding:0 8px;font-size:11px!important}.prastaGame .v22HudButton svg{width:20px}.prastaGame .v22Leave{min-width:50px!important}.prastaGame .v22Menu{width:44px}.prastaGame .v22Menu span{width:24px}.prastaTable{--felt:var(--personal-felt,#450d20);height:100%;max-width:1150px;box-sizing:border-box;margin:auto;position:relative;display:flex;flex-direction:column;min-height:0;padding:12px 9px 9px;border:9px solid #290910;border-radius:40px;background:radial-gradient(ellipse at 50% 20%,#fff1,transparent 40%),radial-gradient(ellipse at 50% 45%,var(--felt) 0%,color-mix(in srgb,var(--felt) 76%,#080106) 57%,#120208 100%);box-shadow:inset 0 0 0 2px #ffc4d40b,inset 0 0 75px #0009,0 0 0 2px #994659,0 0 15px #ee32685c,0 0 35px #cc174031,0 14px 34px #000b}.prastaTable:before{content:"";position:absolute;inset:-6px;border:1px solid #fa829d75;border-radius:34px;box-shadow:inset 0 1px 2px #ffc2d257,0 0 8px #ee43766b;pointer-events:none}.prastaRound{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:10px;flex-shrink:0;padding:0 4px 5px}.prastaRound b{font-size:11px;letter-spacing:1px}.prastaDeckGroup{display:flex;gap:7px;align-items:center}.prastaDeck{width:25px!important;height:36px!important}.prastaArena{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:72px minmax(0,1fr) 72px;grid-template-rows:auto minmax(65px,1fr) auto;gap:5px;align-items:center;padding-bottom:4px}.prastaOpponent{min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.prastaOpponent.seatTop{grid-column:1/-1;grid-row:1;width:150px;justify-self:center}.prastaOpponent.seatLeft{grid-column:1;grid-row:2}.prastaOpponent.seatRight{grid-column:3;grid-row:2}.prastaPlate{position:relative;box-sizing:border-box;width:100%;border:1px solid #5b88b0;background:linear-gradient(155deg,#172941ed,#150d19ed);border-radius:11px;padding:7px 4px;text-align:center;display:grid;gap:4px;min-width:0;box-shadow:0 4px 9px #0004}.prastaPlate.team1{border-color:#b15d6d;background:linear-gradient(155deg,#511d2aed,#150d19ed)}.prastaPlate.turn{outline:2px solid #ead4df;outline-offset:2px;box-shadow:0 0 13px #d888a55c}.prastaPlate strong{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;font-size:11px;overflow-wrap:anywhere}.prastaPlate span{font-size:9px;line-height:1.3}.prastaPlate em{font-style:normal;color:#93c8ff}.prastaPlate.team1 em{color:#ff9ea9}.prastaDealer{background:#1c7151;border:1px solid #7acfa4;border-radius:50%;font-size:10px;width:16px;height:16px;line-height:16px;font-style:normal;flex-shrink:0}.prastaClock{font-size:10px;color:#fff0b9;font-weight:700}.prastaClock.urgent{color:#ffadba}.prastaHiddenHand{display:flex;justify-content:center;padding:3px 8px;max-width:100%;box-sizing:border-box;overflow:hidden}.prastaHiddenHand .card{flex-shrink:0;width:23px!important;height:34px!important;margin:0 -7px!important;transform:none!important;box-shadow:none!important;border-radius:4px!important}.prastaHiddenHand .repairBack{position:absolute;inset:0}.prastaBoard{grid-column:2;grid-row:2;align-self:stretch;display:flex;flex-direction:column;justify-content:safe center;gap:9px;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:5px 3px;box-sizing:border-box;border-radius:12px}.heads .prastaBoard{grid-column:1/-1;padding-inline:8px}.prastaLoose{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:6px}.prastaGame .card{position:relative;box-sizing:border-box;container-type:inline-size;padding:0;flex-shrink:0;overflow:hidden;background:#fffbef;border:1px solid #c9b9ac;border-radius:7px;touch-action:manipulation;box-shadow:0 2px 4px #0004}.prastaLoose .card{width:clamp(43px,6.5vw,66px)!important;height:auto!important;aspect-ratio:2/3;cursor:pointer}.heads .prastaLoose .card{width:clamp(48px,12vw,72px)!important}.prastaGame .chosen{outline:2px solid #e8aac8;outline-offset:1px}.prastaEmptyBoard{display:block;margin:auto;text-align:center;padding:12px;color:#b995a6;font-size:11px}.prastaGood{display:block;position:absolute;inset:0;background:linear-gradient(125deg,#fff7d2,#faf5e2 25%,#f8e9b2 60%,#fffaf0);box-shadow:inset 0 0 0 2px #c7a450,inset 0 0 12px #b28d3938;border-radius:inherit}.prastaGood .v90FaceInk{background:transparent!important}.prastaBuilds{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.prastaBuild{box-sizing:border-box;border:1px solid #c196ac;background:#170f20c9;border-radius:10px;width:100%;padding:5px;min-width:0;max-width:290px}.prastaBuild>button{width:100%;padding:3px 0 6px;background:none;border:0;color:#f8dbe9;display:grid;gap:3px;cursor:pointer;min-height:36px}.prastaBuild>button b{font-size:12px}.prastaBuild>button span{font-size:9px;overflow-wrap:anywhere}.prastaBuildCards{display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.prastaBuildCards>.card{width:38px!important;height:57px!important}.prastaBoard.building{box-shadow:inset 0 0 0 1px #ef8db677}.prastaFuture{box-sizing:border-box;width:56px;padding:4px;border:1px solid #cca0cf;border-radius:9px;background:linear-gradient(150deg,#42233ede,#170e22e8);box-shadow:0 0 9px #c55d9c40;display:grid;gap:3px;justify-items:center}.prastaFuture .card{width:44px!important;height:66px!important}.prastaFuture>span{font-size:8px;letter-spacing:.6px;color:#f1c8e5}.prastaBottomFuture{grid-column:1/-1;grid-row:3;display:flex;justify-content:center}.prastaBottomFuture:empty{display:none}.prastaOpponent.seatTop:has(.prastaFuture){width:230px;display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:5px}.seatTop .prastaFuture{grid-column:2;grid-row:1/3}.seatTop .prastaHiddenHand{grid-column:1}.prastaYourSeat{flex-shrink:0;padding-top:0}.prastaHand{display:flex;gap:3px;justify-content:center;flex-wrap:nowrap;padding:14px 0 7px;min-height:0}.prastaHand .card{width:min(calc((100% - 21px)/8),72px)!important;height:auto!important;aspect-ratio:2/3;flex:0 1 auto;min-height:0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform 85ms ease-out}.prastaHand .card.v89Selected{transform:translateY(-12px)!important;outline:2px solid #e09db7}.prastaHand .card.v89Touching{transition:none}.prastaHand .card.dragging{visibility:hidden!important}.prastaYourSeat .prastaPlate{max-width:420px;margin:auto}.prastaYourSeat .prastaPlate span{display:inline}.prastaObserving{text-align:center;padding:4px;font-size:10px}.prastaMove{flex-shrink:0;background:#170f1bcc;border:1px solid #af718d70;padding:7px 9px;border-radius:10px;font-size:11px;line-height:1.35;min-height:31px;max-height:50px;overflow:auto;box-sizing:border-box}.prastaHistory{flex-shrink:0;font-size:10px;margin:3px 0;color:#d8bdcf}.prastaHistory summary{padding:3px;cursor:pointer}.prastaHistory ol{max-height:32dvh;overflow:auto;line-height:1.6;padding-left:22px}.prastaHistory[open]{position:absolute;z-index:360;left:12px;right:12px;bottom:145px;padding:12px;border:1px solid #bb7899;border-radius:12px;background:#1a111ef5}.prastaActions{flex-shrink:0;display:flex;gap:6px;margin:4px 0}.prastaActions .v89Btn,.prastaScore .v89Btn{font-size:10px;min-height:38px;padding:7px 6px;flex:1;white-space:nowrap}.prastaActions .v89Btn svg{display:none}.prastaActions .v89Btn.primary,.prastaActions [aria-pressed=true]{background:linear-gradient(145deg,#652940,#241821);color:#f9dae8;border-color:#bf7195}.prastaActions [aria-pressed=true]{box-shadow:0 0 10px #dc5c965c;outline:1px solid #d99bb2}.prastaActions>b{font-size:10px;max-width:32%;align-self:center}.prastaGame button:disabled{opacity:.5}.prastaScore{position:absolute;z-index:350;inset:10% 3% 3%;background:#13111df5;border:1px solid #c881a0;border-radius:15px;padding:16px;overflow:auto}.prastaScore h2{font-size:20px;margin-top:0}.prastaScore table{width:100%;border-collapse:collapse;font-size:12px}.prastaScore td,.prastaScore th{padding:6px;border-bottom:1px solid #ffffff16;text-align:left}.prastaScore tr:last-child{color:#edc6dc;font-size:16px}.prastaLast{flex-shrink:0;text-align:center;color:#f4d0b5;font-size:11px;line-height:1.4;padding:6px 7px;font-weight:700;background:#1a0b16e0;border:1px solid #da829c;border-radius:9px;margin-bottom:4px}.prastaLast[hidden]{display:none}.prastaDealerNotice{position:absolute;z-index:260;left:15%;right:15%;top:43%;padding:14px 10px;text-align:center;border:1px solid #d2a6bb;border-radius:12px;background:#1e1324ed;color:#fce4f0;font-size:14px;pointer-events:none}.prastaPlate.dealerChoosing{outline:2px solid #ffd899;box-shadow:0 0 18px #ffc06488}.prastaFlight{container-type:inline-size}.prastaFlight .v90FaceInk{width:100%;height:100%}.prastaLobbyTarget{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0}.prastaLobbyTarget label{display:flex;gap:8px;align-items:center}.prastaLobbyTarget select{font-size:16px;color:#f7edf3;background:#271723;border:1px solid #b87999;border-radius:10px;padding:12px}.prastaTeamTag{font-size:11px;color:inherit}.prastaTeamSeats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.prastaLobbyTeam0{--team:#67acff;border-color:#518de0!important;background:linear-gradient(145deg,#183960a6,#10121be8)!important;box-shadow:inset 0 0 16px #2566a023,0 0 12px #4c9aff25}.prastaLobbyTeam1{--team:#ff758b;border-color:#b94c65!important;background:linear-gradient(145deg,#571e30a6,#10121be8)!important;box-shadow:inset 0 0 16px #a0254823,0 0 12px #fa426925}.prastaTeamSeats .v89WaitingSeat>span{border:1px solid var(--team);color:var(--team);box-shadow:0 0 12px color-mix(in srgb,var(--team) 25%,transparent);background:#0e111ccc}.prastaTeamSeats .prastaTeamTag{color:var(--team)}.v90SeatArt{height:60px;display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:3px}.v90SeatArt svg{width:26px!important;flex-shrink:1}.v90SizeChoice strong{min-height:2.4em;display:grid;align-items:center}.v90SizeChoice[aria-pressed=true]{border-color:#d68baa;box-shadow:0 0 14px #a2365d40}@media(min-width:650px){.prastaArena{grid-template-columns:135px minmax(0,1fr) 135px;gap:12px}.prastaTable{padding:12px 18px;border-width:12px;border-radius:55px}.prastaPlate strong{font-size:14px}.prastaPlate span{font-size:11px}.prastaOpponent.seatTop{width:200px}.prastaBuildCards>.card{width:46px!important;height:69px!important}.prastaBuild{max-width:350px}.prastaLoose .card{width:64px!important}.prastaMove{font-size:13px}.prastaActions .v89Btn{font-size:12px}}@media(max-height:650px)and (orientation:portrait){.prastaGame{padding-top:60px;padding-bottom:5px}.prastaTable{border-width:6px;padding:7px}.prastaArena{grid-template-columns:63px minmax(0,1fr) 63px;gap:4px}.prastaPlate{padding:4px 3px;gap:3px}.prastaPlate strong{font-size:10px}.prastaPlate span{font-size:8px}.prastaHiddenHand{display:none}.prastaLoose .card{width:41px!important}.prastaBuildCards>.card{width:33px!important;height:49px!important}.prastaFuture{width:45px;padding:3px}.prastaFuture .card{width:35px!important;height:52px!important}.prastaFuture>span{font-size:7px}.prastaOpponent.seatTop:has(.prastaFuture){width:195px;grid-template-columns:1fr 45px}.prastaMove{font-size:10px;padding:5px 7px;max-height:40px}.prastaLast{font-size:10px}.prastaActions{gap:4px;margin:2px 0}.prastaHand{padding:13px 0 6px}.prastaDeck{width:19px!important;height:28px!important}}@media(orientation:landscape)and (max-height:600px){.prastaGame{padding-top:59px;padding-bottom:5px}.prastaTable{padding:5px 8px;border-width:6px}.prastaRound{position:absolute;left:12px;top:5px;z-index:2;gap:12px}.prastaArena{grid-template-columns:110px minmax(0,1fr) 110px;gap:3px;grid-template-rows:auto minmax(36px,1fr) auto}.prastaOpponent.seatTop{width:210px}.prastaPlate{padding:3px 5px;gap:2px}.prastaPlate strong{font-size:10px}.prastaPlate span{font-size:9px}.prastaHiddenHand{display:none}.prastaYourSeat{display:flex;gap:12px;align-items:center;justify-content:center}.prastaYourSeat .prastaPlate{width:140px;margin:0}.prastaHand{width:390px;padding:12px 0 0}.prastaHand .card{width:36px!important}.prastaMove{font-size:10px;padding:3px 8px;min-height:22px;max-height:28px}.prastaHistory{position:absolute;right:14px;top:8px;margin:0}.prastaHistory[open]{top:5px;bottom:60px}.prastaActions{position:absolute;right:10px;bottom:6px;flex-direction:column;width:70px;gap:3px}.prastaActions .v89Btn{min-height:25px;font-size:9px;padding:3px}.prastaActions>b{display:none}.prastaYourSeat{padding-right:65px}.prastaLoose .card,.heads .prastaLoose .card{width:41px!important}.prastaBuildCards>.card{width:33px!important;height:49px!important}.prastaFuture{width:39px;padding:3px;gap:1px}.prastaFuture .card{width:29px!important;height:43px!important}.prastaFuture>span{font-size:6px}.prastaOpponent.seatTop:has(.prastaFuture){width:245px;grid-template-columns:1fr 39px}.prastaLast{position:absolute;left:20%;right:20%;top:30%;z-index:250;font-size:10px}.prastaBottomFuture:has(.prastaFuture){position:absolute;bottom:0;right:120px}.prastaScore{inset:1% 2%}}@media(prefers-reduced-motion:reduce){.prastaHand .card{transition:none}}.prastaActions .v89Btn{touch-action:manipulation;min-height:40px!important;margin:0!important;align-self:stretch;transform:none!important;flex:1}.prastaOpponent.seatTop:has(.prastaFuture){display:flex;width:150px;flex-direction:column;align-items:center}.prastaOpponent.seatTop:has(.prastaFuture) .prastaHiddenHand{display:none}.prastaHand .card{width:min(16vw,72px)!important;flex:0 1 72px;min-width:0}@media(orientation:landscape)and (max-height:600px){.prastaActions{display:grid;grid-template-columns:1fr 1fr;width:130px;bottom:8px;gap:4px}.prastaActions .v89Btn{min-height:27px!important;padding:3px;font-size:9px}.prastaActions .v89Btn:first-of-type{grid-column:1/-1}.prastaYourSeat{padding-right:135px}.prastaHand{width:360px}.prastaHand .card{width:36px!important;flex:0 1 36px}.prastaOpponent.seatTop:has(.prastaFuture){width:210px;flex-direction:row;justify-content:center;gap:6px}}.prastaBoard{overflow:hidden;justify-content:center}.prastaLoose{min-height:0;flex:1 1 auto;overflow:auto;align-content:safe center;scrollbar-width:thin;padding:3px}.prastaBuilds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;flex:0 0 auto;align-items:start}.prastaBuilds:empty,.prastaLoose:empty{display:none}.prastaBuild{--build-accent:#e5cf9b;--build-card:40px;width:100%;max-width:none;padding:4px;border:1px solid var(--build-accent);background:linear-gradient(145deg,#393641ed,#15101cef);box-shadow:inset 0 0 0 1px #ffffff2b,0 2px 6px #0008;border-radius:9px;overflow:hidden}.prastaBuild.buildTeam0{--build-accent:#81b9ff;background:linear-gradient(145deg,#173766ee,#101722f5)}.prastaBuild.buildTeam1{--build-accent:#ff8b9d;background:linear-gradient(145deg,#671e30ee,#21101af5)}.prastaBuild>button{min-height:0;padding:0 0 4px;color:#fff2d3}.prastaBuild>button b{font-size:10px;letter-spacing:.6px}.prastaBuild>button b strong{font-size:15px;color:var(--build-accent)}.prastaBuildCards{display:block;position:relative;height:calc(var(--build-card)*1.5 + 4px);margin:2px 0 1px}.prastaBuildCards>.card{position:absolute;left:calc((100% - var(--build-card))*var(--build-index)/max(1,var(--build-count) - 1));top:0;width:var(--build-card)!important;height:calc(var(--build-card)*1.5)!important;transform:rotate(calc((var(--build-index)/max(1,var(--build-count) - 1) - .5)*8deg));transform-origin:50% 100%;box-shadow:0 1px 3px #0008;pointer-events:none}.prastaBuildOwner{font-size:10px;font-weight:800;line-height:1.3;text-align:center;color:var(--build-accent);overflow-wrap:anywhere}.prastaBuildOwner,.prastaBuild>button b{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 2px 3px #000}.prastaBuild.chosen{outline-color:#fff4b8;box-shadow:0 0 10px #ffd67b66}.prastaActions .v89Btn,.prastaActions .v89Btn.primary{background:linear-gradient(180deg,#f1d886,#dbab43 48%,#b47a19);color:#271b0b;border:1px solid #f5d989;box-shadow:inset 0 1px 1px #fff5c2a8,0 2px 5px #0005;font-weight:800}.prastaActions #prastaBuild[aria-pressed=true]{background:linear-gradient(180deg,#d25263,#aa253d 50%,#661427);color:#fff4f6;border-color:#ff9ca9;outline:1px solid #f0758a;box-shadow:0 0 11px #da36566b}.prastaFutureAnnouncement{position:absolute;left:12%;right:12%;top:35%;z-index:270;padding:14px 10px;border:1px solid #ffdfa0;border-radius:12px;background:linear-gradient(135deg,#522638f5,#17101af5);color:#ffe8ab;text-shadow:0 2px 3px #000;text-align:center;font-size:clamp(18px,4vw,27px);font-weight:900;box-shadow:0 0 22px #d8a14655;pointer-events:none}.prastaFutureAnnouncement[hidden]{display:none}.v001FamilyArt.prasta i{background:linear-gradient(135deg,#fff8d9,#d7c393 48%,#fff5d3);color:#181721;border-color:#f1d289}.v001FamilyArt.prasta i:nth-child(2){color:#15151b}.v001FamilyArt.prasta i:nth-child(3){color:#a21e39}@media(min-width:650px){.prastaBuild{--build-card:46px}.prastaBuilds{gap:12px}.prastaBuild>button b{font-size:12px}.prastaBuildOwner{font-size:12px}}@media(max-height:650px)and (orientation:portrait){.prastaBuild{--build-card:30px;padding:3px}.prastaBuildCards{margin:1px 0}.prastaBuild>button b{font-size:8px}.prastaBuild>button b strong{font-size:12px}.prastaBuildOwner{font-size:8px}.prastaBuilds{gap:4px}}@media(orientation:landscape)and (max-height:600px){.prastaBoard{flex-direction:row;align-items:stretch;gap:8px}.prastaLoose{flex:1;align-items:center}.prastaBuilds{width:48%;align-content:center}.prastaBuild{--build-card:30px;padding:3px}.prastaBuild>button b{font-size:8px}.prastaBuild>button b strong{font-size:11px}.prastaBuildOwner{font-size:8px}.prastaFutureAnnouncement{top:28%;padding:9px}}@media(orientation:portrait){.teams .prastaBoard:has(.prastaBuild) .prastaLoose{gap:3px}.teams .prastaBoard:has(.prastaBuild) .prastaLoose .card{width:30px!important}}.prastaPlate{overflow:visible;isolation:isolate;text-shadow:0 1px 2px #000,0 0 3px #000}.prastaPlate strong{font-size:13px}.prastaPlate span{font-size:11px}.prastaPlate.turn{border-color:#ffe7a0;outline:2px solid #ffe7a0;outline-offset:2px;box-shadow:inset 0 10px 18px #ffe0a324,0 0 16px #ffe5ad80}.prastaPlate.turn:before{content:"";position:absolute;pointer-events:none;z-index:-1;left:8%;right:8%;height:42px;bottom:100%;clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);background:linear-gradient(180deg,#fff8dc08,#fff0b375);filter:none}.seatTop .prastaPlate.turn:before,.seatTop .prastaPlate.turn:after{content:"";position:absolute;pointer-events:none;z-index:-1;width:50px;height:auto;inset:8% 100% 8% auto;clip-path:polygon(0 47%,0 53%,100% 100%,100% 0);background:linear-gradient(90deg,#fff8dc08,#fff0b375)}.seatTop .prastaPlate.turn:after{left:100%;right:auto;transform:scaleX(-1)}.prastaTurnLabel{color:#ffe7a0;font-size:10px;letter-spacing:1px;font-weight:900;line-height:1.2}.prastaClock{font-size:14px}.prastaYourSeat .prastaPlate{padding:8px 103px 8px 9px;min-height:86px}.prastaYourSeat .prastaPlate strong{font-size:16px}.prastaYourSeat .prastaPlate span{font-size:12px}.prastaYourSeat .prastaPlate .prastaSort{position:absolute;bottom:8px;right:8px;width:86px;min-height:36px;font-size:10px;font-weight:800;padding:6px;border-radius:9px}.prastaNoFuture{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);z-index:320;padding:7px 14px;white-space:nowrap;border:1px solid #ffe0ac;border-radius:9px;background:#16121af5;color:#ffe0ac;font-weight:900;pointer-events:none}.prastaNoFuture[hidden]{display:none!important}@media(min-width:650px){.prastaPlate strong{font-size:16px}.prastaPlate span{font-size:12px}}@media(orientation:landscape)and (max-height:600px){.prastaPlate strong{font-size:11px}.prastaPlate span{font-size:10px}.prastaClock{font-size:11px}.prastaTurnLabel{font-size:8px}.prastaYourSeat .prastaPlate{width:170px;padding:4px 5px 32px;min-height:0}.prastaYourSeat .prastaPlate strong{font-size:12px}.prastaYourSeat .prastaPlate span{font-size:10px}.prastaYourSeat .prastaPlate .prastaSort{min-height:25px;bottom:3px;right:5px;font-size:9px}.prastaPlate.turn:before{height:25px}}.prastaYourSeat .prastaPlate .prastaNoFuture{inset:8px 8px auto auto;transform:none;width:86px;box-sizing:border-box;padding:6px 3px;font-size:11px;white-space:normal;color:#ffe0ac;text-shadow:0 1px 2px #000;line-height:1.25}.seatLeft .prastaPlate strong,.seatRight .prastaPlate strong{text-wrap:balance;line-height:1.2}@media(orientation:landscape)and (max-height:600px){.prastaYourSeat .prastaPlate .prastaNoFuture{inset:auto auto 3px 4px;width:65px;font-size:8px;padding:3px}}.prastaFutureSlot{appearance:none;flex:none;margin:0;font-family:inherit;cursor:pointer;color:#f1c8e5;text-align:center;touch-action:manipulation;min-height:0;min-width:0}.prastaFuturePlaceholder{display:grid;place-content:center;box-sizing:border-box;width:44px;height:66px;border:1px dashed #e6bfdcaa;border-radius:6px;background:#170e2255;font-size:9px!important;letter-spacing:.4px;line-height:1.5;pointer-events:none}.prastaFutureSlot:focus-visible{outline:2px solid #ffe0a3;outline-offset:3px}.prastaFutureSlot:active{border-color:#ffe0a3}@media(max-height:650px)and (orientation:portrait){.prastaFuturePlaceholder{width:35px;height:52px;font-size:8px!important}}@media(orientation:landscape)and (max-height:600px){.prastaFuturePlaceholder{width:29px;height:43px;font-size:7px!important}}.prastaPlate strong .prastaPlayerName{font-size:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams .prastaArena{grid-template-columns:clamp(76px,22vw,135px) minmax(0,1fr) clamp(76px,22vw,135px);grid-template-rows:auto minmax(0,1fr) auto}.prastaOpponent:is(.seatLeft,.seatRight){align-self:center;gap:3px}.prastaOpponent:is(.seatLeft,.seatRight) .prastaPlate{height:108px;padding:7px 4px 5px;gap:2px;grid-template-rows:15px 14px 28px 12px 14px;align-content:start}.prastaOpponent:is(.seatLeft,.seatRight) .prastaPlate strong{font-size:clamp(9px,2.55vw,12px);flex-wrap:nowrap;line-height:15px;gap:2px}.prastaOpponent:is(.seatLeft,.seatRight) .prastaPlate>span{font-size:10px;white-space:nowrap;line-height:14px}.prastaOpponent:is(.seatLeft,.seatRight) .prastaPileStats>span{display:block;font-size:10px;line-height:14px}.prastaOpponent:is(.seatLeft,.seatRight) .prastaPileStats .prastaStatSeparator{display:none}.prastaOpponent:is(.seatLeft,.seatRight) .prastaDealer{position:absolute;right:3px;top:-10px;width:13px;height:13px;line-height:13px;font-size:9px}.prastaOpponent:is(.seatLeft,.seatRight) .prastaTurnLabel{font-size:9px;letter-spacing:.4px}.prastaOpponent:is(.seatLeft,.seatRight) .prastaClock{font-size:11px;line-height:14px}.prastaOpponent:is(.seatLeft,.seatRight):has(.prastaFuture) .prastaHiddenHand{display:none}@media(max-height:650px){.prastaOpponent:is(.seatLeft,.seatRight) .prastaPlate{height:86px;padding:4px 3px;grid-template-rows:12px 12px 24px 10px 12px;gap:1px}.prastaOpponent:is(.seatLeft,.seatRight) .prastaPlate strong{font-size:9px;line-height:12px}.prastaOpponent:is(.seatLeft,.seatRight) .prastaPlate>span,.prastaOpponent:is(.seatLeft,.seatRight) .prastaPileStats>span{font-size:9px;line-height:12px}.prastaOpponent:is(.seatLeft,.seatRight) .prastaTurnLabel{font-size:8px;line-height:10px}.prastaOpponent:is(.seatLeft,.seatRight) .prastaClock{font-size:10px;line-height:12px}}.teams .prastaBottomFuture:has(.prastaFuture){grid-column:2;grid-row:2;align-self:center;z-index:2}.teams .prastaArena:has(.prastaBottomFuture .prastaFuture) .prastaEmptyBoard{visibility:hidden}@media(max-height:650px)and (orientation:portrait){.prastaHand .card{max-width:44px!important;flex-basis:44px}.prastaYourSeat .prastaPlate{min-height:70px;padding-top:5px;padding-bottom:5px;gap:2px}.prastaYourSeat .prastaPlate strong{font-size:13px}.prastaYourSeat .prastaPlate span{font-size:10px}.prastaOpponent.seatTop .prastaPlate{padding:4px;gap:2px}.prastaOpponent.seatTop .prastaPlate strong{font-size:11px}.prastaOpponent.seatTop .prastaPlate span{font-size:9px}}.prastaOpponent:is(.seatLeft,.seatRight) .prastaPlate{height:92px;padding:5px 4px;grid-template-rows:14px 13px 26px 10px 12px;gap:1px}.prastaOpponent:is(.seatLeft,.seatRight) .prastaFuture{position:absolute;top:50%;transform:translateY(-50%);width:45px;padding:3px;z-index:3}.prastaOpponent.seatLeft .prastaFuture{left:calc(100% + 4px)}.prastaOpponent.seatRight .prastaFuture{right:calc(100% + 4px)}.prastaOpponent:is(.seatLeft,.seatRight) .prastaFuture .card{width:35px!important;height:52px!important}.prastaOpponent:is(.seatLeft,.seatRight) .prastaFuturePlaceholder{width:35px;height:52px;font-size:8px!important}.prastaOpponent:is(.seatLeft,.seatRight) .prastaFuture>span{font-size:7px}.teams .prastaArena:has(.prastaFuture) .prastaEmptyBoard{visibility:hidden}@media(max-height:720px){.prastaOpponent:is(.seatLeft,.seatRight) .prastaHiddenHand{display:none}}@media(max-height:650px){.prastaOpponent:is(.seatLeft,.seatRight) .prastaPlate{height:84px;padding:4px 3px;grid-template-rows:12px 12px 24px 10px 12px;gap:1px}}.teams .prastaOpponent.seatTop:has(.prastaFuture){width:min(230px,100%);display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:6px;align-items:center}.teams .seatTop .prastaFuture{grid-column:2;grid-row:1}@media(max-height:650px)and (orientation:portrait){.teams .prastaOpponent.seatTop:has(.prastaFuture){width:min(205px,100%);grid-template-columns:minmax(0,1fr) 45px}}@media(orientation:landscape)and (max-height:600px){.teams .prastaOpponent.seatTop:has(.prastaFuture){width:210px;grid-template-columns:minmax(0,1fr) 39px}}.prastaLegalBuild{outline:3px solid #44ef88!important;outline-offset:3px;box-shadow:0 0 17px #44ef8866!important}.prastaBuildChoice button{min-height:44px;font-size:16px}.prastaDropChoice{position:fixed!important;inset:auto 12px 18px!important;margin:0 auto!important;width:min(420px,calc(100vw - 24px))!important;max-height:45vh;z-index:3000}.prastaGame.teams .prastaDealer{display:none!important}.prastaDealerChip{position:absolute;display:grid;place-items:center;width:30px;height:30px;border:3px dashed #26334a;border-radius:50%;background:#fff9e7;color:#162238;font:700 17px/1 Arial;box-shadow:0 2px 5px #0007;z-index:8;pointer-events:none}.prastaOpponent>.prastaDealerChip{left:calc(50% - 15px);bottom:-32px}.prastaArena>.prastaDealerChip{bottom:4px;left:calc(50% - 15px)}.prastaTurnStatus{position:absolute;left:50%;top:4px;transform:translate(-50%);font:700 12px/1.3 Arial;color:#e7ffbf;background:#10251edb;border-radius:12px;padding:4px 10px;pointer-events:none;z-index:9;max-width:70%;text-align:center}.tableTutorial{position:fixed;left:50%;transform:translate(-50%);bottom:max(18px,env(safe-area-inset-bottom));width:min(580px,calc(100vw - 24px));z-index:4800;box-sizing:border-box;padding:10px;border:1px solid #bb7899;border-radius:18px;background:#1b1424f5;color:#f7eaf3;box-shadow:0 10px 40px #0008;font-family:Arial,sans-serif}.tableTutorialCards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tableTutorialCards section{padding:10px;border-radius:11px;background:linear-gradient(130deg,#65314766,#242030)}.tableTutorial b{font-size:11px;letter-spacing:.3px;color:#edb6d3}.tableTutorial p{font-size:12px;line-height:1.45;margin:6px 0 0}.tableTutorial footer{display:flex;gap:8px;align-items:center;padding-top:8px}.tableTutorial footer span{flex:1;font-size:10px;color:#d2becb}.tableTutorial button{min-height:36px;min-width:50px;background:#54273d;border:1px solid #ad6788;border-radius:8px;color:#fff;font-size:12px}@media(orientation:landscape)and (max-height:500px){.tableTutorial{bottom:8px;width:min(550px,75vw)}.tableTutorial p{font-size:11px}}.tableTutorial{top:78px;bottom:auto;pointer-events:none;max-height:45dvh;overflow:auto}.tableTutorial footer{pointer-events:auto}.tutorialTarget{outline:2px solid #ed9bbe!important;outline-offset:3px}.tableTutorialCards p{font-size:11px}@media(orientation:landscape)and (max-height:500px){.tableTutorial{top:68px;bottom:auto;left:30%;width:min(470px,62vw);max-height:55dvh}}#app .v22HumanCard.card{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;will-change:transform;transition:transform .13s cubic-bezier(.22,.7,.25,1)!important}#app .v22HumanCard.card.v89Selected{transform:translate3d(0,calc(var(--y,0px) - 20px),0) rotate(var(--angle,0deg))!important}#app .v22HumanCard.card.v89Touching{transition:none!important}#v90MotionRoot .v89DragGhost{left:0!important;top:0!important;transform-origin:center center!important;contain:layout style;backface-visibility:hidden}#v90MotionRoot .v89DragGhost,#v90MotionRoot .v90ReturningCard{background:#fffdf4!important;border:1px solid #aa9a80!important;box-shadow:0 7px 15px #0005!important}html[data-card-gesture] #app :is(.v22Plate,.v22HumanInfo,.v67AffectedBadge,.v47InfoPanel,.v22Seat,.v22HumanStation,.v60SuitBurst span){animation-play-state:paused!important}#app .v22Seat.v901OpenSeat{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important}#app .v901OpenSeat>.v22Plate{order:0!important;flex:none!important;margin:0!important}#app .v901OpenSeat>.v89OpenFan{order:1!important;position:relative!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:repeat(2,48px);gap:4px!important;align-content:start;justify-content:center;width:104px!important;height:auto!important;max-height:146px!important;overflow:auto!important;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;padding:1px 0!important}#app .v901OpenSeat.top>.v89OpenFan{display:flex!important;justify-content:flex-start!important;width:max-content!important;max-width:min(280px,72vw)!important;max-height:82px!important;touch-action:pan-x}#app .v901OpenSeat .v89OpenCard{position:relative!important;inset:auto!important;transform:none!important;flex:0 0 48px!important;width:48px!important;height:69px!important;margin:0!important;--card-w:48px!important;pointer-events:auto!important}#app .v901OpenSeat.top .v89OpenCard{flex-basis:52px!important;width:52px!important;height:75px!important;--card-w:52px!important}#app .v901OpenSeat.left,#app .v901OpenSeat.right{top:35%!important;width:104px!important;transform:none!important}#app .v901OpenSeat.top{top:-6px!important}#app .v22Game[data-open-face=true] .v22Center{top:148px!important;width:174px!important;max-width:174px!important}#app .v22Game[data-open-face=true] .v90TableControls .v47InfoPanel b{font-size:12px!important}#app .v22Game[data-open-face=true] .v90TableControls .v48JackChooserWrap,#app .v22Game[data-open-face=true] .v90TableControls .v48JackPanel{width:174px!important;max-width:174px!important}#app .v83ObserverStation.v901OpenObserver{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important}#app .v901OpenObserver .v22HumanInfo{order:0;flex:none}#app .v901OpenObserver>.v89OpenFan{order:1;display:flex!important;gap:4px;justify-content:flex-start;flex:1;min-height:0;max-width:100%;overflow:auto!important;width:max-content!important}#app .v901OpenObserver .v89OpenCard{position:relative!important;inset:auto!important;transform:none!important;flex:0 0 56px!important;width:56px!important;height:81px!important}@media(min-width:951px){html:not([data-table-fit]) #app .v901OpenSeat>.v89OpenFan{grid-template-columns:repeat(2,64px);width:136px!important;max-height:194px!important}html:not([data-table-fit]) #app .v901OpenSeat .v89OpenCard{width:64px!important;height:92px!important;flex-basis:64px!important}html:not([data-table-fit]) #app .v901OpenSeat.top>.v89OpenFan{max-width:348px!important;max-height:102px!important}html:not([data-table-fit]) #app .v901OpenSeat.top .v89OpenCard{width:68px!important;height:98px!important;flex-basis:68px!important}html:not([data-table-fit]) #app .v22Game[data-open-face=true] .v22Center{top:28%!important;width:260px!important;max-width:260px!important}}@media(prefers-reduced-motion:reduce){#app .v22HumanCard.card{transition:none!important}}#app .v22HudActions:has(#v90SuperAdmin){gap:5px!important}#app .v22HudActions #v90SuperAdmin{height:44px!important;min-width:48px!important;width:48px!important;flex:none;margin:0!important;font-size:9px!important;padding:0 3px!important}@media(max-width:360px){#app .v22HudActions:has(#v90SuperAdmin){gap:3px!important}#app .v22HudActions:has(#v90SuperAdmin) .v22HudButton{width:36px!important;min-width:36px!important}#app .v22HudActions:has(#v90SuperAdmin) .v22Leave{width:49px!important;min-width:49px!important}}html[data-table-fit] #app[data-view=game]{position:fixed!important;left:var(--portrait-left)!important;top:var(--portrait-top)!important;width:var(--portrait-width)!important;height:var(--portrait-height)!important;min-height:0!important;max-height:none!important;transform:scale(var(--portrait-scale));transform-origin:top left;overflow:hidden!important}html[data-table-fit] #app .v22Game{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}html[data-table-fit] #app .v22Hud{top:6px!important;left:8px!important;right:8px!important}html[data-table-fit] #app .v22Viewport{top:60px!important;bottom:0!important;--tray-h:192px!important}html[data-table-fit] #app .v22TableStage{width:95%!important;top:8px!important;height:calc(100% - 210px)!important;min-height:0!important}html[data-table-fit] #app .v22HumanStation{width:calc(100% - 16px)!important;height:192px!important;bottom:7px!important}html[data-table-fit] #app .v22HumanInfo{width:min(284px,84%)!important;height:42px!important}html[data-table-fit] #app .v22BottomBar{--tray-h:192px!important;bottom:8px!important}html[data-table-fit] #app .v22Center{top:28%!important;width:224px!important;max-width:76%!important}html[data-table-fit] #app .v22Game[data-open-face=true] .v22Center{top:148px!important;width:174px!important;max-width:174px!important}html[data-table-fit] #app .v22Piles .v22DrawPile,html[data-table-fit] #app .v22Piles .v22Discard,html[data-table-fit] #app .v90DealOrigin .v47DealDeck{width:74px!important;height:108px!important}html[data-table-fit] #app .v22Seat.top .v22OpponentFan:not(.v89OpenFan){height:72px!important}html[data-table-fit] #app .v901OpenSeat.top>.v89OpenFan{max-width:280px!important}html[data-table-fit] #app .v39ChatPanel{width:295px!important;height:245px!important;max-height:245px!important;bottom:244px!important}.v89DragGhost{box-shadow:0 5px 12px #0005!important;filter:none!important;pointer-events:none!important;backface-visibility:hidden;transition:none!important}html[data-card-gesture] .v22Game{scroll-behavior:auto}#app .v22Hud .v22Identity{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app .v22Hud{align-items:center!important}#app .v22Hud .v22Menu{min-width:44px!important;width:44px!important;height:44px!important;background:linear-gradient(155deg,#272831eb,#080b10ed)!important;border:1px solid #c9b3868c!important;box-shadow:inset 0 1px #ffffff27,0 5px 16px #0008}#app .v22HudActions{gap:7px!important}#app .v22HudButton,#app .v22Leave{height:44px!important;min-height:44px!important;border-radius:11px!important;background:linear-gradient(155deg,#242831e8,#090c11ed)!important;box-shadow:inset 0 1px #ffffff21,0 5px 14px #0006!important}#app .v22Center{height:auto!important;top:28%!important;transform:translate(-50%)!important;transform-origin:top center!important;width:260px!important;max-width:76vw!important}#app .v22Piles{position:relative!important;inset:auto!important;transform:none!important;gap:19px!important;align-items:flex-start!important}#app .v22DeckColumn{transform:none!important}#app .v22DeckCount{position:relative!important;inset:auto!important;margin-top:9px!important;font-size:9px!important;line-height:1.2!important;padding:4px 8px!important}#app .v90TableControls{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:6px;width:100%}#app .v90TableControls .v47ActiveSuitSlot{height:auto!important;min-height:0!important;width:100%!important;margin:0!important;position:static!important;transform:none!important}#app .v90TableControls .v39ActiveSuit{margin:0!important;gap:2px!important;padding:0!important;position:static!important}#app .v90TableControls .v39ActiveSuit>span{font-size:9px!important;line-height:1.2!important;letter-spacing:1.4px!important;color:#e8cf9b!important}#app .v90TableControls .v39ActiveSuit>strong{font-size:19px!important;line-height:1.05!important;text-shadow:0 2px 4px #0009!important}#app .v90TableControls .v22Action{margin:0!important;min-width:0!important;width:100%!important;min-height:44px!important;height:auto!important;padding:11px 10px!important;border-radius:12px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;box-shadow:inset 0 1px #fff7,0 5px 12px #0005!important}#app .v90TableControls .v90PickUp{width:82%!important}#app .v90TableControls .v47InfoSlot{position:relative!important;inset:auto!important;transform:none!important;height:auto!important;min-height:0!important;width:100%!important;margin:0!important;display:flex!important;justify-content:center!important}#app .v90TableControls .v47InfoPanel{width:100%!important;max-width:100%!important;min-height:0!important;padding:9px 10px!important;margin:0!important;border-radius:12px!important;background:linear-gradient(145deg,#20131ae8,#070d17eb)!important;border-color:#b9a179a3!important;box-shadow:0 5px 14px #0005!important}#app .v90TableControls .v47InfoPanel b{font-size:14px!important;line-height:1.15!important}#app .v90TableControls .v47InfoPanel span{font-size:9px!important;line-height:1.35!important;margin-top:3px!important}#app .v90TableControls .v48JackPanel{width:100%!important;max-width:100%!important;margin:0!important;padding:8px!important;border-radius:14px!important}#app .v90TableControls .v48JackChooserWrap{width:100%!important;max-width:100%!important;transform:none!important}#app .v90TableControls .v48SuitButton{height:44px!important;min-height:44px!important}#app .v90TableControls .v48JackCancel{min-height:28px!important}#app .v90PostMatch{width:100%;display:grid;gap:8px}#app .v90PostMatch>b{font-size:12px;color:#e6cfab;letter-spacing:.3px}#app .v90PostMatch .v90Secondary{color:#ece4d7!important;background:linear-gradient(#292832,#101019)!important;border:1px solid #ab9873!important}#app .v22HumanCard.card.dragging{visibility:hidden!important;opacity:0!important}body .v89DragGhost{position:fixed!important;top:0!important;left:0!important;z-index:5000!important;transform-origin:top left!important;will-change:transform;filter:none!important;box-shadow:0 14px 22px #0006!important;pointer-events:none!important;transition:none!important;opacity:1!important}body .v90ReturningCard{filter:none!important;opacity:1!important;box-shadow:0 7px 15px #0005!important;border-radius:9px!important;overflow:hidden;will-change:transform}body .v90FaceInk{position:absolute;inset:0;display:block;border-radius:inherit;pointer-events:none}body .v90FaceInk .corner,body .v90FaceInk .corner b,body .v90FaceInk .corner i,body .v90FaceInk .v52CenterSuit,body .v90FaceInk .v52CenterSuit span,body .v90FaceInk .v51Pip,body .v90FaceInk .v51AceField span{color:var(--face-ink)!important}body .v90FaceInk .v51CourtArt text{fill:var(--face-ink)!important}body .v51BackArt{background-image:var(--card-back-paint,url(/assets/fallacy-card-back-v51-Bl7_Ek67.png))!important}.v90TableMenu{color:#f6f2e9;background:linear-gradient(155deg,#292b32ed,#090e15f5);border:1px solid #b9a57bb0;border-radius:22px;padding:20px;width:min(370px,calc(100vw - 32px));box-shadow:inset 0 1px #ffffff28,0 25px 80px #000a}.v90TableMenu::backdrop{background:#02040899;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.v90TableMenu header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.v90TableMenu h2{margin:0;font-size:22px}.v90TableMenu header button{background:#ffffff0d;border:1px solid #ffffff28;border-radius:10px;color:#fff;width:44px;height:44px;font-size:27px}.v90MenuItems{display:grid;gap:10px}.v90MenuItems .v89Btn{justify-content:flex-start;min-height:51px;font-size:14px}.v90MenuItems svg{width:20px;height:20px}.v90MenuItems button:disabled{opacity:.35;cursor:default}.v90TableMenu button{touch-action:manipulation;cursor:pointer}.v90TableMenu button:focus-visible{outline:2px solid #edd69e;outline-offset:2px}.v89Options{background:linear-gradient(155deg,#252832f5,#0b111bf8);border-color:#b9a57b9a}.v89Options h2{font-size:17px;letter-spacing:0}.v89Options header{background:#111720c9}.v89Options .v89Backgrounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.v89Backgrounds i{height:115px!important}.v89Options span{font-size:11px}.v89Backgrounds button{padding:6px 6px 10px!important}.v89Backgrounds i{background-position:center 38%!important}.v90DeckColors{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.v90DeckColors button{padding:14px 5px;background:#08111bd9;color:#e9e6df;border:1px solid #ffffff35;border-radius:12px;display:grid;gap:9px}.v90DeckColors b{display:flex;justify-content:center;gap:9px;font-size:23px}.v90DeckColors i{font-style:normal}.v90CardBacks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}.v90CardBacks button{padding:8px;background:#08111bd9;color:#e9e6df;border:1px solid #ffffff35;border-radius:12px;display:grid;gap:8px;justify-items:center}.v90CardBacks i{width:54px;height:81px;display:block;border-radius:5px}@media(max-width:950px){#app .v22Center{width:224px!important;max-width:64vw!important}#app .v22Piles .v22DrawPile,#app .v22Piles .v22Discard{width:74px!important;height:108px!important}#app .v90TableControls .v47InfoPanel b{font-size:13px!important}#app .v22Utility{min-width:74px!important;width:74px!important;padding:8px 5px!important;font-size:10px!important}}@media(max-height:710px)and (max-width:950px){#app .v22Center{top:93px!important;width:210px!important}#app .v22Piles .v22DrawPile,#app .v22Piles .v22Discard{width:65px!important;height:96px!important}#app .v90TableControls{gap:5px}#app .v90TableControls .v39ActiveSuit>strong{font-size:17px!important}#app .v90TableControls .v47InfoPanel{padding:7px 8px!important}#app .v22Viewport,#app .v22BottomBar{--tray-h:166px!important}#app .v22HumanStation{height:162px!important}#app .v22Seat.top .v22OpponentFan{height:53px!important}#app .v22Seat.top .v22Plate{padding-top:4px!important;padding-bottom:4px!important}}@media(prefers-reduced-motion:reduce){body .v89DragGhost,body .v90ReturningCard,#app .v22HumanCard{transition:none!important}}#app .v22Game[data-seats="4"] .v22Seat.left,#app .v22Game[data-seats="4"] .v22Seat.right{width:96px!important}#app .v22Game[data-seats="4"] .v22Seat.left .v22Plate,#app .v22Game[data-seats="4"] .v22Seat.right .v22Plate{width:96px!important;min-width:0!important}.v89Home .v89Header{justify-content:flex-end}.v90SeatArt{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:5px!important;width:100%!important;max-width:116px!important;height:44px!important;min-height:44px!important;flex-shrink:0}.v90SeatArt svg{width:23px!important;height:29px!important;flex:0 1 23px;min-width:0}.v90SizeChoice>svg:last-child{width:20px;height:20px;flex:none;margin-top:auto}.v90SizeChoice>strong{line-height:1.2;min-height:27px;white-space:nowrap}.v90SizeChoice>.v90Vs{min-height:58px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#e0d3dc}.v89Screen .v90SizeChoice,.v89Home .v89HomeAction.gold{background:radial-gradient(ellipse at 35% 0%,#922d566b,transparent 80%),linear-gradient(145deg,#452432dc,#17131ce8);border-color:#b861809c;color:#f8e6ee;box-shadow:inset 0 1px #fff4,inset 0 -3px #0008,0 8px 18px #0007,0 0 15px #ae305a28}.v89Screen .v90SizeChoice:nth-child(2),.v89Home .v89HomeAction.dark{background:radial-gradient(ellipse at 65% 0%,#7548875e,transparent 80%),linear-gradient(145deg,#34273fdc,#14131de8);border-color:#a980bca6;color:#f1e6f8;box-shadow:inset 0 1px #fff4,inset 0 -3px #0008,0 8px 18px #0007,0 0 15px #87529b29}.v89Screen .v90SizeChoice small{color:#d9c2ce}.v89Home .v89HomeAction.gold:after{background:linear-gradient(100deg,transparent,#ef92b529,transparent)}.v89Home .v89HomeSecondary button:first-child{background:linear-gradient(145deg,#552b40b8,#17131dec);border-color:#d47b9c70;box-shadow:inset 0 1px #fff2,0 0 12px #b7426a22}.v89Home .v89HomeSecondary button:last-child{background:linear-gradient(145deg,#30384bb8,#15131dec);border-color:#867bab70;box-shadow:inset 0 1px #fff2,0 0 12px #9b66b822}.v89Screen .v90GameChoice.open{border-color:#b35d819e;background:radial-gradient(ellipse at 35% 0%,#773d576b,transparent 80%),linear-gradient(145deg,#452432dc,#17131ce8);color:#f4e8ef;box-shadow:inset 0 1px #fff4,inset 0 -3px #0007,0 8px 17px #0008,0 0 15px #af2e5b29}.v89Screen .v89Btn.primary,.v90TableMenu .v89Btn.primary,.v89Dialog .v89Btn.primary{background:linear-gradient(150deg,#70344ddb,#321521ed);border-color:#bb668bba;color:#ffedf4;box-shadow:inset 0 1px #ffd2e250,inset 0 -2px #19071099,0 5px 15px #0006,0 0 14px #a9295730}.v89Screen .v89Btn.secondary,.v90TableMenu .v89Btn.secondary,.v89Dialog .v89Btn.secondary{background:linear-gradient(155deg,#413247ed,#15141fee);border-color:#a17ba267;color:#f1e7ee;box-shadow:inset 0 1px #fff3,inset 0 -2px #0007,0 5px 12px #0005,0 0 10px #9f507118}.v89Screen .v89Nav button.active,.v89Screen .v89Nav button[aria-current=page]{color:#f4bdd2;background:#96365c26;box-shadow:inset 0 0 0 1px #c3658444,0 0 15px #a929571a}.v89Screen .v89AccessAdmin [aria-pressed=true],.v89Screen .v89Filter[aria-pressed=true]{border-color:#c56a92;color:#f7cedd;background:linear-gradient(145deg,#642a4566,#1a172499);box-shadow:0 0 13px #a929572a,inset 0 1px #fff2}.v89Screen .v89CodeCallout{background:linear-gradient(115deg,#70304cba,#23131eca);border-color:#c7688e88;color:#ffe1ec;box-shadow:0 8px 25px #0007,0 0 14px #a9295730}.v89Screen .v89CodeCallout small{color:#d7afc0}html body .v89Options header button{background:linear-gradient(155deg,#71324ce8,#321321f5);border-color:#ce6d91;color:#ffe8f1;box-shadow:inset 0 1px #ffc5d936,inset 0 -2px #19071080,0 0 13px #bb2f5e55}html body .v89Options [aria-pressed=true]{border-color:#c26388;box-shadow:0 0 0 1px #a3476a,0 0 14px #b7315b44,inset 0 1px #f7adc220;background:linear-gradient(150deg,#75274245,#22121a80);color:#ffe5ef}html body .v89Options button:focus-visible{outline:2px solid #dd85a7;outline-offset:3px}html body .v89Options h3{color:#e1bbcf}html body .v89Options .v89ResetAppearance{background:linear-gradient(145deg,#512b3ad9,#221522ed);border-color:#a859796e;box-shadow:inset 0 1px #fff2,0 0 13px #a9295722;color:#f7dce8}.v91Original{width:100%;display:flex;align-items:center;gap:15px;padding:12px;border-radius:14px;border:1px solid #977b874d;background:#10101bd9;color:#f4e7ed;text-align:left}.v91Original>i{width:45px;height:65px;flex:none;border-radius:5px;background:url(/assets/fallacy-card-back-v51-Bl7_Ek67.png) center/100% 100%}.v91Original>span{text-align:left!important}.v91Original b{display:block;font-size:14px}.v91Original small{display:block;font-size:10px;color:#c5acb9;margin-top:5px}[data-appearance-status]{font-size:10px;color:#b8a9b7;margin:9px 0 22px;min-height:13px}.v91CardFaces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:25px}.v91CardFaces>button{min-width:0;display:grid;justify-items:center;gap:10px;padding:9px 3px;border:1px solid #ffffff30;border-radius:12px;background:#10131ed9;color:#f1e5ed}.v91FacePreview{display:block;position:relative;width:53px;height:78px;background:#fcf8ef;border:2px double #807869;border-radius:6px;color:#16151b;font-family:Georgia,serif;text-align:left;box-shadow:0 4px 9px #0005}.v91FacePreview>b{position:absolute;left:4px;top:1px;font:700 25px/1 Georgia,serif}.v91FacePreview>em{position:absolute;inset:24px 0 auto;text-align:center;font: 31px/1 Georgia,serif}.v91FacePreview>small{position:absolute;bottom:3px;left:3px;font:700 5px/.95 Arial;border:1px solid #252129;border-radius:2px;padding:1px;background:#fff}.v91FacePreview.large>b{font-size:32px}.v91FacePreview.large>em{font-size:37px;top:27px}.v91FacePreview.clear{background:#fff;border:2px solid #16151b}.v91FacePreview.clear>b{font-family:Arial;font-weight:900}.v91FacePreview.chrome{background:linear-gradient(120deg,#fdfcff,#b3acbd 35%,#eeeaf2 49%,#948c9f 53%,#eae7ed 78%);border-color:#835169;box-shadow:inset 0 0 0 1px #fff,0 0 8px #c14c6c44}html[data-card-face] .v90FaceInk{container-type:inline-size}html[data-card-face=large] .v90FaceInk{background:#fffaf0}html[data-card-face=large] .v90FaceInk .faceArt,html[data-card-face=clear] .v90FaceInk .faceArt{display:none!important}html[data-card-face=large] .v90FaceInk .corner b{font:800 44cqw/.9 Arial,sans-serif!important;letter-spacing:-2px}html[data-card-face=large] .v90FaceInk .corner i{display:none!important}html[data-card-face=large] .v90FaceInk:after{content:attr(data-card-symbol);position:absolute;inset:28% 0 0;display:block;text-align:center;color:var(--face-ink);font: 68cqw/1 Georgia,serif}html[data-card-face=clear] .v90FaceInk{background:#fff;box-shadow:inset 0 0 0 2px #1b1b1b}html[data-card-face=clear] .v90FaceInk .corner b{font-family:Arial,sans-serif!important;font-weight:900!important}html[data-card-face=clear] .v90FaceInk:after{content:attr(data-card-symbol);position:absolute;left:18%;top:30%;width:64%;text-align:center;color:var(--face-ink);font:900 60cqw/1 Arial,sans-serif}html[data-card-face=chrome] .v90FaceInk{background:linear-gradient(115deg,#faf9fc,#dbd4e0 24%,#faf7ff 44%,#bcb2c3 49%,#e9e3ee 55%,#faf9fc 90%);box-shadow:inset 0 0 0 1px #e9c9d5,inset 0 0 10px #71355238}html[data-card-face=chrome] .v90FaceInk .v51FaceFrame{border-color:#785064!important;box-shadow:inset 0 0 0 1px #fff9,0 0 4px #a92d4c55}html[data-card-face] .v90FaceInk .cardBrandMark{z-index:55!important;letter-spacing:0!important}.v33DealFly,.v60PickupFly{filter:none!important;box-shadow:0 8px 16px #0006!important}#app .v91Receiving .v22Plate,#app .v91Receiving .v22HumanInfo{border-color:#f296bd!important;box-shadow:0 0 0 1px #e3719955,0 0 20px #bd346877!important}.v91PickupBadge{position:absolute;z-index:490;left:50%;transform:translate(-50%);bottom:-20px;padding:4px 8px;white-space:nowrap;font:800 9px/1.2 Arial;color:#fff0f7;border:1px solid #c9698e;background:#391222ed;border-radius:8px;box-shadow:0 0 11px #a9295744;pointer-events:none}.v22HumanStation>.v91PickupBadge{bottom:auto;top:-21px}@media(prefers-reduced-motion:reduce){.v89Screen button,.v89Home button{transition:none!important}}html[data-card-face=clear] .v90FaceInk .corner i{display:none!important}.v89Screen .v90GameChoice.hidden{border-color:#a681bca6;background:radial-gradient(ellipse at 65% 0%,#7548875e,transparent 80%),linear-gradient(145deg,#34273fdc,#14131de8);color:#f1e6f8;box-shadow:inset 0 1px #fff4,inset 0 -3px #0007,0 8px 17px #0008,0 0 15px #87529b29}#v90MotionRoot{position:fixed;inset:0;z-index:4100;pointer-events:none;overflow:visible}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk{position:absolute;inset:0;display:block;container-type:inline-size;overflow:hidden;border-radius:inherit}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .v51FaceFrame{inset:4.5%!important;border:1.2cqw solid #191919bf!important;border-radius:6cqw!important}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .corner{inset:6% auto auto 7%!important;line-height:.82!important;transform:none!important}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .corner.mirror{inset:auto 7% 6% auto!important;transform:rotate(180deg)!important}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .corner b{font:900 40cqw/.85 Georgia,Times New Roman,serif!important;letter-spacing:-1cqw!important}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .corner i{font-size:28cqw!important;line-height:.9!important;margin-top:4cqw!important}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .faceArt{position:absolute;inset:0}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .v52CenterSuit{inset:50% auto auto 50%!important;width:58%!important;height:50%!important;transform:translate(-50%,-50%)!important}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .v52CenterSuit span{font-size:76cqw!important;line-height:.82!important;transform:none!important}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .v51CourtArt{inset:10% 22% 11%!important;border-width:1cqw!important}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .v51Brand{display:block!important;left:6%!important;bottom:7%!important;min-width:0!important;padding:2cqw 3cqw!important;font-size:7.5cqw!important;line-height:1!important;border-width:1.4cqw!important;border-radius:5cqw!important;letter-spacing:0!important}:is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .v51Brand b{font:900 7.5cqw/1 Arial,sans-serif!important;letter-spacing:0!important}html[data-card-face=large] :is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .corner b{font:800 44cqw/.9 Arial,sans-serif!important}html[data-card-face=clear] :is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .corner b{font-family:Arial,sans-serif!important;font-weight:900!important}html[data-card-face=chrome] :is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .v51FaceFrame{border-color:#785064!important;box-shadow:inset 0 0 0 1cqw #fff9,0 0 4cqw #a92d4c55}#v90MotionRoot .v90MotionCard{position:fixed!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:8px!important;transform-origin:center center!important;will-change:transform;filter:none!important;transition:none!important;pointer-events:none!important}#v90MotionRoot .v33DealFly{backface-visibility:hidden;box-shadow:0 8px 16px #0006!important}#app .v90DealOrigin{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 0 9px;min-height:0}#app .v90DealOrigin .v47DealDeck{position:relative!important;left:auto!important;top:auto!important;width:74px!important;height:108px!important;transform:none!important;flex:none}#app .v90DealOrigin .v22DeckCount{margin-top:0!important}#app .v90DealOrigin+.v90TableControls{margin-top:8px!important}#app .v83ObserverFan.v89OpenFan{position:relative;width:100%;height:85px;overflow:visible}@media(max-height:710px)and (max-width:950px){#app .v90DealOrigin .v47DealDeck{width:65px!important;height:96px!important}}#app .v22Game:not(.prastaGame) :is(.v22HandWindow,.v22HumanHand){filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#app .v22Game:not(.prastaGame) .v22HumanCard.card{filter:none!important;will-change:auto;contain:layout style paint;transition:transform 85ms ease-out!important}#app .v22Game:not(.prastaGame) .v22HumanCard.card:is(.v89Selected,.v89Touching){will-change:transform}#app .v22Game:not(.prastaGame) .v22HumanCard.card.v89Touching{transition:none!important}#app .v22Game:not(.prastaGame) .v22HumanCard.card.dragging{visibility:hidden!important;opacity:0!important}html body #app .fgRoundedTable{--rt-blue:#75cfff;--rt-purple:#b276fa;--rt-pink:#ed74cf;--rt-bottom: calc(124px + env(safe-area-inset-bottom,0px)) ;position:relative!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:620px!important;overflow:hidden!important;background:linear-gradient(180deg,#07102025,#07102035 25%,#050b18c9 78%,#050914),url(/assets/luxury-room-DTGwjG5Z.jpg) center 38%/cover no-repeat!important;isolation:isolate;color:#edf2ff;font-family:Arial,Helvetica,sans-serif}html body #app .fgRoundedTable[data-custom-background]{background:linear-gradient(180deg,#02061315,#030818b0),var(--personal-background) center/cover no-repeat!important}html body #app .fgRoundedTable:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,#0e2c660d,transparent 70%);z-index:0}html body #app .fgRoundedTable .v22Hud{position:absolute!important;inset:calc(13px + env(safe-area-inset-top,0px)) 16px auto!important;height:48px!important;z-index:550!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background:none!important;box-shadow:none!important;border:0!important;padding:0!important}html body #app .fgRoundedTable .v22Identity{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}html body #app .fgRoundedTable .fgTableTitle{display:flex;flex-direction:column;gap:5px;text-shadow:0 2px 7px #000}html body #app .fgRoundedTable .fgTableTitle b{font-size:15px!important;line-height:1!important;letter-spacing:3px;color:#e2e9ff;font-weight:500!important}html body #app .fgRoundedTable .fgTableTitle small{font-size:9px!important;line-height:1.2;letter-spacing:1.7px;color:#b1c1e1;font-weight:400}html body #app .fgRoundedTable .v22HudActions{display:flex!important;gap:6px!important;align-items:center!important}html body #app .fgRoundedTable :is(.v22Menu,.v22HudButton){position:relative!important;min-width:37px!important;width:37px!important;height:37px!important;min-height:37px!important;padding:8px!important;border-radius:50%!important;background:linear-gradient(140deg,#28457988,#0b1233d9)!important;border:1px solid #75caff99!important;color:#a3dfff!important;box-shadow:inset 0 1px #fff4,0 0 9px #247dba3d!important;font-size:8px!important;letter-spacing:.3px!important}html body #app .fgRoundedTable .v22Menu{display:flex!important;flex-direction:column;justify-content:center;gap:4px;align-items:center}html body #app .fgRoundedTable .v22Menu span{display:block;width:16px!important;height:1.5px!important;background:#8be5ff!important;margin:0!important;box-shadow:none!important}html body #app .fgRoundedTable .v22HudButton svg{width:18px!important;height:18px!important;margin:auto}html body #app .fgRoundedTable #tableAppearanceBtn{border-color:#bf7fea9e!important;color:#d0a2fb!important}html body #app .fgRoundedTable .v1HelpButton{font-size:8px!important}html body #app .fgRoundedTable .v22Viewport{position:absolute!important;inset:84px 0 var(--rt-bottom)!important;min-height:0!important;height:auto!important;overflow:visible!important;perspective:none!important;--tray-h:170px!important}html body #app .fgRoundedTable .v22TableStage{position:absolute!important;left:50%!important;top:24%!important;bottom:110px!important;transform:translate(-50%)!important;width:min(980px,112%)!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;filter:none!important}html body #app .fgRoundedTable .v22TableDepth{inset:auto 4% -15px!important;height:35px!important;border-radius:50%!important;background:#0008!important;filter:blur(12px)!important;opacity:1!important}html body #app .fgRoundedTable .v22Rail{position:absolute!important;inset:0!important;transform:none!important;padding:14px!important;border-radius:50%!important;background:repeating-linear-gradient(104deg,#fff1 0 1px,transparent 1px 8px),linear-gradient(130deg,#0e111a,#424354 10%,#101524 27%,#27283c 70%,#070c14 95%)!important;border:1px solid #606777!important;box-shadow:inset 0 2px 3px #c8d3e85e,inset 0 -9px 11px #000b,0 12px #070911,0 15px #2b2637,0 20px 20px #0009!important;overflow:hidden!important}html body #app .fgRoundedTable .v22Rail:before{content:"";position:absolute;inset:6px;border:1px dashed #adb6c232;border-radius:inherit;box-shadow:none!important;background:none!important}html body #app .fgRoundedTable .v22Rail:after{content:"";position:absolute!important;inset:13px!important;border-radius:50%!important;border:1px solid #84c9ff!important;background:none!important;box-shadow:0 0 4px #96ceffb0,0 0 12px #236dffaa,inset 0 0 7px #568bfa5a!important}html body #app .fgRoundedTable .v22FeltTexture{position:absolute!important;inset:14px!important;border-radius:50%!important;background:radial-gradient(ellipse at 50% 35%,#172d52,#0c1b37 55%,#06112b)!important;box-shadow:inset 0 8px 25px #02071fd9,inset 0 0 60px #00122888!important;overflow:hidden!important}html body #app .fgRoundedTable[data-custom-felt] .v22FeltTexture{background:radial-gradient(ellipse at 50% 30%,#ffffff12,#0006),var(--personal-felt)!important}html body #app .fgRoundedTable .v22FeltTexture:before{content:"";position:absolute;inset:0;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23n)' d='M0 0h130v130H0z'/%3E%3C/svg%3E");mix-blend-mode:soft-light}html body #app .fgRoundedTable .v22FeltTexture:after{content:"";position:absolute;inset:38% 20% 2%;background:url(/assets/rounded-felt-mark.svg) center/contain no-repeat;opacity:.2;box-shadow:none!important;border:0!important}html body #app .fgRoundedTable .v22PlaySurface{position:absolute!important;inset:0!important;border-radius:50%!important;overflow:visible!important;transform:none!important}html body #app .fgRoundedTable .v22Seat{position:absolute!important;width:132px!important;height:auto!important;z-index:90!important;transform:none!important;filter:none!important}html body #app .fgRoundedTable .v22Seat.top{inset:-68px auto auto 50%!important;transform:translate(-50%)!important;width:155px!important}html body #app .fgRoundedTable .v22Seat.left{inset:35% auto auto 7%!important}html body #app .fgRoundedTable .v22Seat.right{inset:35% 7% auto auto!important}html body #app .fgRoundedTable .v22OpponentFan{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:57px!important;margin:0!important;overflow:visible!important;filter:drop-shadow(0 6px 4px #0006)}html body #app .fgRoundedTable .v22Back.back{width:37px!important;height:54px!important;top:0!important;left:50%!important;bottom:auto!important;transform:translate(calc(-50% + var(--fan-x))) translateY(var(--fan-y)) rotate(var(--fan-r))!important;border:1px solid #aabfe0!important;border-radius:5px!important;box-shadow:0 3px 5px #0008!important}html body #app .fgRoundedTable :is(.v22Plate,.v22HumanInfo){position:relative!important;margin:0 auto!important;min-width:0!important;width:100%!important;height:auto!important;min-height:45px!important;padding:8px 6px 7px!important;border-radius:15px!important;border:1px solid #7598d89c!important;background:radial-gradient(ellipse at 100% 90%,#7947b531,transparent 65%),linear-gradient(155deg,#2d3d65e8,#11162eed)!important;box-shadow:inset 0 1px 1px #e5ebff6b,inset 0 -1px #6483b322,0 6px 12px #0007!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:0 1px 3px #000b;animation:none!important}html body #app .fgRoundedTable :is(.v22Name,.v22HumanName){font-size:11px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:1.1px;color:#f0edff!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #app .fgRoundedTable :is(.v22Stats,.v22HumanStats){display:flex!important;justify-content:center;align-items:center;gap:5px!important;margin-top:4px!important;font-size:7px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.3px!important;color:#bdc9e7!important}html body #app .fgRoundedTable :is(.v22Stats,.v22HumanStats) span:first-child{color:#a4a9c4!important;font-size:6px!important}html body #app .fgRoundedTable .v22Stats span:last-child{color:#dbe1fa!important;white-space:nowrap}html body #app .fgRoundedTable .v22Seat.active .v22Plate,html body #app .fgRoundedTable .v22HumanInfo.active{border-color:#93ddff!important;box-shadow:inset 0 1px #eaffff7c,0 0 0 1px #7599ff55,0 0 17px #478cd957,0 5px 15px #0008!important}html body #app .fgRoundedTable .turnDot{font-size:0!important;width:6px;height:6px;display:inline-block;border-radius:50%;padding:0!important;margin-left:4px!important;background:#35ecba!important;box-shadow:0 0 9px #22eda377!important;vertical-align:middle}html body #app .fgRoundedTable .dealerButton{width:15px!important;height:15px!important;left:-5px!important;top:-5px!important;font-size:8px!important}html body #app .fgRoundedTable .v22BoxTimer{position:absolute!important;inset:-13px -7px auto auto!important;width:auto!important;min-width:30px!important;height:auto!important;padding:3px 6px!important;border-radius:8px!important;background:#0e1830!important;border:1px solid #7bb9e897!important;color:#c2eaff!important;font-size:11px!important;line-height:1.2!important;text-shadow:none!important;box-shadow:0 3px 6px #0006!important}html body #app .fgRoundedTable .v22Center{position:absolute!important;left:50%!important;top:40%!important;bottom:auto!important;transform:translate(-50%)!important;width:180px!important;max-width:50%!important;height:auto!important;z-index:80!important}html body #app .fgRoundedTable .v22Piles{position:relative!important;display:flex!important;justify-content:center!important;align-items:start!important;gap:15px!important;margin:0!important;inset:auto!important;transform:none!important}html body #app .fgRoundedTable :is(.v22DrawPile,.v22Discard){width:70px!important;height:102px!important;min-width:70px!important;border-radius:7px!important;transform:rotate(-2deg)!important}html body #app .fgRoundedTable .v22Discard{transform:rotate(2deg)!important}html body #app .fgRoundedTable .v22DrawPile{border:1px solid #bdc6da!important;box-shadow:0 2px #acb1be,0 4px #3d4b68,0 6px #9c9daa,0 8px #354055,0 10px #686b82,0 13px 13px #0009!important}html body #app .fgRoundedTable .v22DeckColumn{position:relative!important;transform:none!important;margin:0!important}html body #app .fgRoundedTable .v22DeckCount{position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin:16px 0 0!important;padding:0!important;border:none!important;background:none!important;color:#90a5c3!important;font-size:8px!important;letter-spacing:.8px!important;box-shadow:none!important}html body #app .fgRoundedTable .v90TableControls{position:relative!important;display:block!important;margin:8px 0 0!important;width:100%!important;padding:0!important}html body #app .fgRoundedTable .v47ActiveSuitSlot{position:static!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important;width:100%!important}html body #app .fgRoundedTable .v39ActiveSuit{position:static!important;margin:0!important;display:flex!important;flex-direction:row!important;gap:5px!important;justify-content:center!important;align-items:center!important;transform:none!important;padding:0!important}html body #app .fgRoundedTable .v39ActiveSuit>span{font-size:6px!important;letter-spacing:.6px!important;color:#b5bfd5!important}html body #app .fgRoundedTable .v39ActiveSuit>strong{font-size:10px!important;line-height:1.2!important;font-weight:500!important;-webkit-text-stroke:0!important;text-shadow:0 1px 2px #000!important}html body #app .fgRoundedTable .v22HumanStation{position:absolute!important;left:50%!important;bottom:0!important;top:auto!important;transform:translate(-50%)!important;width:min(850px,100%)!important;height:176px!important;padding:0 10px!important;display:grid!important;grid-template-rows:minmax(0,1fr) 43px!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;filter:none!important;z-index:120!important}html body #app .fgRoundedTable .v22HumanStation:before,html body #app .fgRoundedTable .v22HumanStation:after{display:none!important}html body #app .fgRoundedTable .v22HandWindow{position:relative!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;height:100%!important;min-height:0!important;scrollbar-width:none;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;touch-action:pan-x;padding:0 14px}html body #app .fgRoundedTable .v22HumanHand{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;width:max-content!important;min-width:100%!important;height:100%!important;padding:15px 16px 7px!important;overflow:visible!important}html body #app .fgRoundedTable .v22HumanCard.card{border:1px solid #ddd4c3!important;background:linear-gradient(130deg,#fffdf4,#eee5d4)!important;border-radius:8px!important;box-shadow:0 1px #fffa,0 2px #c8bea7,0 7px 12px #0009!important;opacity:1!important;filter:none!important}html body #app .fgRoundedTable .v22HumanCard.card.dragging{opacity:0!important;visibility:hidden!important}html body #app .fgRoundedTable .v22HumanInfo{width:190px!important;min-height:40px!important;padding:6px 10px!important;border-radius:13px!important;align-self:end!important}html body #app .fgRoundedTable .v22HumanName{font-size:11px!important}html body #app .fgRoundedTable .v22HumanStation.compactOut{height:48px!important;display:flex!important;justify-content:center!important}html body #app .fgRoundedTable .fgTableNotice{position:absolute;bottom:180px;left:50%;transform:translate(-50%);width:min(310px,80%);z-index:350;pointer-events:none}html body #app .fgRoundedTable .fgTableNotice>*{pointer-events:auto}html body #app .fgRoundedTable .fgTableNotice .v47InfoSlot{position:static!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important}html body #app .fgRoundedTable .fgTableNotice .v47InfoPanel{position:static!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:7px 10px!important;background:#0a1531ed!important;border:1px solid #7d9dc070!important;border-radius:12px!important;box-shadow:0 5px 16px #0008!important}html body #app .fgRoundedTable .fgTableNotice .v47InfoPanel b{font-size:12px!important;line-height:1.3!important}html body #app .fgRoundedTable .fgTableNotice .v47InfoPanel span{font-size:9px!important;line-height:1.25!important;margin-top:3px!important}html body #app .fgRoundedTable .fgTableNotice :is(.v54JackChooserWrap,.v54JackPanel){width:100%!important;max-width:100%!important;position:static!important;transform:none!important;margin:0!important}html body #app .fgRoundedTable .fgTableNotice .v54JackPanel{padding:9px!important;border:1px solid #b188f3!important;border-radius:16px!important;background:#13102ced!important;box-shadow:0 8px 20px #0009!important}html body #app .fgRoundedTable .v54SuitButtons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html body #app .fgRoundedTable .v54SuitButton{min-width:0!important;height:45px!important;min-height:45px!important;padding:3px!important}html body #app .fgRoundedTable .v54SuitButton strong{font-size:23px!important}html body #app .fgRoundedTable .v54SuitButton small{font-size:8px!important}html body #app .fgRoundedTable .v54JackWords b{font-size:12px!important}html body #app .fgRoundedTable .v54JackCancel{min-height:24px!important;padding:4px!important;font-size:9px!important}html body #app .fgRoundedTable .v90PostMatch{padding:10px!important;background:#0a1534f2;border-radius:13px;max-height:250px;overflow:auto}html body #app .fgRoundedTable .v22BottomBar{position:absolute!important;inset:auto 0 0!important;width:100%!important;height:var(--rt-bottom)!important;padding:14px max(14px,env(safe-area-inset-left,0px)) calc(12px + env(safe-area-inset-bottom,0px))!important;display:flex!important;flex-direction:column!important;gap:12px!important;justify-content:start!important;align-items:stretch!important;z-index:450!important;transform:none!important;background:linear-gradient(#091024aa,#070d1bef)!important;border:0!important;box-shadow:none!important}html body #app .fgRoundedTable .fgPrimaryActions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;width:min(650px,100%);margin:0 auto}html body #app .fgRoundedTable .fgSecondaryActions{display:flex;align-items:center;justify-content:space-between;gap:8px;width:min(650px,100%);margin:0 auto;padding-top:9px;border-top:1px solid #8272ae47}html body #app .fgRoundedTable :is(.fgPrimaryActions,.fgSecondaryActions)>button{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;min-width:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:7px!important;line-height:1.2!important;letter-spacing:.7px!important;font-size:10px!important;font-weight:500!important;text-shadow:none!important;border:1px solid #81cfffcc!important;border-radius:14px!important;height:44px!important;min-height:44px!important;padding:7px!important;--rt-tint:37,99,159;background:radial-gradient(ellipse at 0 0,rgba(var(--rt-tint),.62),transparent 75%),linear-gradient(130deg,#142747e8,#0d1431ef)!important;color:#d9f2ff!important;box-shadow:inset 0 1px 1px #e4faff91,inset 0 -1px 4px rgba(var(--rt-tint),.65),0 0 9px rgba(var(--rt-tint),.3)!important}html body #app .fgRoundedTable :is(.fgPrimaryActions,.fgSecondaryActions)>button svg{width:19px;height:19px;flex:none}html body #app .fgRoundedTable .fgPrimaryActions>#chatBtn{--rt-tint:125,50,208;border-color:#c185ffcc!important;color:#eedfff!important}html body #app .fgRoundedTable .fgPrimaryActions>#openMicBtn{--rt-tint:184,46,158;border-color:#ef92dfb8!important;color:#ffdefa!important}html body #app .fgRoundedTable .fgPrimaryActions>#openMicBtn.micOn{border-color:#68f6c6!important;box-shadow:inset 0 1px #fff8,0 0 12px #22dca85a!important}html body #app .fgRoundedTable .fgSecondaryActions>button{height:32px!important;min-height:32px!important;padding:6px 11px!important;border-radius:20px!important;font-size:8px!important;letter-spacing:1px!important;background:#14203dbd!important;box-shadow:inset 0 1px #a9d8ff3a!important}html body #app .fgRoundedTable .fgSecondaryActions>#leaveBtn{color:#f4bfed!important;border-color:#b456ad90!important;background:#36162c8a!important}html body #app .fgRoundedTable .fgSecondaryActions>#sortBtn{width:auto!important;min-width:44px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#b6c9e5!important}html body #app .fgRoundedTable :is(.fgPrimaryActions,.fgSecondaryActions)>button:disabled{opacity:.45!important;filter:none!important;cursor:default!important}html body #app .fgRoundedTable .fgPrimaryActions button:focus-visible{outline:2px solid white;outline-offset:3px}html body #app .fgRoundedTable .v88LiveStatus{top:66px!important;z-index:900!important}html body #app .fgRoundedTable .v67AffectedBadge{max-width:140px!important;white-space:normal!important;z-index:150!important;font-size:9px!important}html body #app .fgRoundedTable .v22Seat.left .v67AffectedBadge,html body #app .fgRoundedTable .v22Seat.right .v67AffectedBadge{bottom:auto!important;top:100%!important}html[data-rounded-seventh] .v90FaceInk{background:linear-gradient(135deg,#fffdf6,#f0e8d7);border-radius:inherit;box-shadow:inset 0 0 8px #fff7;overflow:hidden}html[data-rounded-seventh] .v90FaceInk .v51FaceFrame{inset:4%!important;border-width:1px!important;border-color:#9b968777!important;border-radius:5%!important}html[data-rounded-seventh] .v90FaceInk .corner b{font-family:Georgia,Times New Roman,serif!important;font-weight:700!important;text-shadow:none!important}html[data-rounded-seventh] .v90FaceInk .v51Brand{box-shadow:0 1px 2px #0002!important;background:#fffdf4!important;border:1px solid #34302a!important;border-radius:3px!important}html[data-rounded-seventh] .v90FaceInk .v51CourtArt svg{filter:none!important;shape-rendering:geometricPrecision}html body #app .fgRoundedTable .v22Seat.v901OpenSeat{gap:5px!important}html body #app .fgRoundedTable .v22Seat.v901OpenSeat>.v22Plate{order:1!important}html body #app .fgRoundedTable .v22Seat.v901OpenSeat>.v89OpenFan{order:0!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:start!important;gap:3px!important;width:100%!important;height:65px!important;max-height:65px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;touch-action:pan-x!important}html body #app .fgRoundedTable .v901OpenSeat .v89OpenCard{position:relative!important;flex:0 0 39px!important;width:39px!important;height:57px!important;inset:auto!important;transform:none!important;--card-w:39px!important;margin:0!important}html body #app .fgRoundedTable .v83ObserverFan{height:115px!important;display:flex!important;justify-content:center!important;align-items:end!important}html body #app .fgRoundedTable[data-seats="2"] .v22TableStage{width:min(820px,106%)!important;top:24%!important}html body #app .fgRoundedTable[data-seats="2"] .v22Seat.top{top:-65px!important;width:174px!important}html body #app .fgRoundedTable[data-seats="2"] .v22Center{top:37%!important;width:210px!important;max-width:70%!important}html body #app .fgRoundedTable[data-seats="2"] :is(.v22DrawPile,.v22Discard){width:82px!important;height:119px!important;min-width:82px!important}html body #app .fgRoundedTable[data-seats="2"] .v22Seat.v901OpenSeat>.v89OpenFan{height:76px!important;max-height:76px!important}html body #app .fgRoundedTable[data-seats="2"] .v901OpenSeat .v89OpenCard{flex-basis:46px!important;width:46px!important;height:67px!important;--card-w:46px!important}@media(max-width:600px){html body #app .fgRoundedTable .v22Seat{width:90px!important}html body #app .fgRoundedTable .v22Seat.top{width:148px!important}html body #app .fgRoundedTable .v22Seat.left{left:6%!important}html body #app .fgRoundedTable .v22Seat.right{right:6%!important}html body #app .fgRoundedTable .v22Seat:not(.top) .v22Name{font-size:9px!important;letter-spacing:.5px!important}html body #app .fgRoundedTable .v22Seat:not(.top) .v22Stats{flex-direction:column!important;gap:2px!important;font-size:7px!important}html body #app .fgRoundedTable .v22Seat:not(.top) .v22Back.back{width:31px!important;height:45px!important}html body #app .fgRoundedTable .v22Seat:not(.top) .v22OpponentFan{height:48px!important}html body #app .fgRoundedTable .v22Seat:not(.top).v901OpenSeat>.v89OpenFan{height:57px!important;max-height:57px!important}html body #app .fgRoundedTable .v22Seat:not(.top).v901OpenSeat .v89OpenCard{flex-basis:33px!important;width:33px!important;height:48px!important;--card-w:33px!important}}@media(min-width:700px){html body #app .fgRoundedTable .v22Viewport{left:4%!important;right:4%!important}html body #app .fgRoundedTable .v22TableStage{width:min(1100px,98%)!important;top:14%!important;bottom:86px!important}html body #app .fgRoundedTable .v22Seat{width:160px!important}html body #app .fgRoundedTable .v22Seat.top{width:190px!important}html body #app .fgRoundedTable .v22Name{font-size:14px!important}html body #app .fgRoundedTable .v22Center{width:250px!important}html body #app .fgRoundedTable :is(.v22DrawPile,.v22Discard){width:92px!important;height:134px!important;min-width:92px!important}html body #app .fgRoundedTable .v22HumanStation{height:208px!important}html body #app .fgRoundedTable .fgTableNotice{bottom:218px!important}html body #app .fgRoundedTable .v22OpponentFan{height:72px!important}html body #app .fgRoundedTable .v22Back.back{width:48px!important;height:70px!important}}@media(max-height:740px){html body #app .fgRoundedTable{--rt-bottom:110px!important}html body #app .fgRoundedTable .v22Viewport{top:74px!important}html body #app .fgRoundedTable .v22TableStage{top:17%!important;bottom:50px!important}html body #app .fgRoundedTable .v22HumanStation{height:154px!important;grid-template-rows:minmax(0,1fr) 37px!important}html body #app .fgRoundedTable .v22HumanHand{padding-top:12px!important}html body #app .fgRoundedTable .v22HumanInfo{min-height:36px!important;padding:5px!important}html body #app .fgRoundedTable .fgTableNotice{bottom:155px!important}html body #app .fgRoundedTable .v22Center{top:33%!important}html body #app .fgRoundedTable :is(.v22DrawPile,.v22Discard){width:61px!important;height:89px!important;min-width:61px!important}html body #app .fgRoundedTable .v22Seat.left,html body #app .fgRoundedTable .v22Seat.right{top:26%!important}html body #app .fgRoundedTable .v22BottomBar{padding-top:10px!important;gap:7px!important}html body #app .fgRoundedTable .fgSecondaryActions{padding-top:6px}html body #app .fgRoundedTable .v22DeckCount{margin-top:12px!important;font-size:7px!important}}html[data-table-fit] body #app .fgRoundedTable{position:fixed!important;width:var(--portrait-width)!important;height:var(--portrait-height)!important;min-height:0!important;left:var(--portrait-left)!important;top:var(--portrait-top)!important;transform:scale(var(--portrait-scale))!important;transform-origin:top left!important}@media(prefers-reduced-motion:reduce){html body #app .fgRoundedTable *{animation:none!important;transition:none!important}}html[data-reduce-effects=true] body #app .fgRoundedTable :is(.v22Plate,.v22HumanInfo){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-menu-palette] body #app .fgRoundedTable .v22Hud button.fgGlass{background:linear-gradient(140deg,#284579bb,#0b1233ed)!important;border-color:#75caff99!important;color:#a3dfff!important;box-shadow:inset 0 1px #fff4,0 0 9px #247dba3d!important}html body #app .fgRoundedTable .fgPrimaryActions>button{width:100%!important;white-space:nowrap!important}html body #app .fgRoundedTable .fgPrimaryActions>button svg{margin:0!important}html body #app .fgRoundedTable .fgSecondaryActions>button{width:auto!important;white-space:nowrap!important}html body #app .fgRoundedTable .v22Seat>.v22OpponentFan{order:0!important}html body #app .fgRoundedTable .v22Seat>.v22Plate{order:1!important}html body #app .fgRoundedTable .fgMatchTarget{font-size:8px!important;letter-spacing:1px!important;color:#a9c5e6!important}html body #app .fgRoundedTable[data-seats] .v22Seat:not(.top) .v22Plate{width:100%!important;max-width:none!important}html[data-menu-palette] body #app .fgRoundedTable button.v54SuitButton.fgGlass{background:linear-gradient(140deg,#fffdf6,#e9dfd0)!important;border:1px solid #d5c9b1!important;box-shadow:inset 0 1px #fff,0 3px 6px #0005!important;color:#222938!important;text-shadow:none!important}html body #app .fgRoundedTable button.v54SuitButton strong{color:#172032!important;text-shadow:none!important;-webkit-text-stroke:0!important}html body #app .fgRoundedTable button.v54SuitButton.redSuit strong{color:#bf2344!important}html body #app .fgRoundedTable button.v54SuitButton small{color:#293247!important;text-shadow:none!important;font-weight:500!important}html body #app .fgRoundedTable .v54JackWords b{color:#e9e1ff!important;font-family:Arial,sans-serif!important;font-weight:500!important;letter-spacing:1.5px!important;text-shadow:none!important}.fgRankPips{display:none}html[data-rounded-seventh] :is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .v51FaceFrame{border:1px solid #a29c873b!important;inset:4%!important;border-radius:5%!important}html[data-rounded-seventh]:not([data-card-face=large]):not([data-card-face=clear]) :is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .corner b{font:700 27cqw/.85 Georgia,Times New Roman,serif!important;letter-spacing:-1cqw!important}html[data-rounded-seventh]:not([data-card-face=large]):not([data-card-face=clear]) :is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .corner i{font-size:20cqw!important;margin-top:3cqw!important}html[data-rounded-seventh]:not([data-card-face=large]):not([data-card-face=clear]) :is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk:has(.fgRankPips>span) .v52CenterSuit{display:none!important}html[data-rounded-seventh]:not([data-card-face=large]):not([data-card-face=clear]) :is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .fgRankPips{display:block;position:absolute;inset:18% 24% 23%;color:var(--face-ink)}html[data-rounded-seventh] :is(#app,#v90MotionRoot,#prastaOptionsPanel) .fgRankPips>span{position:absolute;display:block;font: 24cqw/1 Georgia,Times New Roman,serif;transform:translate(-50%,-50%) rotate(var(--pip-turn));text-shadow:none}html[data-rounded-seventh] :is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .v51Brand{left:27%!important;bottom:7%!important;width:46%!important;padding:0!important;font-size:4.4cqw!important;border:0!important;background:none!important;box-shadow:none!important;line-height:1.25!important;letter-spacing:1cqw!important;color:#39352f!important;text-align:center!important}html[data-rounded-seventh] :is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .v51Brand b{font:500 4.4cqw/1.25 Arial,sans-serif!important;letter-spacing:1cqw!important}html[data-rounded-seventh] :is(#app,#v90MotionRoot,#prastaOptionsPanel) .v90FaceInk .v51CourtArt{inset:12% 19% 20% 25%!important;border-width:.5cqw!important}@media(max-height:740px){html body #app .fgRoundedTable[data-seats] .v22TableStage{top:22%!important;bottom:88px!important}html body #app .fgRoundedTable[data-seats] .v22Center{top:30%!important}html body #app .fgRoundedTable[data-seats] :is(.v22DrawPile,.v22Discard){width:61px!important;height:89px!important;min-width:61px!important}html body #app .fgRoundedTable[data-seats] .v22Seat.top{top:-67px!important}}html body #app :is(.fgRoundedTable,.fgPrastaPolish){--felt-color:#11355d;--felt-neon:#65bbff;--felt-paint:url(/assets/felt-weave.svg),radial-gradient(ellipse at 45% 25%,#ffffff0e,transparent 58%),radial-gradient(ellipse at center,var(--felt-color),color-mix(in srgb,var(--felt-color) 64%,#030711))}html body #app .fgRoundedTable[data-seats] .v22FeltTexture{background:var(--felt-paint)!important;box-shadow:inset 0 3px 20px #0008,inset 0 -12px 28px #0005!important}html body #app .fgRoundedTable .v22FeltTexture:before{display:none!important}html body #app .fgRoundedTable .v22FeltTexture:after{inset:28% 24%!important;opacity:.08!important;background:none!important}html body #app .fgRoundedTable .v22Rail:after{border-color:var(--felt-neon)!important;box-shadow:0 0 4px var(--felt-neon),0 0 11px color-mix(in srgb,var(--felt-neon) 48%,transparent),inset 0 0 8px color-mix(in srgb,var(--felt-neon) 22%,transparent)!important}html body #app .fgRoundedTable .v22PlaySurface:after{content:"FALLACY GAMING";position:absolute;left:50%;top:68%;transform:translate(-50%,-50%);white-space:nowrap;font:500 9px/1 Arial,sans-serif;letter-spacing:4px;color:color-mix(in srgb,var(--felt-neon) 40%,transparent);pointer-events:none;z-index:1}html body #app .fgRoundedTable[data-seats]{--rt-bottom:54px!important}html body #app .fgRoundedTable[data-seats] .v22Viewport{top:72px!important;bottom:var(--rt-bottom)!important}html body #app .fgRoundedTable[data-seats] .v22TableStage{top:74px!important;bottom:154px!important;width:min(1050px,110%)!important}html body #app .fgRoundedTable[data-seats] .v22Seat.top{top:-60px!important}html body #app .fgRoundedTable[data-seats] .v22Seat.left,html body #app .fgRoundedTable[data-seats] .v22Seat.right{top:13%!important}html body #app .fgRoundedTable[data-seats] .v22Center{top:39%!important;left:55%!important;width:180px!important;max-width:50%!important}html body #app .fgRoundedTable[data-seats] :is(.v22DrawPile,.v22Discard){width:66px!important;min-width:66px!important;height:96px!important}html body #app .fgRoundedTable .v22DrawPile{touch-action:none!important;cursor:grab}html body #app .fgRoundedTable .v22DrawPile[aria-disabled=true]{cursor:default}html body #app .fgRoundedTable .v22Piles{overflow:visible!important}html body #app .fgRoundedTable .v90TableControls{margin-top:3px!important}html body #app .fgRoundedTable .v22DeckCount{font-size:7px!important;margin-top:12px!important}html body #app .fgRoundedTable .fgDeckPickup{position:absolute!important;right:calc(100% + 3px)!important;top:24px!important;width:57px!important;min-width:0!important;min-height:44px!important;padding:5px 3px!important;display:flex!important;flex-direction:column;gap:3px;align-items:center;font:500 8px/1.2 Arial!important;white-space:normal;border-radius:11px!important;z-index:5}html[data-menu-palette] body #app .fgRoundedTable button.fgDeckPickup{background:linear-gradient(135deg,#174571,#101d36)!important;border-color:var(--felt-neon)!important;color:#e4f4ff!important;box-shadow:inset 0 1px #fff5,0 4px 8px #0005!important}html body #app .fgRoundedTable .fgDeckPickup svg{width:17px;height:17px}html body #app .fgRoundedTable[data-seats] .v22HumanStation{height:182px!important;padding:0 12px!important;grid-template-rows:minmax(0,1fr) 49px!important;gap:7px!important}html body #app .fgRoundedTable[data-seats] .v22HumanStation:has([data-hand-rows="2"]){height:264px!important}html body #app .fgRoundedTable[data-seats] .v22HandWindow{padding:0!important;overflow-y:hidden!important}html body #app .fgRoundedTable[data-seats] .v22HumanHand[data-hand-layout=grid]{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;justify-content:center!important;gap:0!important;padding:7px 0 3px!important;width:100%!important;min-width:0!important}html body #app .fgRoundedTable[data-seats] .v22HumanHand[data-hand-layout=grid]>.card{margin:0 0 0 calc(-1 * var(--overlap))!important;transform:none!important;flex:none!important;width:var(--card-w)!important;height:calc(var(--card-w)*1.45)!important;max-width:none!important}html body #app .fgRoundedTable[data-seats] .v22HumanHand[data-hand-layout=grid]>.card.v89Selected{transform:translateY(-5px)!important}html body #app :is(.fgRoundedTable,.fgPrastaPolish) .fgSeatActions{display:grid!important;grid-template-columns:minmax(64px,1fr) minmax(145px,1.6fr) minmax(64px,1fr)!important;align-items:center;gap:7px;width:100%;min-width:0}html body #app .fgRoundedTable[data-seats] .fgSeatActions>.v22HumanInfo{width:100%!important;min-width:0!important;min-height:47px!important;margin:0!important;padding:7px 3px!important}html body #app .fgRoundedTable .fgSeatActions .v22HumanName{font-size:10px!important;letter-spacing:.4px!important}html body #app .fgRoundedTable .fgSeatActions .v22HumanStats{font-size:6px!important;gap:3px!important;letter-spacing:0!important}html body #app .fgRoundedTable .fgSeatActions .v22HumanStats span:first-child{font-size:6px!important}html[data-menu-palette] body #app :is(.fgRoundedTable,.fgPrastaPolish) .fgSeatActions>button{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:5px!important;border:1px solid #b289eaaa!important;border-radius:13px!important;background:linear-gradient(135deg,#552981c7,#10162ced)!important;color:#eee2ff!important;box-shadow:inset 0 1px #fff5,0 4px 12px #0004!important;font:500 8px/1.2 Arial,sans-serif!important;letter-spacing:.4px!important;display:flex!important;align-items:center;justify-content:center;gap:5px;text-shadow:none!important}html[data-menu-palette] body #app :is(.fgRoundedTable,.fgPrastaPolish) .fgSeatActions>#openMicBtn{background:linear-gradient(135deg,#73295ac7,#20132ced)!important;border-color:#df83c6aa!important;color:#ffd9f4!important}html body #app .fgSeatActions>button svg{width:17px;height:17px;flex:none}html body #app .fgRoundedTable[data-seats] .v22BottomBar{height:var(--rt-bottom)!important;padding:5px 13px 8px!important;gap:0!important}html body #app .fgRoundedTable .fgSecondaryActions{padding-top:6px!important}html body #app .fgRoundedTable[data-seats] .fgSecondaryActions>#sortBtn{background:linear-gradient(140deg,#283454,#101a31)!important;border:1px solid #91acd37a!important;border-radius:12px!important;box-shadow:inset 0 1px #fff3!important;color:#dfedff!important;font-size:8px!important;padding:5px 10px!important}html body #app .fgRoundedTable[data-seats] .fgTableNotice{bottom:205px!important}html body #app .fgRoundedTable[data-seats]:has([data-hand-rows="2"]) .fgTableNotice{bottom:268px!important}html body #app .fgRoundedTable[data-seats] .v22HumanStation.compactOut{height:50px!important;display:block!important}html body #app .fgRoundedTable[data-seats]:has(.v83ObserverStation){--rt-bottom:101px!important}html body #app .fgObserverActions{display:flex;justify-content:space-between;gap:10px}.fgDeckDragGhost{pointer-events:none!important;z-index:2147483000!important;border:1px solid #c3d6e9;border-radius:7px;overflow:hidden;background:var(--card-back-paint) center/100% 100%;box-shadow:0 12px 22px #0008;will-change:transform}.fgDeckDragGhost>*{display:none!important}html[data-deck-drag] #app .fgRoundedTable .v22HandWindow{outline:1px solid #9bddfca0;outline-offset:-2px;border-radius:10px;background:#8cc6ff0d}@media(max-height:740px){html body #app .fgRoundedTable[data-seats] .v22TableStage{top:64px!important;bottom:143px!important}html body #app .fgRoundedTable[data-seats] .v22Center{top:38%!important}html body #app .fgRoundedTable[data-seats] .v22HumanStation{height:177px!important}html body #app .fgRoundedTable[data-seats] .v22HumanStation:has([data-hand-rows="2"]){height:228px!important}html body #app .fgRoundedTable[data-seats] .v22HumanHand{padding-top:5px!important}html body #app .fgRoundedTable[data-seats] .fgTableNotice{bottom:186px!important}html body #app .fgRoundedTable[data-seats]:has([data-hand-rows="2"]) .fgTableNotice{bottom:231px!important}html body #app .fgRoundedTable[data-seats] :is(.v22DrawPile,.v22Discard){width:57px!important;min-width:57px!important;height:83px!important}}html body #app .fgPrastaPolish{padding:64px 10px 6px!important;isolation:isolate;background:linear-gradient(#050b17a0,#050b17e0),var(--personal-background,url(/assets/luxury-room-DTGwjG5Z.jpg)) center/cover!important}html body #app .fgPrastaPolish .v22Hud{inset:10px 10px auto!important;align-items:center!important}html body #app .fgPrastaPolish .v22Identity{gap:9px!important;min-width:0}html body #app .fgPrastaPolish .fgTableTitle{display:flex;flex-direction:column;gap:4px}html body #app .fgPrastaPolish .fgTableTitle b{font:500 14px/1 Arial!important;letter-spacing:2px}html body #app .fgPrastaPolish .fgTableTitle small{font:500 7px/1 Arial!important;letter-spacing:1px;color:#bfd1ed}html body #app .fgPrastaPolish .v22HudActions{gap:4px!important}html body #app .fgPrastaPolish :is(.v22Menu,.v22HudButton){min-width:34px!important;width:34px!important;height:36px!important;min-height:36px!important;border-radius:50%!important;padding:5px!important;font-size:8px!important}html body #app .fgPrastaPolish .v22Menu span{width:18px!important;height:2px!important}html[data-menu-palette] body #app .fgPrastaPolish .v22Hud button.fgGlass{background:linear-gradient(140deg,#284579bb,#0b1233ed)!important;border-color:#75caff99!important;color:#c1e4ff!important}html body #app .fgPrastaPolish .prastaTable{position:relative!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important;max-width:900px!important;height:100%!important;min-height:0!important;overflow:visible!important}html body #app .fgPrastaPolish .prastaTable:before{display:none!important}html body #app .fgPrastaPolish .prastaRound{position:relative!important;inset:auto!important;flex:none!important;height:23px!important;padding:0 6px!important;align-items:center!important;z-index:2}html body #app .fgPrastaPolish .prastaRound>b{font-size:9px!important;letter-spacing:1px!important;color:#c4d8f1}html body #app .fgPrastaPolish .prastaDeckGroup{flex-direction:row!important;gap:5px!important;width:auto!important;font-size:8px!important}html body #app .fgPrastaPolish .prastaDeck{width:13px!important;height:20px!important}html body #app .fgPrastaPolish .prastaRound .fgMatchTarget{position:static!important;width:auto!important;font-size:8px!important;padding:0!important}html body #app .fgPrastaPolish .prastaArena{isolation:isolate;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto minmax(50px,1fr) auto!important;gap:7px!important;align-items:start!important;flex:1 1 auto!important;min-height:160px!important;padding:0 8px 14px!important;margin:6px 0 0!important}html body #app .fgPrastaPolish .prastaArena:before{content:"";position:absolute;inset:30px -13px 0;border-radius:50%;border:8px solid #252c39;background:var(--felt-paint);box-shadow:inset 0 0 0 1px var(--felt-neon),inset 0 0 10px color-mix(in srgb,var(--felt-neon) 35%,transparent),inset 0 12px 25px #0006,0 0 0 1px #8392ab66,0 4px #080e17,0 0 12px color-mix(in srgb,var(--felt-neon) 35%,transparent);z-index:-2;pointer-events:none}html body #app .fgPrastaPolish .prastaArena:after{content:"FALLACY GAMING";position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);white-space:nowrap;font:500 9px/1 Arial;letter-spacing:4px;color:color-mix(in srgb,var(--felt-neon) 24%,transparent);z-index:-1;pointer-events:none}html body #app .fgPrastaPolish .prastaOpponent{width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;gap:3px!important;align-items:center!important;align-self:start!important;position:relative!important;transform:none!important;z-index:2}html body #app .fgPrastaPolish .prastaOpponent.seatTop{grid-column:2!important;grid-row:1!important}html body #app .fgPrastaPolish .prastaOpponent.seatLeft{grid-column:1!important;grid-row:1!important;margin-top:23px!important}html body #app .fgPrastaPolish .prastaOpponent.seatRight{grid-column:3!important;grid-row:1!important;margin-top:23px!important}html body #app .fgPrastaPolish.heads .prastaOpponent.seatTop{grid-column:1/-1!important;width:170px!important;justify-self:center!important}html body #app .fgPrastaPolish .prastaPlate{min-width:0!important;width:100%!important;padding:6px 4px!important;border-radius:12px!important;gap:3px!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;box-shadow:inset 0 1px #fff3,0 4px 8px #0006!important;text-shadow:none!important}html body #app .fgPrastaPolish .prastaPlate strong{font-size:10px!important;line-height:1.2!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:3px!important;min-width:0!important}html body #app .fgPrastaPolish .prastaPlayerName{font-size:inherit!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;min-width:0}html body #app .fgPrastaPolish .prastaPlate>span,html body #app .fgPrastaPolish .prastaPileStats span{font-size:7px!important;line-height:1.2!important;display:inline!important;white-space:nowrap!important}html body #app .fgPrastaPolish .prastaPlate .prastaClock{position:absolute;right:3px;bottom:-7px;font:700 9px/1 Arial;color:#eef7ff;background:#0a1529;border:1px solid #9ac5ed;padding:3px 4px;border-radius:6px;z-index:4}html body #app .fgPrastaPolish .prastaTurnLabel{position:absolute;top:-11px;right:5px;font-size:6px!important;background:#10243a;padding:3px 5px;border-radius:4px;letter-spacing:.6px!important}html body #app .fgPrastaPolish .prastaPlate.turn{outline:1px solid #c6ecff!important;outline-offset:1px!important;box-shadow:0 0 14px #9bdcff55!important}html body #app .fgPrastaPolish .prastaPlate.turn:before,html body #app .fgPrastaPolish .prastaPlate.turn:after{display:none!important}html body #app .fgPrastaPolish .prastaHiddenHand{display:flex!important;height:24px!important;padding:1px 6px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}html body #app .fgPrastaPolish .prastaHiddenHand>.card{width:15px!important;height:22px!important;margin:0 -4px!important;border-radius:3px!important}html body #app .fgPrastaPolish .prastaBoard{position:relative!important;grid-row:2!important;grid-column:1/-1!important;align-self:stretch!important;min-height:50px!important;width:100%!important;max-width:none!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;align-content:center!important;justify-content:center!important;gap:5px!important;padding:10px 12px!important;overflow:hidden!important;border-radius:30px!important}html body #app .fgPrastaPolish .prastaLoose,html body #app .fgPrastaPolish .prastaBuilds{display:contents!important}html body #app .fgPrastaPolish .prastaBoard .prastaLoose .card{width:calc(43px * var(--board-unit,1))!important;height:calc(64.5px * var(--board-unit,1))!important;margin:0!important;min-width:0!important;max-width:none!important;flex:none!important}html body #app .fgPrastaPolish .prastaBottomFuture{grid-row:3!important;grid-column:1/-1!important;position:static!important;display:flex;justify-content:center}html body #app .fgPrastaPolish .prastaBottomFuture:empty{display:none!important}html body #app .fgPrastaPolish .prastaOpponent:has(.prastaFuture){display:flex!important;flex-direction:column!important;width:100%!important}html body #app .fgPrastaPolish .prastaOpponent .prastaFuture{position:relative!important;inset:auto!important;transform:none!important;width:42px!important;padding:3px!important;margin:0!important;align-self:center;grid-template-columns:minmax(0,1fr)!important}html body #app .fgPrastaPolish .prastaOpponent .prastaFuture .card{width:30px!important;height:45px!important}html body #app .fgPrastaPolish .prastaOpponent .prastaFuturePlaceholder{width:30px!important;height:45px!important;font-size:8px!important}html body #app .fgPrastaPolish .prastaOpponent .prastaFuture>span:last-child{font-size:7px!important;letter-spacing:.2px!important;line-height:1.2;white-space:nowrap;max-width:100%}html body #app .fgPrastaPolish .prastaMove{flex:none!important;min-height:29px!important;font-size:9px!important;padding:3px 7px!important;margin:0!important;background:#0d1422db!important;border:1px solid #8ba1c437!important}html body #app .fgPrastaPolish .prastaMove>b{font-size:9px!important;max-height:2.6em!important;font-weight:500!important}html body #app .fgPrastaPolish #prastaHistoryToggle{height:26px!important;min-height:26px!important;font-size:8px!important}html body #app .fgPrastaPolish .prastaActions{position:static!important;display:flex!important;flex-direction:row!important;width:100%!important;margin:0!important;gap:6px!important}html body #app .fgPrastaPolish .prastaActions>button{height:33px!important;min-height:33px!important;font-size:9px!important;border-radius:10px!important;letter-spacing:.3px!important}html[data-menu-palette] body #app .fgPrastaPolish .prastaActions>button.fgGlass{background:linear-gradient(140deg,#293654,#121c31)!important;color:#e3efff!important;border-color:#91adcd88!important}html[data-menu-palette] body #app .fgPrastaPolish .prastaActions>#prastaBuild[aria-pressed=true]{background:#753d62!important;border-color:#ffa1d0!important}html body #app .fgPrastaPolish .prastaYourSeat{padding:0!important;display:block!important;flex:none!important}html body #app .fgPrastaPolish .prastaHand{display:grid!important;grid-template-columns:repeat(var(--hand-columns,4),var(--hand-card-width,65px))!important;gap:5px!important;justify-content:center!important;align-content:end!important;width:100%!important;padding:7px 0 6px!important;margin:0!important;overflow:visible!important}html body #app .fgPrastaPolish .prastaHand .card{width:var(--hand-card-width)!important;height:calc(var(--hand-card-width)*1.5)!important;flex:none!important;margin:0!important;max-width:none!important;transform:none!important;box-shadow:0 3px 6px #0008!important}html body #app .fgPrastaPolish .prastaHand .card.v89Selected{transform:translateY(-4px)!important;outline:2px solid #bbd9ff!important}html body #app .fgPrastaPolish .prastaCompactSelf{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;height:48px!important;padding:5px!important;text-align:center!important}html body #app .fgPrastaPolish .prastaCompactStats{font-size:6px!important;white-space:normal!important}html body #app .fgPrastaPolish .prastaCompactTurn{position:static!important;display:contents!important}html body #app .fgPrastaPolish .fgPrastaFooter{display:flex;justify-content:space-between;align-items:center;gap:6px;flex:none;padding:6px 0 0;border-top:1px solid #9ca4c52e;height:37px}html[data-menu-palette] body #app .fgPrastaPolish .fgPrastaFooter>button.fgGlass{font:500 8px/1 Arial!important;letter-spacing:.5px!important;height:30px!important;min-height:30px!important;padding:6px 10px!important;border-radius:12px!important;background:linear-gradient(140deg,#293654,#111c31)!important;border-color:#91adcd88!important;color:#dce9ff!important}html[data-menu-palette] body #app .fgPrastaPolish .fgPrastaFooter>#tableLeave{background:#391c33!important;color:#ffc6eb!important;border-color:#be71a688!important}html body #app .fgPrastaPolish .prastaLast{font-size:8px!important;padding:4px!important;margin:0!important}html body #app .fgPrastaPolish .prastaHistory[open]{z-index:500!important;background:#101a30f5!important;bottom:160px!important;max-height:45%!important}html body #app .fgPrastaPolish .prastaOpponent .prastaPlate{height:auto!important;max-height:none!important;align-content:start!important}html body #app .fgPrastaPolish .prastaPlate [hidden]{display:none!important}html body #app .fgPrastaPolish .prastaOpponent.seatLeft,html body #app .fgPrastaPolish .prastaOpponent.seatRight{margin-top:84px!important}html body #app .fgPrastaPolish .prastaArena:before{border-radius:46%/44%}html body #app .fgRoundedTable[data-seats="4"] .v22Seat.left,html body #app .fgRoundedTable[data-seats="4"] .v22Seat.right{top:5%!important}html[data-menu-palette] body #app .fgPrastaPolish #prastaHistoryToggle{background:linear-gradient(140deg,#293654,#121c31)!important;color:#d9e9ff!important;border-color:#91adcd88!important;box-shadow:inset 0 1px #fff4!important}@media(min-width:700px){html body #app .fgPrastaPolish .prastaArena{padding-left:35px!important;padding-right:35px!important}html body #app .fgPrastaPolish .prastaOpponent{max-width:180px!important;justify-self:center}html body #app .fgPrastaPolish .prastaPlate strong{font-size:13px!important}html body #app .fgPrastaPolish .prastaPlate>span{font-size:10px!important}}@media(max-height:740px){html body #app .fgPrastaPolish{padding-top:57px!important}html body #app .fgPrastaPolish .prastaTable{gap:3px!important}html body #app .fgPrastaPolish .prastaArena{margin-top:3px!important;gap:3px!important;padding-bottom:7px!important}html body #app .fgPrastaPolish .prastaOpponent.seatLeft,html body #app .fgPrastaPolish .prastaOpponent.seatRight{margin-top:78px!important}html body #app .fgPrastaPolish .prastaHiddenHand{height:19px!important}html body #app .fgPrastaPolish .prastaHiddenHand>.card{width:12px!important;height:18px!important}}html body #app .fgRoundedTable[data-seats] .v22HumanHand[data-hand-layout=grid]>.card:first-child{margin-left:0!important}#v90GlobalChat .v12DeleteGlobal{margin-left:auto;padding:5px 8px;border:1px solid #d982a5;border-radius:7px;background:#421e35;color:#ffe1ee;font-size:11px;cursor:pointer;min-height:30px}html body #app .fgRoundedTable[data-seats] .v22Seat.v901OpenSeat>.v89OpenFan{display:grid!important;grid-template-columns:repeat(var(--rack-columns),var(--rack-step))!important;grid-auto-rows:var(--rack-row-step)!important;gap:0!important;align-content:start!important;justify-content:start!important;width:var(--rack-width)!important;min-width:var(--rack-width)!important;max-width:none!important;height:var(--rack-height)!important;min-height:var(--rack-height)!important;max-height:none!important;padding:0!important;margin:0 auto!important;overflow:visible!important;touch-action:auto!important;flex:none!important}html body #app .fgRoundedTable[data-seats] .v22Seat.v901OpenSeat .v89OpenCard{width:var(--rack-card-w)!important;height:var(--rack-card-h)!important;--card-w:var(--rack-card-w)!important;min-width:0!important;position:relative!important;inset:auto!important;transform:none!important;margin:0!important}html body #app .fgRoundedTable[data-seats] .v22Seat.v901OpenSeat:not(.top){width:var(--open-seat-width)!important}html body #app .fgRoundedTable[data-seats] .v22Seat.v901OpenSeat:not(.top)>.v22Plate{order:0!important}html body #app .fgRoundedTable[data-seats] .v22Seat.v901OpenSeat:not(.top)>.v89OpenFan{order:1!important}html body #app .fgRoundedTable[data-seats="4"][data-open-face=true] .v22Center{left:50%!important;top:48%!important}html body #app .fgRoundedTable[data-seats="4"][data-open-face=true] :is(.v22DrawPile,.v22Discard){width:54px!important;min-width:54px!important;height:79px!important}html body #app .fgPrastaPolish.teams .prastaHand{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:0!important;padding-top:12px!important;padding-bottom:10px!important;min-height:117px!important}html body #app .fgPrastaPolish.teams .prastaHand .card{margin-left:calc(-1 * var(--hand-overlap,0px))!important}html body #app .fgPrastaPolish.teams .prastaHand .card:first-child{margin-left:0!important}html body #app .fgPrastaPolish.teams .prastaBoard .prastaLoose{display:grid!important;grid-template-columns:repeat(4,calc(43px * var(--board-unit,1)))!important;gap:5px!important;flex:none!important}html body #app .fgPrastaPolish.teams .prastaBoard .prastaBuilds{display:flex!important;gap:5px!important;flex:none!important;align-items:center!important}html body #app :is(.fgRoundedTable,.fgPrastaPolish){--felt-paint:radial-gradient(ellipse at 40% 25%,#ffffff13,transparent 62%),url(/assets/casino-felt-v16.png),radial-gradient(ellipse at center,var(--felt-color),color-mix(in srgb,var(--felt-color) 68%,#04070b))}html body #app .fgRoundedTable[data-seats] .v22FeltTexture,html body #app .fgPrastaPolish .prastaArena:before{background:var(--felt-paint)!important;background-size:100% 100%,380px 380px,100% 100%!important;background-blend-mode:screen,soft-light,normal!important}html body #app .fgRoundedTable .v22PlaySurface:after,html body #app .fgPrastaPolish .prastaArena:after{left:50%!important;top:50%!important;pointer-events:none!important;color:color-mix(in srgb,var(--felt-neon) 24%,transparent)!important;border:0!important;background:none!important;box-shadow:none!important}html body #app .fgRoundedTable .v22PlaySurface:after{z-index:0!important}html body #app .fgRoundedTable .v22FeltTexture:after{display:none!important}html body #app .fgRoundedTable .v39ActiveSuit{position:relative!important;z-index:3!important;display:inline-flex!important;gap:4px;align-items:center;justify-content:center;padding:4px 7px!important;border-radius:7px;background:#091321ec!important;text-shadow:none!important;white-space:nowrap;font:600 8px/1.3 Arial!important}html body #app .fgRoundedTable .v39ActiveSuit strong{font-size:10px!important;letter-spacing:.15px!important;-webkit-text-stroke:0!important;text-shadow:none!important}html body #app .v22Game :is(.v22Plate,.v22HumanInfo,.prastaPlate){--box-tint:#202941;position:relative!important;isolation:isolate;overflow:visible!important;background:linear-gradient(165deg,#ffffff23,transparent 34%,#00000013 68%,#ffffff08),linear-gradient(145deg,color-mix(in srgb,var(--box-tint) 90%,transparent),#0b1226e8)!important;box-shadow:inset 0 1px 1px #ffffff69,inset 0 -1px #ffffff13,0 5px 9px #0007,0 12px 20px #0003!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body #app .v22Game .prastaPlate.team0{--box-tint:#153d64}html body #app .v22Game .prastaPlate.team1{--box-tint:#592132}html body #app .v22Game .prastaMove{box-shadow:inset 0 1px #ffffff25,0 3px 8px #0005!important}html body #app .v22Game.fgRoundedTable .v22Seat.active .v22Plate,html body #app .v22Game.fgRoundedTable .v22HumanInfo.active,html body #app .v22Game.fgPrastaPolish .prastaPlate.turn{animation:none!important;border-color:#79ff55!important;outline:none!important}html body #app .v22Game.fgRoundedTable .v22Seat.active .v22Plate:before,html body #app .v22Game.fgRoundedTable .v22HumanInfo.active:before,html body #app .v22Game.fgPrastaPolish .prastaPlate.turn:before{content:""!important;display:block!important;position:absolute!important;inset:-34px auto auto 50%!important;width:116%!important;height:53px!important;transform:translate(-50%)!important;border:0!important;border-radius:0!important;pointer-events:none!important;z-index:-1!important;background:conic-gradient(from 135deg at 50% 0%,transparent 0deg,#39ff1499 14deg,#a0ff80 45deg,#39ff1499 76deg,transparent 90deg,transparent 360deg)!important;clip-path:none!important;-webkit-mask-image:linear-gradient(#000,#000c 55%,transparent);mask-image:linear-gradient(#000,#000c 55%,transparent);filter:blur(.6px)!important;box-shadow:none!important;animation:fgSoftSpotlight 2.6s ease-in-out infinite!important}html body #app .v22Game.fgRoundedTable .v22Seat.active .v22Plate:after,html body #app .v22Game.fgRoundedTable .v22HumanInfo.active:after,html body #app .v22Game.fgPrastaPolish .prastaPlate.turn:after{content:""!important;display:block!important;position:absolute!important;inset:-1px!important;transform:none!important;border-radius:inherit!important;pointer-events:none!important;z-index:2!important;border:1.5px solid #79ff55!important;width:auto!important;height:auto!important;margin:0!important;clip-path:none!important;filter:none!important;background:none!important;box-shadow:0 0 5px #39ff14cc,0 0 14px #39ff1480!important;animation:fgSoftSpotlight 2.6s ease-in-out infinite!important}html body #app .v22Game.fgRoundedTable .v22Seat.active .v22OpponentFan,html body #app .v22Game.fgRoundedTable .v22HumanStation.activeTurn .v22HandWindow{filter:none!important}html body #app .v22Game.fgRoundedTable .turnDot{background:#79ff55!important;box-shadow:0 0 5px #a0ff80!important}@keyframes fgSoftSpotlight{0%,to{opacity:.68}50%{opacity:1}}html[data-reduce-effects=true] body #app .v22Game :is(.v22Plate,.v22HumanInfo,.prastaPlate):before,html[data-reduce-effects=true] body #app .v22Game :is(.v22Plate,.v22HumanInfo,.prastaPlate):after{animation:none!important;opacity:.7!important}@media(max-height:700px){html body #app .v22Game.fgPrastaPolish .seatTop .prastaPlate.turn:before,html body #app .v22Game.fgRoundedTable .v22Seat.top.active .v22Plate:before{top:-22px!important;height:40px!important}}@media(prefers-reduced-motion:reduce){html body #app .v22Game :is(.v22Plate,.v22HumanInfo,.prastaPlate):before,html body #app .v22Game :is(.v22Plate,.v22HumanInfo,.prastaPlate):after{animation:none!important;opacity:.7!important}}html body #app .fgPrastaPolish .prastaBoard{display:block!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#a8bcce80 transparent;border-radius:8px!important;overscroll-behavior:contain}html body #app .fgPrastaPolish:is(.teams,.heads) .prastaBoard :is(.prastaLoose,.prastaBuilds){display:contents!important}html body #app .fgPrastaPolish .prastaBoard :is([data-board-card],[data-build-pile]){position:absolute!important;flex:none!important;min-height:0!important;margin:0!important;box-sizing:border-box!important}html body #app .fgPrastaPolish .prastaBoard [data-board-card]{box-shadow:0 2px 3px #0006,0 5px 7px #0003!important}.prastaBoardExtent{width:1px;pointer-events:none}html body #app .fgPrastaPolish .prastaArena{grid-template-rows:auto minmax(50px,1fr)!important}html body #app .fgPrastaPolish .prastaBottomFuture{position:absolute!important;right:auto!important;bottom:10px!important;left:50%!important;transform:translate(-50%)!important;display:block!important;z-index:250!important}html body #app .fgPrastaPolish .prastaOpponent .prastaFuture{position:absolute!important;top:calc(100% + 3px)!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;z-index:250!important}html body #app .fgPrastaPolish .prastaOpponent:has(.prastaFuture) .prastaHiddenHand{display:flex!important}html body #app .fgPrastaPolish .prastaFuture .card{opacity:1!important;filter:none!important}html body #app .fgPrastaPolish .prastaActions{height:33px!important;min-height:33px!important;flex:none!important}html body #app .fgPrastaPolish .prastaActions>button{min-width:0!important;flex:1!important}html body #app .fgPrastaPolish #prastaOptions{position:relative;font-size:8px!important;line-height:1.1!important;padding:3px 9px!important;white-space:normal!important}html[data-menu-palette] body #app .fgPrastaPolish #prastaOptions{background:linear-gradient(160deg,rgb(var(--menu-tint) / .25),rgb(var(--menu-dark) / .92))!important;border-color:rgb(var(--menu-light) / .6)!important;color:#f4f7ff!important}.prastaOptionLight{position:absolute;top:4px;right:4px;width:5px;height:5px;border-radius:50%;background:#776e42;box-shadow:inset 0 1px 2px #0006}.hasOptions .prastaOptionLight{background:#ffe049;box-shadow:0 0 5px #ffd629bb,0 0 9px #ffd62977}html body #app .fgPrastaPolish .prastaLast{position:absolute!important;inset:36% 0 auto!important;margin:0!important;z-index:400!important;pointer-events:none!important;padding:15px 0!important;border:0!important;background:linear-gradient(90deg,transparent,#0a1729a8,transparent)!important;text-align:center!important}html body #app .fgPrastaPolish .prastaLast[hidden]{display:none!important}.prastaLast strong{display:block;font:900 clamp(38px,11vw,68px)/1 Arial;letter-spacing:8px;color:#fff;text-shadow:0 0 12px #e6f4ff90,0 3px 5px #0008}.prastaLast>span{display:block;margin-top:7px;font:600 10px/1.3 Arial;letter-spacing:1px;color:#eef7ff}html body dialog.prastaOptions{position:fixed!important;top:auto!important;right:auto!important;margin:0!important;box-sizing:border-box;padding:10px;overflow:hidden;color:#f4f8ff;font:12px/1.3 Arial;border:1px solid rgb(var(--menu-light) / .65);border-radius:13px;background:linear-gradient(145deg,rgb(var(--menu-dark) / .7),#080f1da8);box-shadow:inset 0 1px #fff5,0 6px 20px #0008;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5000}.prastaOptions[open]{display:flex;flex-direction:column;gap:8px}.prastaOptions>header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none}.prastaOptions>header b{font-size:11px;letter-spacing:.3px}.prastaOptions>header small{display:block;font-size:9px;margin-top:3px;color:#d1dfed}.prastaOptions>header button{width:30px;height:30px;border:1px solid rgb(var(--menu-light) / .5);border-radius:8px;background:#ffffff0a;color:#fff;font-size:24px;padding:0;cursor:pointer}.prastaOptionsList{display:flex;flex-direction:column;gap:7px;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:1px}.prastaOptionsList p{padding:6px;font-size:12px;line-height:1.5}html body .prastaOptions .prastaOption{display:block;flex:none;width:100%;min-height:100px;padding:7px;border:1px solid rgb(var(--menu-light) / .35);border-radius:9px;background:linear-gradient(160deg,#ffffff10,#07101c70);color:#fff;text-align:left;cursor:pointer}.prastaOption>b{display:block;margin-bottom:5px;font-size:10px;letter-spacing:.4px}.prastaOptionEquation{display:flex;align-items:center;gap:6px;min-width:0}.prastaOptionIngredients{display:flex;align-items:center;gap:4px;min-width:0;flex:1;overflow-x:auto;padding:2px}.prastaOptionCard{display:inline-flex;flex-direction:column;align-items:center;gap:3px;flex:none}html body .prastaOptions .prastaOptionCard>.card{position:relative!important;display:block!important;width:36px!important;height:54px!important;min-width:36px!important;max-width:none!important;padding:0!important;margin:0!important;transform:none!important;opacity:1!important;filter:none!important;border-radius:5px!important;overflow:hidden!important;container-type:inline-size;color:#101820!important;text-shadow:none!important;box-shadow:0 2px 4px #0006}html body .prastaOptions .prastaOptionCard>.card.red{color:#bd1538!important}.prastaOptionCard>small,.prastaOptionBuild>small{font:600 7px/1.2 Arial;letter-spacing:.3px;color:#eaf2ff}.prastaOptionBuild{display:flex;flex-direction:column;gap:3px;align-items:center;border:1px solid #cedbea66;padding:3px;border-radius:5px;flex:none}.prastaOptionBuild>span{display:flex}.prastaOptionBuild .prastaOptionCard+.prastaOptionCard{margin-left:-24px}.prastaOptionKeep{flex:none;border-left:1px solid #ffffff44;padding-left:7px}.prastaOptionPlus{font-size:17px;padding:0 2px}html[data-menu-palette] body dialog#prastaOptionsPanel button.prastaOption.fgGlass{border:1px solid rgb(var(--menu-light) / .4)!important;border-radius:9px!important;background:linear-gradient(165deg,#ffffff10,#08111a75)!important;box-shadow:inset 0 1px #ffffff30,0 2px 5px #0004!important;transform:none!important;color:#f4f8ff!important;text-shadow:none!important}html[data-menu-palette] body dialog#prastaOptionsPanel button.prastaOption.fgGlass:before,html[data-menu-palette] body dialog#prastaOptionsPanel button.prastaOption.fgGlass:after{display:none!important}html[data-reduce-effects=true] body #app .v22Game.fgRoundedTable .v22Seat.active .v22Plate:before,html[data-reduce-effects=true] body #app .v22Game.fgRoundedTable .v22Seat.active .v22Plate:after,html[data-reduce-effects=true] body #app .v22Game.fgRoundedTable .v22HumanInfo.active:before,html[data-reduce-effects=true] body #app .v22Game.fgRoundedTable .v22HumanInfo.active:after,html[data-reduce-effects=true] body #app .v22Game.fgPrastaPolish .prastaPlate.turn:before,html[data-reduce-effects=true] body #app .v22Game.fgPrastaPolish .prastaPlate.turn:after{animation:none!important;opacity:.7!important}@media(prefers-reduced-motion:reduce){html body #app .v22Game.fgRoundedTable .v22Seat.active .v22Plate:before,html body #app .v22Game.fgRoundedTable .v22Seat.active .v22Plate:after,html body #app .v22Game.fgRoundedTable .v22HumanInfo.active:before,html body #app .v22Game.fgRoundedTable .v22HumanInfo.active:after,html body #app .v22Game.fgPrastaPolish .prastaPlate.turn:before,html body #app .v22Game.fgPrastaPolish .prastaPlate.turn:after{animation:none!important;opacity:.7!important}}html body #app .fgRoundedTable[data-seats] .v22Center{left:50%!important}html body #app .fgRoundedTable .v47ActiveSuitSlot{display:flex!important;justify-content:center!important}html body #app .fgRoundedTable .v39ActiveSuit{flex:none!important;margin-inline:auto!important}html body #app .fgRoundedTable .v22DeckColumn>.fgDeckPickup{left:1px!important;right:1px!important;top:46px!important;width:calc(100% - 2px)!important;height:23px!important;min-height:23px!important;max-height:23px!important;padding:3px 1px!important;border-radius:5px!important;display:flex!important;justify-content:center!important;font-size:8px!important;line-height:1!important;touch-action:manipulation}html[data-menu-palette] body #app .fgRoundedTable .v22DeckColumn>.fgDeckPickup{background:linear-gradient(#203e60f5,#0d192df5)!important;box-shadow:inset 0 1px #ffffff50,0 2px 4px #0007!important}html body #app .fgRoundedTable .v22DeckColumn>.fgDeckPickup:disabled{opacity:.65!important}html body #app .fgRoundedTable[data-seats="4"] .v22TableStage{width:min(1050px,106%)!important;top:68px!important;bottom:156px!important}html body #app .fgRoundedTable[data-seats="4"] .v22Seat.top{top:-51px!important;display:flex!important;flex-direction:column!important;gap:5px!important;width:min(250px,64vw)!important}html body #app .fgRoundedTable[data-seats="4"] .v22Seat.top>.v22Plate{order:0!important;width:min(160px,100%)!important;align-self:center!important}html body #app .fgRoundedTable[data-seats="4"] .v22Seat.top>.v22OpponentFan{order:1!important}html body #app .fgRoundedTable[data-seats="4"] .v22Seat:is(.left,.right){top:34%!important;width:min(160px,30vw)!important;display:flex!important;flex-direction:column!important;gap:5px!important}html body #app .fgRoundedTable[data-seats="4"] .v22Seat.left{left:4%!important}html body #app .fgRoundedTable[data-seats="4"] .v22Seat.right{right:4%!important}html body #app .fgRoundedTable[data-seats="4"] .v22Seat:is(.left,.right)>.v22Plate{order:0!important;width:100%!important;margin:0!important}html body #app .fgRoundedTable[data-seats="4"] .v22Seat:is(.left,.right)>.v22OpponentFan{order:1!important;margin-top:0!important}html body #app .fgRoundedTable[data-seats="4"][data-open-face] .v22Center{top:36%!important;width:124px!important;max-width:34vw!important}html body #app .fgRoundedTable[data-seats="4"][data-open-face] :is(.v22DrawPile,.v22Discard){width:49px!important;min-width:49px!important;height:72px!important}html body #app .fgRoundedTable[data-seats="4"] .v22Piles{gap:13px!important}html body #app .fgRoundedTable[data-seats="4"] .v22DeckColumn>.fgDeckPickup{top:38px!important;height:22px!important;min-height:22px!important;font-size:7px!important}html body #app .fgRoundedTable[data-seats="4"] .v39ActiveSuit{gap:3px!important;padding:4px!important}html body #app .fgRoundedTable[data-seats="4"] .v39ActiveSuit>span{font-size:5px!important;letter-spacing:.2px!important}html body #app .fgRoundedTable[data-seats="4"] .v39ActiveSuit>strong{font-size:8px!important}html body #app .fgRoundedTable[data-seats] .v22Seat.v901OpenSeat>.v89OpenFan{grid-template-columns:repeat(var(--rack-columns),var(--rack-card-w))!important;grid-auto-rows:var(--rack-card-h)!important;gap:3px!important;width:var(--rack-width)!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:clamp(112px,23vh,200px)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin;pointer-events:auto!important;touch-action:pan-y!important;overscroll-behavior:contain}html body #app .fgRoundedTable[data-seats] .v22Seat.v901OpenSeat .v89OpenCard{flex:none!important;box-shadow:0 2px 3px #0006!important;pointer-events:auto!important}html body #app .fgPrastaPolish .prastaActions{height:37px!important;min-height:37px!important;gap:7px!important}html body #app .fgPrastaPolish .prastaActions>button{height:37px!important;min-height:37px!important;flex:1!important}html body #app .fgPrastaPolish #prastaOptions{font-size:9px!important;line-height:1.2!important}html body dialog.prastaOptions{padding:9px!important}html body .prastaOptions .prastaOption{min-height:0!important;padding:8px!important}.prastaOptions .prastaOptionEquation{justify-content:flex-start;align-items:center;gap:8px;overflow-x:auto;padding-bottom:3px}.prastaOptions .prastaOptionIngredients{flex:0 0 auto;overflow:visible;gap:5px}.prastaOptions .prastaOptionKeep{margin-left:0;padding-left:8px}html body .prastaOptions .prastaOptionCard>.card{width:43px!important;min-width:43px!important;height:64.5px!important}.prastaOptions .prastaOptionBuild .prastaOptionCard+.prastaOptionCard{margin-left:-27px}.prastaOptions .prastaOptionCard>small,.prastaOptions .prastaOptionBuild>small{font-size:8px}.prastaOptions>header b{font-size:10px}html body #app .v22Game :is(.v22Plate,.v22HumanInfo,.prastaPlate){background:linear-gradient(160deg,#ffffff30,transparent 32%,#0000000b 60%,#ffffff0a),linear-gradient(145deg,color-mix(in srgb,var(--box-tint,#202941) 94%,transparent),#0b1226ed)!important;box-shadow:inset 0 1px 2px #ffffff8c,inset 1px 0 #ffffff20,inset 0 -1px #ffffff1a,0 4px 7px #0007,0 9px 17px #0004!important}@media(max-height:700px){html body #app .fgRoundedTable[data-seats="4"] .v22TableStage{top:60px!important;bottom:145px!important}html body #app .fgRoundedTable[data-seats="4"] .v22Seat:is(.left,.right){top:30%!important}html body #app .fgRoundedTable[data-seats="4"][data-open-face] .v22Center{top:32%!important}}html body #app .fgRoundedTable>.fgMatchTarget{top:65px!important;left:10px!important;right:auto!important;max-width:110px!important;padding:0!important;text-align:left!important;font-size:7px!important}html body #app .fgPrastaPolish .prastaFuture{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;height:auto!important}html body #app .fgPrastaPolish .prastaFuture>.card{position:relative!important;flex:none!important;margin:0!important;padding:0!important;transform:none!important;box-sizing:border-box!important;overflow:hidden!important}html body #app .fgPrastaPolish .prastaFuture>span:last-child{position:static!important;flex:none!important;display:block!important;line-height:1.2!important}html body #app .fgRoundedTable .v22Name{font-size:12px!important;letter-spacing:.2px!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important}html body #app .fgRoundedTable .v22Stats,html body #app .fgRoundedTable .v22Stats span:first-child{font-size:9px!important;line-height:1.25!important}html body #app .fgRoundedTable .fgSeatActions .v22HumanName{font-size:13px!important;letter-spacing:.2px!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important}html body #app .fgRoundedTable .fgSeatActions .v22HumanStats,html body #app .fgRoundedTable .fgSeatActions .v22HumanStats span:first-child{font-size:9px!important;line-height:1.25!important}html body #app .fgRoundedTable .fgSeatActions .v22HumanStats{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:1px 5px!important}html body #app .fgPrastaPolish .prastaPlate strong{font-size:12px!important;line-height:1.2!important;min-width:0!important}html body #app .fgPrastaPolish .prastaPlayerName{font-size:inherit!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;min-width:0!important}html body #app .fgPrastaPolish .prastaPlate>span,html body #app .fgPrastaPolish .prastaPileStats span{font-size:9px!important;line-height:1.25!important}html body #app .fgPrastaPolish .prastaCompactSelf .prastaCompactStats{white-space:normal!important;overflow-wrap:normal!important}html body #app .fgPrastaPolish .prastaCompactSelf strong{font-size:13px!important}html body #app .fgPrastaPolish .prastaPlate{box-sizing:border-box!important}html body #app .fgRoundedTable[data-seats="2"][data-open-face] :is(.v22DrawPile,.v22Discard){width:76px!important;min-width:76px!important;height:111px!important}html body #app .fgRoundedTable[data-seats="2"] .v22Center{width:190px!important;max-width:58vw!important}html body #app .fgRoundedTable[data-seats="2"] .v22DeckColumn>.fgDeckPickup{left:auto!important;right:calc(100% + 12px)!important;top:31px!important;width:58px!important;height:43px!important;min-height:43px!important;max-height:43px!important;border-radius:10px!important;font-size:9px!important;padding:5px 3px!important}html body #app .fgRoundedTable[data-seats="2"] .v22Seat.top{width:min(230px,70vw)!important}html body #app .fgRoundedTable[data-seats="2"] .v22Seat.top>.v22Plate{width:100%!important;max-width:none!important;min-height:58px!important;padding:9px 10px!important}html body #app .fgRoundedTable[data-seats="2"] .v22Name{font-size:14px!important;letter-spacing:.3px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body #app .fgRoundedTable[data-seats="2"] .v22Stats,html body #app .fgRoundedTable[data-seats="2"] .v22Stats span:first-child{font-size:9px!important}html body #app .fgRoundedTable[data-seats="2"] .fgSeatActions>.v22HumanInfo{min-height:68px!important;padding:7px 5px!important}html body #app .fgRoundedTable[data-seats="2"] .fgSeatActions .v22HumanName{font-size:13px!important;letter-spacing:.2px!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important;text-overflow:clip!important}html body #app .fgRoundedTable[data-seats="2"] .fgSeatActions .v22HumanStats{flex-direction:column!important;gap:1px!important;font-size:9px!important;line-height:1.2!important}html body #app .fgRoundedTable[data-seats="2"] .fgSeatActions .v22HumanStats span:first-child{font-size:9px!important}html body #app .fgRoundedTable[data-seats="2"] .v22HumanStation{height:201px!important;grid-template-rows:minmax(0,1fr) 68px!important}html body #app .fgRoundedTable[data-seats="2"] .v22HumanStation:has([data-hand-rows="2"]){height:283px!important}html body #app .fgRoundedTable[data-seats="4"][data-open-face] :is(.v22DrawPile,.v22Discard){width:54px!important;min-width:54px!important;height:79px!important}html body #app .fgRoundedTable[data-seats="4"] .v22DeckColumn>.fgDeckPickup{top:44px!important}@media(max-height:740px){html body #app .fgRoundedTable[data-seats="2"] .v22HumanStation{height:196px!important}html body #app .fgRoundedTable[data-seats="2"] .v22HumanStation:has([data-hand-rows="2"]){height:247px!important}}html body #app .fgPrastaPolish.heads .prastaOpponent.seatTop{width:min(220px,68vw)!important}html body #app .fgPrastaPolish.heads .prastaOpponent.seatTop .prastaHiddenHand{height:47px!important;padding:3px 8px!important;justify-content:center!important;gap:4px!important}html body #app .fgPrastaPolish.heads .prastaOpponent.seatTop .prastaHiddenHand>.card{width:28px!important;min-width:28px!important;height:41px!important;margin:0!important;border-radius:4px!important;flex:none!important}html body #app .fgPrastaPolish.heads .prastaOpponent.seatTop .prastaPlate{padding:8px 7px!important;gap:4px!important}html body #app .fgPrastaPolish.heads .prastaOpponent.seatTop .prastaPlate>span,html body #app .fgPrastaPolish.heads .prastaOpponent.seatTop .prastaPileStats span{font-size:11px!important;line-height:1.3!important}html body #app #builderForm [hidden]{display:none!important}.fgFirstPlayerNotice{position:fixed;z-index:2300;transform:translate(-50%,-50%);width:max-content;max-width:calc(100vw - 44px);box-sizing:border-box;padding:15px 22px;border:1px solid rgb(var(--menu-light,160 208 235) / .8);border-radius:16px;background:linear-gradient(145deg,#263850f5,#101522f2);color:#fff;box-shadow:inset 0 1px #ffffff65,0 8px 25px #0008,0 0 12px rgb(var(--menu-light,160 208 235) / .25);text-align:center;font:600 16px/1.35 Arial,sans-serif;overflow-wrap:anywhere;pointer-events:none;animation:fgFirstPlayerFade 3s ease both}@keyframes fgFirstPlayerFade{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.fgFirstPlayerNotice{animation:none}}html[data-reduce-effects=true] .fgFirstPlayerNotice{animation:none}html body #app .fgRoundedTable[data-seats="4"] .fgSeatActions>.v22HumanInfo{min-height:64px!important;height:auto!important;padding:6px 4px!important}html body #app .fgRoundedTable[data-seats="4"] .fgSeatActions .v22HumanStats{flex-direction:column!important;gap:1px!important;letter-spacing:0!important}html body #app .fgRoundedTable[data-seats="4"] .v22HumanStation{height:197px!important;grid-template-rows:minmax(0,1fr) 64px!important}html body #app .fgRoundedTable[data-seats="4"] .v22HumanStation:has([data-hand-rows="2"]){height:279px!important}@media(max-height:740px){html body #app .fgRoundedTable[data-seats="4"] .v22HumanStation:has([data-hand-rows="2"]){height:243px!important}}html body #app .fgPrastaPolish .fgSeatActions>.prastaCompactSelf{height:auto!important;min-height:60px!important;flex-shrink:0!important;padding:7px 5px!important}html body #app .fgPrastaPolish .prastaPlate>span{white-space:normal!important}html body #app .fgPrastaPolish .prastaPileStats>span{white-space:nowrap!important}html body #app .fgPrastaPolish .prastaCompactSelf>strong{flex-shrink:0!important}@media(max-height:740px)and (orientation:portrait){html body #app .fgPrastaPolish.heads .prastaHand{--compact-hand-width:min(var(--hand-card-width),64px);grid-template-columns:repeat(var(--hand-columns,4),var(--compact-hand-width))!important;padding:5px 0 4px!important}html body #app .fgPrastaPolish.heads .prastaHand .card{width:var(--compact-hand-width)!important;height:calc(var(--compact-hand-width)*1.5)!important}html body #app .fgPrastaPolish.heads .prastaTable{gap:3px!important}html body #app .fgPrastaPolish.heads .prastaArena{gap:3px!important;padding-bottom:10px!important}html body #app .fgPrastaPolish.heads .prastaOpponent.seatTop .prastaHiddenHand{height:43px!important;padding:1px 8px!important}}html body #app .fgPrastaPolish .prastaPlate{grid-template-columns:minmax(0,1fr)!important}html body #app .fgPrastaPolish .prastaPlate>strong,html body #app .fgPrastaPolish .prastaPlate>span{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}@media(max-height:740px)and (orientation:portrait){html body #app .fgPrastaPolish.heads .prastaOpponent.seatTop .prastaPlate{padding:6px 7px!important;gap:3px!important}}html body #app .fgPrastaPolish .prastaPlate>.prastaPileStats{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:0 2px!important}@media(max-height:740px)and (orientation:portrait){html body #app .fgPrastaPolish.teams .prastaOpponent:is(.seatLeft,.seatRight){margin-top:64px!important}}html body #app .fgRoundedTable .fgSeatActions .v22HumanName{text-align:center!important}@media(max-height:700px){html body #app .fgRoundedTable[data-seats="4"] .v22Seat:is(.left,.right){top:28%!important}}html body #app .fgRoundedTable[data-seats]:has(.v83ObserverStation){--rt-bottom:106px!important}html body #app .fgRoundedTable[data-seats] .fgObserverActions.fgSeatActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;flex:none!important;height:44px!important}html body #app .fgRoundedTable[data-seats]:has(.v83ObserverStation) .v22BottomBar{gap:5px!important;overflow:hidden!important}html body #app .fgRoundedTable[data-seats] .v22HumanStation.v83ObserverStation{height:216px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;padding:0 12px 5px!important}html body #app .fgRoundedTable[data-seats] .v83ObserverStation>.v22HumanInfo{order:1!important;align-self:center!important;flex:none!important;width:min(300px,94%)!important;height:auto!important;min-height:65px!important;padding:7px!important;margin:0!important;box-sizing:border-box!important}html body #app .fgRoundedTable[data-seats] .v83ObserverStation>.v83ObserverFan{order:0!important;flex:none!important;width:min(92vw,300px)!important;max-width:100%!important;height:126px!important;min-height:0!important;margin:0!important;pointer-events:auto!important}html body #app .fgRoundedTable[data-seats] .v83ObserverStation>.v83ObserverFan.v89OpenFan{display:grid!important;grid-template-columns:repeat(var(--observer-columns,4),42px)!important;grid-auto-rows:61px!important;justify-content:center!important;align-content:start!important;align-items:start!important;gap:4px!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;overscroll-behavior:contain;scrollbar-width:thin}html body #app .fgRoundedTable[data-seats] .v83ObserverFan .v89OpenCard{position:relative!important;inset:auto!important;transform:none!important;flex:none!important;width:42px!important;height:61px!important;--card-w:42px!important;margin:0!important;pointer-events:auto!important}html body #app .fgRoundedTable[data-seats] .v83ObserverStation .v22HumanStats{flex-wrap:wrap!important;gap:2px 6px!important}html body #app .fgRoundedTable[data-seats] .v83Watching{font-size:9px!important;line-height:1.2!important;margin-top:4px!important}html body #app .fgRoundedTable[data-seats="2"]:has(.v83ObserverStation) .v22Center{top:28%!important}html body #app .fgRoundedTable[data-seats="2"]:has(.v83ObserverStation) :is(.v22DrawPile,.v22Discard){width:54px!important;min-width:54px!important;height:79px!important}html body #app .fgRoundedTable[data-seats="4"]:has(.v83ObserverStation){overflow-y:auto!important;overflow-x:hidden!important}html body #app .fgRoundedTable[data-seats="4"]:has(.v83ObserverStation) .v22Viewport{position:relative!important;inset:auto!important;margin-top:84px!important;height:max(570px,calc(100% - 190px))!important}html body #app .fgRoundedTable[data-seats="4"]:has(.v83ObserverStation) .v22BottomBar{position:relative!important;inset:auto!important}html body #app .fgRoundedTable[data-seats="4"]:has(.v83ObserverStation) .v22Center{top:46%!important}html body #app .fgRoundedTable[data-seats="4"]:has(.v83ObserverStation) .v22Seat:is(.left,.right){top:45%!important}html body .fgFirstPlayerNotice,html body #app .prastaDealerNotice{position:fixed!important;right:auto!important;transform:translate(-50%,-100%)!important;width:max-content!important;max-width:calc(100vw - 32px)!important;padding:10px 16px!important;background:linear-gradient(135deg,#22334a70,#111a2855)!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid #d9eaff80!important;box-shadow:0 4px 18px #0004,inset 0 1px #ffffff30!important;color:#fff!important;text-shadow:0 1px 3px #000;pointer-events:none!important;z-index:2600!important;font-size:13px!important}html body #app .fgPrastaPolish .prastaHistory[open]{position:fixed!important;inset:auto 12px 145px!important;z-index:10000!important;max-height:55dvh!important;padding:0!important;overflow:hidden!important;background:#101827f7!important;isolation:isolate}html body #app .fgPrastaPolish .prastaHistory summary{position:relative!important;z-index:2!important;display:flex!important;justify-content:space-between;align-items:center;min-height:44px!important;padding:8px 14px!important;box-sizing:border-box;background:#20324a!important;color:#fff!important;font-size:14px!important;cursor:pointer;touch-action:manipulation;list-style:none}html body #app .fgPrastaPolish .prastaHistory summary span{font-size:26px;line-height:1}html body #app .fgPrastaPolish .prastaHistory ol{margin:0!important;padding:12px 16px 12px 36px!important;max-height:calc(55dvh - 44px)!important;overflow:auto!important;box-sizing:border-box}html body #app .fgPrastaPolish.prastaSpectating .prastaActions{display:none!important}html body #app .fgPrastaPolish.prastaSpectating .prastaHiddenHand{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-content:start!important;gap:3px!important;height:auto!important;max-height:138px!important;padding:3px!important;overflow-y:auto!important;overflow-x:hidden!important}html body #app .fgPrastaPolish.prastaSpectating .prastaHiddenHand>.card{width:42px!important;min-width:42px!important;height:61px!important;margin:0!important;flex:none!important;--card-w:42px!important}html body #app .fgPrastaPolish.prastaSpectating .prastaYourSeat>.prastaHiddenHand{width:190px!important;max-width:100%!important;margin:0 auto 6px!important}html body #app .fgPrastaPolish.prastaSpectating.heads .prastaHiddenHand>.card{width:48px!important;min-width:48px!important;height:70px!important;--card-w:48px!important}html body #app .fgPrastaPolish.prastaSpectating.heads .prastaYourSeat>.prastaHiddenHand{width:215px!important;max-height:150px!important}html body #app .fgPrastaPolish.prastaSpectating .prastaObserving{font-size:10px!important}html body #app .fgRoundedTable[data-seats] .v83ObserverFan:not(.v89OpenFan){display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;overflow:auto!important}html body #app .fgRoundedTable[data-seats] .v83ObserverFan:not(.v89OpenFan) .card{position:relative!important;inset:auto!important;transform:none!important;width:42px!important;min-width:42px!important;height:61px!important;margin:0 -12px 0 0!important;flex:none!important}.fgObserverResult{padding:7px 12px;border-radius:9px;background:#162334bb;color:#e2edfa;font-size:12px;text-align:center;pointer-events:none}html body #app .fgPrastaPolish.prastaSpectating .prastaScore{inset:auto 12px 150px!important;max-height:35dvh!important;overflow:auto!important}html body #app .fgPrastaPolish.prastaSpectating{overflow-y:auto!important;overflow-x:hidden!important}html body #app .fgPrastaPolish.prastaSpectating .prastaTable{height:auto!important;min-height:100%!important}html body #app .fgPrastaPolish.prastaSpectating .prastaArena{flex:1 0 350px!important;min-height:350px!important;grid-template-rows:auto minmax(100px,1fr)!important}html body #app .fgPrastaPolish.prastaSpectating.heads .prastaArena{flex-basis:300px!important;min-height:300px!important}html body #app .fgPrastaPolish.prastaSpectating.heads .prastaOpponent.seatTop{width:235px!important}html body #app .fgPrastaPolish .prastaMove{position:relative!important;z-index:600!important}.fgJackSweep{position:fixed;z-index:2700;transform:translate(-50%,-100%);max-width:90vw;padding:12px 20px;border:1px solid #ffe4a5;border-radius:14px;background:linear-gradient(135deg,#503923cc,#182236cc);color:#fff0ce;font:700 15px/1.4 Arial;text-align:center;box-shadow:0 0 22px #e4b96466,inset 0 1px #fff5;pointer-events:none;animation:fgFirstPlayerFade 3s ease both}html body #app .fgTakeSeat{background:#17543a!important;color:#fff!important;min-height:36px!important;border:1px solid #8bf1bc!important;font-size:11px!important;padding:6px 9px!important}html body #app .fgPrastaPolish .prastaFuture{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}html body #app .fgPrastaPolish .prastaFuturePlaceholder{border:0!important;background:transparent!important;color:transparent!important;box-shadow:none!important}html body #app .fgPrastaPolish .prastaFuture>span:last-child{color:var(--future-color,#91e7ff)!important;font-weight:700!important;font-size:12px!important;letter-spacing:1px!important;text-shadow:0 1px 3px #000,0 0 10px currentColor}html body #app .fgPrastaPolish .prastaFutureSlot:focus-visible{outline:2px solid var(--future-color)!important}.fgJackSweep{display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:90vw;box-sizing:border-box}.fgJackSweep>span:first-child{max-width:210px}.fgJackSweep .fgNoticeCard{display:block;position:relative;width:38px!important;min-width:38px!important;height:56px!important;flex:none;--card-w:38px;container-type:inline-size;margin:0!important;overflow:hidden;border-radius:5px;background:#faf6e9;box-shadow:0 3px 6px #0006}.fgNoticeCard .v90FaceInk{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.fgJackSweep{animation:none}}.prastaOptionSummary{display:block!important;font-size:11px!important;line-height:1.4!important;color:#d6e4ee!important;margin:5px 0 8px!important}.prastaOptionBuild>span{flex-wrap:wrap!important;gap:3px!important;max-width:240px}.prastaOptionBuild .prastaOptionCard+.prastaOptionCard{margin-left:0!important}.prastaOptionBuild .prastaOptionCard small{font-size:10px!important}.prastaOptionIngredients{flex-wrap:wrap!important;align-items:center!important}html body #app .fgPrastaPolish #prastaOptions .prastaOptionLight{width:8px!important;height:8px!important;top:5px!important;right:6px!important}html body #app .fgPrastaPolish #prastaOptions.hasOptions:not(:disabled){border-color:#ffe58a!important;background:linear-gradient(150deg,#67512bd9,#242131ef)!important;box-shadow:inset 0 1px 2px #fff4bb99,0 0 0 1px #ffe58a70,0 0 12px #ffd44966!important;color:#fff5cb!important}html body #app .fgPrastaPolish #prastaOptions.hasOptions:not(:disabled) .prastaOptionLight{background:#ffe761!important;box-shadow:0 0 5px #fff3a0,0 0 10px #ffd62b!important}html body #app .fgPrastaPolish .prastaBuild>button b{display:block!important;width:100%!important;font-size:12px!important;letter-spacing:.8px!important;line-height:1.3!important;white-space:normal!important}html body #app .fgPrastaPolish .prastaBuild>button b strong{font-size:16px!important}html body #app .fgPrastaPolish .prastaFuturePlaceholder{display:flex!important;align-items:center;justify-content:center;width:48px!important;height:72px!important;box-sizing:border-box;border:1.5px solid var(--future-color,#91e7ff)!important;border-radius:7px!important;background:linear-gradient(145deg,#15243ddd,#101424cc)!important;color:#fff!important;font:700 10px/1.35 Arial!important;letter-spacing:.5px!important;text-shadow:0 1px 2px #000;box-shadow:inset 0 1px #ffffff30,0 3px 9px #0006!important}html body #app .fgPrastaPolish:is(.heads,.teams) .prastaHand{min-height:var(--reserved-hand-height,0px)!important;box-sizing:border-box!important}html body #app .fgPrastaPolish .prastaOpponent:has(.prastaFuture){display:flex!important;flex-direction:column!important}html body #app .fgPrastaPolish.prastaSpectating .prastaHiddenHand{min-height:max(67px,var(--reserved-hand-height,0px))!important}html body #app .fgPrastaPolish.prastaSpectating.heads .prastaHiddenHand{min-height:max(76px,var(--reserved-hand-height,0px))!important}html body #v90MotionRoot .fgJackSweep{transform:translate(-50%,-50%)!important;animation:fgCaptureNotice 4.4s ease both;background:linear-gradient(135deg,#503923f5,#182236f5);max-width:calc(100vw - 32px);flex-wrap:wrap;gap:10px;padding:12px 16px;font-size:15px;z-index:2700}html body #v90MotionRoot .fgJackSweep .fgNoticeCard{width:48px!important;min-width:48px!important;height:72px!important;--card-w:48px}html body #v90MotionRoot .fgJackSweep>span:first-child{max-width:240px}html[data-reduce-effects=true] body #v90MotionRoot .fgJackSweep{animation:none}@keyframes fgCaptureNotice{0%,88%{opacity:1}to{opacity:0}}html body #app .v22Game.fgPrastaPolish .prastaPlate.turn:before{display:none!important;content:none!important}html body #app .fgPrastaPolish .prastaArena:before{top:10px!important;border-radius:46%/44%!important}html body #app .fgPrastaPolish.teams .prastaHiddenHand{display:flex!important;flex-wrap:nowrap!important;height:49px!important;min-height:49px!important;max-height:49px!important;gap:0!important;padding:3px 0!important;overflow:visible!important;justify-content:center!important}html body #app .fgPrastaPolish.teams .prastaHiddenHand>.card{width:29px!important;min-width:29px!important;height:43.5px!important;margin:0!important;flex:none!important;border-radius:4px!important;box-shadow:0 1px 3px #0008!important}html body #app .fgPrastaPolish.teams .prastaHiddenHand>.card+.card{margin-left:calc(-1 * var(--back-overlap,18px))!important}html body #app .fgPrastaPolish .prastaBuild{width:calc(59px * var(--board-unit,1.15))!important;max-width:none!important;padding:4px!important}html body #app .fgPrastaPolish .prastaBuild>button b{font-size:10px!important;letter-spacing:.25px!important;line-height:1.2!important}html body #app .fgPrastaPolish .prastaBuild>button b strong{font-size:14px!important}html body #app .fgPrastaPolish .prastaBuildCards>.card{transform:none!important}html body #app .fgPrastaPolish .prastaBuildOwner{height:auto!important;min-height:10px!important;font-size:7px!important;line-height:1.2!important;overflow-wrap:anywhere!important}html body #app .fgPrastaPolish .prastaFuture>span:last-child{color:#fff!important;text-shadow:0 1px 3px #000!important}html body #app .fgPrastaPolish .prastaScore{position:fixed!important;inset:70px 12px 16px!important;z-index:12000!important;background:#131b2bfc!important;max-height:calc(100dvh - 86px)!important;box-sizing:border-box!important}body:has(.prastaScore:not([data-prasta-flight-hidden])) #v90MotionRoot,body:has(dialog[open]) #v90MotionRoot,body:has(.prastaHistory[open]) #v90MotionRoot{visibility:hidden!important}body:has(.prastaScore:not([data-prasta-flight-hidden])) .prastaMove,body:has(dialog[open]) .prastaMove{visibility:hidden!important}html body #v90MotionRoot .fgMongottiNotice{position:fixed;transform:translate(-50%,-50%);display:grid;gap:8px;max-width:calc(100vw - 32px);width:max-content;box-sizing:border-box;padding:18px 22px;border:1px solid #ff9b9b;border-radius:14px;background:linear-gradient(145deg,#572536f5,#142035fa);color:#fff;text-align:center;box-shadow:0 6px 25px #0008;pointer-events:none;font:700 18px/1.3 Arial;animation:fgCaptureNotice 3.5s ease both}html body #v90MotionRoot .fgMongottiNotice span{color:#ffb1b1;font-size:23px}html body #app .v89Home>.fgVisitors{position:relative;z-index:2;margin-top:32px;padding:16px 0 max(24px,env(safe-area-inset-bottom));flex:none}html body #app .v89Home{overflow-y:auto!important}.fgPocketChoice>button:disabled{opacity:.55;cursor:default}.fgPocketChoice>button:disabled:hover{border-color:#bdab7e88}.fgPocketChoice h2{margin:0;line-height:1.4}html body #app .fgPrastaPolish{overflow-y:auto!important;overflow-x:hidden!important}html body #app .fgPrastaPolish .prastaArena{position:relative!important;display:block!important;min-height:var(--arena-required-height,240px)!important;padding:0!important}html body #app .fgPrastaPolish .prastaOpponent{position:absolute!important}html body #app .fgPrastaPolish.teams .prastaOpponent.seatTop{top:0!important;left:34%!important;width:32%!important}html body #app .fgPrastaPolish.teams .prastaOpponent.seatLeft{top:40px!important;left:2%!important;width:31%!important;margin-top:0!important}html body #app .fgPrastaPolish.teams .prastaOpponent.seatRight{top:40px!important;right:2%!important;width:31%!important;margin-top:0!important}html body #app .fgPrastaPolish.heads .prastaOpponent.seatTop{top:0!important;left:50%!important;transform:translate(-50%)!important}html body #app .fgPrastaPolish .prastaBoard{position:absolute!important;inset:100px 8px 16px!important;width:auto!important;min-height:0!important;height:auto!important}html body #app .fgPrastaPolish .prastaBuild>button b{white-space:nowrap!important}html body #app .fgPrastaPolish .prastaBuild>button b strong{display:inline!important;margin:0!important}html body #app .fgPrastaPolish .prastaBuild>button{padding-bottom:2px!important}.fgMatchSizes{display:flex;gap:8px;margin:12px 0}.fgMatchSizes>button{flex:1;min-width:0;padding:14px 6px;border:1px solid #899cc2;border-radius:12px;background:#1d2c43;color:#fff;font:700 15px/1.3 Arial;cursor:pointer}.fgMatchSizes>button[aria-expanded=true]{border-color:#a9f57b;box-shadow:0 0 12px #89f45b66;background:#2d4555}.fgMatchOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fgMatchOptions>.v89Card:only-child{grid-column:1/-1}.fgMatchOptions .v89Btn{width:100%;margin:5px 0;min-width:0;white-space:normal}.fgMatchOptions h2{font-size:17px}.fgMatchOptions .v89Card{padding:14px}.fgMatchOptions .v89Btn svg{width:18px;flex-shrink:0}.v89WaitingSeats.seats3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-height:700px)and (orientation:portrait){html body #app .fgPrastaPolish .prastaHand{padding-top:8px!important;padding-bottom:4px!important}html body #app .fgPrastaPolish .fgPrastaFooter{height:31px!important;padding-top:4px!important}}html body #app .fgPrastaPolish.teams .prastaOpponent.seatTop{top:-16px!important;left:32%!important;width:36%!important}html body #app .fgPrastaPolish.teams .prastaOpponent:is(.seatLeft,.seatRight){top:8px!important}@media(max-height:700px)and (orientation:portrait){html body #app .fgPrastaPolish .prastaYourSeat{margin-top:0!important}html body #app .fgPrastaPolish .prastaActions{margin-top:2px!important;margin-bottom:2px!important}}@media(max-height:700px)and (orientation:portrait){html body #app .fgPrastaPolish.heads .prastaHand{--compact-hand-width:min(var(--hand-card-width),60px)!important;padding-top:5px!important}}html body #app .fgPrastaPolish .prastaRound{position:absolute!important;top:-17px!important;left:0!important;right:0!important}html body #app .fgPrastaPolish .prastaArena{margin-top:0!important}html[data-menu-palette] body #app .fgMatchSizes>button[aria-expanded=true]{outline:2px solid #99e879!important;outline-offset:-2px!important;box-shadow:0 0 12px #74d04b66!important;background:linear-gradient(145deg,#315b46,#172b32)!important}html body #app .fgPrastaPolish.teams .prastaOpponent>.prastaPlate{transform:scale(.94)!important;transform-origin:bottom center!important}html body #app .fgPrastaPolish.teams .seatLeft>.prastaPlate{transform:translate(-4px) scale(.94)!important}html body #app .fgPrastaPolish.teams .seatRight>.prastaPlate{transform:translate(4px) scale(.94)!important}html body #app .fgPrastaPolish .v22Hud{top:8px!important;height:32px!important}html body #app .fgPrastaPolish .v22Identity{height:32px!important;padding:0!important}html body #app .fgPrastaPolish .v22HudActions{height:32px!important;gap:4px!important}html body #app .v22Game.fgPrastaPolish .v22Hud:has(#homeBtn) :is(#homeBtn,#soundBtn,#tableAppearanceBtn,#v1HelpButton,#v90SuperAdmin){box-sizing:border-box!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:4px!important;font-size:8px!important}html body #app .fgPrastaPolish .prastaTableTools{position:absolute;left:0;bottom:2px;z-index:4}html body #app .fgPrastaPolish #prastaSortTable{min-height:28px!important;padding:5px 10px!important;border:1px solid #91adcd88!important;border-radius:10px!important;background:linear-gradient(140deg,#293654,#111c31)!important;color:#dce9ff!important;font:500 9px/1 Arial!important;letter-spacing:.3px!important;cursor:pointer;touch-action:manipulation}html body #app .fgPrastaPolish #prastaSortTable:focus-visible{outline:2px solid #b9dbff;outline-offset:2px}html body #app .fgRoundedTable[data-seats="3"] .v22DeckColumn>.fgDeckPickup{top:auto!important;bottom:calc(100% + 7px)!important;left:0!important;right:auto!important;width:100%!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:4px 2px!important;font-size:8px!important}html body #app .fgPocketChoice>button{min-height:52px!important;padding:12px 8px!important;justify-content:center!important;flex-wrap:nowrap!important;gap:0!important;text-align:center!important}html body #app .fgPocketChoice h2{margin:0!important;font-size:clamp(12px,3.65vw,21px)!important;letter-spacing:.2px!important;line-height:1.25!important;white-space:nowrap!important}html body #app .v22Game.fgPrastaPolish .v22Hud:has(#homeBtn) #v90SuperAdmin{width:38px!important;min-width:38px!important;font-size:8px!important;letter-spacing:0!important}html body #app .fgPrastaPolish .seatTop .prastaTurnLabel{left:50%!important;right:auto!important;transform:translate(-50%)!important}:root{--sp-gold:#d9bd80;--sp-rim:#f7e6b7;--sp-shadow:0 9px 18px #0008}html body #app :is(.fgRoundedTable,.fgPrastaPolish){--felt-paint:url(/assets/super-polish/cloth.webp),radial-gradient(ellipse at 42% 24%,color-mix(in srgb,var(--felt-color,#451b5c) 88%,#fff),var(--felt-color) 55%,color-mix(in srgb,var(--felt-color) 60%,#000))}html body #app .fgPrastaPolish .prastaArena:before{border:10px solid #292128!important;background:var(--felt-paint)!important;background-blend-mode:soft-light,normal;box-shadow:inset 0 0 0 2px #e7c98b,inset 0 0 0 4px #614c30,inset 0 10px 28px #0007,0 0 0 1px #f5dbac,0 0 0 3px #695139,0 5px 0 4px #120e13,0 9px 0 4px #5e402a,0 16px 22px #0009,0 0 18px color-mix(in srgb,var(--felt-neon) 45%,transparent)!important}html body #app .fgRoundedTable[data-seats] .v22FeltTexture{background:var(--felt-paint)!important;background-blend-mode:soft-light,normal;box-shadow:inset 0 0 0 2px #ebd197,inset 0 12px 28px #0007!important}html body #app .fgRoundedTable .v22Rail{background:url(/assets/super-polish/leather.webp),linear-gradient(150deg,#504049,#100d16 40%,#41363c)!important;background-blend-mode:soft-light,normal!important;border:2px solid #d3bb88!important;box-shadow:inset 0 2px 4px #fff6,inset 0 -8px 12px #0009,0 4px #463220,0 7px #bb9253,0 13px #251811,0 22px 24px #0008!important}html body #app :is(.fgRoundedTable,.fgPrastaPolish) .card{border:1px solid #ddc798!important;box-shadow:inset 0 0 0 1px #fff9,0 1px #aa885b,0 3px #d6c6a9,0 7px 8px #0006!important;border-radius:8px!important}html body #app :is(.fgRoundedTable,.fgPrastaPolish) .card.back{outline:1px solid #e6c98288;outline-offset:-4px;background-color:#21152b!important}html body #app :is(.prastaPlate,.v22Plate,.v22HumanInfo,.casinoPlayerPlate){border:1px solid #e5cb9999!important;box-shadow:inset 0 1px 2px #fff6,inset 0 -2px 3px #0009,0 6px 12px #0006!important}html body #app :is(.prastaPlate.turn,.v22HumanInfo.active){outline:1px solid #61efac!important;box-shadow:inset 0 1px #fff8,0 0 14px #2af48b66,0 6px 12px #0007!important}html body #app .fgPrastaPolish .prastaRound{height:43px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px}html body #app .fgPrastaPolish .prastaDeckGroup{font:500 8px/1.3 Arial!important;letter-spacing:1px}html body #app .fgPrastaPolish .prastaDeckGroup strong{font:inherit}html body #app .fgPrastaPolish .prastaDeck{display:none!important}html body #app .fgPrastaPolish .prastaTableTools{left:0!important;right:0;bottom:0!important;display:flex;justify-content:space-between;pointer-events:none}html body #app .fgPrastaPolish .prastaTableTools button{pointer-events:auto;min-height:30px!important;width:94px;padding:6px!important;border:1px solid #c0cbe0!important;border-radius:9px;background:linear-gradient(160deg,#394c6d,#111b30);color:#fff;font:600 9px Arial!important;box-shadow:inset 0 1px #fff5,0 3px 6px #0007}html body #app .fgPrastaPolish .prastaArena{padding-bottom:34px!important}html body #app .fgPrastaPolish .prastaMove{display:none!important}html body #app .fgPrastaPolish .prastaMove.hasFeedback{display:flex!important}html body #app .fgPrastaPolish :is(#prastaHistoryToggle,.prastaHistory){display:none!important}html body #app .fgPrastaPolish .fgSeatActions{grid-template-columns:minmax(78px,1fr) minmax(130px,1.6fr) minmax(78px,1fr)!important;gap:6px;margin-top:7px}html body #app .fgPrastaPolish .fgSeatActions>button{height:52px!important;font-size:10px!important;border-radius:12px!important;font-weight:700!important;letter-spacing:.25px!important}html[data-menu-palette] body #app .fgPrastaPolish .fgSeatActions>#prastaOptions{background:linear-gradient(155deg,#6ec69966,transparent 47%),linear-gradient(150deg,#278e60,#0f4c36)!important;border-color:#9feac5!important;color:#fff!important}html body #app .fgPrastaPolish .prastaOptionLight{animation:sp-helper-breathe 1.6s ease-in-out infinite}@keyframes sp-helper-breathe{0%,to{filter:brightness(.55)}50%{filter:brightness(1.3)}}html body #app .fgPrastaPolish .prastaCompactSelf{height:58px!important;padding:6px!important;border-radius:14px!important}html body #app .fgPrastaPolish .prastaCompactSelf strong{font-size:12px!important}html body #app .fgPrastaPolish .prastaCompactStats{font-size:8px!important}html body #app .fgPrastaPolish .prastaOpponent .prastaHiddenHand{height:38px!important;overflow:visible!important;justify-content:center}html body #app .fgPrastaPolish .prastaOpponent .prastaHiddenHand>.card{width:24px!important;height:36px!important;margin:0 -5px!important}html body #app .fgPrastaPolish .prastaBoard .prastaLoose .card{width:calc(49px * var(--board-unit,1))!important;height:calc(73.5px * var(--board-unit,1))!important}html body #app .fgPrastaPolish .v22Hud{height:auto!important;min-height:34px;align-items:flex-start!important}html body #app .fgPrastaPolish .v22HudActions{flex-wrap:wrap;justify-content:flex-end;max-width:65%;height:auto!important}html body #app .fgPrastaPolish .v22HudActions :is(#chatBtn,#openMicBtn){width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-radius:50%!important;padding:5px!important;font-size:8px!important}html body #app .fgPrastaPolish .v22HudActions #chatBtn svg{width:18px;height:18px}html body #app .fgPrastaPolish #openMicBtn[aria-pressed=true]{position:relative}html body #app .fgPrastaPolish #openMicBtn[aria-pressed=true]:after{content:"";position:absolute;right:2px;top:2px;width:6px;height:6px;border-radius:50%;background:#42ff87;box-shadow:0 0 7px #42ff87}html body #app .fgPrastaPolish .prastaYourSeat{margin-top:6px}html body #app .fgPrastaPolish .prastaHand{padding:12px 0 8px!important}html body #app .fgPrastaPolish .prastaLegalBuild{outline:3px solid #45ef85!important;outline-offset:3px!important;box-shadow:0 0 15px #45ef8566!important}html body :is(.v89Dialog,.v90TableMenu,.casinoThemePicker,.fgModernDialog){border:1px solid #e7d6b1aa!important;box-shadow:inset 0 1px #fff7,0 18px 55px #000a!important}html body #app :is(.v89Btn,.v22HudButton,.v22Menu,.fgGameTile>button){box-shadow:inset 0 1px 2px #fff8,inset 0 -2px 3px #0006,0 5px 9px #0005!important}html body #app button:focus-visible{outline:2px solid #fff2ba!important;outline-offset:3px}html body .prastaChatEvents{margin:0;padding:12px 16px;list-style:none;border-bottom:1px solid #d7c59666;background:#07132688}html body .prastaChatEvents li{padding:5px 0;font:12px/1.4 Arial;color:#e3dbc3}html body .prastaChatEvents li+li{border-top:1px solid #ffffff12}html body #app .casinoPokerTable{background-image:url(/assets/super-polish/cloth.webp),radial-gradient(ellipse at 40% 30%,#ffffff18,transparent 65%)!important;background-blend-mode:soft-light,normal}html body #app .casinoCard{border:1px solid #cfb276!important;box-shadow:0 2px #dcccb0,0 5px 8px #0007!important}html body #app .bjChip{box-shadow:inset 0 1px 3px #fff8,0 2px #c4ad76,0 5px #191821,0 8px 9px #0008!important}@media(prefers-reduced-motion:reduce){html body #app .prastaOptionLight{animation:none}}html body #app .casinoPoker .casinoFelt{background:url(/assets/super-polish/cloth.webp),radial-gradient(ellipse at 40% 25%,#ffffff18,#0006),var(--casino-felt)!important;background-blend-mode:soft-light,normal,normal}html body #app .casinoPoker .casinoTableRail{border:2px solid #e3cba0;box-shadow:inset 0 2px #fff8,inset 0 -8px 9px #0009,0 3px #30211b,0 5px #c2a36d,0 11px #17101a,0 19px 22px #0008}html body #app .casinoBlackjack .casinoArena{min-height:680px!important}html body #app .casinoBlackjack .casinoSeat{--seat-width:clamp(80px,23vw,130px);gap:5px}html body #app .casinoBlackjack .casinoOwnSeat{--seat-width:clamp(146px,40vw,210px)}html body #app .casinoBlackjack .casinoDealerStation{top:16%;width:120px}html body #app .casinoBlackjack .casinoFeltRules{top:35%;max-width:42%;text-align:center;line-height:1.5}html body #app .casinoBlackjack .casinoTableBrand{top:48%;max-width:40%;white-space:normal;text-align:center;line-height:1.8}html body #app .casinoBlackjack .casinoSeat:not(.casinoOwnSeat) .casinoPlayerPlate{padding:5px 3px;min-height:34px}html body #app .casinoBlackjack .casinoSeat:not(.casinoOwnSeat) .casinoPlayerPlate strong{font-size:10px}html body #app .casinoBlackjack .casinoSeat:not(.casinoOwnSeat) .casinoPlayerPlate>b{font-size:12px}html body #app .casinoBlackjack .casinoSeat:not(.casinoOwnSeat) .bjPlayerBankroll{gap:2px;transform:scale(.82);transform-origin:top center;margin-bottom:-5px}html body #app .casinoBlackjack{height:auto!important;min-height:100dvh!important;overflow:visible!important}html body:has(.casinoBlackjack){overflow-y:auto!important}@media(min-width:900px){html body #app .casinoBlackjack .casinoArena{min-height:720px!important}html body #app .casinoBlackjack .casinoSeat{--seat-width:145px}html body #app .casinoBlackjack .casinoOwnSeat{--seat-width:210px}}html body #app .fgPrastaPolish .prastaRound{position:relative!important;inset:auto!important;flex:none!important}html body #app .fgPrastaPolish.teams .prastaOpponent.seatTop{top:0!important}html body #app .fgPrastaPolish.teams .prastaOpponent:is(.seatLeft,.seatRight){top:80px!important}html body #app .fgPrastaPolish .prastaOpponent .prastaHiddenHand{min-height:38px!important;max-height:38px!important}html body #app .fgPrastaPolish .prastaOpponent .prastaHiddenHand>.card{min-width:24px!important}html body #app .casinoBlackjack .casinoArena{min-height:600px!important}html body #app .casinoBlackjack .casinoConsole{position:sticky;bottom:0;z-index:35;flex:none;background:linear-gradient(160deg,#172338f5,#080e1afb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html body #app .fgPrastaPolish .prastaArena{isolation:isolate;z-index:0}html body #app .fgPrastaPolish .prastaArena:before{z-index:-1}html body #app .casinoBlackjack .casinoSeat:not(.casinoOwnSeat):not(.casinoEmptySeat){display:grid;grid-template-columns:minmax(0,1fr) 43px;gap:4px;align-items:center;--seat-width:clamp(104px,28vw,160px)}html body #app .casinoBlackjack .casinoSeat:not(.casinoOwnSeat) .casinoChair{grid-column:2;grid-row:1;width:43px;height:43px}html body #app .casinoBlackjack .casinoSeat:not(.casinoOwnSeat) .casinoPlayerPlate{grid-column:1;grid-row:1;padding:5px 2px;min-height:39px;border-radius:7px}html body #app .casinoBlackjack .casinoSeat:not(.casinoOwnSeat) .casinoPlayerPlate strong{font-size:9px}html body #app .casinoBlackjack .casinoSeat:not(.casinoOwnSeat) .casinoPlayerPlate>b{font-size:10px}html body #app .casinoBlackjack .casinoSeat:not(.casinoOwnSeat) .bjPlayerBankroll{grid-column:1;grid-row:2;transform:none;min-height:14px;margin:0}html body #app .casinoBlackjack .casinoSeat:not(.casinoOwnSeat) .bjStackGroup{height:12px;min-width:0}html body #app .casinoBlackjack .casinoSeat>.casinoWager{position:static;transform:none;grid-column:2;grid-row:2;justify-self:center;font-size:8px;padding:2px;gap:2px;white-space:nowrap}html body #app .casinoBlackjack .casinoSeat>.casinoWager .casinoChip{width:12px;height:12px}html body #app .casinoBlackjack .casinoDealerStation{top:16%}html body #app .casinoBlackjack .casinoFeltRules{top:54%}html body #app .casinoBlackjack .casinoTableBrand{top:63%}html body #app .casinoBlackjack .bjSeatBetSpots{grid-template-columns:repeat(3,44px);grid-template-rows:44px;gap:8px}html body #app .casinoBlackjack .bjFeltSpot{width:44px;height:44px}html body #app .casinoBlackjack .bjFeltSpot:first-child{grid-column:1;grid-row:1}html body #app .casinoBlackjack .bjFeltSpot b,html body #app .casinoBlackjack .bjFeltSpot span{font-size:9px}html body #app .casinoBlackjack .casinoOwnSeat>.casinoWager{position:absolute;left:50%;top:-28px;transform:translate(-50%);font-size:10px}html body #app .casinoBlackjack .casinoOwnSeat{top:86%}html body #app .fgPrastaPolish .prastaArena:before,html body #app .fgRoundedTable .v22FeltTexture,html body #app .fgRoundedTable[data-custom-felt] .v22FeltTexture{background:var(--felt-paint)!important;background-size:256px 256px,100% 100%!important;background-blend-mode:soft-light,normal!important}html[data-menu-palette] body #app .fgPrastaPolish :is(#prastaBuild,#prastaSortTable,#prastaSort){background:linear-gradient(160deg,color-mix(in srgb,var(--ui-high) 75%,#fff) 0%,var(--ui-high) 20%,var(--ui-base) 62%)!important;border:1px solid #e3edffb3!important;color:#fff!important}html body #app .fgPrastaPolish .prastaArena{height:clamp(370px,58svh,650px)!important;min-height:clamp(370px,58svh,650px)!important;flex:none!important;touch-action:none;overflow-anchor:none}html body #app .fgPrastaPolish.teams .prastaArena{height:clamp(470px,66svh,740px)!important;min-height:clamp(470px,66svh,740px)!important}html body #app .fgPrastaPolish .prastaScene{position:absolute;inset:30px -13px 0;width:calc(100% + 26px);height:calc(100% - 30px);z-index:-1;pointer-events:none}html body #app .fgPrastaPolish .prastaArena[data-scene]:before{visibility:hidden}html body #app .fgPrastaPolish .prastaArena:after{top:43%;color:color-mix(in srgb,var(--felt-neon) 65%,#ffffff);font:500 10px Georgia;letter-spacing:3px;text-shadow:0 1px #000;z-index:0;opacity:.6}html body #app .fgPrastaPolish .prastaBoard{top:125px!important;bottom:47px!important;overflow:hidden!important;touch-action:none;border:none!important;outline:none!important;box-shadow:none!important}html body #app .fgPrastaPolish.teams .prastaBoard{top:160px!important}html body #app .fgPrastaPolish .prastaRound{height:57px!important;gap:4px!important;z-index:4}html body #app .fgPrastaPolish .prastaDeckGroup{display:flex!important;align-items:center;gap:8px;letter-spacing:1px;font-size:8px!important}html body #app .fgPrastaPolish .prastaDeck{display:block!important;width:21px!important;height:31.5px!important;min-height:0!important;padding:0!important;transform:rotate(-5deg);border:0!important;box-shadow:1px 2px #dfd4c3,2px 4px #79644c,0 5px 8px #0009!important}.prastaDeckArt{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:inherit;object-fit:fill;pointer-events:none}html body #app .fgPrastaPolish.heads .prastaOpponent.seatTop{width:210px!important;max-width:62%!important}html body #app .fgPrastaPolish .prastaOpponent .prastaHiddenHand{height:64px!important;min-height:64px!important;max-height:64px!important;padding:4px 0!important;gap:4px!important}html body #app .fgPrastaPolish .prastaOpponent .prastaHiddenHand>.card{width:38px!important;min-width:38px!important;height:57px!important;margin:0!important;border-radius:5px!important;flex:none!important}html body #app .fgPrastaPolish .prastaOpponent .prastaHiddenHand>.card:nth-last-child(n+5),html body #app .fgPrastaPolish .prastaOpponent .prastaHiddenHand>.card:nth-last-child(n+5)~.card{margin-left:-17px!important}html body #app .fgPrastaPolish.teams .prastaOpponent .prastaHiddenHand>.card{width:31px!important;min-width:31px!important;height:46.5px!important;margin-left:-15px!important}html body #app .fgPrastaPolish .prastaOpponent .prastaPlate{background:linear-gradient(145deg,#622b50,#170d23 65%)!important;border-color:#de8bae!important;box-shadow:inset 0 1px 2px #fff9,inset 0 -2px 3px #000,0 5px 9px #0009!important}html body #app .fgPrastaPolish .prastaTableTools{bottom:3px!important;left:1px!important;right:1px!important;z-index:4}html body #app .fgPrastaPolish .prastaTableTools button{height:34px!important;width:100px!important;border-radius:12px!important;border:1px solid #d4bd86!important;box-shadow:inset 0 1px 2px #fff8,0 2px #6b4f2c,0 5px 8px #000a!important}html body #app .fgPrastaPolish .prastaYourSeat{display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#211015,#120c11);border-bottom:3px ridge #ba9558;border-radius:0 0 22px 22px;overflow-anchor:none}html body #app .fgPrastaPolish .prastaHand{order:0;min-height:var(--reserved-hand-height,130px);padding:15px 0 13px!important;background:repeating-linear-gradient(2deg,#683c2118 0 1px,transparent 2px 5px),linear-gradient(110deg,#2c180f,#673d21 45%,#24130e);box-shadow:inset 0 8px 12px #0009,inset 0 -2px #a07a42}html body #app .fgPrastaPolish .fgSeatActions{order:1;padding:9px 2px 12px;margin:0!important}html body #app .fgPrastaPolish .prastaMove.hasFeedback{position:fixed;bottom:16px;left:10px;right:10px;z-index:12000;pointer-events:none;max-width:460px;margin:auto!important}html body #app .fgPrastaPolish .prastaOptionLight{animation:none!important;background:#343c36!important;box-shadow:inset 0 1px 2px #0009!important;filter:none!important}html body #app .fgPrastaPolish #prastaOptions.hasOptions:not(:disabled) .prastaOptionLight{animation:sp-helper-breathe 2s ease-in-out infinite!important;background:#ffe65c!important;box-shadow:0 0 6px #ffe658!important}html[data-menu-palette] body #app .fgPrastaPolish #prastaBuild[aria-pressed=true]{outline:2px solid #74f7b2!important;outline-offset:2px!important}html[data-menu-palette] body #app .fgPrastaPolish #prastaOptions{background:linear-gradient(155deg,#399f75,#074233 75%)!important}html body dialog.prastaOptions{z-index:15000!important;background:linear-gradient(145deg,#183449,#101323)!important;box-shadow:0 12px 40px #000c!important}html:has(.prastaGame){overflow-anchor:none}html[data-card-gesture]:has(.prastaGame),html[data-card-gesture] body:has(.prastaGame){overscroll-behavior:none}.prastaDeckPicker{max-width:min(470px,94vw);background:#101829;color:#edf4ff;border:1px solid #b0bddd;border-radius:18px;padding:18px;box-shadow:0 20px 50px #000b}.prastaDeckPicker::backdrop{background:#0009}.prastaDeckPicker header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.prastaDeckPicker header button{background:none;color:#fff;border:0;font-size:26px}.prastaDeckPicker>div{display:flex;gap:12px}.prastaDeckPicker [data-deck]{display:grid;gap:12px;flex:1;min-width:0;padding:8px;border:1px solid #849fc8;border-radius:12px;background:#172439;color:#fff;font:12px Arial}.prastaDeckPicker img{width:100%;max-height:180px;object-fit:contain}.prastaDeckPicker [aria-pressed=true]{outline:2px solid #69e8ac}@media(prefers-reduced-motion:reduce){html body #app .fgPrastaPolish #prastaOptions.hasOptions:not(:disabled) .prastaOptionLight{animation:none!important}}html body #app .fgPrastaPolish .prastaArena:after{top:34%;z-index:-1}html body #app .fgPrastaPolish .prastaArena{height:clamp(370px,55svh,650px)!important;min-height:clamp(370px,55svh,650px)!important}html body #app .fgPrastaPolish.teams .prastaArena{height:clamp(430px,58svh,700px)!important;min-height:clamp(430px,58svh,700px)!important}html body #app .fgPrastaPolish .prastaTable{height:auto!important}html body #app .fgPrastaPolish .prastaScene{top:0;bottom:30px;filter:drop-shadow(0 14px 12px #000b)}html body #app .fgPrastaPolish .prastaArena:before{transform:translateY(-30px)}html body #app .fgPrastaPolish .prastaArena:after{transform:translateY(-20px)}html body #app .fgPrastaPolish .prastaBoard{top:105px!important;bottom:67px!important}html body #app .fgPrastaPolish.teams .prastaBoard{top:140px!important}html body #app .fgPrastaPolish .prastaTableTools{bottom:33px!important}html body #app .fgPrastaPolish .prastaBoard .card{box-shadow:0 2px 2px #0008,3px 9px 12px #0007!important}html body #app .fgPrastaPolish .prastaHiddenHand>.card{box-shadow:0 2px 2px #0009,2px 7px 8px #0008!important}html body #app .fgPrastaPolish{background:radial-gradient(ellipse at 50% 30%,#1c2330,#080e18 80%)!important}html body #app .fgPrastaPolish .prastaArena:before{visibility:visible!important;transform:none!important;inset:10px -5px 20px!important;border-radius:46%/44%!important;border:2px solid #354051!important;background:radial-gradient(ellipse at 40% 25%,#ffffff13,transparent 62%),url(/assets/casino-felt-v16.png),radial-gradient(ellipse at center,var(--felt-color),color-mix(in srgb,var(--felt-color) 68%,#04070b))!important;background-size:100% 100%,380px 380px,100% 100%!important;background-blend-mode:screen,soft-light,normal!important;box-shadow:inset 0 0 0 1px var(--felt-neon),inset 0 0 22px #0005,0 5px #0d1523,0 8px 13px #0008,0 0 13px color-mix(in srgb,var(--felt-neon) 30%,transparent)!important}html body #app .fgPrastaPolish .prastaArena{height:clamp(380px,58svh,670px)!important;min-height:clamp(380px,58svh,670px)!important;touch-action:none}html body #app .fgPrastaPolish.teams .prastaArena{height:clamp(440px,62svh,740px)!important;min-height:clamp(440px,62svh,740px)!important}html body #app .fgPrastaPolish .prastaArena:after{transform:translate(-50%,-50%)!important}html body #app .fgPrastaPolish .prastaBoard{top:125px!important;bottom:48px!important}html body #app .fgPrastaPolish.teams .prastaBoard{top:175px!important}html body #app .fgPrastaPolish .prastaTableTools{bottom:4px!important}html body #app .fgPrastaPolish .prastaYourSeat{background:none!important;border:0!important;border-radius:0!important}html body #app .fgPrastaPolish .prastaHand{background:none!important;box-shadow:none!important}html body #app .fgPrastaPolish.teams{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;padding:52px 8px max(6px,env(safe-area-inset-bottom))!important}html body #app .fgPrastaPolish.teams .prastaTable{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:0 6px!important}html body #app .fgPrastaPolish.teams .prastaArena{flex:1 1 0!important;height:auto!important;min-height:0!important;padding-bottom:0!important;grid-template-rows:100px minmax(0,1fr) 10px!important}html body #app .fgPrastaPolish.teams .prastaRound{position:absolute!important;top:4px!important;left:3px!important;height:45px!important}html body #app .fgPrastaPolish.teams .prastaBoard{top:108px!important;bottom:25px!important}html body #app .fgPrastaPolish.teams .prastaYourSeat{flex:0 0 auto!important;gap:0!important;width:100%!important;padding:0!important;align-items:stretch!important}html body #app .fgPrastaPolish.teams .prastaActionStation{order:0!important;flex:none!important;padding:3px 0!important;min-height:54px!important}html body #app .fgPrastaPolish.teams .prastaHand{order:1!important;flex:none!important;min-height:0!important;height:110px!important;max-height:110px!important;padding:4px 0!important;width:100%!important;box-sizing:border-box!important}html body #app .fgPrastaPolish.teams .prastaHand .card{width:var(--hand-card-width,64px)!important;min-width:var(--hand-card-width,64px)!important;height:calc(var(--hand-card-width,64px) * 1.5)!important;flex:0 0 var(--hand-card-width,64px)!important}html body #app .fgPrastaPolish.teams .prastaTableTools{order:2!important;position:relative!important;inset:auto!important;display:flex!important;justify-content:space-between!important;flex:0 0 40px!important;height:40px!important;width:100%!important;padding:3px 0!important;box-sizing:border-box!important}html body #app .fgPrastaPolish.teams .prastaOpponent .prastaHiddenHand{display:flex!important;min-height:30px!important;height:30px!important;max-height:30px!important;padding:0!important}html body #app .fgPrastaPolish.teams .prastaOpponent .prastaHiddenHand>.card{width:20px!important;min-width:20px!important;height:30px!important;margin-left:-10px!important}html body #app .fgPrastaPolish.teams .prastaOpponent.seatTop{padding-top:20px!important}html body #app .fgPrastaPolish.teams .prastaOpponent.seatTop .prastaPlate{padding:3px!important;gap:1px!important}html body #app .fgPrastaPolish.teams .prastaOpponent:is(.seatLeft,.seatRight) .prastaPlate{height:78px!important;min-height:0!important;padding:3px!important;grid-template-rows:12px 12px 24px 10px 12px!important}html body #app .fgPrastaPolish.teams .prastaOpponent:is(.seatLeft,.seatRight){align-self:start!important;margin-top:20px!important}html body #app .fgPrastaPolish.teams .prastaYourSeat .prastaPlate{min-height:50px!important;height:50px!important;padding:3px!important;gap:1px!important}html body #app .fgPrastaPolish.teams .prastaYourSeat .prastaPlate strong{font-size:12px!important}html body #app .fgPrastaPolish.teams .prastaYourSeat .prastaPlate span{font-size:10px!important}html body #app .fgPrastaPolish.teams .prastaDealerChip{bottom:0!important}html body #app .fgPrastaPolish.teams .seatLeft>.prastaDealerChip{left:calc(100% + 2px)!important}html body #app .fgPrastaPolish.teams .seatRight>.prastaDealerChip{left:auto!important;right:calc(100% + 2px)!important}html body #app .fgPrastaPolish.teams .seatTop>.prastaDealerChip{left:calc(100% + 2px)!important}@media(max-height:600px){html body #app .fgPrastaPolish.teams .prastaActionStation{height:54px!important;max-height:54px!important;min-height:54px!important;box-sizing:border-box!important;margin:0!important}html body #app .fgPrastaPolish.teams .prastaActionStation>:is(button,.prastaPlate){height:44px!important;min-height:44px!important;max-height:44px!important}html body #app .fgPrastaPolish.teams .prastaHand{height:74px!important;max-height:74px!important}html body #app .fgPrastaPolish.teams .prastaHand .card{width:44px!important;min-width:44px!important;height:66px!important}html body #app .fgPrastaPolish.teams .prastaArena{grid-template-rows:75px minmax(0,1fr) 5px!important}html body #app .fgPrastaPolish.teams .prastaBoard{top:80px!important;bottom:8px!important}html body #app .fgPrastaPolish.teams .prastaOpponent.seatTop .prastaHiddenHand{position:absolute!important;left:calc(100% + 8px);top:25px;width:85px}html body #app .fgPrastaPolish.teams .prastaOpponent:is(.seatLeft,.seatRight){margin-top:0!important}html body #app .fgPrastaPolish.teams .prastaOpponent:is(.seatLeft,.seatRight) .prastaPlate{height:65px!important;grid-template-rows:12px 12px 20px 8px 10px!important}}
