.persistent-lobby{background:var(--go-surface,#1b1b24);max-width:760px;color:var(--foreground);border-radius:24px;gap:18px;margin:auto;padding:26px;display:grid}.lobby-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.lobby-heading .eyebrow{letter-spacing:.14em;color:var(--muted-foreground);font-size:10px}.lobby-heading h1{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(27px,6vw,36px);line-height:1.1}.lobby-code-badge{letter-spacing:.08em;border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:9px;font:700 12px monospace;display:flex}.lobby-party{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lobby-person{color:var(--go-ink,#121218);border:1px solid var(--border);background:var(--go-white,#f7f5f1);border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:5px 12px;min-width:0;padding:16px;transition:background .18s,border-color .18s;display:grid}.lobby-seat-label{letter-spacing:.12em;color:#706878;grid-column:1/-1;align-items:center;gap:7px;margin-bottom:7px;font-size:9px;font-weight:750;display:flex}.lobby-seat-label small{letter-spacing:.04em;background:var(--primary);color:#fff;border-radius:4px;padding:2px 5px;font-size:8px}.lobby-face{background:#eeece7;border:1px solid #dbd7e0;border-radius:14px;grid-row:2/4;place-items:center;width:48px;height:48px;font-size:29px;display:grid}.lobby-person>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.lobby-person-status{color:#706878;align-items:center;gap:5px;font-size:11px;line-height:1.4;display:flex}.lobby-person-status svg,.lobby-status-dot{flex-shrink:0}.lobby-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.lobby-person.is-empty{color:var(--go-white);background:0 0;border-style:dashed}.lobby-person.is-empty .lobby-face{background:var(--go-surface-raised);border-color:var(--go-line)}.lobby-person.is-empty :is(.lobby-seat-label,.lobby-person-status){color:var(--go-muted)}.lobby-person.is-ready{border-color:var(--go-purple-light);background:#eae0ff}.lobby-person.is-ready .lobby-person-status{color:var(--go-ink);font-weight:750}.lobby-person.is-offline .lobby-person-status{color:#9a4728;font-weight:750}.lobby-person.is-offline{border-color:#d8a586}.persistent-lobby .primary{background:var(--primary);color:#fff;box-shadow:none;border-radius:12px;font-size:15px}.persistent-lobby .secondary{background:var(--secondary);color:var(--secondary-foreground)}.lobby-invite{gap:4px;display:grid}.lobby-invite .lobby-share{justify-content:center;width:100%;min-height:52px}.persistent-lobby summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:650;list-style:none;display:flex}.persistent-lobby summary::-webkit-details-marker{display:none}.persistent-lobby summary:after{content:"+";color:var(--muted-foreground);margin-left:auto;font-size:18px}.persistent-lobby details[open]>summary:after{content:"−"}.lobby-invite summary{color:var(--muted-foreground);min-height:36px;font-size:11px;font-weight:500}.lobby-invite.has-guest{margin-top:-8px}.lobby-link-row{gap:8px;padding-top:6px;display:flex}.lobby-link-row input{flex:1;min-width:0}.lobby-link-row button{flex-shrink:0;justify-content:center;width:46px}.lobby-ready-bar{background:var(--go-ink,#121218);color:var(--go-white,#f7f5f1);border-radius:20px;gap:12px;padding:22px;display:grid}.lobby-current-game{align-items:center;gap:14px;min-width:0;display:flex}.lobby-current-game>div{min-width:0}.lobby-game-emblem{background:var(--go-surface-raised,#24242f);border:1px solid var(--go-line,#343440);width:58px;height:58px;color:var(--go-purple-light,#b59aff);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.lobby-game-label{letter-spacing:.12em;color:var(--go-muted,#a8a6b7);margin-bottom:5px;font-size:9px;font-weight:750;display:block}.lobby-ready-game{letter-spacing:-.03em;color:inherit;overflow-wrap:anywhere;font-size:24px;line-height:1.2;display:block}.lobby-fixed-rules{color:var(--go-muted,#a8a6b7);margin-top:5px;font-size:11px;line-height:1.4;display:block}.lobby-ready-bar button{justify-content:center;width:100%;min-height:54px}.lobby-ready-bar .primary{background:var(--primary);color:#fff;border-color:var(--primary)}.lobby-ready-bar .secondary{color:#332149;background:#ece4ff;border-color:#b79aea}.lobby-ready-bar button:disabled{opacity:1;background:var(--go-surface-raised,#24242f);color:var(--go-muted,#a8a6b7);border-color:var(--go-line,#343440);cursor:default}.lobby-ready-bar.is-ready{border:1px solid var(--go-purple-light,#b59aff)}.lobby-ready-bar p{color:#d1c8dd;text-align:center;margin:0;font-size:12px;line-height:1.5}.lobby-game-selection{gap:10px;display:grid}.lobby-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.persistent-lobby .lobby-section-title h2{margin:0;font-size:14px}.lobby-section-title>span{color:var(--muted-foreground);font-size:10px}.lobby-game-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lobby-game-picker:has(>button:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.lobby-game-picker button{border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:15px 6px;transition:transform .15s,background .15s,border-color .15s;display:flex}.lobby-game-picker button:not(:disabled):hover{background:var(--accent);border-color:var(--primary)}.lobby-game-picker button:not(:disabled):active{transform:scale(.97)}.lobby-game-picker .is-selected{border-color:var(--primary);background:var(--accent);opacity:1}.lobby-game-picker strong{overflow-wrap:anywhere;font-size:13px}.lobby-game-picker small{color:var(--muted-foreground);align-items:center;gap:4px;font-size:10px;display:flex}.lobby-options,.lobby-visual-help,.lobby-name{border-top:1px solid var(--border);padding:2px 0}.lobby-options-content{padding-top:10px}.lobby-name form{gap:8px;margin-top:10px;display:flex}.lobby-name input{flex:1;min-width:0}.persistent-lobby .lobby-link-row input,.persistent-lobby .lobby-name input{border:1px solid var(--input);background:var(--card);color:var(--foreground);box-sizing:border-box;border-radius:10px;min-height:44px;padding:10px;font-size:16px}.lobby-footnote{color:var(--muted-foreground);text-align:center;margin:0;font-size:10px}:is(.persistent-lobby button:focus-visible,.persistent-lobby summary:focus-visible,.persistent-lobby input:focus-visible){outline:3px solid var(--ring);outline-offset:4px}.persistent-lobby .rivalry-card,.persistent-lobby .cup-score{margin:0}@media (max-width:520px){.persistent-lobby{border-radius:20px;gap:14px;padding:18px 14px}.lobby-party{gap:8px}.lobby-person{grid-template-columns:1fr;gap:6px;padding:12px}.lobby-seat-label{margin-bottom:2px}.lobby-face{border-radius:12px;grid-row:auto;width:40px;height:40px;font-size:25px}.lobby-person>strong{font-size:13px}.lobby-person-status{font-size:10px}.lobby-code-badge{padding:8px;font-size:10px}.lobby-code-badge svg{display:none}.lobby-ready-bar{gap:12px;padding:17px 15px}.lobby-game-emblem{border-radius:12px;width:48px;height:48px}.lobby-ready-game{font-size:22px}.lobby-fixed-rules{font-size:10px}.lobby-game-picker{gap:6px}.lobby-game-picker:has(>button:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-game-picker strong{font-size:11px}.lobby-game-picker button{padding:13px 4px}.lobby-name form{flex-direction:column}}@media (prefers-reduced-motion:reduce){.lobby-person,.lobby-game-picker button{transition:none}.lobby-game-picker button:not(:disabled):active{transform:none}}.tournament-status{border:1px solid var(--border);background:var(--muted);border-radius:18px;min-width:0;padding:15px}.tournament-heading{align-items:center;gap:12px;display:flex}.tournament-heading>svg{color:var(--primary);flex-shrink:0}.tournament-heading>div{flex:1;min-width:0}.tournament-heading strong{font-size:16px;display:block}.tournament-heading small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:5px;line-height:1.5;display:block}.tournament-heading>b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px}.tournament-track{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tournament-track li{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:12px 10px;font-size:12px;display:flex}.tournament-track li>span:first-child{flex-shrink:0;place-items:center;display:grid}.tournament-track li>span:last-child{overflow-wrap:anywhere;min-width:0}.tournament-track li small{color:var(--muted-foreground);margin-top:4px;font-size:10px;line-height:1.4;display:block}.tournament-track .is-current{border-color:var(--primary);background:var(--accent)}.tournament-track .is-done>span:first-child{color:#2d8250}.tournament-status>small{color:var(--muted-foreground);margin-top:12px;font-size:12px;display:block}.tournament-status.is-compact{margin-bottom:16px;padding:12px 16px}.tournament-status.is-compact .tournament-heading small{font-size:11px}.tournament-picker summary svg{vertical-align:middle;margin-right:8px}.tournament-picker .lobby-options-content>p{color:var(--muted-foreground);font-size:14px;line-height:1.5}.tournament-picker fieldset{border:0;margin:18px 0;padding:0}.tournament-picker legend{margin-bottom:10px;font-size:13px;font-weight:650}.tournament-pool{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tournament-pool button,.tournament-length button{color:inherit;background:var(--muted);border:1px solid var(--border);min-height:46px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;display:flex}.tournament-pool button.is-selected,.tournament-length button.is-selected{border-color:var(--primary);background:var(--accent)}.tournament-pool svg{flex-shrink:0}.tournament-unchecked{border:1px solid var(--muted-foreground);border-radius:4px;flex-shrink:0;width:16px;height:16px}.tournament-length{gap:8px;display:flex}.tournament-length button{flex:1;font-size:17px;font-weight:700}.tournament-picker button:disabled{cursor:default}.tournament-controls{flex-wrap:wrap;gap:8px;display:flex}.tournament-controls button{min-height:48px}.lobby-fixed-rules{color:var(--secondary-foreground);align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.lobby-fixed-rules>svg{flex-shrink:0}.lobby-fixed-rules small{color:var(--muted-foreground);font-size:11px;display:block}@media (max-width:520px){.tournament-status{padding:14px}.tournament-heading{gap:8px}.tournament-heading strong{font-size:14px}.tournament-heading small{font-size:11px}.tournament-heading>b{font-size:20px}.tournament-track{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-pool{grid-template-columns:1fr}.tournament-pool button{justify-content:flex-start;padding:12px}.tournament-controls{flex-direction:column}.tournament-controls button{justify-content:center;width:100%}}.tournament-live-status,.guide-text-alternative{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tournament-plan{margin-top:12px}.tournament-plan summary{cursor:pointer;min-height:44px;color:var(--secondary-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.switch-proposal:focus{outline:3px solid var(--ring);outline-offset:3px}.lobby-proposal-announcement{color:var(--secondary-foreground);font-size:12px;font-weight:700}.persistent-lobby .switch-proposal{margin:0}.persistent-lobby .switch-proposal h3{font-size:19px}.persistent-lobby .switch-proposal p{color:var(--muted-foreground);font-size:14px;line-height:1.5}.persistent-lobby.go-theme{min-height:0;font-family:var(--go-font)}.persistent-lobby.go-theme .lobby-visual-help>summary{color:var(--go-white,#f7f5f1)}.persistent-lobby{color:var(--go-white,#f7f5f1);gap:16px}.persistent-lobby .lobby-heading .eyebrow{letter-spacing:.1em;color:var(--go-muted,#a8a6b7);font-size:11px}.persistent-lobby .lobby-seat-label{letter-spacing:.08em;color:#5b5364;font-size:10px}.persistent-lobby .lobby-seat-label small{background:var(--go-purple,#7541f5);padding:3px 6px;font-size:9px}.persistent-lobby .lobby-person-status{color:#5b5364;font-size:12px}.persistent-lobby .lobby-person.is-ready .lobby-person-status{color:var(--go-ink,#121218)}.persistent-lobby .lobby-person.is-offline .lobby-person-status{color:#9a4728}.persistent-lobby .lobby-person.is-empty :is(.lobby-seat-label,.lobby-person-status){color:var(--go-muted,#a8a6b7)}.persistent-lobby .lobby-person.is-empty .lobby-face{color:var(--go-purple-light,#b59aff)}.persistent-lobby .lobby-invite summary{min-height:44px;color:var(--go-muted,#a8a6b7);font-size:12px}.persistent-lobby .lobby-ready-bar{border:1px solid var(--go-line,#343440);gap:10px;padding:18px}.persistent-lobby .lobby-ready-bar.is-ready{border-color:var(--go-purple-light,#b59aff)}.persistent-lobby .lobby-fixed-rules{color:var(--go-muted,#a8a6b7);font-size:12px;line-height:1.5;display:block}.persistent-lobby .lobby-game-label{letter-spacing:.08em;font-size:10px}.persistent-lobby .lobby-ready-bar p,.persistent-lobby .lobby-section-title>span{color:var(--go-muted,#a8a6b7);font-size:12px}.persistent-lobby .lobby-game-picker button{background:var(--go-surface-raised,#24242f);border-color:var(--go-line,#343440);gap:7px;min-height:110px;padding:12px 7px}.persistent-lobby .lobby-game-picker button.is-selected{background:var(--accent,#32254d);border-color:var(--go-purple-light,#b59aff);box-shadow:inset 0 0 0 1px var(--go-purple-light,#b59aff)}.persistent-lobby .lobby-picker-icon{background:var(--go-ink,#121218);width:38px;height:38px;color:var(--go-purple-light,#b59aff);border-radius:11px;place-items:center;display:grid}.persistent-lobby .lobby-game-picker strong{font-size:13px;line-height:1.3}.persistent-lobby .lobby-game-picker small{color:var(--go-muted,#a8a6b7);font-size:11px;line-height:1.4}.persistent-lobby .lobby-options,.persistent-lobby .lobby-visual-help,.persistent-lobby .lobby-name{border:1px solid var(--go-line,#343440);background:var(--go-surface-raised,#24242f);border-radius:12px;margin:0;padding:3px 12px}.persistent-lobby .lobby-options>summary,.persistent-lobby .lobby-visual-help>summary,.persistent-lobby .lobby-name>summary{min-height:44px;color:var(--go-white,#f7f5f1);justify-content:flex-start;font-size:13px;text-decoration:none}.persistent-lobby .lobby-options>summary>svg,.persistent-lobby .lobby-visual-help>summary>svg,.persistent-lobby .lobby-name>summary>svg{color:var(--go-purple-light,#b59aff);flex-shrink:0}.persistent-lobby .lobby-visual-help>.secondary{justify-content:center;width:100%;margin-bottom:9px}.persistent-lobby .lobby-name form{margin-bottom:9px}.persistent-lobby .lobby-footnote{color:var(--go-muted,#a8a6b7);font-size:11px;line-height:1.5}@media (max-width:520px){.persistent-lobby{gap:12px;padding:18px 14px}.persistent-lobby .lobby-person{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:12px}.persistent-lobby .lobby-face{grid-row:2;width:40px;height:40px}.persistent-lobby .lobby-person>strong{grid-column:2;font-size:13px}.persistent-lobby .lobby-person-status{grid-column:1/-1;font-size:12px}.persistent-lobby .lobby-seat-label{margin-bottom:0}.persistent-lobby .lobby-ready-bar{gap:9px;padding:15px}.persistent-lobby .lobby-current-game{gap:11px}.persistent-lobby .lobby-fixed-rules,.persistent-lobby .lobby-section-title>span{font-size:11px}.persistent-lobby .lobby-game-picker button{min-height:104px;padding:10px 6px}.persistent-lobby .lobby-picker-icon{border-radius:9px;width:34px;height:34px}.persistent-lobby .lobby-picker-icon>svg{width:24px;height:24px}.persistent-lobby .lobby-game-picker strong{font-size:12px}}.persistent-lobby.go-theme{--go-ink:#f8f5ff;--go-surface:#fff;--go-surface-raised:#f4f0fb;--go-line:#e0d7ed;--go-white:#2c223b;--go-muted:#70627e;--go-purple-light:#7541f5;--background:#fbf9ff;--foreground:#2c223b;--card:#fff;--card-foreground:#2c223b;--popover:#fff;--popover-foreground:#2c223b;--secondary:#f1ebfb;--secondary-foreground:#483463;--muted:#f4f0fb;--muted-foreground:#70627e;--accent:#eee5ff;--accent-foreground:#6036ac;--border:#e0d7ed;--input:#d7cce6;--ring:#7541f5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;color:var(--foreground);background:linear-gradient(160deg,#fff 0%,#fcfaff 100%);border:1px solid #e5ddef;grid-template-columns:minmax(0,1fr);box-shadow:0 12px 40px #4424660b}.persistent-lobby.go-theme>*,.persistent-lobby.go-theme .lobby-options-content{min-width:0}.persistent-lobby.go-theme .lobby-party{grid-template-columns:repeat(2,minmax(0,1fr))}.persistent-lobby.go-theme .lobby-person{color:#2c223b;background:#fff;border-color:#e1d8ee;box-shadow:0 3px 12px #472e6906}.persistent-lobby.go-theme .lobby-person.is-empty{color:#67527d;box-shadow:none;background:#faf7ff;border:1px dashed #cbb8e4}.persistent-lobby.go-theme .lobby-person.is-ready .lobby-person-status{color:#28613f}.persistent-lobby.go-theme .lobby-person.is-offline{background:#fff8f3;border-color:#e6c7ad}.persistent-lobby.go-theme .lobby-ready-bar{background:linear-gradient(125deg,#f1eaff,#faf7ff);border-color:#d8c8ed;box-shadow:inset 0 1px #fff}.persistent-lobby.go-theme .lobby-ready-bar>button{min-height:54px}.persistent-lobby.go-theme .lobby-ready-bar.is-ready{background:#f0faf4;border-color:#aed9bf}.persistent-lobby.go-theme .lobby-ready-bar .secondary:not(:disabled){color:#375b45;background:#fff;border-color:#b6d5c1}.persistent-lobby.go-theme .lobby-game-picker{flex-wrap:wrap;gap:8px;display:flex}.persistent-lobby.go-theme .lobby-game-picker button{background:#fff;border-color:#e3daee;flex:calc(20% - 8px);min-height:92px;box-shadow:0 2px 8px #49265c04}.persistent-lobby.go-theme .lobby-options,.persistent-lobby.go-theme .lobby-visual-help,.persistent-lobby.go-theme .lobby-name{background:#fff;border-color:#e6deef}.persistent-lobby.go-theme .lobby-link-row input,.persistent-lobby.go-theme .lobby-name input{color:#342442;background:#fff;border-color:#dcd0e8}.persistent-lobby.go-theme .lobby-link-row button{color:#7348b1;background:#f1ebfb;border-color:#dfd2ef;width:48px;min-width:48px;min-height:48px}.persistent-lobby.go-theme .lobby-options .duel-rules-picker{box-shadow:none;background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0;overflow:visible}.persistent-lobby.go-theme .lobby-options .duel-rules-picker>summary{display:none}.persistent-lobby.go-theme .duel-rules-picker fieldset{margin-bottom:18px;padding:0}.persistent-lobby.go-theme .duel-rules-picker .variant-choices{grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr))}.persistent-lobby.go-theme .duel-rules-picker .variant-choices label{min-width:0}.persistent-lobby.go-theme .duel-rules-picker .pace-choices{grid-template-columns:repeat(auto-fit,minmax(min(65px,100%),1fr))}.persistent-lobby.go-theme .duel-rules-picker .pace-choices label{padding:10px 6px}.persistent-lobby.go-theme .duel-rules-picker .pace-choices .chosen{padding:9px 5px}.persistent-lobby.go-theme .duel-rules-picker .pace-choices strong{font-size:12px;line-height:1.4}.persistent-lobby.go-theme .duel-rules-picker .rule-timing{margin:0 0 12px}.room-shell:has(.persistent-lobby)>.game-nav{color:#73657f}.room-shell:has(.persistent-lobby)>.game-nav .subtle{color:#675579;min-height:44px}@media (max-width:520px){.persistent-lobby.go-theme{gap:12px;padding:18px 14px}.persistent-lobby.go-theme .lobby-game-picker button{flex-basis:calc(50% - 8px);gap:5px;min-height:90px;padding:9px 5px}.persistent-lobby.go-theme .language-picker label{gap:6px;min-width:0;padding:9px 7px;font-size:13px}.persistent-lobby.go-theme .language-picker label strong{font-size:13px}.room-shell:has(.persistent-lobby)>.game-nav>span:not(.unranked){display:none}}@media (max-width:360px){.persistent-lobby.go-theme .lobby-person{grid-template-columns:32px minmax(0,1fr);column-gap:6px;padding:10px}.persistent-lobby.go-theme .lobby-face{border-radius:10px;width:32px;height:32px;font-size:24px}.persistent-lobby.go-theme .language-picker label>svg{width:10px;height:10px;position:absolute;top:4px;right:5px}}.persistent-lobby.go-theme .lobby-game-picker button{flex-basis:calc(33.333% - 8px)}.persistent-lobby.go-theme .lobby-game-picker .lobby-random-game{background:#f5efff;border-style:dashed;border-color:#bea4e6}@media (max-width:520px){.persistent-lobby.go-theme .lobby-game-picker button{flex-basis:calc(50% - 8px)}}.persistent-lobby.go-theme .lobby-fixed-rules{text-wrap:pretty;max-width:52ch;font-size:13px;line-height:1.65}.persistent-lobby.go-theme{--go-ink:#f4f5ef;--go-surface-raised:#f3f5ef;--go-line:#e0e5dc;--go-white:#252b28;--go-muted:#657067;--go-purple:#267667;--go-purple-light:#267667;--foreground:#252b28;--background:#fffefa;--card-foreground:#252b28;--secondary:#f0f3ec;--secondary-foreground:#35483e;--muted:#f3f5ef;--muted-foreground:#657067;--accent:#e4f1e9;--accent-foreground:#286950;--border:#dfe5da;--input:#d7dfd2;--ring:#267667;color:#252b28;background:#fffefa;border-color:#e2e6dd;box-shadow:0 12px 36px #26382c08}.collection-app:has(.persistent-lobby){background:#f6f7f3}.persistent-lobby.go-theme .lobby-heading h1{color:#252b28}.persistent-lobby.go-theme .lobby-code-badge{color:#59665b;background:#f0f3ec;border-color:#dfe5d9}.persistent-lobby.go-theme .lobby-person{color:#252b28;box-shadow:none;border-color:#e0e5dc}.persistent-lobby.go-theme .lobby-seat-label small{color:#fff;background:#303a33}.persistent-lobby.go-theme .lobby-face{background:#f5f4e9;border-color:#e4e3d4}.persistent-lobby.go-theme .lobby-person.is-empty{color:#66715f;background:#f6f7f2;border-color:#bac8b7}.persistent-lobby.go-theme .lobby-person.is-empty .lobby-face{color:#6e8266;background:#eaf0e5;border-color:#dbe5d4}.persistent-lobby.go-theme .lobby-person.is-ready{background:#eaf7ef;border-color:#9bc8ac}.persistent-lobby.go-theme .lobby-ready-bar{box-shadow:none;background:#f3f5ee;border-color:#dce3d6;gap:14px}.persistent-lobby.go-theme .lobby-game-emblem{color:#9c731f;background:#fff0cb;border-color:#e9dab3;box-shadow:0 3px #e2d5b344}.persistent-lobby.go-theme .lobby-current-game{align-items:center}.persistent-lobby.go-theme .lobby-rule-facts{text-align:left;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin:0;display:grid}.persistent-lobby.go-theme .lobby-rule-fact{background:#fffefa;border:1px solid #e3e8dd;border-radius:12px;min-width:0;padding:12px}.persistent-lobby.go-theme .lobby-rule-fact dt{color:#697564;align-items:center;gap:6px;font-size:11px;line-height:1.4;display:flex}.persistent-lobby.go-theme .lobby-rule-fact dt svg{color:#6b8263;flex-shrink:0}.persistent-lobby.go-theme .lobby-rule-fact dd{color:#29382c;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:17px;font-weight:750;line-height:1.25}.persistent-lobby.go-theme .lobby-rule-facts:has(.fact-language) .fact-variant{order:1;grid-column:1/-1}.persistent-lobby.go-theme .lobby-ready-meter{color:#657067;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.persistent-lobby.go-theme .lobby-ready-lights{gap:4px;display:flex}.persistent-lobby.go-theme .lobby-ready-lights i{background:#cdd5c7;border:1px solid #bcc8b5;border-radius:50%;width:10px;height:10px}.persistent-lobby.go-theme .lobby-ready-lights i.is-on{background:#38875c;border-color:#2d734c}.persistent-lobby.go-theme .primary{color:#fffefa;box-shadow:none;background:#29332c;border-color:#29332c}.persistent-lobby.go-theme .primary:hover:not(:disabled){background:#415246;border-color:#415246}.persistent-lobby.go-theme .lobby-ready-bar button:disabled{color:#697661;background:#e2e7dc;border-color:#d5ddcd}.persistent-lobby.go-theme .secondary:not(:disabled):hover{color:#33462e;background:#e9efe3;border-color:#b5c5ac}.persistent-lobby.go-theme .lobby-game-picker button{box-shadow:none;border-color:#e2e6dd}.persistent-lobby.go-theme .lobby-game-picker button.is-selected{background:#eff5e9;border-color:#86a473;box-shadow:inset 0 0 0 1px #b7cca6}.persistent-lobby.go-theme .lobby-game-picker button:not(:disabled):hover{background:#f2f5ed;border-color:#b0c1a4}.persistent-lobby.go-theme .lobby-picker-icon{color:#5f6f57;background:#edf0e9}.persistent-lobby.go-theme [data-game=wortduell] .lobby-picker-icon{color:#9c731f;background:#fff0cb}.persistent-lobby.go-theme [data-game=symbolfalle] .lobby-picker-icon{color:#426d94;background:#e8f0f8}.persistent-lobby.go-theme [data-game=symboltausch] .lobby-picker-icon{color:#ae6844;background:#faeae1}.persistent-lobby.go-theme [data-game=linienjagd] .lobby-picker-icon{color:#367e69;background:#e4f3ed}.persistent-lobby.go-theme [data-game=kante] .lobby-picker-icon{color:#515f63;background:#e9ebeb}.persistent-lobby.go-theme .lobby-game-picker .lobby-random-game{background:#f4f5ed;border-color:#b7c3a8}.persistent-lobby.go-theme .lobby-game-picker .lobby-random-game .lobby-picker-icon{color:#6b7d44;background:#e8eddc}.persistent-lobby.go-theme .lobby-options,.persistent-lobby.go-theme .lobby-visual-help,.persistent-lobby.go-theme .lobby-name{border-color:#e2e6dd}.persistent-lobby.go-theme .lobby-link-row input,.persistent-lobby.go-theme .lobby-name input{color:#29332c;border-color:#d9e0d3}.persistent-lobby.go-theme .lobby-link-row button{color:#587347;background:#edf2e7;border-color:#d7e2ce}.persistent-lobby.go-theme .duel-rules-picker .chosen{color:#33492e;background:#e9f3e8;border-color:#84a47a;box-shadow:inset 0 0 0 1px #84a47a}.persistent-lobby.go-theme .language-picker label:has(input:checked){color:#33492e;background:#e9f3e8;border-color:#84a47a;box-shadow:inset 0 0 0 1px #84a47a}.room-shell:has(.persistent-lobby)>.game-nav{color:#62705f}.room-shell:has(.persistent-lobby)>.game-nav .subtle{color:#62705f}@media (max-width:520px){.persistent-lobby.go-theme .lobby-rule-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.persistent-lobby.go-theme .lobby-rule-fact{padding:11px}.persistent-lobby.go-theme .lobby-rule-fact dd{font-size:16px}}.persistent-lobby .lobby-heading .eyebrow,.persistent-lobby .lobby-seat-label,.persistent-lobby .lobby-game-label{font-size:11.5px}.persistent-lobby .lobby-game-picker small,.persistent-lobby .lobby-footnote,.persistent-lobby .lobby-fixed-rules,.persistent-lobby .lobby-section-title>span,.persistent-lobby.go-theme .lobby-rule-fact dt{font-size:12px}
