@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/roboto-condensed-latin-400-normal-BICmKrXV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/roboto-condensed-latin-700-normal-DRbp0YnP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/roboto-condensed-latin-800-normal-BKEDuQ6Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{padding:var(--spades-spacing-sm);width:100%}.App[data-layout=tablet]{overflow-x:clip}.App[data-layout=desktop]{padding:0;height:100svh;display:flex;flex-direction:column;overflow:hidden}.rail-scroll{scrollbar-width:none}.rail-scroll::-webkit-scrollbar{display:none}.team2{color:var(--spades-pink)}.team1{color:var(--spades-gold)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--spades-surface) inset!important;transition:background-color 5000s ease-in-out 0s}.team1 input:-webkit-autofill,.team1 input:-webkit-autofill:hover,.team1 input:-webkit-autofill:focus,.team1 input:-webkit-autofill:active{-webkit-text-fill-color:var(--spades-gold)!important}.team2 input:-webkit-autofill,.team2 input:-webkit-autofill:hover,.team2 input:-webkit-autofill:focus,.team2 input:-webkit-autofill:active{-webkit-text-fill-color:var(--spades-pink)!important}.emerald-modal-body{scrollbar-width:thin;scrollbar-color:var(--spades-muted) transparent;overscroll-behavior:contain}.emerald-modal-body::-webkit-scrollbar,.score-limit-scroll::-webkit-scrollbar{width:4px}.emerald-modal-body::-webkit-scrollbar-thumb,.score-limit-scroll::-webkit-scrollbar-thumb{background:var(--spades-muted);border-radius:9999px}.emerald-modal-body::-webkit-scrollbar-track{background:transparent}.emerald-modal:has(.score-limit-form) .emerald-modal-body{display:flex;flex-direction:column;overflow:hidden}.score-limit-form{display:flex;flex-direction:column;min-height:0}.score-limit-form[data-size=compact]{--limit-key-height: 44px;--limit-key-gap: 6px;--limit-footer-gap: 10px}.score-limit-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.score-limit-actions{flex-shrink:0}.limit-display{align-items:center;gap:0}.limit-display [data-testid=field-message-slot]{width:100%;text-align:center}.limit-display [data-part=helper-text],.limit-display [data-part=error-text]{font-size:14px;line-height:1.25;color:var(--spades-muted)}.limit-display [data-part=error-text]{color:var(--spades-error)}.limit-eyebrow{color:var(--spades-muted);font-size:12px;font-weight:700;letter-spacing:var(--spades-tracking-xl);line-height:1.25}.limit-display [data-testid=score-limit-input]{padding:0;min-height:62px}.limit-keypad [data-testid=keypad-backspace]{color:var(--spades-error)}.dealer-position{position:absolute;width:max-content;min-width:min(118px,41%);max-width:65%}.dealer-position-0,.dealer-position-2{left:50%;transform:translate(-50%)}.dealer-position-0{bottom:0}.dealer-position-2{top:0}.dealer-position-0:after,.dealer-position-2:before{content:"";display:block;width:100%;aspect-ratio:6}.dealer-position-1,.dealer-position-3{top:42.11%;max-width:41%}.dealer-position-1{left:7.27%}.dealer-position-3{right:7.27%}.dealer-seat{--dealer-chip-overhang: 18px;position:relative;display:grid;width:100%;height:36px;min-height:36px;padding:0 16px;background:var(--spades-background);border:1.5px solid var(--spades-gold);border-radius:9999px;color:var(--spades-ivory);font-size:14px;font-weight:700;line-height:1.25}.dealer-seat-1,.dealer-seat-3{border-color:var(--spades-pink)}.dealer-seat{transition:transform .2s}.dealer-seat:active{transition:none;background:var(--spades-gold);color:var(--spades-background)}.dealer-seat-1:active,.dealer-seat-3:active{background:var(--spades-pink)}.dealer-seat-name,.dealer-seat-sizer{grid-area:1 / 1;min-width:0}.dealer-seat-sizer{visibility:hidden;height:0;overflow:hidden;white-space:nowrap}.dealer-seat-name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dealer-seat-chip{position:absolute;left:calc(-1 * var(--dealer-chip-overhang));top:50%;transform:translateY(-50%)}.dealer-seat-3 .dealer-seat-chip{left:auto;right:calc(-1 * var(--dealer-chip-overhang))}.made-error-body{--made-player-pill-width: 68px;display:flex;flex-direction:column;gap:10px;width:100%}.made-error-summary{display:flex;flex-direction:column;gap:10px;align-items:center}.made-error-tally{display:flex;gap:4px;align-items:baseline;font-family:var(--spades-font-display);white-space:nowrap}.made-error-tally>:first-child{font-size:56px;line-height:1.1;color:var(--spades-error)}.made-error-tally>:last-child{font-size:36px;line-height:1.25;color:var(--spades-muted);opacity:.6}.made-error-missing .made-error-tally{font-family:inherit}.made-error-missing .made-error-tally>:first-child{font-family:var(--spades-font-display)}.made-error-missing .made-error-tally>:last-child{opacity:1;font-size:20px;font-weight:700}.made-error-message{color:var(--spades-error);font-size:16px;line-height:1.25;font-weight:700;text-align:center}.made-team-card{display:flex;flex-direction:column;gap:8px;background:var(--spades-background);border:1.5px solid var(--spades-border-strong);padding:10px 12px 12px;border-radius:12px;width:100%;flex-shrink:0}.made-team-heading,.made-player-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.made-team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;letter-spacing:var(--spades-tracking-md);text-transform:uppercase;color:var(--spades-team-base)}.made-team-divider{background:var(--spades-border-strong);height:1px}.made-pill{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 16px 11px 18px;border:1.5px solid var(--spades-team-base);border-radius:9999px;background:var(--spades-background);color:var(--spades-ivory);font-size:18px;font-weight:800;line-height:1.1;flex-shrink:0;min-height:44px}.made-pill svg{color:var(--spades-team-base)}.made-pill:not(.made-pill-team){position:relative;width:var(--made-player-pill-width);height:44px}.made-pill:not(.made-pill-team) .made-pill-value{position:absolute;left:calc(50% - 9.5px);top:50%;transform:translate(-50%,-50%)}.made-pill.made-pill-empty .made-pill-value{left:50%}.made-pill-attention{--attention-color: var(--spades-team-base)}.made-pill-number{display:inline-block;white-space:nowrap}.made-pill:not(.made-pill-team) svg{position:absolute;left:calc(50% + 9.5px);top:50%;transform:translateY(-50%)}.made-pill-team{position:relative;width:92px;border:2px solid transparent;background:transparent;padding:12px 20px 12px 22px;gap:8px;font-size:22px;min-height:52px}.made-pill-team .made-pill-value{position:absolute;right:calc(var(--made-player-pill-width) / 2 + 9.5px - 2px);top:50%;transform:translate(50%,-50%)}.made-pill-team svg{position:absolute;right:calc(var(--made-player-pill-width) / 2 - 9.5px - 5.25px - 6px - 2px);top:50%;transform:translateY(-50%)}.made-pill:disabled{border-color:transparent}.made-pill:not(.made-pill-team):active:not(:disabled){background:var(--spades-team-base);color:var(--spades-background)}.made-pill:not(.made-pill-team):active:not(:disabled) svg{color:var(--spades-background)}.made-pill-team:active:not(:disabled){opacity:var(--press-dim)}.made-player-name{display:flex;align-items:center;gap:5px;min-width:0;font-size:16px;font-weight:700}.made-player-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.made-auto-key{text-align:center;color:var(--spades-muted);font-size:12px}.emerald-modal[data-size=compact] .made-error-body{gap:var(--spades-spacing-sm)}.emerald-modal[data-size=compact] .made-team-card{gap:var(--spades-spacing-xs);padding-top:6px;padding-bottom:6px}.emerald-modal[data-size=compact] .made-pill{width:var(--made-player-pill-width);height:44px;min-height:44px;padding:0 var(--spades-spacing-sm);gap:6px;border-width:2px;font-size:var(--spades-font-size-md)}.emerald-modal[data-size=compact] .made-pill-team{border-color:transparent}.emerald-modal[data-size=compact] .made-pill-team svg{right:calc(var(--made-player-pill-width) / 2 - 9.5px - 12px - 2px)}.emerald-modal[data-size=compact] .made-pill svg{width:12px;height:12px}.emerald-modal[data-size=compact] .made-auto-key{line-height:1.25}.emerald-modal[data-size=compact] .made-error-tally>:first-child{font-size:40px}.emerald-modal[data-size=compact] .made-error-tally>:last-child{font-size:26px}.emerald-modal[data-size=compact] .made-error-missing .made-error-tally>:last-child{font-size:16px}.emerald-modal[data-size=compact] .made-error-summary{flex-direction:row;justify-content:center;gap:12px}.emerald-modal[data-size=compact] .made-error-message{text-align:left}.setting-label{color:var(--spades-muted);font-size:12px;font-weight:700;line-height:1.25;letter-spacing:var(--spades-tracking-xl);text-transform:uppercase}.ui-mode-setting>[role=group]{height:52px;padding:4px;width:100%;border:1.5px solid var(--spades-border-strong);background:var(--spades-background);border-radius:12px}.ui-mode-setting>[role=group]>button{width:auto;flex:1;height:40px;border-radius:8px;font-size:18px;font-weight:800}.ui-mode-setting>[role=group]>[aria-pressed=true]{background:linear-gradient(180deg,var(--spades-accent-grad-1),var(--spades-accent-grad-4));color:var(--spades-accent-on)}.nil-help-content{display:flex;flex-direction:column;gap:22px}.nil-help-rule{display:flex;flex-direction:column;gap:8px}.nil-score-slip{background:var(--spades-background);border:1.5px solid var(--spades-border-strong);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.25}.nil-slip-hand{display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--spades-border);padding-bottom:12px}.nil-slip-hand .setting-label{font-size:10px;letter-spacing:var(--spades-tracking-lg)}.nil-slip-line{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.nil-slip-line small{display:block;font-size:14px;color:var(--spades-muted);margin-top:2px}.nil-negative{color:var(--spades-error)}.nil-positive{color:var(--spades-mint)}.nil-emphasis{color:var(--spades-accent-base)}.nil-slip-total{align-items:center;gap:8px;padding-top:12px;border-top:1px dashed var(--spades-muted)}.nil-slip-total>:first-child{flex:1;font-size:12px;letter-spacing:var(--spades-tracking-md)}.nil-slip-total>strong{font-size:22px;line-height:1.1}.nil-slip-total [data-testid=bag-icon]{color:var(--spades-muted)}.result-modal{box-shadow:0 0 40px color-mix(in srgb,var(--spades-team-base) 22%,transparent),0 16px 40px #0009}.result-modal[data-winner=tie]{border-color:transparent;background:var(--spades-panel-gradient) padding-box,linear-gradient(90deg,var(--spades-gold),var(--spades-pink)) border-box}.result-modal .emerald-modal-header{padding-top:42px}.result-content{padding:0}.result-content:focus{outline:none}.result-content [data-testid^=winner-]{font-size:22px;color:var(--spades-team-base)}.result-content [data-testid^=winner-] span{font-size:22px!important;line-height:1.1!important}.result-content [data-testid=game-score-container]{width:100%;padding:0 0 14px;border-bottom-color:var(--spades-border)}.result-content [data-testid=game-score-container]>div{gap:0}.result-content [data-testid=game-score-container] .team1,.result-content [data-testid=game-score-container] .team2{position:relative;align-items:center;line-height:1.25!important;padding-top:26px}.result-content [data-testid=game-score-container] .team2{border-left:1px solid var(--spades-border)}.result-content [data-testid=game-score-container] h2{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:14px;letter-spacing:var(--spades-tracking-md);line-height:1.25}.result-content [data-testid=game-score-container] .team1>div:nth-child(2) p,.result-content [data-testid=game-score-container] .team2>div:nth-child(2) p{font-family:var(--spades-font-display);font-size:56px;line-height:1.1}.result-modal[data-winner=team1] [data-testid=game-score-container] .team1:before,.result-modal[data-winner=team2] [data-testid=game-score-container] .team2:before{content:"WINNER";position:absolute;top:0;font-size:10px;line-height:14px;letter-spacing:var(--spades-tracking-lg);border:1.25px solid currentColor;border-radius:9999px;padding:1px 8px 1px 24px;background:url(/assets/redesign/result-crown.svg) no-repeat 8px center / 12px 12px}.result-medallion{position:absolute;top:-30px;left:calc(50% - 30px);display:grid;place-items:center;width:60px;height:60px;background:var(--spades-background);border:2px solid var(--spades-team-base);border-radius:50%;color:var(--spades-team-base);font-size:32px;font-weight:800;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--spades-team-base) 50%,transparent))}.result-trophy{width:28px;height:28px;background:var(--spades-team-base);-webkit-mask:url(/assets/redesign/result-trophy.svg) center / 28px 28px no-repeat;mask:url(/assets/redesign/result-trophy.svg) center / 28px 28px no-repeat}.result-watching{display:flex;align-items:center;justify-content:center;gap:8px;border:1.25px solid var(--spades-border-strong);border-radius:9999px;background:var(--spades-background);padding:9px 14px;font-size:14px;color:var(--spades-muted);margin-top:14px}.watch-dot{width:8px;height:8px;border-radius:50%;background:var(--spades-error)}.nil-rule-options [data-part=item]{width:100%;padding:12px 14px;gap:12px;border:1.5px solid var(--spades-border-strong);border-radius:12px;background:var(--spades-background)}.nil-rule-options [data-part=item][data-state=checked]{border-color:var(--spades-ivory)}.nil-rule-options .radio-label{margin-left:0;font-size:18px;line-height:1.1}.nil-rule-options [data-part=item-control]{width:22px;height:22px;border-color:var(--spades-border-strong)}.nil-rule-options [data-part=item-control][data-state=checked]{border-color:var(--spades-ivory)}.nil-rule-options [data-part=item-control][data-state=checked]:before{background:var(--spades-accent-base)}.nil-rule-desc{font-size:14px;font-weight:400;line-height:1.25;color:var(--spades-muted);margin-top:4px}.limit-display [data-testid=field-message-slot],.limit-display [data-testid=field-message-slot]>*{min-height:17.5px!important}.score-limit-form[data-size=compact] .limit-display{margin-bottom:10px}.emerald-modal:has(.score-limit-form[data-size=compact]) .emerald-modal-body{padding-top:10px}.nil-slip-total svg{width:14.88px;height:17.36px}.nil-slip-total svg path{fill:var(--spades-muted)}.result-modal[data-winner=team2] [data-testid=game-score-container] .team2:before{background:none}.emerald-modal{--modal-body-inset: 14px;--modal-action-gap: 10px;--modal-setting-gap: 12px}.result-modal[data-winner=team1] [data-testid=game-score-container] .team1:before,.result-modal[data-winner=team2] [data-testid=game-score-container] .team2:before{background:none}.result-modal[data-winner=team1] [data-testid=game-score-container] .team1:after,.result-modal[data-winner=team2] [data-testid=game-score-container] .team2:after{content:"";position:absolute;top:4px;left:calc(50% - 30px);width:12px;height:12px;background:currentColor;-webkit-mask:url(/assets/redesign/result-crown.svg) center / 12px 12px no-repeat;mask:url(/assets/redesign/result-crown.svg) center / 12px 12px no-repeat}.watch-eye{width:16px;height:16px;background:var(--spades-muted);-webkit-mask:url(/assets/redesign/result-eye.svg) center / 16px 16px no-repeat;mask:url(/assets/redesign/result-eye.svg) center / 16px 16px no-repeat}.nil-rule-options [data-part=item-control][data-state=checked] .dot{background:var(--spades-accent-base)}.failed-nil-setting [data-testid=score-help-button]{color:var(--spades-accent-base)}.failed-nil-setting [data-testid=score-help-button]:active{opacity:var(--press-dim)}.result-content [data-testid=game-score-container] .team1,.result-content [data-testid=game-score-container] .team2{min-width:0;width:100%}.result-content [data-testid=game-score-container] .team1>div:first-child,.result-content [data-testid=game-score-container] .team2>div:first-child{min-width:0;width:100%}.result-content [data-testid=game-score-container] h2{max-width:min(160px,100%)}.result-content [data-testid^=winner-] span{max-width:100%;overflow-wrap:anywhere;text-align:center}.nil-help-back{margin-bottom:18px;gap:6px}.watching-chip,.watch-seat-option{border-width:1.5px!important}.watching-menu-shape .grad-top{stop-color:var(--spades-panel-top)}.watching-menu-shape .grad-bottom{stop-color:var(--spades-surface)}.live-medallion-spin{animation:live-medallion-spin 1.2s linear infinite}@keyframes live-medallion-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.live-medallion-spin{animation:none}}.settings-panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;position:relative}.settings-example{min-width:0}.settings-version{margin-top:14px;color:var(--spades-muted);font-size:12px;line-height:12px;text-align:center}.settings-example:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--spades-border)}[data-wide-settings] .nil-help-rule{display:none}[data-wide-settings][data-nil-rule=takesBags] [data-rule=takesBags],[data-wide-settings][data-nil-rule=helpsTeamBid] [data-rule=helpsTeamBid],[data-wide-settings][data-nil-rule=noBagsNoHelp] [data-rule=noBagsNoHelp]{display:flex}.modal-back{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:10px;padding:0;background:transparent;color:var(--spades-ivory);cursor:pointer}.modal-back:active{background:var(--press-wash)}.modal-back:focus-visible{outline:2px solid var(--spades-accent-base);outline-offset:2px}.new-game-label{color:var(--spades-muted);font-size:12px;font-weight:700;letter-spacing:var(--spades-tracking-md);line-height:1.25}.new-game-teams{display:flex;flex-direction:column;gap:8px;border:0;min-width:0;padding:0;margin:0}.new-game-teams legend{margin-bottom:8px}.new-game-team-option{display:flex;align-items:center;gap:10px;padding:12px;min-height:66px;border:1.5px solid var(--spades-border-strong);border-radius:10px;background:var(--spades-background-raised);cursor:pointer}.new-game-team-option[data-selected=true]{border-color:var(--spades-accent-base);background:var(--spades-background-inset)}.new-game-team-option input{appearance:none;flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--spades-muted);border-radius:50%;display:grid;place-items:center;margin:0}.new-game-team-option input:checked{border-color:var(--spades-accent-base)}.new-game-team-option input:checked:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--spades-accent-base)}.new-game-team-option input:focus-visible{outline:2px solid var(--spades-ivory);outline-offset:3px}.new-game-team-option strong{display:block;font-size:16px;font-weight:800;line-height:1.25}.new-game-team-detail{display:block;color:var(--spades-muted);font-size:14px;line-height:1.25;margin-top:4px;overflow-wrap:anywhere}.new-game-setup .new-game-limit-option,.setup-limit-presets .new-game-limit-option{height:44px;min-height:44px;padding:0 10px;font-size:14px;line-height:1.25;border-radius:10px;border:1.5px solid var(--spades-border-strong);background:var(--spades-background-raised);color:var(--spades-ivory);justify-content:center;text-align:center;min-width:0}.new-game-setup .new-game-limit-option,.setup-limit-presets .new-game-limit-option{transition:all .2s}.new-game-setup .new-game-limit-option:before,.setup-limit-presets .new-game-limit-option:before{display:none}.new-game-setup .new-game-limit-option[aria-pressed=true],.setup-limit-presets .new-game-limit-option[aria-pressed=true]{background:var(--spades-accent-base);color:var(--spades-accent-on);border-color:var(--spades-accent-base)}.new-game-setup [data-limit-widths=equal]{width:100%}.new-game-setup [data-limit-widths=equal] .new-game-limit-option,.setup-limit-presets[data-limit-widths=equal] .new-game-limit-option{flex:1 1 0;min-width:0}.new-game-caption{color:var(--spades-muted);font-size:14px;line-height:1.25}.limit-keypad{--spades-team-base: var(--spades-accent-base);--spades-team-grad-1: var(--spades-accent-grad-1);--spades-team-grad-2: var(--spades-accent-grad-2);--spades-team-grad-3: var(--spades-accent-grad-3);--spades-team-grad-4: var(--spades-accent-grad-4)}.limit-keypad button:active,.limit-keypad button:active *{color:var(--spades-background)}[data-live-ping]{transform-box:fill-box;transform-origin:center;opacity:0;animation:live-dot-ping 2.4s ease-out infinite}@keyframes live-dot-ping{0%{transform:scale(1);opacity:1}60%,to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){[data-live-ping]{animation:none}}.dealer-playing-card{position:fixed;z-index:1407;display:flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;border:2px solid var(--spades-ivory);border-radius:4px;background-color:var(--spades-grad-felt-3);background-image:repeating-linear-gradient(45deg,transparent 0 4px,rgb(255 255 255 / 8%) 4px 5px);color:var(--spades-gold);line-height:1;box-shadow:0 3px 8px #0000004d}.dealer-playing-card:before{content:"";position:absolute;inset:2px;border:1px solid color-mix(in srgb,var(--spades-accent-base) 60%,transparent);border-radius:1px}@keyframes toast-slide-in{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes toast-slide-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,20px)}}.update-toast{animation:toast-slide-in .2s ease-out both}.update-toast[data-state=closed]{animation:toast-slide-out .2s ease-in both;pointer-events:none}@media(prefers-reduced-motion:reduce){.update-toast,.update-toast[data-state=closed]{animation-duration:0s}}
