/* Bounded presentation inside the existing result hero. Controls stay live. */
#bigTwoResult{animation:none;position:relative;z-index:11}
#bigTwoGame:has(#bigTwoResult[data-ritual-phase='reveal'])::after{content:'';position:fixed;inset:0;background:#30243d30;pointer-events:none;z-index:10}
.big-two-ritual-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#bigTwoResult .big-two-result-hero{position:relative;isolation:isolate}
#bigTwoResult .big-two-result-emblem{position:relative}
#bigTwoResult .big-two-result-emblem>.big-two-avatar{width:100%;height:100%;max-height:88px}
.big-two-winner-crown{position:absolute;right:-4px;top:-8px;font-size:32px;color:#b7791f;text-shadow:0 2px #fff1a8}
body[data-theme] #bigTwoResult:not(.is-self-win) .big-two-result-hero{border-color:#cdbbe7;background:radial-gradient(ellipse at 18% 50%,#fff4cf,#f3efff 65%)}
.big-two-ritual-skip{position:absolute;right:4px;top:4px;z-index:4;min-width:44px;min-height:44px;padding:4px;font-size:12px}
#bigTwoResult:has(.big-two-ritual-skip) .big-two-result-heading{padding-right:40px}
.big-two-ritual-final{position:absolute;inset:2px;z-index:2;border-radius:inherit;background:radial-gradient(ellipse,#fff5c8,#f5e4d4);display:grid;align-content:center;justify-items:center;gap:4px;padding:4px 48px 4px 8px;pointer-events:none}
.big-two-ritual-final strong{font-size:14px;line-height:18px;text-align:center;color:#785428}
.big-two-ritual-cards{display:flex;justify-content:center;gap:4px;pointer-events:none}
.big-two-ritual-card{display:grid;place-items:center;width:38px;height:48px;border:1px solid #cbad73;border-radius:5px;background:#fffdf3;color:#293342;font-weight:700;font-size:18px;box-shadow:0 3px 8px #8c64283d;animation:ritual-card-arrive .55s both;animation-delay:calc(var(--ritual-index)*55ms)}
.big-two-ritual-card.is-red{color:#b83e55}
.big-two-ritual-final[data-kind='four-kind'] .big-two-ritual-card{animation-name:ritual-card-impact;animation-delay:calc(var(--ritual-index)*20ms)}
#bigTwoResult[data-ritual-phase='reveal'] .big-two-result-emblem{animation:ritual-crown 1.8s both}
#bigTwoResult[data-ritual-phase='reveal'] .big-two-result-hero{box-shadow:0 0 0 3px #e9c87755,0 0 35px #e9c87755}
#bigTwoResult[data-ritual-phase='settle'] .big-two-result-players{animation:ritual-result-open .55s both}
#bigTwoCurrentPlay[data-ritual-type]{position:relative;isolation:isolate}
#bigTwoCurrentPlay[data-ritual-type]::after{content:'';position:absolute;inset:-4px;border:2px solid #e1b56a;border-radius:14px;pointer-events:none;animation:ritual-impact-ring .75s both}
#bigTwoCurrentPlay[data-ritual-type='straight-flush']::after{border-color:#efd77c;box-shadow:0 0 18px #f6d97788;animation:ritual-gold-trail 1.05s both}
#bigTwoCurrentPlay.is-ritual-static::after{animation:none!important}
@keyframes ritual-card-arrive{from{opacity:0;translate:0 12px;rotate:-8deg}to{opacity:1;translate:0 0;rotate:0deg}}
@keyframes ritual-card-impact{0%{translate:0 -10px;scale:1.1}40%{translate:0 2px;scale:.97}100%{translate:0 0;scale:1}}
@keyframes ritual-crown{0%{scale:.82;rotate:-5deg;filter:brightness(1.5)}25%{scale:1.08;rotate:3deg}55%,100%{scale:1;rotate:0deg;filter:brightness(1)}}
@keyframes ritual-result-open{from{opacity:.7;translate:0 6px}to{opacity:1;translate:0 0}}
@keyframes ritual-impact-ring{from{opacity:1;scale:.9}to{opacity:0;scale:1.2}}
@keyframes ritual-gold-trail{0%{opacity:.3;rotate:-5deg;scale:.92}45%{opacity:1}100%{opacity:0;rotate:5deg;scale:1.12}}
@media(max-width:700px),(max-height:500px){.big-two-ritual-card{width:28px;height:34px;font-size:14px}.big-two-ritual-final{gap:2px}.big-two-ritual-final strong{font-size:11px;line-height:13px}.big-two-winner-crown{font-size:24px}}
@media(prefers-reduced-motion:reduce),(pointer:coarse){.big-two-ritual-card,#bigTwoResult[data-ritual-phase] .big-two-result-emblem,#bigTwoResult[data-ritual-phase] .big-two-result-players,#bigTwoCurrentPlay[data-ritual-type]::after{animation:none!important}}

/* Owner-approved immediate settlement: original table stays behind static layers. */
body[data-theme] #bigTwoGame[data-view='result'] .big-two-top>div{display:block}
body[data-theme] #bigTwoGame[data-view='result'] .big-two-top .big-two-room-meta{display:none}
body[data-theme] #bigTwoGame[data-view='result'] #bigTwoTable :is(.big-two-status,.big-two-center,.big-two-own,.big-two-actions,.big-two-self-presence,.big-two-bubble-layer){visibility:hidden;pointer-events:none}
body[data-theme] #bigTwoGame[data-view='result'] #bigTwoRecentHistory{opacity:.55;pointer-events:none}
body[data-theme] #bigTwoGame[data-view='result'] #bigTwoTable *{animation:none!important;transition:none!important}
body[data-theme] #bigTwoGame[data-view='result'] .is-settlement-winner .companion-body{filter:drop-shadow(0 0 14px #e6b650)}
body[data-theme] #bigTwoGame[data-view='result'] .is-settlement-winner>strong{border-color:#c18a24;box-shadow:0 0 0 2px #ffe3a1}
body[data-theme] #bigTwoGame #bigTwoResult{
 position:absolute;inset:clamp(220px,34vh,370px) auto 10px 50%;transform:translateX(-50%);width:min(860px,calc(100% - 40px));max-width:none;max-height:none;margin:0;padding:0;
 display:flex;flex-direction:column;justify-content:flex-end;gap:8px;background:none;border:0;border-radius:0;box-shadow:none;z-index:11;color:#263f65;text-align:center;animation:none;
}
body[data-theme] #bigTwoGame #bigTwoResult[hidden]{display:none}
body[data-theme] #bigTwoGame #bigTwoResultContent{display:flex;flex-direction:column;align-items:stretch;gap:10px;overflow:visible;min-height:0}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-hero{display:block;margin:0;padding:0;border:0;background:none;box-shadow:none}
body[data-theme] #bigTwoGame #bigTwoResultTitle{
 margin:0;font-family:Georgia,'Noto Serif TC',serif;font-size:clamp(38px,4.6vw,78px);font-weight:900;line-height:1.15;letter-spacing:.1em;color:#fff0b1;
 -webkit-text-stroke:1px #a86a20;text-shadow:0 2px #dba14a,0 4px #92561e,0 6px 8px #86572288,0 0 22px #ffdf7ca6;
}
body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle::before,body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle::after{content:'✦';font-size:.45em;vertical-align:middle;margin:0 .4em;color:#fff1b7;-webkit-text-stroke:0}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-heading p{margin:5px 0 0;font-size:clamp(13px,1.5vw,20px);line-height:1.35;font-weight:700;color:#263f65;text-shadow:0 1px 3px #fff}
body[data-theme] #bigTwoGame #bigTwoResult:not(.is-self-win) #bigTwoResultTitle{font-size:clamp(32px,4vw,60px);color:#fff8e7}
.big-two-settlement-play{align-self:center;width:min(420px,90%);padding:4px 12px;border:1px solid #e0d7bd;border-radius:18px;background:#fafff5e8;box-sizing:border-box;color:#34506c}
.big-two-settlement-play>small{font:600 12px/16px system-ui,sans-serif}
.big-two-settlement-play>div{display:flex;justify-content:center;gap:3px}
body[data-theme] #bigTwoGame .big-two-settlement-play .big-two-card{position:static;width:35px;height:43px;min-height:0;padding:3px;font-size:14px;opacity:1;transform:none;pointer-events:none}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:5px;list-style:none;border:1px solid #ead8bd;border-radius:18px;background:#fffcf0ed;box-shadow:0 4px 12px #80684f20}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players li{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:5px;min-height:88px;border:0;border-right:1px solid #e4dccc;border-radius:0;background:none;box-shadow:none;font:600 15px/1.25 system-ui,sans-serif;color:#263f65}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players li:last-child{border-right:0}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players li.is-winner{border:2px solid #d69a30;border-radius:14px;background:linear-gradient(135deg,#fff9da,#ffe5a3);box-shadow:inset 0 0 12px #fff5ca}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players .big-two-avatar{display:none}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-identity{display:contents}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-identity>small:not(.big-two-row-ready){display:none}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players strong{font-size:17px;order:1}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-row-ready{order:2;font:700 12px/1.25 system-ui,sans-serif;padding:3px 6px}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-winner-badge{font-size:12px;color:#8a560e}
.big-two-settlement-winner{display:flex;align-self:center;align-items:center;justify-content:center;gap:12px;min-width:260px;padding:7px 24px;border:2px solid #dfa535;border-radius:36px;background:linear-gradient(130deg,#fffef1,#fff1ca);box-shadow:0 0 0 3px #fff4c6aa,0 0 24px #e4b44666;color:#253f64}
.big-two-settlement-winner>span{font-size:35px;color:#bd7b18;text-shadow:0 1px #fff3ad}
body[data-theme] #bigTwoGame .big-two-settlement-winner>.big-two-avatar{width:36px;height:36px}
.big-two-settlement-winner strong{font-size:19px;line-height:1.3}
.big-two-settlement-winner strong small{display:block;font:600 13px/1.4 system-ui,sans-serif}
body[data-theme] #bigTwoGame #bigTwoRematchStatus{margin:0;padding:3px;font:700 14px/18px system-ui,sans-serif;color:#263f65}
body[data-theme] #bigTwoGame .big-two-result-actions{display:flex;flex-direction:row;justify-content:center;gap:12px}
body[data-theme] #bigTwoGame .big-two-result-actions button{width:210px;min-height:48px;margin:0;font-size:20px}
body[data-theme] #bigTwoGame #bigTwoRematch{background:linear-gradient(#ee83a6,#d64073);color:#fff;border:1px solid #cf4e78;box-shadow:0 3px 9px #b346602b}
body[data-theme] #bigTwoGame #bigTwoResultReadySeats:empty{display:none}
@media(max-width:1099px),(max-height:619px){
 body[data-theme] #bigTwoGame #bigTwoResult{inset:90px auto 8px 50%;width:min(740px,calc(100% - 18px));justify-content:center;gap:5px;padding:8px;border-radius:20px;background:#fffcf0ec;box-sizing:border-box}
 body[data-theme] #bigTwoGame #bigTwoResultContent{gap:6px}
 body[data-theme] #bigTwoGame #bigTwoResultTitle{font-size:38px}
 body[data-theme] #bigTwoGame .big-two-settlement-winner{display:none}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players li{min-height:72px;font-size:13px;padding:4px}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players strong{font-size:15px}
 body[data-theme] #bigTwoGame .big-two-result-actions button{min-height:44px;font-size:17px}
}
@media(max-width:600px){
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}
 body[data-theme] #bigTwoGame #bigTwoResultTitle{font-size:36px;letter-spacing:.06em}
 body[data-theme] #bigTwoGame #bigTwoResultTitle::before,body[data-theme] #bigTwoGame #bigTwoResultTitle::after{display:none}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-heading p{font-size:12px}
}
@media(max-height:500px) and (min-width:601px){
 body[data-theme] #bigTwoGame #bigTwoResult{top:56px}
 body[data-theme] #bigTwoGame #bigTwoResultTitle{font-size:30px}
 body[data-theme] #bigTwoGame .big-two-settlement-play{padding:0 8px}
 body[data-theme] #bigTwoGame .big-two-settlement-play .big-two-card{height:32px;width:25px;font-size:11px}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players li{min-height:62px}
}

/* Keep public final cards legible within the compact settlement strip. */
body[data-theme] #bigTwoGame .big-two-settlement-play .big-two-card span{font-size:14px;line-height:1}
body[data-theme] #bigTwoGame[data-view=result] #bigTwoRecent{visibility:hidden}
@media(max-width:600px) and (max-height:650px){
 body[data-theme] #bigTwoGame #bigTwoResult{top:64px;justify-content:flex-end;padding:5px;gap:3px}
 body[data-theme] #bigTwoGame #bigTwoResultContent{gap:3px}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players li{min-height:56px;padding:3px;gap:1px;font-size:12px}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-identity{max-width:100%}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-identity span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 body[data-theme] #bigTwoGame #bigTwoResultTitle{font-size:32px}
 body[data-theme] #bigTwoGame #bigTwoRematchStatus{font-size:12px;line-height:15px}
}

@media(max-width:1099px),(max-height:619px){body[data-theme] #bigTwoGame #bigTwoResult{bottom:auto;height:calc(100dvh - 98px)}}
@media(max-width:600px) and (max-height:650px){
 body[data-theme] #bigTwoGame #bigTwoResult{height:calc(100dvh - 72px)}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-identity>span{display:block;width:100%;max-width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
@media(max-height:500px) and (min-width:601px){body[data-theme] #bigTwoGame #bigTwoResult{height:calc(100dvh - 64px)}}
body[data-theme] #bigTwoGame[data-view=result]{overflow-x:clip}
@media(max-height:500px) and (min-width:601px){body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players li{font-size:12px;min-height:54px;padding:2px;gap:0}body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players strong{font-size:14px}body[data-theme] #bigTwoGame #bigTwoResultContent{gap:3px}}

body[data-theme] #bigTwoGame[data-view=result] #bigTwoRecentHistory{visibility:hidden}
/* Owner-selected static champion badge: crown, bold lettering and ribbon. */
body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle{
 position:relative;display:inline-block;isolation:isolate;margin:32px 26px 5px;padding:9px 32px 12px;
 font-family:'Arial Black','Noto Sans TC','Microsoft JhengHei',sans-serif;font-weight:1000;font-size:clamp(38px,4.4vw,68px);line-height:1.12;letter-spacing:.08em;
 color:#fff9d6;-webkit-text-stroke:1.5px #81400b;text-shadow:0 2px 0 #a2530e,0 4px 0 #87420b,0 5px 6px #75431d70;
 background:linear-gradient(180deg,#fff1a7 0%,#f4c759 12%,#dc9829 52%,#edba43 54%,#ffde75 90%,#c08323 100%);
 border:2px solid #b97a1c;border-radius:7px;box-shadow:inset 0 0 0 3px #ffe9a5,0 5px 0 #9b621a,0 8px 16px #78532b44;
}
body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle span{position:relative;z-index:1;font-weight:1000}
body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle::before,
body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle::after{
 content:'';display:block;position:absolute;z-index:-1;top:13px;width:38px;height:calc(100% - 4px);margin:0;
 background:linear-gradient(#f6cf65,#c98722);filter:drop-shadow(0 2px 1px #81511b55);
}
body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle::before{left:-28px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,22% 50%)}
body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle::after{right:-28px;clip-path:polygon(0 0,100% 0,78% 50%,100% 100%,0 100%)}
.big-two-victory-crown{position:absolute;width:76px;height:49px;left:50%;top:-43px;transform:translateX(-50%);filter:drop-shadow(0 2px 2px #99632a55)}
@media(max-width:1099px),(max-height:619px){
 body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle{font-size:36px;margin-top:28px;padding:6px 22px 9px}
 .big-two-victory-crown{width:60px;height:39px;top:-34px}
}
@media(max-width:600px){body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle{font-size:32px;letter-spacing:.04em;padding:6px 12px 8px}}
@media(max-height:650px) and (max-width:600px), (max-height:500px) and (min-width:601px){
 body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle{font-size:28px;margin-top:22px;padding:4px 12px 7px}
 .big-two-victory-crown{width:48px;height:31px;top:-28px}
}
@media(max-height:500px) and (min-width:601px){body[data-theme] #bigTwoGame #bigTwoResult{top:38px;height:calc(100dvh - 46px)}}
@media(max-height:500px) and (min-width:601px){body[data-theme] #bigTwoGame #bigTwoResult{justify-content:flex-end}body[data-theme] #bigTwoGame #bigTwoResultContent,body[data-theme] #bigTwoGame #bigTwoResult>.big-two-result-actions,body[data-theme] #bigTwoGame #bigTwoRematchStatus{flex-shrink:0}}
/* Transparent illustrated emblem approved by Owner; text remains accessible. */
.big-two-victory-art{display:none}
body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle.has-victory-art{
 display:block;width:min(610px,calc(100% - 16px));height:clamp(150px,15vw,215px);margin:0 auto;padding:0;
 border:0;background:none;box-shadow:none;box-sizing:border-box;
}
body[data-theme] #bigTwoGame #bigTwoResultTitle.has-victory-art .big-two-victory-art{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}
body[data-theme] #bigTwoGame #bigTwoResultTitle.has-victory-art::before,body[data-theme] #bigTwoGame #bigTwoResultTitle.has-victory-art::after,body[data-theme] #bigTwoGame #bigTwoResultTitle.has-victory-art .big-two-victory-crown{display:none}
body[data-theme] #bigTwoGame #bigTwoResultTitle.has-victory-art>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1099px),(max-height:619px){body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle.has-victory-art{height:120px}}
@media(max-width:600px){body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle.has-victory-art{height:100px}}
@media(max-width:600px) and (max-height:650px){body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle.has-victory-art{height:80px}}
@media(max-height:500px) and (min-width:601px){body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle.has-victory-art{height:65px}}
body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle.has-victory-art::before,
body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle.has-victory-art::after{display:none}
/* Match the Owner's 1664×936 reference composition on immersive desktops. */
@media(min-width:1100px) and (min-height:620px){
 body[data-theme] #bigTwoGame #bigTwoResult{inset:0 auto 0 50%;width:63%;display:block}
 body[data-theme] #bigTwoGame #bigTwoResultContent{display:contents}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-hero{position:absolute;top:20%;left:0;width:100%}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-hero::after{display:none}
 body[data-theme] #bigTwoGame #bigTwoResult.is-self-win #bigTwoResultTitle.has-victory-art{width:80%;height:32vh;max-height:none;margin:0 auto}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-heading p{margin:-1vh 0 0}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-settlement-play{position:absolute;top:55%;left:50%;transform:translateX(-50%);width:49%;max-width:none;z-index:1}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players{position:absolute;top:63%;left:0;width:100%;height:14.5%;box-sizing:border-box;z-index:2}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players li{min-height:0;box-sizing:border-box}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-settlement-winner{position:absolute;top:79%;left:50%;transform:translateX(-50%);width:42%;min-width:260px;min-height:8%;box-sizing:border-box}
 body[data-theme] #bigTwoGame #bigTwoRematchStatus{position:absolute;top:89%;left:0;width:100%;box-sizing:border-box}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-actions{position:absolute;top:93%;left:0;width:100%}
}
@media(min-width:1100px) and (min-height:620px){
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-heading p{margin:-3.5vh 0 0}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-settlement-play{top:54%}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players{top:64%;height:13.5%}
}
/* Dim the table only; settlement content stays above this non-interactive scrim. */
body[data-theme] #bigTwoGame[data-view='result']::after{
 content:'';position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10;pointer-events:none;
}
/* Both leave controls remain visible above the settlement backdrop. */
body[data-theme] #bigTwoGame[data-view='result'] #bigTwoLeave{position:relative;z-index:11}
body[data-theme] #bigTwoGame #bigTwoResultLeave{
 background:#fffaf0;color:#263f65;border:1px solid #d8c6a5;border-radius:12px;
 box-shadow:0 2px 6px #34240e25;opacity:1;
}
body[data-theme] #bigTwoGame #bigTwoResultLeave:hover{background:#fff0d2}
body[data-theme] #bigTwoGame #bigTwoResultLeave:focus-visible{outline:3px solid #f5c65b;outline-offset:3px}
body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-hero::after{display:none}
@media(min-width:1100px) and (min-height:620px){
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-result-players li{font-size:13px;gap:0}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-settlement-winner strong{font-size:14px;line-height:1.2}
 body[data-theme] #bigTwoGame #bigTwoResult .big-two-settlement-winner strong small{font-size:12px}
}
