.bonus-flowers{vertical-align:middle;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;max-width:100%;display:inline-flex}.bonus-flower-caption{opacity:.7;margin-right:3px;font:10px/1.2 Arial,sans-serif}.bonus-flowers .tile.small{--tile-w:24px;width:24px!important;min-width:24px!important;height:32px!important;margin:0!important;transform:none!important}.bonus-flowers .tile-label{display:none!important}.opponent-zone>.bonus-flowers{margin:3px 0}.portrait-seat>.bonus-flowers .tile.small{--tile-w:17px;width:17px!important;min-width:17px!important;height:23px!important}.portrait-seat>.bonus-flowers{flex-shrink:0;gap:2px}@media (max-height:600px) and (orientation:landscape){.bonus-flowers .tile.small{--tile-w:18px;width:18px!important;min-width:18px!important;height:24px!important}.bonus-flower-caption{font-size:9px}}.ml-nav{color:#c6d6cc;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:12px;display:flex}.ml-nav a{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.ml-nav .ml-brand{letter-spacing:0;color:#f5efd9;font-size:18px}.ml-brand>span{color:#235344;background:#e8ead8;border:1px solid #98bba3;border-radius:7px;place-items:center;width:34px;height:38px;font-size:25px;display:grid}.ml-table{background:radial-gradient(#32675a50,#0000 70%);border:1px solid #94b8a12b;border-radius:50px;flex:1;width:100%;max-width:1400px;min-height:610px;margin:20px auto 0;position:relative;box-shadow:inset 0 0 90px #071b1926}.ml-seat{color:#eaeedc;text-align:left;cursor:pointer;background:#173d36;border:1px dashed #a4c6b16b;border-radius:18px;align-items:center;gap:14px;min-width:210px;padding:18px;transition:background .15s,border-color .15s;display:flex;position:absolute}.ml-seat:disabled{opacity:1;cursor:default}@media (hover:hover) and (pointer:fine){.ml-seat:not(:disabled):hover{background:#315e4e;border-color:#e0d8ab}}.ml-seat.is-occupied{background:#244b41;border-style:solid}.ml-seat.is-you{border-color:#d6ca8d}.ml-seat-0{bottom:25px;left:50%;transform:translate(-50%)}.ml-seat-1{top:50%;right:25px;transform:translateY(-50%)}.ml-seat-2{top:25px;left:50%;transform:translate(-50%)}.ml-seat-3{top:50%;left:25px;transform:translateY(-50%)}.ml-wind{color:#d7ddc4;background:#dce4d31c;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:27px;display:grid}.ml-seat-info{flex:1;gap:5px;min-width:0;display:grid}.ml-seat-info strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.ml-seat-info small{color:#bbd0c3;font-size:12px}.ml-center{text-align:center;flex-direction:column;align-items:center;gap:13px;width:min(38%,440px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ml-eyebrow{letter-spacing:.22em;color:#adc8b8;font-size:10px;font-weight:600}.ml-center h1{color:#f1efdc;margin:0;font-size:clamp(26px,3vw,42px);font-weight:500;line-height:1.1}.ml-center p{color:#c1d0c5;margin:0;font-size:14px;line-height:1.5}.ml-center small{color:#b2c8bb;font-size:12px}.ml-mode{color:#b7cdbd;font-size:11px}.ml-invite,.ml-primary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;display:flex}.ml-invite{color:#e5ecd9;background:0 0;border:1px solid #92b4a16b}.ml-primary{color:#183e32;background:#e1e6cf;border:1px solid #d6dfbf}.ml-primary:disabled{opacity:.45;cursor:not-allowed}.ml-primary:not(:disabled):hover{background:#f1f2e2}.ml-center .ml-primary{min-width:190px}.ml-error{overflow-wrap:anywhere;font-size:13px;color:#f3b5a9!important}.ml-dialog{max-height:90dvh;overflow:auto;color:#233e35!important;background:#f5f3e9!important;border:1px solid #d6dfce!important;border-radius:24px!important;gap:16px!important;width:min(480px,100vw - 32px)!important;padding:30px!important}.ml-dialog .ml-eyebrow{color:#567461}.ml-dialog h2{letter-spacing:-.03em;font-size:30px!important;font-weight:500!important}.ml-dialog [data-slot=dialog-description]{color:#637268;font-size:14px;line-height:1.6}.ml-dialog form{gap:10px;display:grid}.ml-dialog label{color:#415e4d;font-size:12px;font-weight:600}.ml-dialog input,.ml-dialog select{color:#263f32;background:#fffef6;border:1px solid #bdcabb;border-radius:9px;width:100%;min-width:0;padding:12px 14px;font-size:14px}.ml-dialog input:focus,.ml-dialog select:focus{outline-offset:2px;outline:2px solid #668d73}.ml-dialog .ml-primary{color:#fffbea;background:#285b47;border-color:#285b47;margin-top:7px}.ml-dialog .ml-primary:not(:disabled):hover{background:#214b3b}.ml-join{border-top:1px solid #d7dece;padding-top:15px}.ml-join>div{gap:9px;display:flex}.ml-join button{color:#2b533f;border:1px solid #bbcbbb;border-radius:9px;padding:0 18px}.ml-join button:disabled{opacity:.4}.ml-dialog footer{color:#52725b;justify-content:space-between;gap:12px;font-size:11px;display:flex}.ml-dialog footer a:hover{text-decoration:underline}.ml-dialog .ml-error{color:#a03628!important}@media (max-width:900px){.ml-seat{gap:9px;min-width:165px;padding:12px}.ml-seat-info strong{max-width:100px;font-size:13px}.ml-seat>svg{display:none}.ml-seat-1{right:12px}.ml-seat-3{left:12px}.ml-center{width:40%}.ml-center h1{font-size:27px}.ml-center p{font-size:12px}}@media (max-height:600px) and (orientation:landscape){.multiplayer-lobby{padding:10px 18px!important}.ml-nav{min-height:30px}.ml-table{border-radius:28px;min-height:310px;margin-top:8px}.ml-seat{min-width:160px;padding:9px}.ml-seat-0{bottom:9px}.ml-seat-2{top:9px}.ml-wind{width:32px;height:32px;font-size:23px}.ml-center{gap:7px}.ml-center p,.ml-mode{display:none}.ml-center .ml-primary,.ml-invite{padding:8px 14px}.ml-dialog{gap:10px!important;padding:20px!important}.ml-dialog h2{font-size:24px!important}.ml-center>.ml-eyebrow{display:none}.ml-center{gap:5px;max-width:280px}.ml-center h1{font-size:21px}.ml-center small{font-size:10px}.ml-center .ml-primary,.ml-center .ml-invite{padding:7px 12px;font-size:12px}}.multiplayer-lobby{min-height:100dvh;font-family:var(--font-sans),sans-serif;flex-direction:column;display:flex;color:#f4f0df!important;background:radial-gradient(at 50% 40%,#24584e,#102f2c 85%)!important;padding:22px!important}.multiplayer-lobby .ml-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ml-nav .ml-code{text-align:center;justify-self:center}.ml-nav .ml-home{background:#ffffff09;border:1px solid #92b4a16b;border-radius:999px;justify-self:end;padding:9px 17px}.ml-nav .ml-home:hover{background:#ffffff15}.ml-tools{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ml-tools .ml-invite{padding:9px 12px;font-size:12px}.ml-invite:disabled{opacity:.45;cursor:not-allowed}.ml-population{color:#e5ecd9;font-size:13px}.ml-difficulty{color:#c1d0c5;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.ml-difficulty select{color:#eaeedc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#173d36;border:1px solid #92b4a16b;border-radius:8px;padding:6px 10px;font-size:12px}@media (max-height:600px) and (orientation:landscape){.ml-center .ml-mode,.ml-center>p,.ml-center>h1{display:none}.ml-center{width:45%;max-width:340px}.ml-population{font-size:11px}.ml-tools .ml-invite{padding:6px 9px;font-size:11px}.ml-difficulty select{padding:3px 8px}.ml-center{gap:6px}.ml-nav .ml-brand{font-size:13px}.ml-nav{gap:8px}}.multiplayer-lobby:is(.ml-midnight,.ml-lacquer){color:#e6ecf7!important;background:radial-gradient(at 50% 40%,#263956,#111b30 85%)!important}:is(.ml-midnight,.ml-lacquer) .ml-table{background:radial-gradient(#344b6933,#0000 70%);border-color:#53668166;box-shadow:inset 0 0 90px #07101e30}:is(.ml-midnight,.ml-lacquer) .ml-nav,:is(.ml-midnight,.ml-lacquer) .ml-nav .ml-brand{color:#ced9ed}:is(.ml-midnight,.ml-lacquer) .ml-brand>span{color:#dce7fa;background:#243958;border-color:#617696}:is(.ml-midnight,.ml-lacquer) .ml-nav .ml-home{border-color:#536681}:is(.ml-midnight,.ml-lacquer) .ml-seat{color:#e6ecf7;background:#1b2b43;border-color:#62758f;transition:none}:is(.ml-midnight,.ml-lacquer) .ml-seat.is-occupied{background:#243751}:is(.ml-midnight,.ml-lacquer) .ml-seat.is-you{border-color:#c0d0eb}@media (hover:hover) and (pointer:fine){:is(.ml-midnight,.ml-lacquer) .ml-seat:not(:disabled):hover{background:#304562;border-color:#c0d0eb}}:is(.ml-midnight,.ml-lacquer) .ml-wind{color:#c4d3ea;background:#a8bfd51c}:is(.ml-midnight,.ml-lacquer) .ml-seat-info small,:is(.ml-midnight,.ml-lacquer) .ml-center small,:is(.ml-midnight,.ml-lacquer) .ml-mode,:is(.ml-midnight,.ml-lacquer) .ml-difficulty{color:#aebfd8}:is(.ml-midnight,.ml-lacquer) .ml-center h1{color:#e6ecf7;justify-content:center;align-items:center;min-height:2.3em;margin:0;font-size:clamp(23px,2.5vw,34px);display:flex}:is(.ml-midnight,.ml-lacquer) .ml-invite,:is(.ml-midnight,.ml-lacquer) .ml-population{color:#dce7fa;border-color:#617696}:is(.ml-midnight,.ml-lacquer) .ml-difficulty select{color:#e6ecf7;background:#1b2b43;border-color:#617696}:is(.ml-midnight,.ml-lacquer) .ml-primary{color:#14233c;background:#bacbe5;border-color:#bacbe5}:is(.ml-midnight,.ml-lacquer) .ml-primary:not(:disabled):hover{background:#d0ddf1}@media (hover:hover) and (pointer:fine){:is(.ml-midnight,.ml-lacquer)[data-pending=true] .ml-seat:hover{background:#304562;border-color:#c0d0eb}}:is(.ml-midnight,.ml-lacquer) .ml-center>small{min-height:2.8em;line-height:1.4}@media (max-height:600px) and (orientation:landscape){:is(.ml-midnight,.ml-lacquer) .ml-center h1{min-height:0;font-size:19px;display:block}:is(.ml-midnight,.ml-lacquer) .ml-center{gap:4px}:is(.ml-midnight,.ml-lacquer) .ml-center>small{min-height:2.8em}}.ml-title-row{white-space:nowrap;justify-content:center;align-items:baseline;gap:10px;max-width:100%;display:flex}:is(.ml-midnight,.ml-lacquer) .ml-title-row h1{min-height:0;font-size:clamp(20px,2.2vw,30px);display:block}:is(.ml-midnight,.ml-lacquer) .ml-title-row .ml-mode{flex-shrink:0;font-size:12px;display:inline}.ml-title-row .ml-mode:before{content:"·";margin-right:10px}.ml-table-rules{color:#d0dbec;width:100%;font:12px/1.5 Arial,sans-serif;position:relative}.ml-table-rules summary{cursor:pointer;list-style:none}.ml-table-rules[open]>div{text-align:left;z-index:30;background:#17253b;border:1px solid #6d7e99;border-radius:12px;width:min(420px,80vw);max-height:45dvh;padding:16px;position:absolute;top:25px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 40px #0008}.ml-center:has(.ml-table-rules[open]){z-index:25}.ml-join-rules{margin:12px 0;font:12px/1.5 Arial,sans-serif}.ml-join-rules summary{cursor:pointer}@media (max-width:900px),(max-height:600px){:is(.ml-midnight,.ml-lacquer) .ml-title-row h1{font-size:18px}:is(.ml-midnight,.ml-lacquer) .ml-title-row .ml-mode{font-size:10px}.ml-title-row{gap:6px}.ml-title-row .ml-mode:before{margin-right:6px}}@media (max-width:700px) and (orientation:portrait){.multiplayer-lobby:is(.ml-midnight,.ml-lacquer){padding:12px!important}.ml-nav .ml-brand{gap:6px;font-size:13px}.ml-nav .ml-brand>span{flex:none;width:27px;height:31px;font-size:22px}.ml-nav .ml-home{padding:7px 10px}.ml-nav{gap:8px;font-size:10px}.ml-table{border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:470px;margin-top:12px;padding:14px;display:grid}.ml-table .ml-seat{border-radius:12px;gap:6px;width:100%;min-width:0;padding:10px;position:static;inset:auto;transform:none}.ml-seat-3{grid-area:1/1}.ml-seat-2{grid-area:1/2}.ml-seat-0{grid-area:3/1}.ml-seat-1{grid-area:3/2}.ml-seat .ml-wind{width:28px;height:28px;font-size:21px}.ml-seat .ml-seat-info strong{font-size:12px}.ml-seat .ml-seat-info small{font-size:10px}:is(.ml-midnight,.ml-lacquer) .ml-center{grid-area:2/1/auto/-1;align-self:center;gap:12px;width:100%;max-width:none;position:static;inset:auto;transform:none}:is(.ml-midnight,.ml-lacquer) .ml-title-row h1{font-size:17px}.ml-tools{flex-wrap:nowrap;gap:6px;width:100%}.ml-tools .ml-invite{white-space:nowrap;flex:1;gap:5px;padding:9px 7px;font-size:11px}.ml-center .ml-primary{width:100%;min-width:0}:is(.ml-midnight,.ml-lacquer) .ml-center>small,:is(.ml-midnight,.ml-lacquer) .ml-center h1{min-height:0}.ml-center .ml-title-row{order:0}.ml-center .ml-tools{flex-direction:column;order:1;gap:8px;width:100%;display:flex}:is(.ml-midnight,.ml-lacquer) .ml-tools .ml-copy-invite{color:#14233c;background:#bacbe5;border-color:#d0ddf1;width:100%;min-height:48px;padding:13px 18px;font-size:16px;box-shadow:0 4px 16px #0002}.ml-tools .ml-invite:not(.ml-copy-invite){border-color:#0000;align-self:center;min-height:32px;padding:5px 10px;font-size:11px}.ml-center .ml-population{order:2}.ml-center .ml-difficulty{order:3}.ml-center .ml-table-rules{color:#aebfd8;order:4;font-size:11px}.ml-center>.ml-primary{order:5;width:100%}.ml-center>small,.ml-center>p{order:6}}.ml-change-mode{color:inherit;font:inherit;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:4px 0;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;text-decoration-thickness:1px;display:inline-flex}.ml-change-mode svg{opacity:.7;flex:none}.ml-change-mode:disabled{cursor:wait}.ml-mode-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ml-mode-actions .ml-primary{margin:0}.ml-dialog .ml-mode-actions .ml-invite{color:var(--site-text);border-color:var(--site-line)}@media (max-width:700px) and (orientation:portrait){.ml-change-mode{min-height:40px}.ml-title-row{white-space:normal}.ml-title-row h1{min-width:0}.ml-change-mode{text-align:center;font-size:16px}}.ml-difficulty,.ml-difficulty>span{letter-spacing:normal;text-transform:none;font-weight:400}.ml-difficulty select:disabled{opacity:.5;cursor:not-allowed}.ml-player-list{gap:8px;display:grid}.ml-player-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ml-player-list>div>span{overflow-wrap:anywhere;min-width:0}.ml-player-list .ml-invite{color:var(--site-text);border-color:var(--site-line);padding:8px 12px}.multiplayer-lobby.ml-lacquer{background:radial-gradient(at 50% 40%,#286752,#123e32 85%)!important}.ml-lacquer .ml-table{background:#28584733;border-color:#527661}.ml-lacquer .ml-seat{color:#f3f2e4;background:#173d33;border-color:#527661}.ml-lacquer .ml-seat.is-occupied{background:#285847}.ml-lacquer .ml-seat.is-you{border-color:#d5dfbd}.ml-lacquer :is(.ml-nav,.ml-nav .ml-brand,.ml-center h1,.ml-invite,.ml-population,.ml-wind){color:#f3f2e4}.ml-lacquer :is(.ml-center small,.ml-mode,.ml-difficulty,.ml-seat-info small){color:#bccfc0}.ml-lacquer .ml-difficulty select{color:#f3f2e4;background:#102f28;border-color:#527661}.ml-lacquer .ml-primary,.ml-lacquer .ml-tools .ml-copy-invite{color:#173d33;background:#d5dfbd;border-color:#d5dfbd}.ml-lacquer .ml-brand>span{color:#f3f2e4;background:#285847;border-color:#527661}.ml-lacquer .ml-nav .ml-home,.ml-lacquer .ml-invite{border-color:#527661}.ml-lacquer .ml-primary:not(:disabled):hover{background:#e4e6c9}.ml-lacquer .ml-wind{background:#c4d3b51c}.ml-lacquer .ml-center .ml-table-rules{color:#bccfc0}.ml-lacquer .ml-table-rules[open]>div{background:#173d33;border-color:#527661}@media (hover:hover) and (pointer:fine){.ml-lacquer .ml-seat:not(:disabled):hover,.ml-lacquer[data-pending=true] .ml-seat:hover{background:#326752;border-color:#d5dfbd}}.full-game{--tile-match:#a79aba}.tiles-riichi{--tile-back:url(/tiles/riichi/back.svg)}.tiles-riichi-black{--tile-back:url(/tiles/riichi-black/back.svg)}.full-game.tiles-riichi .wall-stack i,.full-game.tiles-riichi-black .wall-stack i{background:var(--tile-back) center/100% 100% no-repeat;box-shadow:none;border:0}.tile.riichi-art{box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0;overflow:visible}.tile.riichi-art .original-face,.tile.riichi-art .heritage-face,.tile.riichi-art .tile-label,.tile.riichi-art .ornate-dots{display:none}.tile.riichi-art .svg-face{display:block}.full-game.table-parlor{--tile-match:#78688d}.full-game :is(.river,.seat-melds,.felt-melds,.your-melds) .tile[data-matching=true]{box-shadow:0 0 0 1px var(--tile-match)}.full-game :is(.river,.seat-melds,.felt-melds,.your-melds) .tile[data-matching=true]:before{content:"";border:1px solid var(--tile-match);border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0}.full-game .river .tile.latest[data-matching=true]{outline-offset:3px}.full-game:has(.game-hud){flex-direction:column;min-height:0;display:flex}.full-game nav.game-hud{flex-wrap:wrap;flex:none;gap:6px 10px;height:auto;min-height:56px;padding:6px 18px;position:relative;inset:auto;overflow:visible}.full-game nav.game-hud .hud-chip{flex-shrink:0}.full-game nav.game-hud .hud-solo{color:var(--ivory);display:inline-flex}.full-game nav.game-hud button{min-height:44px;color:var(--ivory);border-radius:6px;padding:8px}.full-game nav.game-hud button:hover{background:var(--plaque)}.full-game .workspace.in-game{flex:1;height:auto;min-height:0}.full-game .workspace.in-game .felt{display:flex;top:0;bottom:12px;overflow:hidden}.full-game .in-game .table-field{flex:auto;grid-template-rows:auto minmax(120px,1fr) auto;gap:12px 20px;min-height:0;padding:16px 20px 12px;overflow:auto}.full-game .in-game .table-field .opponent-zone{gap:10px}.full-game .opponent-hand{display:none}.full-game .in-game .table-field .seat.plaque b .concealed-count{color:var(--sage);white-space:nowrap;font:400 11px/1.2 Arial,Helvetica,sans-serif}@media (min-width:1100px) and (min-height:650px){.full-game .in-game .table-field .concealed-count{white-space:nowrap}.full-game .in-game .table-field .opponent-hand{flex-wrap:nowrap;gap:2px;padding:0 0 6px;display:inline-flex}.full-game .in-game .table-field .opponent-hand .wall-stack{flex:0 0 12px;width:12px;height:20px}}.full-game .in-game .table-field .seat-discards.river{flex-shrink:0;grid-template-columns:repeat(9,26px);grid-auto-rows:auto;width:auto;height:auto;max-height:none;overflow:visible}.full-game .in-game .table-field .play-center{min-height:110px;max-height:220px}.full-game .in-game .hand-area{background:0 0;border-top:0;flex:none;gap:12px;padding:12px 20px 16px}.full-game .in-game .hand-area .hand-bar{grid-template-columns:auto minmax(150px,1fr) minmax(120px,auto);gap:12px 20px;display:grid}.full-game .in-game .hand-area .hand-bar .move-pill{gap:8px;min-height:44px;padding:8px 12px;line-height:1.4}.full-game .in-game .hand-area .hand-bar .move-pill.claim{border-color:var(--brass);background:var(--plaque)}.full-game .in-game .hand-area .move-pill.claim i{background:var(--brass);box-shadow:none;animation:none}.full-game .in-game .hand-area .move-pill:not(.quiet):not(.claim)>i{box-shadow:0 0 0 3px color-mix(in srgb,var(--brass) 10%,transparent),0 0 9px 2px color-mix(in srgb,var(--brass) 28%,transparent)}.full-game .in-game .hand-area .hand-bar .hand-actions{justify-content:flex-end;gap:8px;max-width:none}.full-game .in-game .hand-area .hand-bar .claim-actions{flex-wrap:nowrap;grid-area:1/3;justify-self:end;min-width:0;max-width:100%;padding:4px;display:flex;overflow-x:auto}.full-game .in-game .hand-area .hand-bar .claim-actions>button{flex:1 0 auto;justify-content:center;align-self:stretch;align-items:center;gap:8px;min-width:84px;display:flex}.full-game .chow-preview{pointer-events:none;gap:2px;padding:2px 0 4px;display:inline-flex}.full-game .queued-discard{color:var(--ivory);justify-content:flex-end;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.full-game .queued-discard>.tile.small{flex:none;width:22px;height:28px}.full-game .chow-preview .tile.small{flex:none;width:24px;height:31px}.full-game .chow-preview .claimed-tile{outline:2px solid var(--brass);outline-offset:1px}.full-game .in-game .hand-area .hand-bar .hand-actions button{white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:10px 16px;font-size:14px;line-height:1.3}.full-game .in-game .hand-area .hand-actions .choice-button{background:var(--plaque);color:var(--ivory);border:1px solid var(--line-2);font-weight:600;box-shadow:0 2px #00000029}.full-game .in-game .hand-area .hand-actions .choice-button:hover:not(:disabled){background:var(--medal);border-color:var(--brass)}.full-game .in-game .hand-area .hand-actions button:focus-visible{outline:3px solid var(--ivory);outline-offset:3px}.full-game .in-game .hand-area .your-hand{flex-wrap:nowrap;gap:5px;padding:16px 10px 10px;scroll-padding:10px;box-shadow:0 5px 12px #0000002e,inset 0 1px #ffffff0f}.full-game .in-game .hand-area .your-hand .tile{aspect-ratio:64/80;flex:0 64px;min-width:28px;height:auto}.full-game .in-game .hand-area .your-melds{gap:10px}.full-game .in-game .felt-error{z-index:5;flex:none;margin:8px 12px;position:relative;inset:auto}.full-game.table-parlor .seat-score,.full-game.table-parlor .medal,.full-game.table-parlor .medal>small{color:var(--ivory)}@media (max-width:1000px){.full-game .in-game .hand-area .hand-bar{grid-template-columns:auto minmax(0,1fr);gap:10px 12px}.full-game .in-game .hand-area .hand-bar .hand-actions{grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch}.full-game .in-game .hand-area .hand-bar .hand-actions:empty{display:none}.full-game .in-game .hand-area .hand-bar .hand-actions>button{flex:1}.full-game .in-game .hand-area .hand-bar .move-pill{justify-self:end}.full-game .in-game .hand-area .hand-seat b{max-width:none}.full-game .in-game .table-field .seat-discards.river{grid-template-columns:repeat(9,24px)}.full-game .in-game .table-field .river .tile.small{width:24px;height:30px}}@media (max-height:600px) and (orientation:landscape){.full-game nav.game-hud{min-height:44px;padding:0 max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));flex-wrap:nowrap;gap:6px}.full-game nav.game-hud .hud-brand span:last-child,.full-game nav.game-hud .hud-rules,.full-game nav.game-hud .hud-chip.brass{display:none}.full-game nav.game-hud .hud-chip{letter-spacing:.04em;gap:4px;padding:4px 8px;font-size:10px}.full-game nav.game-hud button{min-height:44px;padding:6px;font-size:12px}.full-game .workspace.in-game .felt{left:max(6px,env(safe-area-inset-left));right:max(6px,env(safe-area-inset-right));bottom:max(4px,env(safe-area-inset-bottom))}.full-game .in-game .table-field{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(80px,.65fr) minmax(0,1fr);gap:4px 12px;padding:6px 10px}.full-game .in-game .table-field .opponent-zone{align-self:start;gap:4px}.full-game .in-game .table-field .zone-north{flex-flow:row;grid-column:1/-1;align-items:center;gap:8px}.full-game .in-game .table-field .seat.plaque{border-radius:8px;flex-direction:row;gap:6px;width:auto;max-width:100%;padding:3px 8px}.full-game .in-game .table-field .seat.plaque .avatar{width:24px;height:24px;font-size:18px}.full-game .in-game .table-field .wind-badge .wind{display:none}.full-game .in-game .wind-badge{padding-bottom:0}.full-game .in-game .table-field .seat.plaque b{gap:6px;font-size:12px;line-height:1.2}.full-game .in-game .table-field .seat.plaque .seat-score{font-size:12px}.full-game .in-game .table-field .seat.plaque small{gap:6px;max-width:none;margin-top:2px;font-size:10px;line-height:1.2}.full-game .in-game .table-field .seat-melds{gap:4px}.full-game .in-game .table-field .seat-melds .meld{padding:1px}.full-game .in-game .table-field .seat-melds .tile.small{width:17px;height:22px}.full-game .in-game .table-field .seat-discards.river{grid-template-columns:repeat(9,18px);gap:2px;max-height:none;padding:2px}.full-game .in-game .table-field .zone-north .seat-discards.river{max-height:none}.full-game .in-game .table-field .river .tile.small{width:18px;height:22px}.full-game .in-game .table-field>.discards-south{grid-row:2;grid-template-columns:repeat(9,18px);align-self:end;max-height:none}.full-game .in-game .table-field .play-center{aspect-ratio:auto;align-self:start;width:80px;height:46px;min-height:0}.full-game .in-game .table-field .wall-run{display:none}.full-game .in-game .table-field .wall{width:100%;height:100%;position:static}.full-game .in-game .table-field .medal{border:1px solid var(--line);width:100%;height:100%;box-shadow:none;background:var(--plaque);border-radius:8px;gap:2px}.full-game .in-game .table-field .medal .glyph{display:none}.full-game .in-game .table-field .medal>small{letter-spacing:.04em;font-size:9px}.full-game .in-game .table-field .medal b{margin:0;font-size:18px}.full-game .in-game .table-field .medal b small{font-size:9px}.full-game .in-game .table-field .end-badge{z-index:3;min-width:150px;padding:8px;font-size:16px;top:0}.full-game .in-game .hand-area{grid-template-columns:auto minmax(0,1fr);gap:4px 6px;padding:4px 10px 6px;display:grid}.full-game .in-game .hand-area .hand-bar{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(120px,auto);gap:8px}.full-game .in-game .hand-area .hand-seat{gap:5px}.full-game .in-game .hand-area .hand-seat .avatar{width:28px;height:28px;font-size:20px}.full-game .in-game .hand-area .hand-seat .wind,.full-game .in-game .hand-area .self-label{display:none}.full-game .in-game .hand-area .hand-seat b .seat-score{font-size:14px}.full-game .in-game .hand-area .hand-bar .move-pill{gap:5px;min-height:36px;padding:5px 8px;font-size:11px}.full-game .in-game .hand-area .hand-bar .move-pill b{letter-spacing:.03em;font-size:10px}.full-game .in-game .hand-area .hand-bar .hand-actions{grid-area:1/3;gap:6px;max-width:48vw;padding:2px}.full-game .in-game .hand-area .hand-bar .hand-actions button{min-height:44px;padding:5px 10px;font-size:12px}.full-game .in-game .hand-area .hand-bar .claim-actions>button{gap:5px;min-width:64px}.full-game .chow-preview .tile.small{width:20px;height:26px}.full-game .in-game .hand-area .your-melds{order:initial;grid-area:2/1;align-self:center;gap:4px;max-width:30vw}.full-game .in-game .hand-area .your-melds .meld{margin:0;padding:2px}.full-game .in-game .hand-area .your-melds .tile.small{width:17px;height:22px}.full-game .in-game .hand-area .your-melds .meld>small{display:none}.full-game .in-game .hand-area .your-hand{flex-wrap:nowrap;grid-area:2/2;gap:3px;padding:10px 6px 6px}.full-game .in-game .hand-area .your-hand .tile{flex:0 38px;min-width:24px;max-width:38px;height:46px}.full-game .in-game .hand-area .your-hand .draw-gap{flex-basis:8px;width:8px;margin-left:2px}}.full-game .in-game .hand-area{gap:4px 6px}.full-game .in-game .hand-area .hand-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.full-game .in-game .hand-area .hand-bar .hand-seat{justify-self:start}.full-game .in-game .hand-area .hand-bar .move-pill{grid-area:1/2;justify-self:center;max-width:34vw;min-height:28px;padding:3px 10px;line-height:1.2}.full-game .in-game .hand-area .hand-bar .hand-actions{grid-area:1/3;justify-content:flex-end;justify-self:end;padding:0}.full-game .in-game .hand-area .your-melds .meld{margin-bottom:0}.full-game .in-game .felt-melds{flex-wrap:wrap;flex:none;justify-content:center;gap:8px;padding:0 20px 8px;display:flex}.full-game .in-game .felt-melds:empty{display:none}.full-game .in-game .felt-melds .meld{border:1px solid var(--line);background:var(--plaque);border-radius:6px;padding:3px}.full-game .in-game .hand-area .your-melds{display:none}@media (max-width:1000px){.full-game .in-game .hand-area .hand-bar .move-pill:not(.claim)>span{display:none}.full-game .in-game .hand-area .hand-bar .hand-actions>button{flex:none}}@media (max-height:600px) and (orientation:landscape){.full-game .in-game .felt-melds{display:none}.full-game .in-game .hand-area .your-melds{align-self:start;padding-top:8px;display:flex}.full-game .in-game .hand-area .your-melds:empty{display:none}.full-game .in-game .hand-area .hand-bar .move-pill{min-height:26px;padding:3px 8px}.full-game .in-game .hand-area .your-hand{padding:8px 6px 6px}}.full-game .in-game .hand-area{background:linear-gradient(180deg,color-mix(in srgb,var(--rack-1) 65%,transparent),color-mix(in srgb,var(--rack-3) 85%,transparent));border:0;border-radius:12px;gap:4px 6px;width:calc(100% - clamp(64px,16vw,240px));max-width:1080px;margin:0 auto 12px;padding:10px 16px 12px;box-shadow:0 4px 12px #0000001f}.full-game.table-parlor .in-game .hand-area{background:linear-gradient(#d4dfca55,#7a9b8266)}.full-game .in-game .hand-area .your-hand{box-shadow:none;z-index:1;background:0 0;border-radius:0;padding:10px 0 4px;position:relative;overflow:visible}.full-game .in-game .hand-area .your-hand .tile.selected{z-index:2}@media (max-height:600px) and (orientation:landscape){.full-game .in-game .hand-area{border-radius:8px;gap:2px 6px;width:calc(100% - 32px);margin:0 auto 4px;padding:4px 8px 6px}.full-game .in-game .hand-area .your-hand{padding:8px 0 2px}}.settings-dialog,.scores-dialog,.result-dialog,.rules-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}.settings-dialog .setting-check{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;min-height:44px}.settings-dialog .setting-check input{accent-color:#315844;width:18px;height:18px;margin:2px 0 0;padding:0}.settings-dialog .setting-check>span{letter-spacing:0;color:#233e36;font-size:14px;line-height:1.4}.settings-dialog .setting-check small{letter-spacing:0;margin-top:4px;font-weight:400;display:block}.settings-dialog select:disabled{opacity:.5;cursor:not-allowed}.full-game .in-game .hand-area .hand-bar{padding-inline:10px}.full-game .in-game .hand-area .your-hand .tile{aspect-ratio:64/80;flex-basis:57px}.full-game .in-game .table-field .seat-discards.river{grid-template-columns:repeat(9,29px)}.full-game .in-game .table-field .river .tile.small{width:29px;height:37px}.full-game .in-game .table-field .seat-melds .tile.small{width:27px;height:33px}.full-game .in-game .felt-melds .tile.small{width:28px;height:37px}@media (max-width:1000px){.full-game .in-game .table-field .seat-discards.river{grid-template-columns:repeat(9,27px)}.full-game .in-game .table-field .river .tile.small{width:27px;height:34px}}@media (max-height:600px) and (orientation:landscape){.full-game .in-game .hand-area .hand-bar{padding-inline:6px}.full-game .in-game .hand-area .your-hand .tile{flex-basis:34px;max-width:34px;height:42px}.full-game .in-game .table-field .seat-discards.river{grid-template-columns:repeat(9,20px)}.full-game .in-game .table-field .river .tile.small{width:20px;height:24px}.full-game .in-game .table-field .seat-melds .tile.small,.full-game .in-game .hand-area .your-melds .tile.small{width:19px;height:24px}.full-game .in-game .wind-badge .avatar{letter-spacing:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.full-game .in-game .table-field .seat.plaque .avatar{width:26px;height:26px;font-size:16px;line-height:1}.full-game .in-game .hand-area .hand-seat .avatar{width:28px;height:28px;font-size:18px;line-height:1}.full-game .in-game .hand-area{isolation:isolate}.full-game .in-game .hand-area .hand-bar{z-index:2;min-width:0;position:relative;inset:auto}.full-game .in-game .hand-area .your-hand{isolation:isolate;min-width:0;padding-top:8px}.full-game .in-game .hand-area .your-hand .tile{filter:none;outline-offset:1px;transition:transform .12s,box-shadow .12s}.full-game .in-game .hand-area .your-hand .tile:not(.selected):hover{transform:none}.full-game .in-game .hand-area .your-hand .tile.selected,.full-game .in-game .hand-area .your-hand .tile.selected:not(:disabled):hover{filter:none;outline:1px solid var(--brass);outline-offset:1px;box-shadow:0 0 5px color-mix(in srgb,var(--brass) 25%,transparent);z-index:2;transform:translateY(-4px)}.full-game .in-game .hand-area .your-hand .tile:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.full-game .in-game .hand-area .discard-tile-name,.full-game .in-game .hand-area .action-translation{display:none}.full-game .in-game .hand-area .hand-bar:has(.claim-actions){grid-template-columns:minmax(80px,.7fr) minmax(0,1fr) minmax(0,1.6fr)}.full-game .in-game .hand-area .hand-bar .move-pill{white-space:nowrap;flex-wrap:nowrap}.full-game .in-game .hand-area .hand-bar .move-pill.claim{gap:4px;max-width:100%;font-size:10px}.full-game .in-game .hand-area .hand-bar .move-pill.claim>span{display:none}.full-game .in-game .hand-area .hand-bar .claim-actions{flex-wrap:wrap;gap:4px;max-width:100%;overflow:visible}.full-game .in-game .hand-area .hand-bar .claim-actions>button{gap:4px;min-width:48px;padding:4px 7px}}.full-game .in-game .hand-area .hand-bar>.queued-discard{white-space:nowrap;flex-shrink:0;grid-area:1/3;justify-self:end}.full-game .in-game .hand-area .hand-bar:has(.claim-actions)>.queued-discard{grid-area:2/1/auto/-1}.full-game .in-game .hand-area .queued-discard>button{white-space:nowrap;overflow-wrap:normal;min-width:64px;min-height:44px;color:var(--ivory);border-color:var(--line-2);background:var(--plaque);flex:none;padding:6px 12px}.full-game .in-game .hand-area .hand-bar .claim-actions{flex-wrap:wrap;align-items:center;overflow:visible}.full-game .in-game .hand-area .hand-bar .claim-actions>button{white-space:nowrap;overflow-wrap:normal;flex:none;align-self:center}.activity-feed-widget{border:1px solid var(--line);background:var(--plaque);border-radius:10px;grid-area:1/1;place-self:start;width:min(100%,260px);min-width:0;overflow:hidden}.activity-feed-toggle{width:100%;min-height:44px;color:var(--ivory);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font:600 12px Arial,sans-serif;display:flex}.activity-feed-toggle>span{align-items:center;gap:8px;display:flex}.activity-feed-toggle i{background:var(--sage);border-radius:50%;width:6px;height:6px}.activity-feed-toggle small{letter-spacing:.1em;color:var(--sage);font-size:9px}.activity-feed-widget.is-open .activity-feed-toggle>svg{transform:rotate(180deg)}.activity-feed-entries{scrollbar-width:thin;overscroll-behavior:contain;max-height:128px;padding:0 12px 6px;overflow-y:auto}.activity-feed-entries p{border-top:1px solid var(--line,#dcded2);color:var(--sage,#526458);margin:0;padding:7px 0;font-size:12px;line-height:1.5}.activity-feed-entries p:first-child{color:var(--ivory,#233e36);font-weight:600}.activity-feed-compact{display:none}.activity-feed-dialog .activity-feed-entries{max-height:55dvh;padding:0}@media (max-width:1000px),(max-height:650px){.activity-feed-widget{display:none}.activity-feed-compact{flex-shrink:0;display:block}}.orientation-gate{color:#e6ecf7;text-align:center;background:#101a33;place-items:center;min-height:100dvh;padding:32px 24px;display:grid}.rotate-prompt{max-width:360px}.rotate-symbol{color:#b9c4d6;justify-content:center;align-items:center;gap:12px;margin-bottom:28px;display:flex}.rotate-symbol>svg:first-child{transform:rotate(90deg)}.rotate-prompt h1{margin:0 0 16px;font:600 28px/1.2 Arial,Helvetica,sans-serif}.rotate-prompt p{margin:0 0 20px;font-size:16px;line-height:1.6}.rotate-prompt .rotate-hint{color:#9fb0c8;font-size:13px}.rotate-prompt a{color:#e6ecf7;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.rotate-prompt{display:none}@media (max-width:600px) and (orientation:portrait){.rotate-prompt{display:block}.orientation-loading{display:none}}@media (prefers-reduced-motion:reduce){.full-game *,.full-game :before,.full-game :after{transition:none!important;animation:none!important}}.full-game .in-game .hand-area .your-hand .tile{transition:box-shadow .12s,filter .12s}.full-game .in-game .hand-area .your-hand .tile:not(.selected),.full-game .in-game .hand-area .your-hand .tile:not(.selected):hover{transform:none}.full-game .in-game .hand-area .your-hand .tile:not(.selected):focus-visible{transform:none}.activity-feed-slot{grid-area:1/1;place-self:start;width:min(100%,260px);min-width:0;height:174px}.activity-feed-slot .activity-feed-widget{width:100%}.activity-feed-slot .activity-feed-toggle{height:44px}.activity-feed-slot .activity-feed-entries{height:128px}@media (max-width:1000px),(max-height:650px){.activity-feed-slot{display:none}}.tile.english-tile{container-type:inline-size}.tile .english-face{color:#273c54;pointer-events:none;background:#f5f2df;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:15% 17% 8% 6%}.tile .english-face b{font:700 clamp(10px,44cqw,27px)/1 Arial,sans-serif}.tile .english-face small{letter-spacing:0;font:700 clamp(4px,13cqw,8px)/1 Arial,sans-serif}.tile[data-tile="31"] .english-face,.tile[data-tile="0"] .english-face,.tile[data-tile="1"] .english-face,.tile[data-tile="2"] .english-face,.tile[data-tile="3"] .english-face,.tile[data-tile="4"] .english-face,.tile[data-tile="5"] .english-face,.tile[data-tile="6"] .english-face,.tile[data-tile="7"] .english-face,.tile[data-tile="8"] .english-face{color:#953d32}.tile[data-tile="32"] .english-face{color:#266343}.tile .english-number{color:#243e32;pointer-events:none;background:#fffdf1;border-radius:2px;padding:1px 2px;font:700 clamp(7px,23cqw,12px)/1 Arial,sans-serif;position:absolute;top:9%;left:3%;box-shadow:0 0 0 1px #304c3426}.english-labels .action-translation,.english-labels .dealer-chip i{display:none}.english-labels .wind-badge .avatar,.english-labels .medal .glyph{font-family:Arial,sans-serif}.table-copy{cursor:pointer}.full-game nav.game-hud button.table-copy.brass{background:var(--glow);border-color:var(--brass);color:var(--brass-2);display:inline-flex}.full-game nav.game-hud button.table-copy{border:1px solid var(--line-2);background:var(--plaque);min-height:0;font-size:12px;line-height:inherit;border-radius:999px;padding:6px 12px;text-decoration:none}.invite-copy-feedback{z-index:100;border:1px solid var(--line-2);background:var(--plaque,#173d30);width:max-content;max-width:calc(100vw - 32px);color:var(--ivory,#fffdf3);text-align:center;pointer-events:none;border-radius:10px;padding:12px 18px;font:500 14px/1.4 Arial,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0003}.invite-copy-feedback:empty{display:none}@media (max-height:600px) and (orientation:landscape){.full-game nav.game-hud button.table-copy{letter-spacing:.04em;padding:4px 8px;font-size:10px}}.observer-page{background:var(--site-base);min-height:100dvh;color:var(--site-text);padding-bottom:28px}.observer-page header{flex-wrap:wrap;gap:16px;height:auto;min-height:76px;padding:16px 4%;display:flex}.observer-page header>span{margin-left:auto;font-size:13px}.observer-heading,.observer-summary{max-width:1200px;margin:20px auto;padding:0 24px}.observer-heading h1{margin:0;font-size:30px}.observer-heading p{color:var(--site-muted)}.observer-heading form{align-items:center;gap:10px;max-width:480px;display:flex}.observer-heading form button{white-space:nowrap;width:auto;min-height:44px;margin:0}.observer-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1200px;margin:auto;padding:0 24px;display:grid}.observer-seat{background:var(--site-panel);border:1px solid var(--site-line);border-radius:14px;min-width:0;padding:18px}.observer-seat.is-active{border-color:var(--site-accent);box-shadow:0 0 0 1px var(--site-accent)}.observer-seat h2{margin:0;font-size:17px}.observer-seat h2 small{color:var(--site-muted);margin-top:6px;font:400 12px/1.5 Arial;display:block}.observer-seat p{color:var(--site-muted);font-size:12px}.observer-melds,.observer-melds>div,.observer-winning-hand{flex-wrap:wrap;gap:4px;display:flex}.observer-melds{gap:12px;margin-bottom:14px}.observer-river{grid-template-columns:repeat(9,28px);gap:4px;display:grid}.observer-page .tile.small{width:28px;height:36px}.observer-summary>p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.observer-summary .activity-feed-slot{--ivory:var(--site-text);--sage:var(--site-muted);--line:var(--site-line);--plaque:var(--site-panel)}@media (max-width:700px){.observer-table{gap:8px;padding:0 12px}.observer-seat{padding:10px}.observer-river{grid-template-columns:repeat(9,20px);gap:2px}.observer-river .tile.small{width:20px;height:26px}}.tile .english-badge{z-index:3;color:#263d50;pointer-events:none;background:#fdfbf2f2;border:1px solid #77848f66;border-radius:4px;place-items:center;min-width:1.3em;padding:2px 3px;font:700 clamp(7px,23cqw,13px)/1 Arial,sans-serif;display:grid;position:absolute;bottom:3%;left:2%;box-shadow:0 1px 2px #0002}.tile.small .english-badge{box-sizing:border-box;color:#263d50;background:#fffdf5;border:0;border-radius:2px;min-width:9px;height:9px;padding:0 1px;font:700 7px/9px Arial,sans-serif;bottom:0;left:0;box-shadow:0 0 0 1px #263d5026}.full-game .your-hand button.tile{touch-action:manipulation}.full-game .your-hand .tile,.full-game .your-hand .tile *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.settings-dialog .setting-check:has(input:disabled){opacity:.55;cursor:not-allowed}.full-game .plaque-body>b .dealer-chip{flex:none;align-self:center}.full-game .in-game .hand-area .hand-bar .move-pill.claim>i{background:var(--brass);animation:1.6s ease-in-out infinite claim-live-pulse;display:block}@keyframes claim-live-pulse{0%,to{opacity:.65;box-shadow:0 0 0 1px color-mix(in srgb,var(--brass) 12%,transparent)}50%{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb,var(--brass) 15%,transparent),0 0 10px color-mix(in srgb,var(--brass) 35%,transparent)}}.full-game .in-game .hand-area .hand-bar:has(.claim-actions){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.full-game .in-game .hand-area .hand-bar .claim-actions{flex-wrap:nowrap;grid-row:1;gap:6px;min-width:0;max-width:100%;overflow:visible}.full-game .in-game .hand-area .hand-bar .claim-actions>button{white-space:nowrap;overflow-wrap:normal;flex:0 auto;gap:5px;min-width:0;padding:6px 10px}.full-game .chow-preview{flex-wrap:nowrap;flex-shrink:0}.full-game .in-game .hand-area .hand-bar .claim-actions{align-items:center;width:100%;container-type:inline-size}.full-game .in-game .hand-area .hand-bar .claim-actions>button{box-sizing:border-box;align-self:center;height:44px;min-height:44px;max-height:44px;padding-block:4px}.full-game .in-game .hand-area .hand-bar .claim-actions .chow-preview{align-items:center;gap:2px;padding:0}.full-game .in-game .hand-area .hand-bar .claim-actions .chow-preview .tile.small{flex:none;width:clamp(10px,6cqw,20px);min-width:0;height:clamp(14px,8cqw,27px)}:is(.full-game .in-game .hand-area .hand-bar .claim-actions:has(>button:nth-child(4)) .chow-label,.full-game .in-game .hand-area .hand-bar .claim-actions:has(>button:nth-child(4)) .action-translation){display:none}@media (max-width:1100px),(max-height:600px) and (orientation:landscape){.full-game .dealer-chip i,.full-game .dealer-chip .dealer-long{display:none}.full-game .dealer-chip{letter-spacing:0;padding:2px 5px}.full-game .table-field .seat.plaque .plaque-body>b{flex-wrap:nowrap}.full-game .in-game .hand-area .hand-bar .move-pill.claim>span,.full-game .in-game .hand-area .hand-bar .claim-actions .chow-label,.full-game .in-game .hand-area .hand-bar .claim-actions .action-translation,.full-game .in-game .hand-area .hand-bar .claim-actions .win-preview{display:none}.full-game .in-game .hand-area .hand-bar .claim-actions>button{gap:3px;min-height:44px;padding:5px 7px;font-size:12px}.full-game .chow-preview .tile.small{width:18px;height:24px}.full-game .in-game .hand-area .hand-bar:has(.claim-actions) .hand-seat b{flex-wrap:nowrap;max-width:none}}@media (max-width:740px) and (orientation:landscape){.full-game .in-game .hand-area .hand-bar:has(.claim-actions){gap:5px}:is(.full-game .in-game .hand-area .hand-bar:has(.claim-actions) .hand-seat .self-label,.full-game .in-game .hand-area .hand-bar:has(.claim-actions) .hand-seat .seat-score){display:none}.full-game .in-game .hand-area .hand-bar .claim-actions{gap:3px}.full-game .in-game .hand-area .hand-bar .claim-actions>button{padding:4px 5px;font-size:11px}.full-game .chow-preview .tile.small{width:15px;height:21px}}.chow-picker-popup[data-table-theme]{--chow-bg:#142137;--chow-text:#e7edf7;--chow-line:#8496b3;background:var(--chow-bg);color:var(--chow-text);border:1px solid var(--chow-line);z-index:80;border-radius:16px;width:240px;max-width:calc(100vw - 24px);max-height:65dvh;padding:10px;overflow-y:auto;box-shadow:0 12px 32px #0005}.chow-picker-popup[data-table-theme=lacquer]{--chow-bg:#173f33;--chow-text:#f1f1df;--chow-line:#a4b78b}.chow-picker-popup[data-table-theme=parlor]{--chow-bg:#f7f3e8;--chow-text:#293e36;--chow-line:#809386}.chow-picker-popup>p{opacity:.75;margin:0 0 8px;font-size:12px}.chow-picker-popup .chow-picker-option{border:1px solid color-mix(in srgb,var(--chow-line) 50%,transparent);width:100%;min-height:52px;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:5px;padding:6px 10px;display:flex}:is(.chow-picker-popup .chow-picker-option:hover,.chow-picker-popup .chow-picker-option:focus-visible){background:color-mix(in srgb,var(--chow-line) 18%,transparent);outline:1px solid var(--chow-line);outline-offset:1px}.chow-picker-tiles{align-items:center;gap:4px;display:flex}.chow-picker-popup .tile.small{flex:none;width:28px;min-width:0;height:38px;margin:0;transform:none}.chow-picker-popup .claimed-tile{outline:2px solid var(--chow-line);outline-offset:1px;border-radius:5px}.full-game .in-game .hand-area .hand-bar .claim-actions>.chow-picker-trigger{white-space:nowrap;flex:none;gap:6px}.hud-mobile-mode{display:none}@media (min-width:1100px) and (min-height:650px){.full-game .in-game .table-field .zone-north{width:100%;min-width:0}.full-game .in-game .table-field .zone-north .seat-discards.river,.full-game .in-game .table-field>.seat-discards.river.discards-south{box-sizing:border-box;grid-template-columns:repeat(auto-fit,29px);justify-content:center;width:100%;min-width:0;max-height:none}}@media (max-height:600px) and (orientation:landscape){.full-game nav.game-hud .hud-mobile-mode{letter-spacing:0;text-transform:none;display:inline}.full-game nav.game-hud .hud-session-details{display:none}.full-game nav.game-hud .hud-chip,.full-game nav.game-hud button.table-copy{padding-block:3px}.full-game .in-game .hand-area .hand-bar .hand-actions button,.full-game .in-game .hand-area .hand-bar .claim-actions>button,.full-game .in-game .hand-area .queued-discard>button{box-sizing:border-box;height:40px;min-height:40px;max-height:40px;padding-block:3px}.full-game .in-game .hand-area .hand-bar .move-pill{padding-block:2px}}@media (min-width:901px){.full-game .table-field .seat.plaque .thinking{z-index:3;border:1px solid var(--line-2);background:var(--felt-2);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;gap:3px;width:30px;height:15px;margin:0;padding:0;display:flex;position:absolute;top:-8px;right:10px}.full-game .table-field .seat.plaque .thinking i{flex:none;width:3px;height:3px}}@media (prefers-reduced-motion:reduce){.full-game .thinking i{animation:none}}.waiting-ellipsis{letter-spacing:0;justify-content:center;width:1.2em;margin-left:2px;display:inline-flex}.waiting-ellipsis>span{opacity:.25;animation:1.4s ease-in-out infinite waiting-dot}.waiting-ellipsis>span:nth-child(2){animation-delay:.18s}.waiting-ellipsis>span:nth-child(3){animation-delay:.36s}@keyframes waiting-dot{0%,70%,to{opacity:.25}35%{opacity:1}}@media (prefers-reduced-motion:reduce){.waiting-ellipsis>span{opacity:1;animation:none}}.winning-hand-reveal>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.winning-hand-reveal>summary:before{content:"▸";margin-right:8px}.winning-hand-reveal[open]>summary:before{content:"▾"}.winning-hand-reveal>summary .hide-hand-label,.winning-hand-reveal[open]>summary .reveal-hand-label{display:none}.winning-hand-reveal[open]>summary .hide-hand-label{display:inline}.winning-hand-reveal>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.full-game.table-lacquer{--felt-1:#286752;--felt-2:#123e32;--felt-3:#1d5142;--rail-1:#173d33;--rail-2:#0c2922;--rack-1:#285847;--rack-2:#204838;--rack-3:#173c30;--brass:#c4cca5;--brass-2:#e4e6c9;--brass-3:#b1c19a;--brass-deep:#62795a;--ivory:#f3f2e4;--sage:#bccfc0;--plaque:#102f28b8;--line:#c4d3b52e;--line-2:#c4d3b55c;--glow:#c4d3b526;--medal:#204e3e;--back-1:#54856a;--back-2:#2f6149;--back-3:#173c2b;--tile-match:#b5a5bd}.full-game.table-parlor{--felt-1:#e5ebdb;--felt-2:#cbd8bf;--felt-3:#dce5cf;--rail-1:#f6f2e7;--rail-2:#e3dfd0;--rack-1:#f7f5e9;--rack-2:#eaeedc;--rack-3:#dce4cc;--brass:#37664b;--brass-2:#284e39;--brass-3:#41694e;--brass-deep:#234632;--ivory:#263e30;--sage:#50684f;--plaque:#fffdf0c7;--line:#4c70542b;--line-2:#4c705459;--glow:#37664b1a;--medal:#eaf0df;--back-1:#82a17b;--back-2:#587a52;--back-3:#375534;--tile-match:#8b7195}.full-game:is(.table-lacquer,.table-parlor) .workspace.in-game:before{opacity:.25}.full-game.table-lacquer .in-game .felt{box-shadow:inset 0 0 0 1px var(--line-2),inset 0 0 80px #06281e40}.full-game.table-parlor .in-game .felt{box-shadow:inset 0 0 0 1px var(--line-2),inset 0 0 60px #60784c12}.full-game:is(.table-lacquer,.table-parlor) .felt:after{opacity:.45}.full-game.table-parlor .in-game .hand-area{background:linear-gradient(#faf8eea6,#e6edd8e6);box-shadow:0 4px 14px #344b2b12,inset 0 1px #fff9}.full-game.table-lacquer .in-game .hand-area{background:linear-gradient(#36665066,#173d31cc);box-shadow:0 4px 14px #06271d26,inset 0 1px #e6edce0d}.full-game.table-parlor .hud-chip{background:#fffdf080}.full-game.table-parlor .hud-chip.brass{background:#dce7cf}.full-game.table-parlor .in-game .seat.plaque .avatar{color:var(--ivory);background:#e5edd9}.full-game.table-lacquer .in-game .seat.plaque .avatar{color:var(--ivory);background:#264f3c}.full-game:is(.table-lacquer,.table-parlor) .hand-seat .avatar.you{background:var(--brass-2);color:var(--rail-2);border-color:var(--line-2)}.full-game.table-parlor .in-game .hand-area .hand-bar .move-pill{color:var(--ivory);border-color:var(--line-2);background:#fffdf0c7}.full-game.table-parlor .in-game .hand-area .hand-bar .move-pill.quiet{color:var(--sage);background:#f3f5e899}.full-game.table-parlor .in-game .hand-area .hand-bar .move-pill.claim{border-color:var(--brass)}.full-game.table-parlor .toast{color:var(--sage)}.full-game.table-parlor .in-game .hand-actions .discard-button{color:#fffdf0;background:#315d43;border-color:#315d43;box-shadow:0 2px #244630}.full-game.table-lacquer .in-game .hand-actions .discard-button{color:#203e30;background:#d8dfbe;border-color:#d8dfbe;box-shadow:0 2px #829775}.full-game:is(.table-lacquer,.table-parlor) .in-game .hand-actions .discard-button:disabled{opacity:.45}.full-game.table-parlor .in-game .hand-area .your-hand .tile.selected{filter:none;outline-offset:2px;outline:2px solid #37664b;box-shadow:0 0 0 4px #37664b14}.full-game.table-parlor .in-game .hand-area .your-hand .tile:focus-visible{outline-color:#37664b}.full-game:is(.table-lacquer,.table-parlor) .hud-brand .seal{color:#f5f2df;background:linear-gradient(145deg,#376c53,#234f3c);border-color:#a6bd94}@media (max-height:600px) and (orientation:landscape){.full-game.table-parlor .in-game .hand-area .your-hand .tile.selected{outline-offset:1px;outline-width:1px;box-shadow:0 0 4px #37664b26}}.full-game:is(.table-lacquer,.table-parlor) button:disabled{cursor:not-allowed;filter:none}.full-game:is(.table-lacquer,.table-parlor) .in-game .hand-actions .discard-button:hover:not(:disabled){filter:brightness(1.08)}.full-game:is(.table-lacquer,.table-parlor) .in-game .hand-actions .discard-button:disabled{box-shadow:none;filter:none}.full-game:is(.table-lacquer,.table-parlor) .in-game .hand-area .hand-actions .choice-button:disabled{opacity:.45;box-shadow:none}.full-game:is(.table-lacquer,.table-parlor) button:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.full-game:is(.table-lacquer,.table-parlor) .in-game .hand-area .hand-actions button:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.full-game.table-parlor .in-game .hand-actions .win-button{color:#fffdf0;background:#984733;box-shadow:0 2px #6f3527}.full-game.table-lacquer .in-game .hand-actions .win-button{color:#fffdf0;background:#a64f39;box-shadow:0 2px #713729}.result-dialog.modern-result[data-table-theme]{background:var(--site-panel)!important;color:var(--site-text)!important;border-color:var(--site-line)!important}.result-dialog.modern-result[data-table-theme=midnight]{--site-panel:#131f35;--site-raised:#1b2b46;--site-text:#e6ecf7;--site-muted:#a7b7cf;--site-line:#344663;--site-accent:#b9cbea;--site-danger:#f0aaa9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.result-dialog.modern-result[data-table-theme=lacquer]{--site-panel:#143d31;--site-raised:#204e3e;--site-text:#f3f2e4;--site-muted:#bccfc0;--site-line:#416650;--site-accent:#d8dfbe;--site-danger:#f1ad99;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.result-dialog.modern-result[data-table-theme=parlor]{--site-panel:#f7f3e8;--site-raised:#ece8d9;--site-text:#34483e;--site-muted:#6a7768;--site-line:#cbd0bc;--site-accent:#426b53;--site-danger:#a44842;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.result-dialog.modern-result .win-ready{border-top:0;margin-top:0;padding-top:0}.result-dialog.modern-result .result-actions{border-top:0;border-bottom:1px solid var(--site-line);background:0 0;margin:0 0 20px;padding:12px 0 20px;position:static}.result-dialog.modern-result .result-actions .primary{background:var(--site-accent);color:var(--site-panel);border-color:var(--site-accent)}.result-dialog.modern-result .result-actions .primary:hover{background:var(--site-accent);filter:brightness(1.06)}.result-dialog.modern-result .result-actions .quiet{color:var(--site-text);border-color:var(--site-line);background:0 0}.result-dialog.modern-result .result-pay{background:var(--site-raised);box-shadow:none}.result-dialog.modern-result .win-payment-detail{color:var(--site-muted);max-width:48ch;margin:8px 0 0;font:400 13px/1.5 Arial,sans-serif}@media (max-width:600px){.calc-dialog{min-width:0;padding:18px 12px!important}.calc-dialog>*{min-width:0}}@media (max-width:700px),(max-width:1000px) and (max-height:600px) and (orientation:landscape){.result-dialog.modern-result .result-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px;display:grid}.result-dialog.modern-result .result-actions>button{white-space:normal;overflow-wrap:normal;width:100%;min-width:0;height:auto;min-height:44px;box-shadow:none;text-align:center;border-radius:10px;justify-content:center;margin:0;padding:10px 8px;font:600 12px/1.3 Arial,sans-serif}.result-dialog.modern-result .win-summary{align-items:flex-start;gap:12px}.result-dialog.modern-result .win-summary>div{min-width:0}.result-dialog.modern-result .win-fan-chip{flex-shrink:0}}.result-dialog.modern-result .actual-hand .tile.win{outline-color:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 20%,transparent)}.settings-dialog .table-theme-trigger{background:var(--site-input);width:100%;min-height:42px;color:var(--site-text);border-color:var(--site-line)}.table-theme-options [data-disabled]{color:#7c827d;opacity:.6;cursor:not-allowed}.theme-coming-soon{color:#657168;white-space:nowrap;background:#e8ece7;border:1px solid #bfc7c0;border-radius:999px;margin-left:10px;padding:2px 7px;font-size:10px;line-height:1.4;display:inline-flex}.connection-badge{color:var(--site-muted,#aebfd8);white-space:normal;border:1px solid;border-radius:999px;margin:2px 4px;padding:2px 6px;font:500 10px/1.4 Arial,sans-serif;display:inline-block}.result-dialog.modern-result .result-ready-actions,.result-dialog.modern-result .result-back-actions{grid-template-columns:minmax(0,1fr);display:grid}.result-dialog.modern-result .result-ready-actions>button,.result-dialog.modern-result .result-back-actions>button{text-align:center;justify-content:center;width:100%;min-width:0}.result-dialog.modern-result .result-back-actions{border-bottom:0;border-top:1px solid var(--site-line);margin:20px 0 0;padding:16px 0 0}.portrait-table,.portrait-menu{display:none}.portrait-inspection{color:#e7edf7;background:#142137;border:1px solid #8496b3;max-height:calc(100dvh - 32px);overflow-y:auto}.portrait-inspection[data-table-theme=lacquer]{color:#f1f1df;background:#173f33;border-color:#a4b78b}.portrait-inspection [data-slot=dialog-description]{color:inherit;opacity:.75}.portrait-melds,.portrait-meld{flex-wrap:wrap;gap:2px;display:flex}.portrait-melds{gap:6px}.portrait-meld{border-bottom:1px solid;flex-wrap:nowrap;padding-bottom:3px}.portrait-inspection .tile.small{flex:none;width:30px;height:39px;transform:none}.portrait-inspection-river{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.portrait-inspection .latest{outline-offset:1px;outline:2px solid #c3b588}.portrait-inspection .tile[data-matching=true]{box-shadow:0 0 0 1px #a79aba}.portrait-done,.portrait-menu-panel>button,.portrait-menu-panel a,.portrait-menu-panel .activity-feed-compact button,.portrait-menu-panel .feedback-trigger{min-height:44px;color:inherit;text-align:center;background:0 0;border:1px solid #8496b366;border-radius:8px;padding:10px}.portrait-menu-panel .activity-feed-compact{display:block}.portrait-menu-panel .activity-feed-compact button{width:100%}@media (max-width:700px) and (orientation:portrait){.chow-picker-popup[data-table-theme]{max-height:calc(100dvh - 260px)}.full-game:has(.game-hud){height:100dvh;min-height:0;padding:0;overflow:hidden}.full-game nav.game-hud{min-height:48px;padding:2px 10px;padding-top:env(safe-area-inset-top);flex-wrap:nowrap;gap:6px}.full-game nav.game-hud>.hud-brand,.full-game nav.game-hud>.hud-rules,.full-game nav.game-hud>.activity-feed-compact,.full-game nav.game-hud>button,.full-game nav.game-hud>.feedback-trigger,.full-game nav.game-hud .hud-session-details{display:none}.full-game nav.game-hud .hud-mobile-mode{text-transform:none;letter-spacing:0;display:inline}.full-game nav.game-hud .hud-chip{background:0 0;border:0;flex-wrap:wrap;gap:3px;padding:4px 6px;font-size:10px;display:flex}.full-game nav.game-hud>.hud-chip:not(.brass):not(.hud-solo):not(.hud-rules){display:flex}.full-game nav.game-hud button.table-copy.brass{display:none}.full-game nav.game-hud .portrait-menu{display:block}.full-game .workspace.in-game{flex:1;height:auto;min-height:0;margin:0;padding:0}.full-game .workspace.in-game .table-area{height:100%;min-height:0;padding:0}.full-game .workspace.in-game .felt{inset:0 6px max(4px,env(safe-area-inset-bottom));border-radius:14px;min-height:0;padding:0;position:absolute;overflow:hidden}.full-game .in-game .table-field,.full-game .in-game .felt-melds{display:none}.full-game .in-game .portrait-table{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px;display:flex}.portrait-table-caption{color:var(--sage);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:6px;font:400 11px/1.4 Arial,sans-serif;display:flex}.portrait-game-wind{color:var(--ivory);align-items:center;gap:4px;display:inline-flex}.portrait-game-wind strong{font:inherit}.portrait-seats{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0;display:grid;position:relative}.portrait-flow-arrow{width:16px;height:16px;color:var(--brass);pointer-events:none;place-items:center;font:600 14px/1 Arial,sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%)}.portrait-flow-arrow.flow-top{top:25%;left:50%}.portrait-flow-arrow.flow-right{top:50%;left:75%}.portrait-flow-arrow.flow-bottom{top:75%;left:50%}.portrait-flow-arrow.flow-left{top:50%;left:25%}.portrait-seat-order{color:var(--brass);letter-spacing:.03em;font-size:9px;line-height:1.2}.portrait-seat{border:1px solid var(--line);background:var(--plaque);min-width:0;min-height:0;color:var(--ivory);text-align:left;border-radius:10px;flex-direction:column;gap:4px;padding:7px;display:flex;overflow:hidden}.portrait-seat[data-active=true]{border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--glow)}.portrait-seat:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.portrait-seat-heading{align-items:center;gap:5px;width:100%;min-width:0;font-size:12px;display:flex}.portrait-seat-heading strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portrait-wind{background:var(--medal);width:24px;height:24px;color:var(--brass);border-radius:50%;flex:none;place-items:center;font-size:16px;line-height:1;display:grid}.portrait-dealer{border:1px solid var(--line-2);border-radius:4px;padding:1px 4px;font-size:9px}.portrait-seat-meta{width:100%;color:var(--sage);white-space:nowrap;justify-content:space-between;font-size:9px;display:flex}.portrait-seat .portrait-melds{flex:none;gap:3px}.portrait-seat .portrait-melds:empty{display:none}.portrait-seat .portrait-meld .tile.small{flex:none;width:15px;min-width:0;height:19px;margin:0;transform:none}.portrait-river-space{flex:1;width:100%;min-height:0;display:block;position:relative;container-type:size}.portrait-river{--public-tile:min(calc((100cqw - 16px)/9),calc((100cqh / var(--river-rows) - 2px)*.8));grid-template-columns:repeat(9,var(--public-tile));justify-content:center;gap:2px;padding-top:1px;display:grid}.portrait-seat .portrait-river .tile.small{width:var(--public-tile);height:calc(var(--public-tile)*1.25);min-width:0;margin:0;transform:none}.portrait-seat{cursor:default}.portrait-seat .tile.latest{outline-offset:1px;z-index:1;outline:2px solid #e8bc68}.portrait-seat .tile.latest:after{content:"";z-index:4;pointer-events:none;background:#e8bc68;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.portrait-seat .tile[data-matching=true]{box-shadow:inset 0 0 0 2px #b0a2d3,0 0 0 1px #b0a2d3}.portrait-seat .tile[data-matching=true]:before{content:"";z-index:3;pointer-events:none;border:2px solid #b0a2d3;border-radius:3px;position:absolute;inset:0}.portrait-empty{color:var(--sage);place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.full-game .in-game .hand-area{isolation:isolate;grid-template-rows:32px auto 46px;grid-template-columns:minmax(0,1fr);gap:6px;width:calc(100% - 12px);max-width:480px;height:auto;min-height:0;margin:0 auto 6px;padding:5px 8px 6px;display:grid}.full-game .in-game .hand-area .hand-bar{display:contents}.full-game .in-game .hand-area .hand-bar .hand-seat,.full-game .in-game .hand-area .your-melds{display:none}.full-game .in-game .hand-area .hand-bar .move-pill{white-space:nowrap;flex-wrap:nowrap;grid-area:1/1;place-self:center;gap:6px;max-width:100%;min-height:28px;padding:3px 10px;font-size:11px}.full-game .in-game .hand-area .hand-bar .move-pill b{letter-spacing:.08em;font-size:10px}.full-game .in-game .hand-area .hand-bar .move-pill>span{display:none}.full-game .in-game .hand-area .hand-bar .move-pill>i{width:7px;height:7px;display:block}.full-game .in-game .hand-area .your-hand{grid-area:2/1;grid-template-rows:repeat(2,55px);grid-template-columns:repeat(7,minmax(0,44px));place-content:center;gap:5px 3px;width:100%;min-height:115px;margin:0;padding:5px 0 0;display:grid;overflow:visible}.full-game .in-game .hand-area .your-hand .tile{aspect-ratio:4/5;filter:none;outline-offset:1px;align-self:end;width:100%;min-width:0;max-width:44px;height:auto}.full-game .in-game .hand-area .your-hand .draw-gap{display:none}.full-game .in-game .hand-area .your-hand .draw-gap+.tile{border-left:0}.full-game .in-game .hand-area .your-hand .tile.selected,.full-game .in-game .hand-area .your-hand .tile.selected:not(:disabled):hover{outline:1px solid var(--brass);box-shadow:0 0 6px var(--glow);z-index:2;transform:translateY(-3px)}.full-game .in-game .hand-area .hand-bar .hand-actions,.full-game .in-game .hand-area .hand-bar .claim-actions{flex-wrap:nowrap;grid-area:3/1;justify-content:center;justify-self:stretch;gap:4px;width:100%;max-width:none;min-height:44px;display:flex;container-type:normal}.full-game .in-game .hand-area .hand-bar .hand-actions>button{white-space:nowrap;flex:1 1 0;gap:3px;min-width:0;height:44px;min-height:44px;padding:4px 6px;font-size:12px}.full-game .in-game .hand-area .hand-bar .claim-actions>.chow-picker-trigger{flex:1.7 1 0;font-size:11px}.full-game .in-game .hand-area .hand-bar .claim-actions>.pass-button{order:-1}.full-game .in-game .hand-area .hand-bar .claim-actions .chow-preview .tile.small{width:17px;height:23px}.full-game .in-game .hand-area .action-translation,.full-game .in-game .hand-area .win-preview{display:none}.full-game .in-game .hand-area .hand-bar>.queued-discard{grid-area:3/1;justify-content:center;justify-self:stretch;min-height:44px}.full-game .in-game .hand-area .hand-bar:has(>.queued-discard) .hand-actions{display:none}.full-game .in-game .felt-error{max-height:40px;margin:3px 8px;font-size:11px;overflow:auto}.full-game .portrait-melds.exposed-tray{border:1px solid var(--line);background:var(--plaque);border-radius:7px;flex-wrap:wrap;gap:4px 7px;padding:4px;display:flex}.portrait-melds .exposed-label{letter-spacing:.04em;color:var(--sage);text-align:left;flex:0 0 100%;font:500 8px/1.2 Arial,sans-serif}}@media (pointer:coarse),(max-width:700px) and (orientation:portrait),(max-width:1000px) and (max-height:600px) and (orientation:landscape){.full-game .in-game .hand-area .your-hand .draw-gap+.tile:not(.selected){outline:1px dashed var(--brass);outline-offset:1px}.full-game .in-game .hand-area .your-hand .draw-gap+.tile:before{content:"DRAW";z-index:3;color:#252b33;letter-spacing:.04em;pointer-events:none;background:#eadcb1;border:1px solid #f5e9c9;border-radius:3px;padding:2px 3px;font:800 8px/1 Arial,Helvetica,sans-serif;position:absolute;top:0;right:0;box-shadow:0 1px 3px #0005}}
