.online-game{color:#dbe3dd;max-width:480px;margin:0 auto;padding:16px 12px 36px;font-size:16px;line-height:1.5}.online-game *{box-sizing:border-box}.online-header,.match-status,.seat,.actions,.cards{gap:10px;display:flex}.online-header,.match-status,.seat{justify-content:space-between;align-items:center}.online-header{margin-bottom:24px}.wordmark{color:#f0ebe0;font:26px Georgia,serif;text-decoration:none}.connection{color:#97c9a5;font-size:12px}.offline{color:#e6b779}.panel{background:#1b2921;border:1px solid #35483c;border-radius:12px;margin:16px 0;padding:16px}.online-game h1{color:#f0ebe0;margin:0 0 14px;font:26px/1.25 Georgia,serif}.online-game h2{margin:0 0 6px;font-size:16px}.online-game p{margin:10px 0}.online-game label{margin:10px 0 6px;font-size:14px;display:block}.online-game input,.online-game select{color:#f0ebe0;width:100%;min-height:44px;font:inherit;background:#121c16;border:1px solid #607363;border-radius:6px;padding:10px}.online-game button{color:#edf2ed;cursor:pointer;background:#283b2d;border:1px solid #526556;border-radius:6px;min-height:44px;padding:10px 12px}.online-game button:disabled{opacity:.45;cursor:default}.online-game .primary{color:#171408;background:#c99a3e;border-color:#c99a3e;width:100%;margin-top:12px;font-weight:600}.online-game .subtle{background:0 0;border-color:#0000;width:100%;margin-top:8px}.notice{background:#452c20;border:1px solid #b88659;border-radius:8px;padding:12px}.waiting,.muted{color:#acb9af;font-size:14px}.draft-grid,.joker-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 2px;margin:16px 0;display:grid}.online-game .joker-choice{background:0 0;border-color:#0000;flex-direction:column;align-items:center;min-width:0;padding:6px 0;display:flex}.joker-choice span{overflow-wrap:anywhere;margin-top:6px;font-size:12px}.online-game .joker-choice.selected{background:#36304a;border-color:#b09fff}.effect-description,.joker-details{background:#302a41;border-radius:8px;padding:12px}.online-game .joker-action{background:#7a6cd0;width:100%;margin-top:12px}.match-status{color:#b9c6bd;font-size:12px}.seat{border:1px solid #0000;border-radius:10px;padding:12px 8px}.seat.active{background:#253629;border-color:#c99a3e}.seat strong{color:#e4b85f;font-size:20px}.seat p,.seat small{color:#b9c6bd;font-size:12px}.seat h2{overflow-wrap:anywhere}.cards{flex-shrink:0;align-items:center}.cards.wrap{flex-wrap:wrap}.cards small{font-size:12px;display:block}.poker-board{padding:16px 2px}.board-cards{justify-content:center;align-items:flex-start;gap:3px;display:flex}.bonus{text-align:center;margin-left:4px}.bonus span{color:#e4b85f;font-size:12px;display:block}.pot{text-align:center;border-top:1px solid #35483c;margin:12px 10px 0;padding-top:12px}.pot strong{color:#e4b85f;font-variant-numeric:tabular-nums;font-size:26px;display:block}.pot span{font-size:12px}.controls{background:#142019;border-top:2px solid #c99a3e}.controls fieldset{border:0;min-width:0;margin:0;padding:0}.actions{margin-top:12px}.actions button{flex:1}.winning-hand{margin:14px 0}.winning-hand .cards{justify-content:center}.result{text-align:center}@media (width<=380px){.online-game,.panel{padding-left:8px;padding-right:8px}.poker-board{padding-left:0;padding-right:0}.cards{gap:4px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#131a17;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{margin:0}button,input{font:inherit}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #c99a3e}
