[data-game-theme^=blackjack]{--game-background:0 0% 0%;--game-foreground:0 0% 95%;--game-primary:84 100% 60%;--game-primary-foreground:0 0% 0%;--game-secondary:0 0% 7%;--game-secondary-foreground:0 0% 95%;--game-muted:0 0% 13%;--game-muted-foreground:0 0% 60%;--game-accent:84 100% 60%;--game-accent-foreground:0 0% 0%;--game-destructive:0 84% 60%;--game-destructive-foreground:0 0% 100%;--game-border:0 0% 15%;--game-input:0 0% 7%;--game-ring:84 100% 60%;--game-gc-50:84 100% 97%;--game-gc-100:84 100% 92%;--game-gc-200:84 100% 82%;--game-gc-300:84 100% 68%;--game-gc-400:84 100% 60%;--game-gc-500:84 100% 50%;--game-gc-600:84 100% 42%;--game-gc-700:84 100% 35%;--game-gc-800:84 100% 28%;--game-gc-900:84 100% 22%;--game-gc-950:84 100% 15%;--game-state-loss:355.4 89.6% 54.7%;--game-state-win:120 100% 43.3%;--game-state-focus:217 91% 60%;--game-state-draw:25 95% 53%;--game-state-idle-bg:0 0% 28.6%;--game-state-idle-player-bg:0 0% 0%;--game-state-idle-foreground:0 0% 100%;--game-state-loss-foreground:0 0% 100%;--game-state-win-foreground:0 0% 0%;--game-state-focus-foreground:0 0% 100%;--game-state-draw-foreground:0 0% 100%;--game-negative-text:var(--game-destructive);--game-card-suit-red:356 100% 58%;--game-card-suit-black:213 24% 26%;--game-card-back-bg:0 0% 16%;--game-card-back-border:var(--game-primary);--game-board-icon-opacity:.03;--game-card-win-ring:var(--game-state-win);--game-card-loss-ring:var(--game-state-loss);--game-card-draw-ring:var(--game-state-draw);--game-card-focus-ring:var(--game-state-focus);--background:var(--game-background);--foreground:var(--game-foreground);--primary:var(--game-primary);--primary-foreground:var(--game-primary-foreground);--secondary:var(--game-secondary);--secondary-foreground:var(--game-secondary-foreground);--muted:var(--game-muted);--muted-foreground:var(--game-muted-foreground);--accent:var(--game-accent);--accent-foreground:var(--game-accent-foreground);--destructive:var(--game-destructive);--destructive-foreground:var(--game-destructive-foreground);--border:var(--game-border);--input:var(--game-input);--ring:var(--game-ring);--gc-50:var(--game-gc-50);--gc-100:var(--game-gc-100);--gc-200:var(--game-gc-200);--gc-300:var(--game-gc-300);--gc-400:var(--game-gc-400);--gc-500:var(--game-gc-500);--gc-600:var(--game-gc-600);--gc-700:var(--game-gc-700);--gc-800:var(--game-gc-800);--gc-900:var(--game-gc-900);--gc-950:var(--game-gc-950)}@font-face{font-family:Ultra;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Ultra/ultra-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ultra;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Ultra/ultra-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-game-theme=blackjack-default]{--game-background:145 35% 7%;--game-primary:111 100% 65%;--game-primary-foreground:0 0% 0%;--game-accent:111 100% 65%;--game-ring:111 100% 65%;--game-gc-300:111 100% 75%;--game-gc-400:111 100% 65%;--game-gc-500:111 100% 55%;--game-state-win:111 100% 65%;--game-state-win-foreground:0 0% 0%;--game-state-loss:7 73% 45%;--game-state-loss-foreground:0 0% 100%;--game-state-draw:0 0% 0%;--game-state-draw-foreground:0 0% 100%;--game-state-focus:111 100% 65%;--game-state-focus-foreground:0 0% 0%;--game-state-idle-bg:0 0% 0%;--game-state-idle-player-bg:0 0% 0%;--game-state-idle-foreground:0 0% 100%;--game-negative-text:7 100% 64%;--game-card-state-ring-width:0rem;--game-card-back-bg:0 0% 100%;--game-card-back-border:transparent;--game-card-edge-color:0 0% 42%;--bj-betline-max:45.625rem;--bj-strip-h:4.5625rem;--bj-glow-strong:0 0 26px #6aff4ea6, 0 0 60px #6aff4e59;--bj-glow-strong-hover:0 0 34px #6aff4ecc, 0 0 76px #6aff4e73;--bj-glow-soft:0 0 14px #6aff4e66, 0 0 32px #6aff4e33;--bj-glow-soft-hover:0 0 20px #6aff4e8c, 0 0 44px #6aff4e4d;--bj-glow-idle:0 0 18px #6aff4e73, 0 0 40px #6aff4e38;--bj-glow-peak:0 0 34px #6aff4ed9, 0 0 80px #6aff4e80;--bj-stand-bg:43 45% 92%;--bj-stand-fg:0 0% 7%;--bj-stand-border:0 0% 100%;--bj-stand-glow:0 0 22px #fff8e673, 0 0 50px #fff8e633;--bj-stand-glow-hover:0 0 30px #fff8e699, 0 0 64px #fff8e64d;--bj-text-shadow:0 2px 10px #000000b3;--bj-text-shadow-soft:0 2px 10px #0000004d;--bj-card-shadow:1px 1px 0 hsl(var(--game-card-edge-color)), 0 1px 2px #0000008c, 0 3px 6px #00000059, 0 6px 10px #0000002e;--font-family-sans:"Ultra", var(--font-inter,serif), serif;font-family:Ultra,serif}[data-game-theme=blackjack-default] .sf_blackjack_gameBoard{border:none;border-radius:0}[data-game-theme=blackjack-default] .sf_blackjack_gameBoard_backgroundIcon{display:none}[data-game-theme=blackjack-default] .sf_blackjack_deckPosition{visibility:hidden;display:block!important}@media (max-width:767px){[data-game-theme=blackjack-default] .sf_blackjack_boardScale{--bj-card-w:clamp(1.75rem, min(20cqw, 19.5cqh), 8.8125rem)}}[data-game-theme=blackjack-default] .sf_card_backFace,[data-game-theme=blackjack-default] .sf_card_frontFace{box-shadow:var(--bj-card-shadow)!important}[data-game-theme=blackjack-default] .sf_card_backFace{border-color:#0000;padding:0;overflow:hidden;background:#fff!important}[data-game-theme=blackjack-default] .sf_card_backFace_iconContainer{height:100%;aspect-ratio:auto!important;width:100%!important}[data-game-theme=blackjack-default] .sf_card_backFace_icon{-o-object-fit:cover;object-fit:cover}[data-game-theme=blackjack-default] .sf_hand_scoreDisplay{min-width:max(2.875rem, calc(var(--bj-card-w,5rem) * .41));padding:calc(var(--bj-card-w,5rem) * .035) calc(var(--bj-card-w,5rem) * .113);font-size:max(.9375rem, calc(var(--bj-card-w,5rem) * .142));border-radius:max(.375rem, calc(var(--bj-card-w,5rem) * .071));letter-spacing:.02em;font-weight:400;line-height:1.3;width:auto!important}[data-game-theme=blackjack-default] .sf_hand_scoreDisplay_focus{color:#fff;background:#000;box-shadow:0 0 16px #6aff4ecc,0 0 36px #6aff4e66}[data-game-theme=blackjack-default] .sf_hand_contentWrapper_reducedAttention{opacity:.4}[data-game-theme=blackjack-default] .sf_hand_betAmount{color:#fff;font-size:max(.875rem, calc(var(--bj-card-w,5rem) * .156));letter-spacing:.02em;background:0 0;min-width:0;padding:0;font-weight:400}[data-game-theme=blackjack-default] .sf_bjControls_hitButton,[data-game-theme=blackjack-default] .sf_bjControls_standButton,[data-game-theme=blackjack-default] .sf_bjControls_gachaBuyButton,[data-game-theme=blackjack-default] .sf_bjControls_doubleButton,[data-game-theme=blackjack-default] .sf_bjControls_splitButton,[data-game-theme=blackjack-default] .sf_bjControls_insuranceAcceptButton,[data-game-theme=blackjack-default] .sf_bjControls_insuranceDeclineButton,[data-game-theme=blackjack-default] .sf_bjControls_playAgainButton,[data-game-theme=blackjack-default] .sf_bjControls_exitDemoButton,[data-game-theme=blackjack-default] .sf_noFunds_addFundsButton,[data-game-theme=blackjack-default] .sf_testnetClaim_claimButton,[data-game-theme=blackjack-default] .sf_loginPrompt_loginButton,[data-game-theme=blackjack-default] .sf_loginPrompt_demoButton,[data-game-theme=blackjack-default] .sf_controls_startButton{color:#fff;border:2px solid hsl(var(--game-primary));text-transform:uppercase;letter-spacing:.04em;box-shadow:var(--bj-glow-strong);background:#000;border-radius:.75rem;font-weight:400}[data-game-theme=blackjack-default] .sf_bjControls_doubleButton,[data-game-theme=blackjack-default] .sf_bjControls_splitButton,[data-game-theme=blackjack-default] .sf_bjControls_playAgainButton,[data-game-theme=blackjack-default] .sf_bjControls_exitDemoButton,[data-game-theme=blackjack-default] .sf_loginPrompt_demoButton{box-shadow:var(--bj-glow-soft)}[data-game-theme=blackjack-default] .sf_bjControls_hitButton,[data-game-theme=blackjack-default] .sf_bjControls_standButton,[data-game-theme=blackjack-default] .sf_bjControls_gachaBuyButton,[data-game-theme=blackjack-default] .sf_bjControls_doubleButton,[data-game-theme=blackjack-default] .sf_bjControls_splitButton,[data-game-theme=blackjack-default] .sf_bjControls_insuranceAcceptButton,[data-game-theme=blackjack-default] .sf_bjControls_insuranceDeclineButton{transition:box-shadow .15s,opacity .15s}[data-game-theme=blackjack-default] .sf_bjControls_hitButton:hover,[data-game-theme=blackjack-default] .sf_bjControls_standButton:hover,[data-game-theme=blackjack-default] .sf_bjControls_gachaBuyButton:hover,[data-game-theme=blackjack-default] .sf_bjControls_insuranceAcceptButton:hover,[data-game-theme=blackjack-default] .sf_bjControls_insuranceDeclineButton:hover,[data-game-theme=blackjack-default] .sf_noFunds_addFundsButton:hover,[data-game-theme=blackjack-default] .sf_testnetClaim_claimButton:hover,[data-game-theme=blackjack-default] .sf_loginPrompt_loginButton:hover{box-shadow:var(--bj-glow-strong-hover);background:#000}[data-game-theme=blackjack-default] .sf_bjControls_doubleButton:hover,[data-game-theme=blackjack-default] .sf_bjControls_splitButton:hover,[data-game-theme=blackjack-default] .sf_loginPrompt_demoButton:hover{box-shadow:var(--bj-glow-soft-hover);background:#000}[data-game-theme=blackjack-default] .sf_bjControls_hitButton:disabled,[data-game-theme=blackjack-default] .sf_bjControls_standButton:disabled,[data-game-theme=blackjack-default] .sf_bjControls_gachaBuyButton:disabled,[data-game-theme=blackjack-default] .sf_bjControls_doubleButton:disabled,[data-game-theme=blackjack-default] .sf_bjControls_splitButton:disabled,[data-game-theme=blackjack-default] .sf_bjControls_insuranceAcceptButton:disabled,[data-game-theme=blackjack-default] .sf_bjControls_insuranceDeclineButton:disabled,[data-game-theme=blackjack-default] .sf_noFunds_addFundsButton:disabled,[data-game-theme=blackjack-default] .sf_testnetClaim_claimButton:disabled,[data-game-theme=blackjack-default] .sf_loginPrompt_loginButton:disabled,[data-game-theme=blackjack-default] .sf_bjControls_splitButton_active{opacity:.45;box-shadow:none}[data-game-theme=blackjack-default] .sf_bjControls_actionRow_primary svg,[data-game-theme=blackjack-default] .sf_bjControls_actionRow_secondary svg{color:hsl(var(--game-primary))}[data-game-theme=blackjack-default] .sf_bjControls_ongoingGame{max-width:var(--bj-betline-max);margin-block:0}[data-game-theme=blackjack-default] .sf_gameReadout_root{z-index:1;margin-bottom:.75rem;padding-top:.5rem;position:relative}[data-game-theme=blackjack-default] .sf_bjControls_actionRow_primary,[data-game-theme=blackjack-default] .sf_bjControls_actionRow_secondary{justify-content:center;gap:.625rem;display:flex}[data-game-theme=blackjack-default] .sf_bjControls_hitButton,[data-game-theme=blackjack-default] .sf_bjControls_hitButton:hover{background:hsl(var(--game-primary));color:hsl(var(--game-primary-foreground))}[data-game-theme=blackjack-default] .sf_bjControls_standButton,[data-game-theme=blackjack-default] .sf_bjControls_standButton:hover{background:hsl(var(--bj-stand-bg));color:hsl(var(--bj-stand-fg));border-color:hsl(var(--bj-stand-border))}[data-game-theme=blackjack-default] .sf_bjControls_standButton:not(:disabled){box-shadow:var(--bj-stand-glow)}[data-game-theme=blackjack-default] .sf_bjControls_standButton:hover:not(:disabled){box-shadow:var(--bj-stand-glow-hover)}[data-game-theme=blackjack-default] .sf_bjControls_hitButton svg{color:hsl(var(--game-primary-foreground))}[data-game-theme=blackjack-default] .sf_bjControls_standButton svg{color:hsl(var(--bj-stand-fg))}[data-game-theme=blackjack-default] .sf_bjControls_doubleButton,[data-game-theme=blackjack-default] .sf_bjControls_splitButton{color:hsl(var(--game-primary))}@media (min-width:621px){[data-game-theme=blackjack-default] .sf_bjControls_hitButton,[data-game-theme=blackjack-default] .sf_bjControls_standButton{gap:.5rem;width:10.5rem;height:3.875rem;font-size:1.25rem}[data-game-theme=blackjack-default] .sf_bjControls_gachaBuyButton{min-width:11.875rem;height:var(--bj-strip-h);padding-inline:1.5rem;font-size:1.375rem}[data-game-theme=blackjack-default] .sf_bjControls_hitButton svg,[data-game-theme=blackjack-default] .sf_bjControls_standButton svg{width:1.375rem;height:1.375rem}[data-game-theme=blackjack-default] .sf_bjControls_doubleButton,[data-game-theme=blackjack-default] .sf_bjControls_splitButton{gap:.375rem;width:10.5rem;height:2.5rem;font-size:.875rem}[data-game-theme=blackjack-default] .sf_bjControls_doubleButton svg,[data-game-theme=blackjack-default] .sf_bjControls_splitButton svg{width:1.125rem;height:1.125rem}[data-game-theme=blackjack-default] .sf_bjControls_actionRow_insuranceWrapper>div{justify-content:center;gap:.625rem;display:flex}[data-game-theme=blackjack-default] .sf_bjControls_insuranceAcceptButton,[data-game-theme=blackjack-default] .sf_bjControls_insuranceDeclineButton{width:11.875rem;height:var(--bj-strip-h);flex:none;gap:.625rem;font-size:1.375rem}[data-game-theme=blackjack-default] .sf_bjControls_insuranceAcceptButton svg,[data-game-theme=blackjack-default] .sf_bjControls_insuranceDeclineButton svg{width:1.625rem;height:1.625rem}}@media (max-width:620px){[data-game-theme=blackjack-default] .sf_bjControls_ongoingGame{width:100%;max-width:none}[data-game-theme=blackjack-default] .sf_bjControls_actionRow_primary,[data-game-theme=blackjack-default] .sf_bjControls_actionRow_secondary{gap:.375rem}[data-game-theme=blackjack-default] .sf_bjControls_hitButton,[data-game-theme=blackjack-default] .sf_bjControls_standButton,[data-game-theme=blackjack-default] .sf_bjControls_doubleButton,[data-game-theme=blackjack-default] .sf_bjControls_splitButton{flex-direction:row-reverse;flex:1 1 0;min-width:0;padding:0 .25rem}[data-game-theme=blackjack-default] .sf_bjControls_hitButton,[data-game-theme=blackjack-default] .sf_bjControls_standButton{gap:.5rem;height:4.4rem;font-size:1.125rem}[data-game-theme=blackjack-default] .sf_bjControls_hitButton svg,[data-game-theme=blackjack-default] .sf_bjControls_standButton svg{width:1.75rem;height:1.75rem}[data-game-theme=blackjack-default] .sf_bjControls_doubleButton,[data-game-theme=blackjack-default] .sf_bjControls_splitButton{gap:.375rem;height:2.75rem;font-size:.75rem}[data-game-theme=blackjack-default] .sf_bjControls_doubleButton svg,[data-game-theme=blackjack-default] .sf_bjControls_splitButton svg{width:1rem;height:1rem}[data-game-theme=blackjack-default] .sf_bjControls_insuranceAcceptButton,[data-game-theme=blackjack-default] .sf_bjControls_insuranceDeclineButton{gap:.375rem;height:5rem;font-size:.875rem}[data-game-theme=blackjack-default] .sf_bjControls_insuranceAcceptButton svg,[data-game-theme=blackjack-default] .sf_bjControls_insuranceDeclineButton svg{width:1.25rem;height:1.25rem}}[data-game-theme=blackjack-default] .sf_bjControls_cashoutStatus_title_error{color:hsl(var(--game-negative-text))}[data-game-theme=blackjack-default] .sf_controls_root{max-width:var(--bj-betline-max);margin-inline:auto}[data-game-theme=blackjack-default] .sf_controls_root>div>div{width:100%}[data-game-theme=blackjack-default] .sf_controls_betGroup{background:#000;border-radius:1rem;flex:1 1 0;align-items:center;gap:.625rem;width:auto;min-width:0;height:3.8125rem;padding:.5rem .625rem .5rem 1rem;display:flex}[data-game-theme=blackjack-default] .sf_controls_betInputContainer{flex:1 1 0;width:auto;min-width:0;height:100%}[data-game-theme=blackjack-default] .sf_controls_betLabel{color:#fff;letter-spacing:.04em;font-family:Ultra,serif;font-size:1rem;font-weight:400}[data-game-theme=blackjack-default] .sf_controls_betPresetSlider{width:100%;height:100%;box-shadow:none;background:0 0;border:1.5px solid #fff9;border-radius:.75rem;outline:none;padding:.25rem}[data-game-theme=blackjack-default] .sf_controls_betPresetSliderTrack{width:100%}[data-game-theme=blackjack-default] .sf_controls_betPresetButton{color:#fff;letter-spacing:.02em;background:0 0;border-radius:.5rem;height:100%;font-family:Ultra,serif;font-size:.875rem;font-weight:400}[data-game-theme=blackjack-default] .sf_controls_betPresetButton:focus{box-shadow:none;--tw-ring-shadow:0 0 #0000;outline:none}[data-game-theme=blackjack-default] .sf_controls_betPresetButton:focus-visible{outline:2px solid hsl(var(--game-primary));outline-offset:-2px;box-shadow:none;--tw-ring-shadow:0 0 #0000}[data-game-theme=blackjack-default] .sf_controls_activeBetPresetButton:focus-visible{outline-color:#000}[data-game-theme=blackjack-default] .sf_controls_betPresetButton:hover:not(.sf_controls_activeBetPresetButton){color:hsl(var(--game-primary))}[data-game-theme=blackjack-default] .sf_controls_activeBetPresetButton,[data-game-theme=blackjack-default] .sf_controls_activeBetPresetButton:hover{color:#000}[data-game-theme=blackjack-default] .sf_controls_activeBetPresetHighlight{background:hsl(var(--game-primary));border-radius:.5rem}[data-game-theme=blackjack-default] .sf_controls_betCustomInput{border:2px solid hsl(var(--game-primary));color:#fff;height:100%;box-shadow:none;background:0 0;border-radius:.875rem;font-family:Ultra,serif}[data-game-theme=blackjack-default] .sf_controls_betCustomInput .sf_controls_betCustomInput{border-radius:inherit;border:none}[data-game-theme=blackjack-default] .sf_controls_startButton{box-shadow:var(--bj-glow-idle);flex-direction:column-reverse;gap:.1875rem;width:auto;height:3.8125rem;padding:0 .875rem;font-size:.75rem;transition:opacity .15s;display:flex;position:relative}[data-game-theme=blackjack-default] .sf_bjControls_gachaBuyButton{animation:2.4s ease-in-out infinite bj-buy-breathe}[data-game-theme=blackjack-default] .sf_controls_startButton:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--bj-glow-peak);opacity:0;will-change:opacity;animation:1.8s ease-in-out infinite bj-glow-pulse-fade;position:absolute;inset:-2px}[data-game-theme=blackjack-default] .sf_controls_startButton:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='4.8' width='10.5' height='15' rx='2' transform='rotate(-12 9.25 12.3)' fill='%236AFF4E' stroke='%23000' stroke-width='1.2'/%3E%3Crect x='10' y='4.4' width='10.5' height='15' rx='2' transform='rotate(9 15.25 11.9)' fill='%236AFF4E' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:1.25rem;height:1.25rem}[data-game-theme=blackjack-default] .sf_controls_startButton:hover:not(:disabled){opacity:.75;background:#000}[data-game-theme=blackjack-default] .sf_controls_startButton:disabled{opacity:.45;box-shadow:none}[data-game-theme=blackjack-default] .sf_controls_startButton:disabled:before{display:none}@media (min-width:621px){[data-game-theme=blackjack-default] .sf_controls_betGroup{height:var(--bj-strip-h);gap:.875rem;padding:.875rem .875rem .875rem 1.25rem}[data-game-theme=blackjack-default] .sf_controls_startButton{width:17.8125rem;height:var(--bj-strip-h);flex-direction:row;gap:.625rem;padding:0;font-size:1.375rem}[data-game-theme=blackjack-default] .sf_controls_startButton:after{width:1.625rem;height:1.625rem}}[data-game-theme=blackjack-default] .sf_controls_startButtonMobile{display:none}[data-game-theme=blackjack-default] .sf_controls_root,[data-game-theme=blackjack-default] .sf_bjControls_betIncreaseStatus,[data-game-theme=blackjack-default] .sf_bjControls_cashoutStatus,[data-game-theme=blackjack-default] .sf_bjControls_gameOver,[data-game-theme=blackjack-default] .sf_controls_loadingState{height:6.8125rem}[data-game-theme=blackjack-default] .sf_bjControls_root{min-height:6.5625rem}@media (max-width:620px){[data-game-theme=blackjack-default] .sf_controls_root,[data-game-theme=blackjack-default] .sf_bjControls_betIncreaseStatus,[data-game-theme=blackjack-default] .sf_bjControls_cashoutStatus,[data-game-theme=blackjack-default] .sf_bjControls_gameOver,[data-game-theme=blackjack-default] .sf_controls_loadingState{height:6.0625rem}[data-game-theme=blackjack-default] .sf_bjControls_root{min-height:5.8125rem}}[data-game-theme=blackjack-default] .sf_bjControls_root,[data-game-theme=blackjack-default] .sf_bjControls_betIncreaseStatus,[data-game-theme=blackjack-default] .sf_bjControls_cashoutStatus,[data-game-theme=blackjack-default] .sf_bjControls_gameOver,[data-game-theme=blackjack-default] .sf_controls_loadingState{flex-direction:column;justify-content:flex-end;padding-bottom:1.625rem;display:flex}[data-game-theme=blackjack-default] .sf_bjControls_betIncreaseStatus,[data-game-theme=blackjack-default] .sf_bjControls_cashoutStatus{justify-content:flex-start;padding-top:.375rem;padding-bottom:0}@media (max-width:620px){[data-game-theme=blackjack-default] .sf_bjControls_root,[data-game-theme=blackjack-default] .sf_bjControls_betIncreaseStatus,[data-game-theme=blackjack-default] .sf_bjControls_cashoutStatus,[data-game-theme=blackjack-default] .sf_bjControls_gameOver,[data-game-theme=blackjack-default] .sf_controls_loadingState{padding-bottom:.375rem}}@media (max-width:480px){[data-game-theme=blackjack-default] .sf_controls_betLabel{font-size:.75rem}[data-game-theme=blackjack-default] .sf_controls_betPresetButton{letter-spacing:0;font-size:.75rem}}[data-game-theme=blackjack-default] .sf_controls_walletRow,[data-game-theme=blackjack-default] .sf_controls_walletLink,[data-game-theme=blackjack-default] .sf_controls_customBetLink,[data-game-theme=blackjack-default] .sf_loginPrompt_separator,[data-game-theme=blackjack-default] .sf_bjControls_separator{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-weight:400}[data-game-theme=blackjack-default] .sf_controls_walletRow,[data-game-theme=blackjack-default] .sf_controls_walletLink,[data-game-theme=blackjack-default] .sf_controls_customBetLink{font-family:Ultra,serif}[data-game-theme=blackjack-default] .sf_controls_walletRow{width:100%;text-shadow:var(--bj-text-shadow);justify-content:center;margin-top:0;margin-bottom:.5rem;padding:0;display:flex}[data-game-theme=blackjack-default] .sf_controls_walletRow svg,[data-game-theme=blackjack-default] .sf_controls_customBetLink:hover{color:hsl(var(--game-primary))}[data-game-theme=blackjack-default] .sf_noFunds_title,[data-game-theme=blackjack-default] .sf_testnetClaim_title{color:#fff;text-transform:uppercase;letter-spacing:.04em;text-shadow:var(--bj-text-shadow);font-size:1.25rem;font-weight:400}[data-game-theme=blackjack-default] .sf_testnetClaim_warning{color:hsl(var(--game-negative-text));font-weight:400}[data-game-theme=blackjack-default] .sf_loginPrompt_faqLink{color:#fff;font-weight:400}[data-game-theme=blackjack-default] .sf_loginPrompt_faqLink:hover{color:hsl(var(--game-primary))}[data-game-theme=blackjack-default] .sf_gachaIdle_cardLeft,[data-game-theme=blackjack-default] .sf_gachaIdle_cardRight{box-shadow:1px 1px 0 hsl(var(--game-card-edge-color)), 0 6px 10px #00000040}[data-game-theme=blackjack-default] .sf_gachaIdle_title{color:#fff;text-transform:uppercase;letter-spacing:.06em;font-weight:400;line-height:1.05;font-size:max(1.75rem, calc(var(--bj-card-w) * .32));text-shadow:var(--bj-text-shadow-soft)}[data-game-theme=blackjack-default] .sf_gachaIdle_subtitle{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin-top:calc(var(--bj-card-w) * .05);font-weight:400;line-height:1.05;font-size:max(1.125rem, calc(var(--bj-card-w) * .19));text-shadow:var(--bj-text-shadow-soft)}[data-game-theme=blackjack-default] .sf_centerToast_pill,[data-game-theme=blackjack-default] .sf_hand_splitToast{will-change:transform, opacity;animation:.45s ease-out both bj-toast-slam}[data-game-theme=blackjack-default] .sf_celebration_logo{width:min(calc(var(--bj-card-w) * 2.3), 60%);filter:drop-shadow(0 2px 10px #0000004d)drop-shadow(0 0 8px #6aff4ebf)drop-shadow(0 0 24px #6aff4e66);will-change:opacity;animation:.6s 1.1s both bj-logo-fade}[data-game-theme=blackjack-default] .sf_celebration_hole:first-child{left:calc(50% - var(--bj-card-w) * 1.5);top:10%}[data-game-theme=blackjack-default] .sf_celebration_hole:nth-child(2){left:calc(50% + var(--bj-card-w) * 1.45);top:40%}[data-game-theme=blackjack-default] .sf_celebration_hole:nth-child(3){left:calc(50% - var(--bj-card-w) * 1.35);top:85%}@media (min-width:768px){[data-game-theme=blackjack-default] .sf_celebration_hole:first-child{left:calc(50% - var(--bj-card-w) * 2.6);top:-60%}[data-game-theme=blackjack-default] .sf_celebration_hole:nth-child(2){left:calc(50% + var(--bj-card-w) * 2.5);top:40%}[data-game-theme=blackjack-default] .sf_celebration_hole:nth-child(3){left:calc(50% - var(--bj-card-w) * 2.15);top:160%}}[data-game-theme=blackjack-default] .sf_celebration_holeFlash{left:calc(var(--bj-card-w) * -.284);top:calc(var(--bj-card-w) * -.284);width:calc(var(--bj-card-w) * .567);height:calc(var(--bj-card-w) * .567);opacity:0;animation:bj-hole-flash .22s ease-out var(--d,0s) forwards;background:radial-gradient(circle,#ffffdcf2 0%,#ffc45099 30%,#ff782840 55%,#0000 70%);border-radius:50%;position:absolute}[data-game-theme=blackjack-default] .sf_celebration_holePunch{left:calc(var(--bj-card-w) * -.149);top:calc(var(--bj-card-w) * -.149);width:calc(var(--bj-card-w) * .298);height:calc(var(--bj-card-w) * .298);animation:bj-hole-punch .3s cubic-bezier(.2, .85, .3, 1) var(--d,0s) both;background:radial-gradient(46% 50% at 48% 52%,#000 0% 30%,#080605f2 38%,#0f0c0a99 46%,#0000 54%),radial-gradient(circle at 38% 34%,#dcd2be59 0%,#dcd2be00 10%),radial-gradient(circle at 64% 68%,#00000080 0%,#0000 16%),radial-gradient(60% 56%,#0000 42%,#1c160ebf 50%,#30281a80 58%,#1e221240 66%,#0000 74%),conic-gradient(from 15deg,#00000073 0deg 6deg,#0000 6deg 44deg,#00000059 44deg 52deg,#0000 52deg 102deg,#00000080 102deg 106deg,#0000 106deg 165deg,#0000004d 165deg 175deg,#0000 175deg 233deg,#00000073 233deg 240deg,#0000 240deg 302deg,#00000059 302deg 312deg,#0000 312deg 360deg);border-radius:46% 54% 51% 49%/55% 47% 53% 45%;position:absolute}[data-game-theme=blackjack-default] .sf_celebration_holeSmoke{left:calc(var(--bj-card-w) * -.149);top:calc(var(--bj-card-w) * -.298);width:calc(var(--bj-card-w) * .298);height:calc(var(--bj-card-w) * .298);filter:blur(3px);opacity:0;animation:bj-hole-smoke 1.1s ease-out calc(var(--d,0s) + .1s) forwards;background:radial-gradient(circle,#c8c8c866 0%,#a0a0a02e 45%,#0000 70%);border-radius:50%;position:absolute}[data-game-theme=blackjack-default] .sf_blackjack_audioToggle{z-index:50;background:#000;border-radius:.625rem;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;padding:0;display:inline-flex;position:absolute;top:1.9375rem;right:1.25rem}[data-game-theme=blackjack-default] .sf_blackjack_audioToggle svg,[data-game-theme=blackjack-default] .sf_blackjack_audioToggle .sf_muteButton_iconMuted,[data-game-theme=blackjack-default] .sf_blackjack_audioToggle .sf_muteButton_iconUnmuted{flex:none;width:1.2rem;height:1.2rem}@media (min-width:621px){[data-game-theme=blackjack-default] .sf_blackjack_audioToggle{width:2.625rem;height:2.625rem;top:1.625rem}}@keyframes bj-toast-slam{0%{opacity:0;transform:translateY(-5.625rem)scale(1.45)}56%{opacity:1;transform:translateY(0)scale(1.06)}87%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes bj-logo-fade{0%{opacity:0}to{opacity:1}}@keyframes bj-hole-flash{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1.9)}}@keyframes bj-hole-punch{0%{transform:rotate(var(--rot,0deg)) scale(calc(var(--sz,1) * 2.6));opacity:0}18%{transform:rotate(var(--rot,0deg)) scale(calc(var(--sz,1) * .82));opacity:1}45%{transform:rotate(var(--rot,0deg)) scale(calc(var(--sz,1) * 1.12))}to{transform:rotate(var(--rot,0deg)) scale(var(--sz,1));opacity:1}}@keyframes bj-hole-smoke{0%{opacity:.55;transform:translateY(0)scale(.6)}to{opacity:0;transform:translateY(calc(var(--bj-card-w,8.8125rem) * -.496)) scale(1.7)}}@keyframes bj-buy-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bj-glow-pulse-fade{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-game-theme=blackjack-default] .sf_centerToast_pill,[data-game-theme=blackjack-default] .sf_hand_splitToast,[data-game-theme=blackjack-default] .sf_celebration_logo,[data-game-theme=blackjack-default] .sf_celebration_holeFlash,[data-game-theme=blackjack-default] .sf_celebration_holeSmoke,[data-game-theme=blackjack-default] .sf_bjControls_gachaBuyButton{animation:none}[data-game-theme=blackjack-default] .sf_celebration_holeFlash,[data-game-theme=blackjack-default] .sf_celebration_holeSmoke{opacity:0}[data-game-theme=blackjack-default] .sf_celebration_holePunch{opacity:1;animation:none}[data-game-theme=blackjack-default] .sf_controls_startButton:before{opacity:0;animation:none}}