:root{
  color-scheme:light;
  --pine:#123c35;
  --pine-deep:#0c2d27;
  --felt:#154b40;
  --paper:#f5f3ed;
  --surface:#fffefa;
  --ink:#202a27;
  --muted:#757c77;
  --line:#dddfd8;
  --gold:#ddb665;
  --gold-hover:#e9c67f;
  --red:#b64040;
  --radius:10px;
  --font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;
  font-family:var(--font);
  font-size:15px;
  color:var(--ink);
  background:var(--paper)}
  *{
    box-sizing:border-box}
    body{
      margin:0;
      min-height:100dvh}
      button,input,select{
        font:inherit}
        button{
          cursor:pointer;
          min-height:44px;
          border:1px solid transparent;
          border-radius:6px;
          padding:11px 18px;
          font-weight:600;
          line-height:1.3;
          transition:background .15s,border-color .15s,transform .15s}
          button:hover:not(:disabled){
            transform:translateY(-1px)}
            button:disabled{
              opacity:.46;
              cursor:not-allowed;
              transform:none}
              button:focus-visible,a:focus-visible,summary:focus-visible{
                outline:3px solid var(--gold);
                outline-offset:4px}
                input:focus-visible,select:focus-visible{
                  outline:2px solid var(--pine);
                  outline-offset:2px}
                  input,select{
                    border:1px solid #cfd5ce;
                    border-radius:6px;
                    min-height:48px;
                    width:100%;
                    padding:11px 13px;
                    background:#fff;
                    color:var(--ink)}
                    input::placeholder{
                      color:#969b96}
                      input:disabled,select:disabled{
                        background:#f0f1ed;
                        color:#717a73}
                        h1,h2,h3,p{
                          margin:0}
                          h2{
                            font-size:18px;
                            font-weight:650;
                            letter-spacing:.01em}
                            h3{
                              font-size:15px;
                              font-weight:650}
                              a{
                                color:inherit}
                                .button-primary{
                                  background:var(--pine);
                                  color:#fff}
                                  .button-primary:hover:not(:disabled){
                                    background:#20584b}
                                    .button-gold{
                                      background:var(--gold);
                                      color:#1d281f;
                                      border-color:#d6b063}
                                      .button-gold:hover:not(:disabled){
                                        background:var(--gold-hover)}
                                        .secondary-btn{
                                          background:transparent;
                                          border-color:var(--line);
                                          color:var(--ink)}
                                          .secondary-btn:hover:not(:disabled){
                                            background:#eeefe9;
                                            border-color:#bec8bd}
                                            .text-button{
                                              padding:6px;
                                              min-height:44px;
                                              color:var(--muted);
                                              background:none;
                                              white-space:nowrap}
                                              .button-ghost{
                                                background:transparent;
                                                border-color:#77948b;
                                                color:#f4f5e9}
                                                .button-ghost:hover:not(:disabled){
                                                  background:#ffffff12;
                                                  border-color:var(--gold)}
                                                  .button-ghost.danger{
                                                    border-color:#a2685d;
                                                    color:#efb0a0}
                                                    .compact{
                                                      font-size:13px;
                                                      min-height:36px;
                                                      padding:7px 12px}
                                                      .helper,.muted{
                                                        font-size:12px;
                                                        font-weight:400;
                                                        color:var(--muted);
                                                        line-height:1.65}
                                                        .site-header{
                                                          min-height:76px;
                                                          background:var(--pine);
                                                          color:#fff;
                                                          display:flex;
                                                          align-items:center;
                                                          justify-content:space-between;
                                                          padding:16px max(28px,calc((100vw - 1120px)/2));
                                                          gap:20px;
                                                          border-bottom:1px solid #ffffff12}
                                                          .brand{
                                                            display:flex;
                                                            align-items:center;
                                                            text-decoration:none;
                                                            gap:12px;
                                                            white-space:nowrap}
                                                            .brand-mark{
                                                              font-size:27px;
                                                              color:#e9e7cf;
                                                              transform:rotate(-15deg)}
                                                              .brand strong{
                                                                font-size:26px;
                                                                letter-spacing:-.04em;
                                                                color:var(--gold)}
                                                                .brand-name{
                                                                  font-size:17px;
                                                                  font-weight:650;
                                                                  margin-left:5px}
                                                                  .header-tools{
                                                                    display:flex;
                                                                    align-items:center;
                                                                    gap:12px}
                                                                    .header-room{
                                                                      font-size:13px;
                                                                      border-left:1px solid #ffffff35;
                                                                      padding-left:18px;
                                                                      white-space:nowrap}
                                                                      .header-room strong{
                                                                        letter-spacing:.04em}
                                                                        .connection-status{
                                                                          font-size:12px;
                                                                          color:#d3e0d4;
                                                                          max-width:220px}
                                                                          .connection-status:before{
                                                                            content:"";
                                                                            display:inline-block;
                                                                            width:7px;
                                                                            height:7px;
                                                                            background:#5ecb99;
                                                                            border-radius:50%;
                                                                            margin-right:7px}
                                                                            .connection-status[data-offline=true]:before{
                                                                              background:var(--gold)}
                                                                              .app-shell{
                                                                                max-width:1120px;
                                                                                margin:0 auto;
                                                                                padding:40px 28px 24px}
                                                                                .lobby-intro{
                                                                                  margin-bottom:30px}
                                                                                  .lobby-intro h1{
                                                                                    font-size:clamp(30px,4vw,40px);
                                                                                    line-height:1.25;
                                                                                    font-weight:750;
                                                                                    letter-spacing:-.04em}
                                                                                    .lobby-intro p{
                                                                                      font-size:16px;
                                                                                      color:#626d64;
                                                                                      margin-top:14px}
                                                                                      .lobby-grid{
                                                                                        display:grid;
                                                                                        grid-template-columns:1.1fr 1fr;
                                                                                        border:1px solid var(--line);
                                                                                        border-radius:var(--radius);
                                                                                        background:var(--surface);
                                                                                        overflow:hidden}
                                                                                        .panel{
                                                                                          padding:24px}
                                                                                          .room-entry{
                                                                                            padding:26px 30px;
                                                                                            border-right:1px solid var(--line)}
                                                                                            .room-entry h2{
                                                                                              margin-bottom:24px}
                                                                                              .field{
                                                                                                display:flex;
                                                                                                flex-direction:column;
                                                                                                gap:8px;
                                                                                                margin-top:16px;
                                                                                                font-size:13px;
                                                                                                font-weight:600}
                                                                                                .field small{
                                                                                                  font-size:11px;
                                                                                                  font-weight:400;
                                                                                                  color:var(--muted);
                                                                                                  float:right;
                                                                                                  margin-left:10px}
                                                                                                  .entry-actions{
                                                                                                    display:flex;
                                                                                                    gap:12px;
                                                                                                    margin-top:24px}
                                                                                                    .entry-actions>button{
                                                                                                      flex:1}
                                                                                                      .room-entry>.helper{
                                                                                                        margin-top:15px}
                                                                                                        .section-heading{
                                                                                                          display:flex;
                                                                                                          align-items:center;
                                                                                                          justify-content:space-between;
                                                                                                          gap:14px}
                                                                                                          .settings-fields{
                                                                                                            display:grid;
                                                                                                            grid-template-columns:1fr 1.1fr;
                                                                                                            gap:16px;
                                                                                                            margin-top:8px}
                                                                                                            .apply-settings{
                                                                                                              width:100%;
                                                                                                              margin-top:16px;
                                                                                                              font-size:13px;
                                                                                                              min-height:38px;
                                                                                                              padding:8px}
                                                                                                              .bot-setting{
                                                                                                                display:flex;
                                                                                                                align-items:center;
                                                                                                                justify-content:space-between;
                                                                                                                border-top:1px solid var(--line);
                                                                                                                margin-top:24px;
                                                                                                                padding-top:20px;
                                                                                                                gap:12px}
                                                                                                                .bot-setting p{
                                                                                                                  margin-top:5px}
                                                                                                                  .bot-setting button{
                                                                                                                    white-space:nowrap;
                                                                                                                    min-height:36px;
                                                                                                                    padding:8px 12px}
                                                                                                                    .seats-panel{
                                                                                                                      border:1px solid var(--line);
                                                                                                                      border-radius:var(--radius);
                                                                                                                      background:var(--surface);
                                                                                                                      margin-top:14px;
                                                                                                                      padding:18px 24px}
                                                                                                                      .seat-list{
                                                                                                                        list-style:none;
                                                                                                                        display:flex;
                                                                                                                        flex-wrap:wrap;
                                                                                                                        gap:20px 26px;
                                                                                                                        padding:0;
                                                                                                                        margin:20px 0 0}
                                                                                                                        .seat-list li{
                                                                                                                          display:flex;
                                                                                                                          align-items:center;
                                                                                                                          gap:10px;
                                                                                                                          position:relative;
                                                                                                                          min-width:112px;
                                                                                                                          max-width:100%;
                                                                                                                          font-size:13px}
                                                                                                                          .seat-info{
                                                                                                                            min-width:0}
                                                                                                                            .seat-name{
                                                                                                                              display:block;
                                                                                                                              overflow:hidden;
                                                                                                                              text-overflow:ellipsis;
                                                                                                                              max-width:150px;
                                                                                                                              font-weight:600}
                                                                                                                              .seat-role{
                                                                                                                                font-size:11px;
                                                                                                                                color:var(--muted);
                                                                                                                                margin-top:4px;
                                                                                                                                display:block}
                                                                                                                                .avatar{
                                                                                                                                  width:42px;
                                                                                                                                  height:42px;
                                                                                                                                  border-radius:50%;
                                                                                                                                  display:grid;
                                                                                                                                  place-items:center;
                                                                                                                                  color:#fff;
                                                                                                                                  font-size:16px;
                                                                                                                                  font-weight:650;
                                                                                                                                  background:#547488;
                                                                                                                                  flex-shrink:0}
                                                                                                                                  .avatar.bot-avatar{
                                                                                                                                    background:#9a8971}
                                                                                                                                    .avatar.self-avatar{
                                                                                                                                      background:var(--pine)}
                                                                                                                                      .avatar.empty-avatar{
                                                                                                                                        background:transparent;
                                                                                                                                        color:#89938b;
                                                                                                                                        border:1px dashed #a5aea4;
                                                                                                                                        font-size:23px;
                                                                                                                                        font-weight:400}
                                                                                                                                        .empty-seat{
                                                                                                                                          color:var(--muted)}
                                                                                                                                          .remove-bot{
                                                                                                                                            border:0;
                                                                                                                                            background:none;
                                                                                                                                            color:var(--muted);
                                                                                                                                            font-size:17px;
                                                                                                                                            padding:4px;
                                                                                                                                            min-height:32px;
                                                                                                                                            min-width:32px}
                                                                                                                                            .share-panel{
                                                                                                                                              display:flex;
                                                                                                                                              align-items:center;
                                                                                                                                              gap:22px;
                                                                                                                                              border:1px solid var(--line);
                                                                                                                                              border-radius:var(--radius);
                                                                                                                                              margin-top:14px;
                                                                                                                                              padding:18px 24px;
                                                                                                                                              background:#f7f7f2}
                                                                                                                                              .share-code{
                                                                                                                                                display:flex;
                                                                                                                                                align-items:center;
                                                                                                                                                gap:14px;
                                                                                                                                                flex-shrink:0}
                                                                                                                                                .share-code strong{
                                                                                                                                                  font-size:22px;
                                                                                                                                                  letter-spacing:.07em;
                                                                                                                                                  font-variant-numeric:tabular-nums}
                                                                                                                                                  .share-copy{
                                                                                                                                                    flex:1;
                                                                                                                                                    border-left:1px solid var(--line);
                                                                                                                                                    padding-left:22px;
                                                                                                                                                    min-width:0}
                                                                                                                                                    .share-copy h3{
                                                                                                                                                      font-size:13px}
                                                                                                                                                      .share-copy p{
                                                                                                                                                        font-size:11px;
                                                                                                                                                        color:var(--muted);
                                                                                                                                                        line-height:1.6;
                                                                                                                                                        margin-top:4px;
                                                                                                                                                        overflow-wrap:anywhere}
                                                                                                                                                        .share-panel>button{
                                                                                                                                                          font-size:12px;
                                                                                                                                                          white-space:nowrap}
                                                                                                                                                          .start-area{
                                                                                                                                                            text-align:center;
                                                                                                                                                            margin:22px auto 0}
                                                                                                                                                            .start-area>button{
                                                                                                                                                              width:min(100%,400px);
                                                                                                                                                              min-height:48px;
                                                                                                                                                              font-size:16px}
                                                                                                                                                              .start-area>p{
                                                                                                                                                                margin-top:9px}
                                                                                                                                                                .rules-note{
                                                                                                                                                                  font-size:12px;
                                                                                                                                                                  max-width:760px;
                                                                                                                                                                  margin:20px auto 0;
                                                                                                                                                                  color:var(--muted);
                                                                                                                                                                  line-height:1.8}
                                                                                                                                                                  .rules-note summary{
                                                                                                                                                                    cursor:pointer;
                                                                                                                                                                    text-align:center}
                                                                                                                                                                    .rules-note p{
                                                                                                                                                                      padding:14px 0;
                                                                                                                                                                      text-align:left}
                                                                                                                                                                      #room-qr{
                                                                                                                                                                        width:90px;
                                                                                                                                                                        height:90px}
                                                                                                                                                                        .result-banner{
                                                                                                                                                                          padding:14px 20px;
                                                                                                                                                                          background:#ece7d6;
                                                                                                                                                                          color:#69511f;
                                                                                                                                                                          border:1px solid #ddd0a7;
                                                                                                                                                                          border-radius:8px;
                                                                                                                                                                          margin-bottom:18px;
                                                                                                                                                                          font-size:14px}
                                                                                                                                                                          body.in-game{
                                                                                                                                                                            background:var(--pine-deep);
                                                                                                                                                                            color:#fff}
                                                                                                                                                                            body.in-game .app-shell{
                                                                                                                                                                              max-width:1200px;
                                                                                                                                                                              padding:0 28px 24px}
                                                                                                                                                                              body.in-game .site-header{
                                                                                                                                                                                padding-left:max(28px,calc((100vw - 1144px)/2));
                                                                                                                                                                                padding-right:max(28px,calc((100vw - 1144px)/2))}
                                                                                                                                                                                #game-view{
                                                                                                                                                                                  min-height:calc(100dvh - 100px);
                                                                                                                                                                                  flex-direction:column;
                                                                                                                                                                                  padding-top:24px}
                                                                                                                                                                                  #opponents-area{
                                                                                                                                                                                    display:flex;
                                                                                                                                                                                    gap:12px;
                                                                                                                                                                                    overflow-x:auto;
                                                                                                                                                                                    padding:2px 2px 12px;
                                                                                                                                                                                    scrollbar-width:thin;
                                                                                                                                                                                    scrollbar-color:#507265 transparent}
                                                                                                                                                                                    .opponent{
                                                                                                                                                                                      flex:1 0 146px;
                                                                                                                                                                                      min-width:0;
                                                                                                                                                                                      padding:16px;
                                                                                                                                                                                      border:1px solid #46675d;
                                                                                                                                                                                      background:#123c35;
                                                                                                                                                                                      border-radius:10px;
                                                                                                                                                                                      transition:border-color .15s,background .15s;
                                                                                                                                                                                      max-width:100%}
                                                                                                                                                                                      .opponent-head{
                                                                                                                                                                                        display:flex;
                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                        gap:10px;
                                                                                                                                                                                        min-width:0}
                                                                                                                                                                                        .opponent h3{
                                                                                                                                                                                          font-size:14px;
                                                                                                                                                                                          max-width:180px;
                                                                                                                                                                                          overflow:hidden;
                                                                                                                                                                                          text-overflow:ellipsis;
                                                                                                                                                                                          white-space:nowrap}
                                                                                                                                                                                          .opponent p{
                                                                                                                                                                                            font-size:12px;
                                                                                                                                                                                            color:#bdcfc4;
                                                                                                                                                                                            margin-top:5px}
                                                                                                                                                                                            .opponent p strong{
                                                                                                                                                                                              color:#fff;
                                                                                                                                                                                              font-size:14px}
                                                                                                                                                                                              .opponent.urgent p,.opponent.urgent p strong{
                                                                                                                                                                                                color:#efb198}
                                                                                                                                                                                                .opponent .avatar{
                                                                                                                                                                                                  width:38px;
                                                                                                                                                                                                  height:38px;
                                                                                                                                                                                                  font-size:14px}
                                                                                                                                                                                                  .opponent.active-turn{
                                                                                                                                                                                                    border:2px solid var(--gold);
                                                                                                                                                                                                    padding:15px;
                                                                                                                                                                                                    background:#19483b;
                                                                                                                                                                                                    box-shadow:0 0 0 1px #ddb6651a}
                                                                                                                                                                                                    .opponent.active-turn .avatar{
                                                                                                                                                                                                      background:var(--gold);
                                                                                                                                                                                                      color:var(--pine-deep)}
                                                                                                                                                                                                      .card-backs{
                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                        padding:14px 8px 0;
                                                                                                                                                                                                        overflow:hidden;
                                                                                                                                                                                                        justify-content:center}
                                                                                                                                                                                                        .card-back{
                                                                                                                                                                                                          width:25px;
                                                                                                                                                                                                          height:38px;
                                                                                                                                                                                                          border:1px solid #9da8bb;
                                                                                                                                                                                                          border-radius:3px;
                                                                                                                                                                                                          background:repeating-linear-gradient(45deg,#526579 0 2px,#44566d 2px 4px);
                                                                                                                                                                                                          margin-left:-7px;
                                                                                                                                                                                                          flex-shrink:0}
                                                                                                                                                                                                          .card-back:first-child{
                                                                                                                                                                                                            margin-left:0}
                                                                                                                                                                                                            #game-info{
                                                                                                                                                                                                              text-align:center;
                                                                                                                                                                                                              margin:10px 0 4px;
                                                                                                                                                                                                              min-height:44px}
                                                                                                                                                                                                              #game-message{
                                                                                                                                                                                                                font-size:13px;
                                                                                                                                                                                                                color:#e6d9ad;
                                                                                                                                                                                                                line-height:1.6}
                                                                                                                                                                                                                #turn-hint{
                                                                                                                                                                                                                  font-size:11px;
                                                                                                                                                                                                                  color:#a3bdaf;
                                                                                                                                                                                                                  margin-top:4px}
                                                                                                                                                                                                                  #table-area{
                                                                                                                                                                                                                    flex:1;
                                                                                                                                                                                                                    min-height:230px;
                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                    flex-direction:column;
                                                                                                                                                                                                                    align-items:center;
                                                                                                                                                                                                                    justify-content:center;
                                                                                                                                                                                                                    padding:18px 0 28px;
                                                                                                                                                                                                                    background:radial-gradient(ellipse at center,#235a4533,transparent 70%)}
                                                                                                                                                                                                                    .table-heading{
                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                      align-items:center;
                                                                                                                                                                                                                      gap:18px;
                                                                                                                                                                                                                      margin-bottom:22px;
                                                                                                                                                                                                                      max-width:100%;
                                                                                                                                                                                                                      padding-inline:10px}
                                                                                                                                                                                                                      .table-heading span{
                                                                                                                                                                                                                        height:1px;
                                                                                                                                                                                                                        width:64px;
                                                                                                                                                                                                                        background:#56796370}
                                                                                                                                                                                                                        .table-heading h2{
                                                                                                                                                                                                                          font-size:15px;
                                                                                                                                                                                                                          font-weight:500;
                                                                                                                                                                                                                          color:#e7dfb6;
                                                                                                                                                                                                                          text-align:center;
                                                                                                                                                                                                                          overflow-wrap:anywhere}
                                                                                                                                                                                                                          #table-empty{
                                                                                                                                                                                                                            font-size:58px;
                                                                                                                                                                                                                            letter-spacing:14px;
                                                                                                                                                                                                                            color:#ffffff0a;
                                                                                                                                                                                                                            white-space:nowrap;
                                                                                                                                                                                                                            margin-top:22px;
                                                                                                                                                                                                                            user-select:none}
                                                                                                                                                                                                                            #last-played-cards{
                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                              justify-content:center;
                                                                                                                                                                                                                              max-width:100%;
                                                                                                                                                                                                                              overflow-x:auto;
                                                                                                                                                                                                                              padding:4px 6px 12px;
                                                                                                                                                                                                                              flex-wrap:wrap;
                                                                                                                                                                                                                              gap:7px}
                                                                                                                                                                                                                              #last-played-cards .card{
                                                                                                                                                                                                                                flex-shrink:0;
                                                                                                                                                                                                                                cursor:default}
                                                                                                                                                                                                                                #my-area{
                                                                                                                                                                                                                                  border:1px solid #537465;
                                                                                                                                                                                                                                  border-radius:12px;
                                                                                                                                                                                                                                  background:#0b2f29;
                                                                                                                                                                                                                                  padding:16px 20px 12px;
                                                                                                                                                                                                                                  min-width:0;
                                                                                                                                                                                                                                  transition:border-color .2s}
                                                                                                                                                                                                                                  #my-area.active-turn{
                                                                                                                                                                                                                                    border-color:#b2995f}
                                                                                                                                                                                                                                    .my-header{
                                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                                      align-items:center;
                                                                                                                                                                                                                                      justify-content:space-between;
                                                                                                                                                                                                                                      gap:12px}
                                                                                                                                                                                                                                      .hand-title{
                                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                                        gap:10px;
                                                                                                                                                                                                                                        align-items:baseline;
                                                                                                                                                                                                                                        min-width:0}
                                                                                                                                                                                                                                        .hand-title h2{
                                                                                                                                                                                                                                          font-size:15px;
                                                                                                                                                                                                                                          overflow:hidden;
                                                                                                                                                                                                                                          text-overflow:ellipsis;
                                                                                                                                                                                                                                          white-space:nowrap;
                                                                                                                                                                                                                                          max-width:220px}
                                                                                                                                                                                                                                          .hand-title>span{
                                                                                                                                                                                                                                            font-size:12px;
                                                                                                                                                                                                                                            color:#c2d0c4;
                                                                                                                                                                                                                                            white-space:nowrap}
                                                                                                                                                                                                                                            .hand-tools{
                                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                                              align-items:center;
                                                                                                                                                                                                                                              gap:10px}
                                                                                                                                                                                                                                              .hand-tools>span{
                                                                                                                                                                                                                                                font-size:12px;
                                                                                                                                                                                                                                                color:#becfc2;
                                                                                                                                                                                                                                                white-space:nowrap}
                                                                                                                                                                                                                                                #my-hand{
                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                  align-items:flex-end;
                                                                                                                                                                                                                                                  justify-content:center;
                                                                                                                                                                                                                                                  min-height:150px;
                                                                                                                                                                                                                                                  padding:30px 12px 12px;
                                                                                                                                                                                                                                                  overflow-x:auto;
                                                                                                                                                                                                                                                  overflow-y:hidden;
                                                                                                                                                                                                                                                  scrollbar-width:thin;
                                                                                                                                                                                                                                                  scrollbar-color:#507265 transparent;
                                                                                                                                                                                                                                                  touch-action:pan-x;
                                                                                                                                                                                                                                                  scroll-padding-inline:12px;
                                                                                                                                                                                                                                                  position:relative}
                                                                                                                                                                                                                                                  #my-hand.is-scroll-layout{
                                                                                                                                                                                                                                                    justify-content:flex-start}
                                                                                                                                                                                                                                                    #my-hand .card{
                                                                                                                                                                                                                                                      margin-left:calc(var(--card-step,30px) - 70px);
                                                                                                                                                                                                                                                      flex-shrink:0}
                                                                                                                                                                                                                                                      #my-hand .card:first-child{
                                                                                                                                                                                                                                                        margin-left:0}
                                                                                                                                                                                                                                                        .card{
                                                                                                                                                                                                                                                          position:relative;
                                                                                                                                                                                                                                                          display:block;
                                                                                                                                                                                                                                                          width:70px;
                                                                                                                                                                                                                                                          height:104px;
                                                                                                                                                                                                                                                          min-height:0;
                                                                                                                                                                                                                                                          border:1px solid #ced4cb;
                                                                                                                                                                                                                                                          border-radius:6px;
                                                                                                                                                                                                                                                          background:#fffefa;
                                                                                                                                                                                                                                                          color:#20252a;
                                                                                                                                                                                                                                                          padding:0;
                                                                                                                                                                                                                                                          user-select:none;
                                                                                                                                                                                                                                                          box-shadow:0 4px 10px #0002;
                                                                                                                                                                                                                                                          transition:transform .15s,border-color .15s;
                                                                                                                                                                                                                                                          flex:0 0 70px;
                                                                                                                                                                                                                                                          cursor:default;
                                                                                                                                                                                                                                                          text-align:left}
                                                                                                                                                                                                                                                          .card.red{
                                                                                                                                                                                                                                                            color:#c63646}
                                                                                                                                                                                                                                                            .card .rank{
                                                                                                                                                                                                                                                              position:absolute;
                                                                                                                                                                                                                                                              top:5px;
                                                                                                                                                                                                                                                              left:7px;
                                                                                                                                                                                                                                                              font-size:23px;
                                                                                                                                                                                                                                                              line-height:1;
                                                                                                                                                                                                                                                              font-weight:700;
                                                                                                                                                                                                                                                              font-family:Georgia,"Times New Roman",serif}
                                                                                                                                                                                                                                                              .card .suit{
                                                                                                                                                                                                                                                                position:absolute;
                                                                                                                                                                                                                                                                top:31px;
                                                                                                                                                                                                                                                                left:7px;
                                                                                                                                                                                                                                                                font-size:19px;
                                                                                                                                                                                                                                                                line-height:1}
                                                                                                                                                                                                                                                                .card .center-suit{
                                                                                                                                                                                                                                                                  position:absolute;
                                                                                                                                                                                                                                                                  bottom:10px;
                                                                                                                                                                                                                                                                  right:10px;
                                                                                                                                                                                                                                                                  font-size:32px}
                                                                                                                                                                                                                                                                  .card .rank.bottom,.card .suit.bottom{
                                                                                                                                                                                                                                                                    display:none}
                                                                                                                                                                                                                                                                    .card.joker .rank{
                                                                                                                                                                                                                                                                      font-family:var(--font);
                                                                                                                                                                                                                                                                      font-size:15px;
                                                                                                                                                                                                                                                                      writing-mode:vertical-rl;
                                                                                                                                                                                                                                                                      line-height:1.5;
                                                                                                                                                                                                                                                                      top:6px;
                                                                                                                                                                                                                                                                      left:6px}
                                                                                                                                                                                                                                                                      .card.joker .center-suit{
                                                                                                                                                                                                                                                                        font-size:25px}
                                                                                                                                                                                                                                                                        #my-hand .card{
                                                                                                                                                                                                                                                                          cursor:pointer}
                                                                                                                                                                                                                                                                          #my-hand .card:hover{
                                                                                                                                                                                                                                                                            transform:translateY(-5px);
                                                                                                                                                                                                                                                                            z-index:2}
                                                                                                                                                                                                                                                                            #my-hand .card.selected{
                                                                                                                                                                                                                                                                              transform:translateY(-18px);
                                                                                                                                                                                                                                                                              border:2px solid var(--gold);
                                                                                                                                                                                                                                                                              box-shadow:0 0 0 1px var(--gold),0 6px 16px #0003;
                                                                                                                                                                                                                                                                              z-index:3}
                                                                                                                                                                                                                                                                              #my-hand .card:focus-visible{
                                                                                                                                                                                                                                                                                outline:3px solid var(--gold);
                                                                                                                                                                                                                                                                                outline-offset:2px;
                                                                                                                                                                                                                                                                                z-index:4}
                                                                                                                                                                                                                                                                                #my-hand .card:disabled{
                                                                                                                                                                                                                                                                                  opacity:1;
                                                                                                                                                                                                                                                                                  cursor:default}
                                                                                                                                                                                                                                                                                  #controls{
                                                                                                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                                                                                                    grid-template-columns:1fr 1.15fr 1fr;
                                                                                                                                                                                                                                                                                    gap:14px;
                                                                                                                                                                                                                                                                                    max-width:560px;
                                                                                                                                                                                                                                                                                    margin:8px auto 0}
                                                                                                                                                                                                                                                                                    #controls>button{
                                                                                                                                                                                                                                                                                      min-height:48px;
                                                                                                                                                                                                                                                                                      font-size:16px}
                                                                                                                                                                                                                                                                                      .action-note{
                                                                                                                                                                                                                                                                                        text-align:center;
                                                                                                                                                                                                                                                                                        color:#d3dbc3;
                                                                                                                                                                                                                                                                                        font-size:11px;
                                                                                                                                                                                                                                                                                        line-height:1.6;
                                                                                                                                                                                                                                                                                        min-height:18px;
                                                                                                                                                                                                                                                                                        margin-top:10px}
                                                                                                                                                                                                                                                                                        .toast{
                                                                                                                                                                                                                                                                                          position:fixed;
                                                                                                                                                                                                                                                                                          bottom:max(24px,env(safe-area-inset-bottom));
                                                                                                                                                                                                                                                                                          left:50%;
                                                                                                                                                                                                                                                                                          transform:translateX(-50%);
                                                                                                                                                                                                                                                                                          padding:12px 20px;
                                                                                                                                                                                                                                                                                          border:1px solid #758678;
                                                                                                                                                                                                                                                                                          background:#233f35;
                                                                                                                                                                                                                                                                                          color:#fff;
                                                                                                                                                                                                                                                                                          border-radius:8px;
                                                                                                                                                                                                                                                                                          box-shadow:0 8px 32px #0003;
                                                                                                                                                                                                                                                                                          z-index:80;
                                                                                                                                                                                                                                                                                          max-width:calc(100vw - 32px);
                                                                                                                                                                                                                                                                                          width:max-content;
                                                                                                                                                                                                                                                                                          font-size:13px;
                                                                                                                                                                                                                                                                                          text-align:center;
                                                                                                                                                                                                                                                                                          line-height:1.7}
                                                                                                                                                                                                                                                                                          .toast[data-kind=error]{
                                                                                                                                                                                                                                                                                            background:#713936;
                                                                                                                                                                                                                                                                                            border-color:#a86861}
                                                                                                                                                                                                                                                                                            .result-dialog{
                                                                                                                                                                                                                                                                                              border:1px solid #d3c7a6;
                                                                                                                                                                                                                                                                                              border-radius:16px;
                                                                                                                                                                                                                                                                                              background:var(--surface);
                                                                                                                                                                                                                                                                                              padding:36px;
                                                                                                                                                                                                                                                                                              max-width:420px;
                                                                                                                                                                                                                                                                                              width:calc(100% - 40px);
                                                                                                                                                                                                                                                                                              text-align:center;
                                                                                                                                                                                                                                                                                              color:var(--ink);
                                                                                                                                                                                                                                                                                              box-shadow:0 20px 80px #0005}
                                                                                                                                                                                                                                                                                              .result-dialog::backdrop{
                                                                                                                                                                                                                                                                                                background:#071f19aa;
                                                                                                                                                                                                                                                                                                backdrop-filter:blur(4px)}
                                                                                                                                                                                                                                                                                                .result-suit{
                                                                                                                                                                                                                                                                                                  font-size:44px;
                                                                                                                                                                                                                                                                                                  color:var(--pine);
                                                                                                                                                                                                                                                                                                  display:block;
                                                                                                                                                                                                                                                                                                  margin-bottom:14px}
                                                                                                                                                                                                                                                                                                  .result-dialog h2{
                                                                                                                                                                                                                                                                                                    font-size:25px}
                                                                                                                                                                                                                                                                                                    .result-dialog p{
                                                                                                                                                                                                                                                                                                      font-size:14px;
                                                                                                                                                                                                                                                                                                      color:var(--muted);
                                                                                                                                                                                                                                                                                                      margin-top:12px;
                                                                                                                                                                                                                                                                                                      overflow-wrap:anywhere}
                                                                                                                                                                                                                                                                                                      .result-dialog .entry-actions{
                                                                                                                                                                                                                                                                                                        margin-top:26px}
                                                                                                                                                                                                                                                                                                        .result-dialog button{
                                                                                                                                                                                                                                                                                                          font-size:13px;
                                                                                                                                                                                                                                                                                                          padding:12px}
                                                                                                                                                                                                                                                                                                          [hidden]{
                                                                                                                                                                                                                                                                                                            display:none!important}
                                                                                                                                                                                                                                                                                                            @media(min-width:1400px){
                                                                                                                                                                                                                                                                                                              #game-view{
                                                                                                                                                                                                                                                                                                                min-height:min(850px,calc(100dvh - 100px))}
                                                                                                                                                                                                                                                                                                                #table-area{
                                                                                                                                                                                                                                                                                                                  min-height:290px}
                                                                                                                                                                                                                                                                                                                  #my-hand{
                                                                                                                                                                                                                                                                                                                    min-height:166px}
                                                                                                                                                                                                                                                                                                                    .card{
                                                                                                                                                                                                                                                                                                                      height:112px}
                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                    @media(max-width:760px){
                                                                                                                                                                                                                                                                                                                      .site-header{
                                                                                                                                                                                                                                                                                                                        min-height:66px;
                                                                                                                                                                                                                                                                                                                        padding:14px 20px;
                                                                                                                                                                                                                                                                                                                        gap:10px}
                                                                                                                                                                                                                                                                                                                        .brand{
                                                                                                                                                                                                                                                                                                                          gap:7px}
                                                                                                                                                                                                                                                                                                                          .brand strong{
                                                                                                                                                                                                                                                                                                                            font-size:23px}
                                                                                                                                                                                                                                                                                                                            .brand-name{
                                                                                                                                                                                                                                                                                                                              font-size:14px}
                                                                                                                                                                                                                                                                                                                              .brand-mark{
                                                                                                                                                                                                                                                                                                                                font-size:23px}
                                                                                                                                                                                                                                                                                                                                .header-tools{
                                                                                                                                                                                                                                                                                                                                  gap:8px}
                                                                                                                                                                                                                                                                                                                                  .header-room{
                                                                                                                                                                                                                                                                                                                                    font-size:11px;
                                                                                                                                                                                                                                                                                                                                    padding-left:10px}
                                                                                                                                                                                                                                                                                                                                    .connection-status{
                                                                                                                                                                                                                                                                                                                                      font-size:11px;
                                                                                                                                                                                                                                                                                                                                      max-width:135px}
                                                                                                                                                                                                                                                                                                                                      .app-shell{
                                                                                                                                                                                                                                                                                                                                        padding:30px 20px 20px}
                                                                                                                                                                                                                                                                                                                                        .lobby-grid{
                                                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                          .room-entry{
                                                                                                                                                                                                                                                                                                                                            border-right:0;
                                                                                                                                                                                                                                                                                                                                            border-bottom:1px solid var(--line);
                                                                                                                                                                                                                                                                                                                                            padding:24px}
                                                                                                                                                                                                                                                                                                                                            .settings-panel{
                                                                                                                                                                                                                                                                                                                                              padding:22px 24px}
                                                                                                                                                                                                                                                                                                                                              .settings-fields{
                                                                                                                                                                                                                                                                                                                                                margin-top:0}
                                                                                                                                                                                                                                                                                                                                                .bot-setting{
                                                                                                                                                                                                                                                                                                                                                  margin-top:16px;
                                                                                                                                                                                                                                                                                                                                                  padding-top:16px}
                                                                                                                                                                                                                                                                                                                                                  .share-panel{
                                                                                                                                                                                                                                                                                                                                                    flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                    gap:14px;
                                                                                                                                                                                                                                                                                                                                                    padding:18px 20px}
                                                                                                                                                                                                                                                                                                                                                    .share-code{
                                                                                                                                                                                                                                                                                                                                                      width:100%}
                                                                                                                                                                                                                                                                                                                                                      .share-copy{
                                                                                                                                                                                                                                                                                                                                                        border:0;
                                                                                                                                                                                                                                                                                                                                                        padding:0;
                                                                                                                                                                                                                                                                                                                                                        flex-basis:calc(100% - 150px)}
                                                                                                                                                                                                                                                                                                                                                        .share-panel .text-button{
                                                                                                                                                                                                                                                                                                                                                          margin-left:auto}
                                                                                                                                                                                                                                                                                                                                                          .lobby-intro{
                                                                                                                                                                                                                                                                                                                                                            margin-bottom:24px}
                                                                                                                                                                                                                                                                                                                                                            .lobby-intro p{
                                                                                                                                                                                                                                                                                                                                                              font-size:14px}
                                                                                                                                                                                                                                                                                                                                                              .seat-list{
                                                                                                                                                                                                                                                                                                                                                                gap:18px}
                                                                                                                                                                                                                                                                                                                                                                .seats-panel{
                                                                                                                                                                                                                                                                                                                                                                  padding:18px 20px}
                                                                                                                                                                                                                                                                                                                                                                  .seats-panel .section-heading{
                                                                                                                                                                                                                                                                                                                                                                    align-items:flex-start}
                                                                                                                                                                                                                                                                                                                                                                    .seat-name{
                                                                                                                                                                                                                                                                                                                                                                      max-width:115px}
                                                                                                                                                                                                                                                                                                                                                                      body.in-game .site-header{
                                                                                                                                                                                                                                                                                                                                                                        padding:12px 16px;
                                                                                                                                                                                                                                                                                                                                                                        flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                                                                                        body.in-game .header-tools{
                                                                                                                                                                                                                                                                                                                                                                          width:100%;
                                                                                                                                                                                                                                                                                                                                                                          border-top:1px solid #ffffff15;
                                                                                                                                                                                                                                                                                                                                                                          padding-top:10px;
                                                                                                                                                                                                                                                                                                                                                                          justify-content:space-between}
                                                                                                                                                                                                                                                                                                                                                                          body.in-game .header-room{
                                                                                                                                                                                                                                                                                                                                                                            border:0;
                                                                                                                                                                                                                                                                                                                                                                            padding:0}
                                                                                                                                                                                                                                                                                                                                                                            body.in-game .connection-status{
                                                                                                                                                                                                                                                                                                                                                                              max-width:150px;
                                                                                                                                                                                                                                                                                                                                                                              margin-right:auto}
                                                                                                                                                                                                                                                                                                                                                                              body.in-game .app-shell{
                                                                                                                                                                                                                                                                                                                                                                                padding:0 12px 16px}
                                                                                                                                                                                                                                                                                                                                                                                #game-view{
                                                                                                                                                                                                                                                                                                                                                                                  padding-top:14px;
                                                                                                                                                                                                                                                                                                                                                                                  min-height:calc(100dvh - 134px)}
                                                                                                                                                                                                                                                                                                                                                                                  .opponent{
                                                                                                                                                                                                                                                                                                                                                                                    flex:1 0 118px;
                                                                                                                                                                                                                                                                                                                                                                                    padding:12px}
                                                                                                                                                                                                                                                                                                                                                                                    .opponent.active-turn{
                                                                                                                                                                                                                                                                                                                                                                                      padding:11px}
                                                                                                                                                                                                                                                                                                                                                                                      .opponent .avatar{
                                                                                                                                                                                                                                                                                                                                                                                        width:31px;
                                                                                                                                                                                                                                                                                                                                                                                        height:31px;
                                                                                                                                                                                                                                                                                                                                                                                        font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                        .opponent-head{
                                                                                                                                                                                                                                                                                                                                                                                          gap:8px}
                                                                                                                                                                                                                                                                                                                                                                                          .opponent h3{
                                                                                                                                                                                                                                                                                                                                                                                            font-size:12px;
                                                                                                                                                                                                                                                                                                                                                                                            max-width:125px}
                                                                                                                                                                                                                                                                                                                                                                                            .opponent p{
                                                                                                                                                                                                                                                                                                                                                                                              font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                              .opponent p strong{
                                                                                                                                                                                                                                                                                                                                                                                                font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                .card-backs{
                                                                                                                                                                                                                                                                                                                                                                                                  padding-top:10px}
                                                                                                                                                                                                                                                                                                                                                                                                  .card-back{
                                                                                                                                                                                                                                                                                                                                                                                                    height:30px;
                                                                                                                                                                                                                                                                                                                                                                                                    width:20px}
                                                                                                                                                                                                                                                                                                                                                                                                    #opponents-area{
                                                                                                                                                                                                                                                                                                                                                                                                      gap:8px;
                                                                                                                                                                                                                                                                                                                                                                                                      padding-bottom:8px}
                                                                                                                                                                                                                                                                                                                                                                                                      #game-info{
                                                                                                                                                                                                                                                                                                                                                                                                        margin-top:8px;
                                                                                                                                                                                                                                                                                                                                                                                                        min-height:38px}
                                                                                                                                                                                                                                                                                                                                                                                                        #game-message{
                                                                                                                                                                                                                                                                                                                                                                                                          font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                          #table-area{
                                                                                                                                                                                                                                                                                                                                                                                                            min-height:200px;
                                                                                                                                                                                                                                                                                                                                                                                                            padding:14px 0 20px}
                                                                                                                                                                                                                                                                                                                                                                                                            .table-heading{
                                                                                                                                                                                                                                                                                                                                                                                                              gap:10px;
                                                                                                                                                                                                                                                                                                                                                                                                              margin-bottom:15px}
                                                                                                                                                                                                                                                                                                                                                                                                              .table-heading h2{
                                                                                                                                                                                                                                                                                                                                                                                                                font-size:13px}
                                                                                                                                                                                                                                                                                                                                                                                                                .table-heading span{
                                                                                                                                                                                                                                                                                                                                                                                                                  width:35px}
                                                                                                                                                                                                                                                                                                                                                                                                                  #table-empty{
                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:45px;
                                                                                                                                                                                                                                                                                                                                                                                                                    letter-spacing:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                    margin-top:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                    #my-area{
                                                                                                                                                                                                                                                                                                                                                                                                                      padding:14px 10px 12px}
                                                                                                                                                                                                                                                                                                                                                                                                                      .my-header{
                                                                                                                                                                                                                                                                                                                                                                                                                        gap:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                        flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                                                                                                                                        .hand-title h2{
                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:13px;
                                                                                                                                                                                                                                                                                                                                                                                                                          max-width:165px}
                                                                                                                                                                                                                                                                                                                                                                                                                          .hand-title>span{
                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                            .hand-tools{
                                                                                                                                                                                                                                                                                                                                                                                                                              gap:7px}
                                                                                                                                                                                                                                                                                                                                                                                                                              .hand-tools>span{
                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                .hand-tools button{
                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:6px 8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                  min-height:34px}
                                                                                                                                                                                                                                                                                                                                                                                                                                  .card{
                                                                                                                                                                                                                                                                                                                                                                                                                                    width:60px;
                                                                                                                                                                                                                                                                                                                                                                                                                                    height:88px;
                                                                                                                                                                                                                                                                                                                                                                                                                                    flex-basis:60px}
                                                                                                                                                                                                                                                                                                                                                                                                                                    .card .rank{
                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:21px;
                                                                                                                                                                                                                                                                                                                                                                                                                                      left:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                      .card .suit{
                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:17px;
                                                                                                                                                                                                                                                                                                                                                                                                                                        top:28px;
                                                                                                                                                                                                                                                                                                                                                                                                                                        left:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                        .card .center-suit{
                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:27px;
                                                                                                                                                                                                                                                                                                                                                                                                                                          right:7px;
                                                                                                                                                                                                                                                                                                                                                                                                                                          bottom:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                          #my-hand{
                                                                                                                                                                                                                                                                                                                                                                                                                                            min-height:136px;
                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:27px 7px 12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                            #my-hand .card{
                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-left:calc(var(--card-step,29px) - 60px)}
                                                                                                                                                                                                                                                                                                                                                                                                                                              #my-hand .card:first-child{
                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-left:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                #last-played-cards{
                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:5px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                  #controls{
                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-top:7px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                    #controls>button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                      min-height:46px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                      #my-area{
                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding-bottom:max(12px,env(safe-area-inset-bottom))}
                                                                                                                                                                                                                                                                                                                                                                                                                                                        .action-note{
                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                          .toast{
                                                                                                                                                                                                                                                                                                                                                                                                                                                            bottom:max(18px,env(safe-area-inset-bottom))}
                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                          @media(max-width:420px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                            .app-shell{
                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:26px 14px 18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                              .site-header{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                .brand-name{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:13px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .connection-status{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    max-width:125px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .lobby-intro h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:30px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .room-entry,.settings-panel{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:22px 20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .section-heading>.helper{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .field small{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            float:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin:4px 0 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .settings-fields{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .settings-fields .field{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .settings-fields select{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .entry-actions{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .seat-list li{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      min-width:100px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .share-copy{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        flex-basis:100%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .share-panel #leave-room-btn{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-left:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .my-header{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            align-items:flex-start}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .hand-title{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:7px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .hand-title h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                max-width:135px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .hand-tools{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-left:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .hand-tools>span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    text-align:right}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .hand-tools{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      max-width:180px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .table-heading span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        width:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        #last-played-cards .card{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          width:52px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          height:78px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          flex-basis:52px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .header-tools .compact{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:6px 9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            min-height:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            body.in-game .connection-status{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              #game-view{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-height:calc(100dvh - 128px)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                #table-area{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  min-height:185px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .opponent{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    flex-basis:108px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .opponent h3{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      max-width:80px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      #game-info{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        min-height:40px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .start-area>p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          *,*::before,*::after{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            animation:none!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            transition:none!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            scroll-behavior:auto!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @media(max-width:760px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            body.in-game .toast{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              top:122px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              bottom:auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              box-shadow:0 5px 20px #0004}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
