.online-game{color:#263e36;min-width:0;margin-top:20px}.online-game button,.online-game input,.online-game select,.online-game textarea{font:inherit}.online-game button{cursor:pointer}.online-game button:disabled{cursor:not-allowed;opacity:.5}.online-game button:focus-visible,.online-game input:focus-visible,.online-game select:focus-visible,.online-game textarea:focus-visible{outline-offset:2px;outline:3px solid #6eb19f}.og-entry{background:#fff;border:1px solid #cddbd6;padding:24px}.og-entry-heading{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.og-entry-heading>svg{color:#168873;flex-shrink:0}.og-entry-heading h2{margin:0 0 6px;font-size:20px;font-weight:700}.og-entry-heading p,.og-note,.og-footnote{color:#60756d;font-size:13px;line-height:1.8}.og-field{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.og-field input{color:#223d32;background:#fff;border:1px solid #baccc4;border-radius:4px;width:100%;min-width:0;min-height:43px;padding:9px 11px;font-weight:400}.og-entry-options{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.og-entry-options>section{background:#f8fbf9;border:1px solid #dde5e0;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.og-entry-options h3{font-size:15px;font-weight:700}.og-entry-options p{color:#60756d;margin:0;font-size:13px}.og-entry-options .og-field{width:100%}.og-entry-options button{min-height:42px;margin-top:auto}.og-room-bar{background:#f2f8f4;border:1px solid #cbdcd3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:13px 15px;display:flex}.og-room-code{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.og-room-code>span:first-child{color:#61796b;font-size:12px}.og-room-code strong{letter-spacing:1px;font:700 18px ui-monospace,monospace}.og-connection{color:#367856;border-left:1px solid #cddbd3;padding-left:10px;font-size:11px}.og-retrying,.og-connecting{color:#916516}.og-room-actions{flex-wrap:wrap;gap:7px;display:flex}.og-room-actions button{background:#fff;border:1px solid #c1d4c9;border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-size:12px;display:flex}.og-loading{justify-content:center;align-items:center;gap:10px;padding:48px 12px;display:flex}.og-reconnecting{color:#775b11;background:#fff5db;gap:8px;margin-bottom:12px;padding:12px;font-size:13px;display:flex}.og-error{color:#9a2929;z-index:5;background:#fff4f2;border:1px solid #dba9a3;justify-content:space-between;gap:10px;margin-top:14px;padding:14px;font-size:14px;line-height:1.6;display:flex;position:sticky;bottom:12px;box-shadow:0 2px 10px #0000000a}.og-error button{min-width:30px;color:inherit;background:0 0;border:0;font-size:23px}.og-footnote{margin-top:16px}.og-share{background:#f3f7f4;margin-bottom:14px;padding:12px}@media (max-width:600px){.og-entry{padding:17px}.og-entry-options{grid-template-columns:1fr}.og-entry-heading h2{font-size:18px}.og-room-bar{padding:11px}.og-room-actions{width:100%}.og-room-actions button{min-height:42px}.og-error{font-size:13px}}
.cn-game{color:#273a32;min-width:0;font-size:14px;line-height:1.6}.cn-game button,.cn-game input,.cn-game select{font:inherit}.cn-game button{cursor:pointer}.cn-game button:disabled{cursor:default}.cn-game button:focus-visible,.cn-game input:focus-visible,.cn-game select:focus-visible,.cn-game summary:focus-visible{outline-offset:3px;outline:3px solid #168873}.cn-table{min-width:0}.cn-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:20px 0 5px;display:flex}.cn-section-heading h2{font-size:17px;font-weight:700}.cn-section-heading>span,.cn-explanation{color:#65756d;font-size:13px}.cn-explanation{margin:6px 0 14px}.cn-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.cn-team{background:#fff;border:1px solid #d9dfdc;min-width:0}.cn-team h3{border-bottom:1px solid #d9dfdc;justify-content:space-between;align-items:center;padding:9px 12px;font-size:15px;font-weight:700;display:flex}.cn-team-red h3{color:#a23a2b;background:#fbeeea}.cn-team-blue h3{color:#285897;background:#eaf1fa}.cn-member-count{font-size:12px;font-weight:500}.cn-role{padding:10px 12px}.cn-role+.cn-role{border-top:1px solid #e7ebe8}.cn-role-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.cn-role-heading>span{align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.cn-role-button{color:#286d53;background:#fff;border:1px solid #c7d4cd;min-width:52px;min-height:40px;padding:5px 9px;font-size:12px!important}.cn-role-button:hover:not(:disabled){background:#eff6f2}.cn-role-button[aria-pressed=true]{background:#edf7f0;border-color:#168873;font-weight:700}.cn-role-button:disabled:not([aria-pressed=true]){color:#7a837f;background:#f6f7f6;border-color:#e0e4e1}.cn-player-list{flex-direction:column;gap:4px;margin:7px 0 0;padding:0;list-style:none;display:flex}.cn-player-list li{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.cn-player-name{overflow-wrap:anywhere}.cn-player-tag{color:#5f7267;white-space:nowrap;border:1px solid #dbe3de;padding:0 4px;font-size:10px;line-height:16px;display:inline-block}.cn-empty-seat{color:#7c8781;margin:8px 0 0;font-size:12px}.cn-unassigned{background:#f5f7f5;padding:10px 12px;font-size:13px}.cn-unassigned strong{font-weight:600}.cn-unassigned .cn-player-list{flex-flow:wrap;gap:6px 14px}.cn-lobby-start{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 8px;display:flex}.cn-lobby-start p{color:#65756d;font-size:12px}.cn-button{color:#345f4e;background:#fff;border:1px solid #c4d1c9;justify-content:center;align-items:center;min-height:42px;padding:8px 13px;line-height:1.4;display:inline-flex;font-size:13px!important;font-weight:600!important}.cn-button:hover:not(:disabled){background:#f0f5f2}.cn-button:disabled{color:#7e8b84;background:#eef1ef;border-color:#dce3de}.cn-primary{color:#fff;background:#168873;border-color:#168873}.cn-primary:hover:not(:disabled){background:#126e5e;border-color:#126e5e}.cn-danger{color:#a03c31;border-color:#d9aba4}.cn-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 12px;display:grid}.cn-score{border:1px solid #d9dfdc;border-top-width:3px;justify-content:space-between;align-items:center;gap:6px;padding:10px 13px;display:flex}.cn-score-red{color:#a23a2b;background:#fdf5f2;border-top-color:#bd5b4c}.cn-score-blue{color:#285897;background:#f1f6fc;border-top-color:#497bb7}.cn-score>span{flex-direction:column;font-weight:700;display:flex}.cn-score>span small{font-size:10px;font-weight:500}.cn-score strong{white-space:nowrap;font-size:25px;line-height:1.3}.cn-score strong small{margin-left:5px;font-size:11px;font-weight:400}.cn-score-current{outline-offset:-1px;outline:1px solid}.cn-turn{background:#f7f8f6;border-left:3px solid #8e9c94;padding:11px 13px}.cn-turn-red{border-left-color:#bd5b4c}.cn-turn-blue{border-left-color:#497bb7}.cn-turn strong{font-size:15px}.cn-turn p{color:#627369;margin-top:3px;font-size:12px}.cn-personal-role{color:#68776f;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding:10px 0;font-size:12px;display:flex}.cn-personal-role>span{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cn-text-red{color:#a23a2b}.cn-text-blue{color:#285897}.cn-clue-display{background:#f5faf6;border:1px solid #d0ded5;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 13px;display:flex}.cn-clue-display>span:first-child{color:#60756a;font-size:12px}.cn-clue-display>strong{overflow-wrap:anywhere;max-width:100%;font-size:20px}.cn-clue-number{color:#246449;border:1px solid #bed2c4;justify-content:center;min-width:29px;padding:1px 7px;font-size:17px;font-weight:700;display:inline-flex}.cn-guesses{color:#65756d;margin-left:auto;font-size:12px}.cn-clue-form{background:#f6faf7;border:1px solid #cbded2;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:flex}.cn-clue-form label{color:#52695b;flex-direction:column;gap:4px;font-size:12px;display:flex}.cn-clue-word{flex:1;min-width:110px}.cn-clue-count{width:95px}.cn-clue-form input,.cn-clue-form select{color:#273a32;background:#fff;border:1px solid #becfc4;width:100%;min-width:0;height:42px;padding:8px;font-size:16px;display:block}.cn-clue-form p{color:#687b6f;flex-basis:100%;font-size:11px}.cn-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.cn-card{color:#554e3e;text-align:center;background:#fcf9f0;border:1px solid #d5cbb7;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:100px;padding:21px 3px 7px;display:flex;position:relative}.cn-card strong{overflow-wrap:anywhere;max-width:100%;font-size:16px;font-weight:650;line-height:1.45}.cn-game .cn-card:disabled{opacity:1}.cn-card:not(:disabled):hover{outline-offset:-2px;outline:2px solid #719280}.cn-card-label{flex-wrap:wrap;justify-content:center;gap:0 3px;margin-top:5px;font-size:10px;line-height:1.4;display:flex}.cn-card-label small{opacity:.85;font-size:9px}.cn-card-mark{min-height:15px;font-size:10px;font-weight:700;line-height:1.5;position:absolute;top:4px;right:5px}.cn-card-hidden .cn-card-label{color:#827b6c}.cn-card-red{color:#9b3b2c;background:#fbe9e3;border-color:#d7a499}.cn-card-blue{color:#285d9b;background:#e6effa;border-color:#9cb7da}.cn-card-neutral{color:#625b47;background:#f0eee6;border-color:#c5c0ac}.cn-card-assassin{color:#303a48;background:#e7e8eb;border-color:#939ba7}.cn-card-revealed.cn-card-red{color:#fff;background:#b95344;border-color:#a94437}.cn-card-revealed.cn-card-blue{color:#fff;background:#396caa;border-color:#2f5c92}.cn-card-revealed.cn-card-neutral{color:#4f4938;background:#d8d2bf;border-color:#bdb59e}.cn-card-revealed.cn-card-assassin{color:#fff;background:#303b48;border-color:#26313b}.cn-card-selected,.cn-card-selected:not(:disabled):hover{outline-offset:-3px;color:#245e45;background:#edf8ee;border-color:#168873;outline:3px solid #168873}.cn-guess-controls{border:1px solid #dce4de;margin-top:12px}.cn-selection{background:#f7faf7;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.cn-selection>span{color:#6c7b71;font-size:12px}.cn-selection>strong{overflow-wrap:anywhere;margin-right:auto}.cn-end-turn{border-top:1px solid #e2e8e3;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:9px 10px;display:flex}.cn-end-turn small{color:#768279;font-size:11px}.cn-result{background:#f2f7f2;border:1px solid #cbd9d0;margin-bottom:10px;padding:14px}.cn-result>strong{font-size:20px}.cn-result p{color:#65756d;overflow-wrap:anywhere;margin-top:3px;font-size:13px}.cn-result-red{color:#a23a2b;background:#fdf1ed;border-color:#dfb7ae}.cn-result-blue{color:#285897;background:#eef4fc;border-color:#abc1df}.cn-details{border:1px solid #dce4de;margin-top:14px}.cn-details summary{color:#426452;cursor:pointer;background:#f6f8f6;min-height:42px;padding:10px 12px;font-size:13px;font-weight:600}.cn-details summary span{color:#7a897f;margin-left:5px;font-size:11px;font-weight:400}.cn-details[open] summary{border-bottom:1px solid #e1e7e3}.cn-details>.cn-explanation,.cn-roster .cn-teams{margin:12px}.cn-log{color:#63746a;max-height:200px;padding:8px 15px 8px 34px;font-size:12px;list-style:decimal;overflow-y:auto}.cn-log li{overflow-wrap:anywhere;border-bottom:1px solid #edf0ed;padding:4px 0}.cn-log li:last-child{color:#344f3e;border-bottom:0}.cn-host-controls{margin-top:14px}.cn-reset-confirm{background:#fff9f7;border:1px solid #e2ccc7;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.cn-reset-confirm p{color:#85574e;flex-basis:100%;font-size:13px}.cn-rules{margin-top:22px}.cn-rules ol{color:#5e7265;padding:12px 18px 12px 33px;font-size:13px;list-style:decimal}.cn-rules li+li{margin-top:7px}.cn-rules strong{color:#3f5e4a}.cn-credit{color:#7b877f;margin-top:12px;font-size:11px;line-height:1.7}@media (max-width:560px){.cn-teams,.cn-scoreboard{gap:8px}.cn-team h3,.cn-role{padding:8px}.cn-role-heading{flex-wrap:wrap}.cn-role-heading>span{font-size:12px}.cn-score{padding:8px}.cn-score>span{font-size:12px}.cn-score strong{font-size:23px}.cn-score strong small{margin:0;font-size:10px;display:block}.cn-board{gap:4px}.cn-card{min-height:89px;padding-top:20px}.cn-card strong{font-size:13px}.cn-card-label{font-size:9px}.cn-card-label small{display:none}.cn-card-mark{right:3px}.cn-clue-form>button{width:100%}.cn-clue-display>strong{font-size:18px}.cn-guesses{flex-basis:100%;margin-left:0}.cn-roster .cn-teams{margin:8px}}@media (max-width:360px){.cn-section-heading{flex-wrap:wrap;gap:2px}.cn-section-heading h2{font-size:15px}.cn-team h3{font-size:13px}.cn-role-heading{flex-direction:column;align-items:start}.cn-role-button{width:100%}.cn-card{min-height:84px}.cn-card strong{font-size:12px}.cn-card-label{letter-spacing:-.4px}}
.liar-game{color:#303b3f;min-width:0}.liar-intro{color:#5c686b;margin:0 0 18px;font-size:14px;line-height:1.8}.liar-board{min-width:0}.liar-phase-heading{border-bottom:2px solid #168873;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:22px 0 14px;padding-bottom:10px;display:flex}.liar-phase-heading h2{letter-spacing:-.4px;font-size:19px;font-weight:700}.liar-phase-heading>span{color:#687779;font-size:12px}.liar-description{color:#647175;margin:0 0 14px;font-size:13px;line-height:1.8}.liar-section{background:#fff;border:1px solid #d4dcdd;min-width:0;margin:16px 0;padding:16px}.liar-section h3{font-size:15px;font-weight:650}.liar-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 14px;margin-bottom:12px;display:flex}.liar-section-heading>span{color:#6b797d;font-size:12px}.liar-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none;display:grid}.liar-players>li{border-bottom:1px solid #e8ecec;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:11px 0;display:flex}.liar-player-name{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:550}.liar-player-badges{flex-shrink:0;gap:4px;display:flex}.liar-player-badges small,.liar-hint-author small,.liar-vote-results small{color:#5c6b70;white-space:nowrap;background:#edf0f1;border-radius:2px;padding:1px 5px;font-size:11px;font-weight:500}.liar-player-badges .liar-me{color:#127965;background:#e4f2ee}.liar-lobby-settings{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.liar-lobby-settings>label{font-size:13px;font-weight:600}.liar-lobby-settings select{color:#34484a;background:#fff;border:1px solid #bdc9ca;border-radius:2px;min-width:118px;max-width:100%;min-height:42px;padding:8px 30px 8px 10px;font-size:14px}.liar-lobby-settings select:disabled{color:#5e6c70;opacity:1;background:#f3f5f5}.liar-lobby-settings select:focus-visible{outline-offset:2px;outline:2px solid #168873}.liar-button{color:#34615a;text-align:center;background:#fff;border:1px solid #becbca;border-radius:2px;justify-content:center;align-items:center;min-height:42px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.liar-button:hover:not(:disabled){background:#edf6f3;border-color:#168873}.liar-button:disabled{cursor:not-allowed;opacity:.5}.liar-button-primary{color:#fff;background:#168873;border-color:#168873}.liar-button-primary:hover:not(:disabled){color:#fff;background:#10745f;border-color:#10745f}.liar-muted{color:#6d7a7e;font-size:13px}.liar-note{color:#68777a;margin-top:10px;font-size:13px;line-height:1.8}.liar-steps{flex-wrap:wrap;gap:6px 14px;margin:0 0 16px;padding:0;list-style:none;display:flex}.liar-steps>li{color:#7a8589;align-items:center;gap:6px;font-size:12px;display:inline-flex}.liar-steps>li>span{background:#edf0f0;border:1px solid #dce1e1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.liar-steps>li[aria-current=step]{color:#127965;font-weight:700}.liar-steps>li[aria-current=step]>span{color:#fff;background:#168873;border-color:#168873}.liar-private-card{border:1px solid #cbd7d5;margin:16px 0}.liar-private-heading{background:#f6f9f8;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.liar-private-heading h3{font-size:14px;font-weight:650}.liar-private-heading p{color:#73817e;margin-top:3px;font-size:12px}.liar-private-heading .liar-button{flex-shrink:0}.liar-secret{text-align:center;background:#fff;border-top:1px solid #dce5e2;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:104px;padding:20px 16px;display:flex}.liar-secret p,.liar-secret>span{color:#667773;font-size:13px;line-height:1.8}.liar-secret>strong{color:#335a50;font-size:18px;font-weight:700}.liar-secret .liar-secret-word{color:#176d5a;letter-spacing:-.4px;overflow-wrap:anywhere;max-width:100%;font-size:27px}.liar-secret-revealed{background:#f2f8f5}.liar-turn-panel{background:#fbfdfc;border-left:3px solid #168873}.liar-turn-panel>p{color:#617470;margin:7px 0 12px;font-size:13px;line-height:1.8}.liar-turn-panel form>label{margin:14px 0 7px;font-size:13px;font-weight:600;display:block}.liar-input-row{align-items:stretch;gap:8px;min-width:0;display:flex}.liar-input-row input{border-radius:2px;flex:1;width:auto;min-width:0;min-height:42px;font-size:14px}.liar-input-row .liar-button{flex-shrink:0}.liar-input-count{text-align:right;color:#7c8988;margin-top:4px;font-size:12px;display:block}.liar-vote-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.liar-vote-option{cursor:pointer;background:#fff;border:1px solid #d4dcdd;align-items:center;gap:8px;min-width:0;min-height:58px;padding:11px;display:flex}.liar-vote-option input[type=radio]{accent-color:#168873;border:0;width:17px;min-width:17px;height:17px;margin:0;padding:0}.liar-vote-option small{color:#778487;white-space:nowrap;margin-left:auto;font-size:11px}.liar-vote-option:hover{background:#f6faf8}.liar-vote-selected{background:#eff8f3;border-color:#168873}.liar-vote-options:disabled .liar-vote-option{cursor:default}.liar-vote-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.liar-vote-submit p{color:#64746f;overflow-wrap:anywhere;font-size:13px}.liar-vote-status{color:#3e665a;overflow-wrap:anywhere;background:#eff7f3;border-left:3px solid #168873;margin-top:16px;padding:11px 13px;font-size:13px;line-height:1.8}.liar-hints{margin:0;padding:0;list-style:none}.liar-hints>li{border-bottom:1px solid #e3e8e7;align-items:flex-start;gap:12px;min-width:0;padding:12px 6px;display:flex}.liar-hints>li:last-child{border-bottom:0}.liar-hint-number{color:#86948e;text-align:center;flex-shrink:0;width:20px;padding-top:2px;font-size:12px}.liar-hints>li>div{flex:1;min-width:0}.liar-hint-author{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.liar-hint-author strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.liar-hint-author .liar-current-label{color:#187457;background:#dff1e9}.liar-hints p{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:5px;font-size:14px;line-height:1.8}.liar-hints p.liar-muted{font-size:12px}.liar-hints>li.liar-hint-current{background:#f1f8f4}.liar-result{background:#f7fbf8;border:1px solid #b5d3c6;border-top:3px solid #168873;margin:16px 0;padding:22px 20px}.liar-result-label{color:#6c857a;font-size:12px}.liar-result>h3{color:#1a6852;margin:2px 0 7px;font-size:26px;font-weight:700}.liar-result>p:not(.liar-result-label){color:#597568;font-size:13px;line-height:1.8}.liar-result dl{border-top:1px solid #d7e5dd;border-bottom:1px solid #d7e5dd;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;padding:15px 0;display:grid}.liar-result dt{color:#70867b;font-size:12px}.liar-result dd{color:#305f4c;overflow-wrap:anywhere;margin-top:2px;font-size:20px;font-weight:650}.liar-vote-results{margin-bottom:20px}.liar-vote-results h4{margin-bottom:6px;font-size:13px;font-weight:650}.liar-vote-results ul{margin:0;padding:0;list-style:none}.liar-vote-results li{border-bottom:1px solid #e0eae3;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.liar-vote-results li>span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.liar-vote-results li>strong{flex-shrink:0;font-weight:600}.liar-vote-results small{color:#576f5d;background:#e5ebe5}.liar-reset{justify-content:flex-end;margin:14px 0;display:flex}.liar-button-subtle{color:#756760;border-color:#d8d0cb;font-size:12px;font-weight:450}.liar-rules{color:#64756d;border-top:1px solid #d6dfdc;margin-top:24px;padding:14px 0 0;font-size:13px}.liar-rules summary{cursor:pointer;color:#426a58;padding:4px 0;font-weight:600}.liar-rules ol{margin:12px 0;padding-left:21px;list-style:decimal}.liar-rules li{margin:6px 0;padding-left:2px;line-height:1.85}.liar-rules>p{color:#7a8981;font-size:12px}.liar-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.liar-section{padding:13px}.liar-private-heading{flex-wrap:wrap;padding:12px}.liar-private-heading .liar-button{min-width:114px}.liar-vote-options{grid-template-columns:1fr}.liar-input-row{flex-wrap:wrap}.liar-input-row input{flex-basis:100%;width:100%;font-size:16px}.liar-input-row .liar-button{margin-left:auto}.liar-vote-submit .liar-button{width:100%}.liar-result{padding:18px 14px}.liar-steps{gap:5px 10px}.liar-players{grid-template-columns:1fr}.liar-lobby-settings>.liar-muted{width:100%}}@media (max-width:370px){.liar-lobby-settings .liar-button{width:100%}.liar-result dl{grid-template-columns:1fr}.liar-private-heading>div,.liar-private-heading .liar-button{width:100%}.liar-steps{gap:5px 8px}.liar-steps>li{gap:4px}}
.lg-game{color:#2b4036;min-width:0;font-size:14px;line-height:1.65}.lg-game button,.lg-game input{font:inherit}.lg-game button{cursor:pointer}.lg-game button:disabled{cursor:default;opacity:.52}.lg-game button:focus-visible,.lg-game input:focus-visible,.lg-game summary:focus-visible{outline-offset:3px;outline:3px solid #168873}.lg-intro{color:#5c7367;margin-bottom:18px;font-size:13px}.lg-intro strong{color:#305b46;font-weight:650}.lg-button{color:#34664e;background:#fff;border:1px solid #bdd0c4;border-radius:2px;justify-content:center;align-items:center;min-height:42px;padding:8px 13px;line-height:1.5;display:inline-flex;font-size:13px!important;font-weight:600!important}.lg-button:hover:not(:disabled){background:#eff6f2}.lg-primary{color:#fff;background:#168873;border-color:#168873}.lg-primary:hover:not(:disabled){background:#11705f;border-color:#11705f}.lg-text-button{color:#34775b;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:6px 9px;display:inline-flex;font-size:12px!important}.lg-text-button:hover:not(:disabled){background:#edf5f0}.lg-wallet{background:#f3f8f4;border:1px solid #c7d8cc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.lg-balance{align-items:center;gap:12px;display:flex}.lg-balance>svg{color:#4c8464;flex-shrink:0}.lg-balance>div{flex-direction:column;display:flex}.lg-balance span{color:#667e6d;font-size:12px}.lg-balance strong{color:#224c35;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.4}.lg-balance strong small{color:#568267;font-size:13px;font-weight:500}.lg-charge{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lg-charge>span{color:#6f8275;font-size:11px}.lg-cookie-note{color:#7b877e;margin:7px 0 18px;font-size:11px}.lg-loading{color:#667d6c;background:#f8faf8;border:1px solid #d6e1d9;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:50px 16px;display:flex}.lg-connection{color:#7a6a3c;background:#fffaf0;border:1px solid #e0d8ba;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.lg-play-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lg-current,.lg-previous{background:#fff;border:1px solid #d2ded5;min-width:0}.lg-current{padding-bottom:14px}.lg-panel-heading{background:#f7faf7;border-bottom:1px solid #dce5df;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.lg-panel-heading>div{min-width:0}.lg-panel-heading h2{color:#365a42;font-size:15px;font-weight:700}.lg-panel-heading p{color:#708274;overflow-wrap:anywhere;margin-top:3px;font-size:11px}.lg-panel-heading p span{font-size:10px;display:block}.lg-phase,.lg-result-label{color:#3f7750;white-space:nowrap;background:#eef6ed;border:1px solid #c7ddcb;flex-shrink:0;align-items:center;margin-top:2px;padding:2px 6px;font-size:10px;display:inline-flex}.lg-phase-locked{color:#7c7253;background:#f7f3e7;border-color:#ddd5bc}.lg-result-label{color:#677b86;background:#f1f4f6;border-color:#d9dfe3}.lg-countdown{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 7px;display:flex}.lg-countdown>div{color:#637b69;align-items:center;gap:7px;font-size:12px;display:flex}.lg-countdown>strong{color:#297049;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.2}.lg-countdown small{margin-left:4px;font-size:12px;font-weight:500}.lg-time-track{background:#e9eeea;height:4px;margin:3px 16px 0;overflow:hidden}.lg-time-track span{background:#60a580;height:100%;transition:width .2s linear;display:block}.lg-deadline{color:#7c867d;min-height:36px;margin:7px 16px 10px;font-size:11px}.lg-choices{border:0;min-width:0;margin:0 16px;padding:0}.lg-choices legend{color:#5e7665;margin-bottom:9px;padding:0;font-size:12px}.lg-choices>div{gap:9px;display:grid}.lg-choice-group{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:9px;display:grid}.lg-choice-group>span{color:#6b7c70;font-size:12px}.lg-choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lg-choice{color:#57705f;cursor:pointer;background:#fff;border:1px solid #d2dfd5;border-radius:2px;justify-content:center;align-items:center;min-height:43px;padding:8px 5px;font-size:13px;display:flex;position:relative}.lg-choice input{opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.lg-choice:has(input:focus-visible){outline-offset:2px;outline:3px solid #168873}.lg-choice-selected{color:#246b45;background:#eff8f0;border-color:#228a62;font-weight:700}.lg-choices:disabled .lg-choice{cursor:default;color:#8c978e;background:#f5f7f5}.lg-choices:disabled .lg-choice-selected{color:#667d6d;background:#eff3ef;border-color:#aabdaf}.lg-stake{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 9px;margin:16px 16px 0;display:grid}.lg-stake>label{color:#5e7665;grid-column:1/-1;font-size:12px}.lg-stake-input{min-width:0;position:relative}.lg-stake-input input{color:#31523b;background:#fff;border:1px solid #c7d6ca;border-radius:2px;width:100%;min-width:0;min-height:43px;padding:8px 26px 8px 9px;font-size:16px}.lg-stake-input input:disabled{color:#89958b;background:#f5f7f5}.lg-stake-input>span{color:#7a8c7e;pointer-events:none;font-size:12px;position:absolute;top:11px;right:9px}.lg-stake-shortcuts{gap:4px;display:flex}.lg-stake-shortcuts button{color:#617b68;background:#f8faf8;border:1px solid #cfdbd2;min-height:43px;padding:7px;font-size:11px!important}.lg-stake-shortcuts button:hover:not(:disabled){background:#edf5ee}.lg-stake>small{color:#849087;grid-column:1/-1;font-size:10px}.lg-field-error{color:#9c6553;margin:5px 16px 0;font-size:11px}.lg-bet-button{width:calc(100% - 32px);margin:13px 16px 0;display:flex}.lg-bet-confirm{background:#f5faf5;border:1px solid #bcd6c4;margin:13px 16px 0;padding:12px}.lg-bet-confirm p{color:#466a50;font-size:13px}.lg-bet-confirm small{color:#7a877a;margin-top:5px;font-size:11px;display:block}.lg-bet-confirm>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.lg-payout-note{color:#829084;margin:8px 16px 0;font-size:10px}.lg-confirmed{background:#f4faf5;border:1px solid #bcd7c4;flex-direction:column;align-items:flex-start;gap:6px;margin:2px 16px 8px;padding:15px;display:flex}.lg-confirmed>span:first-child{color:#5f876b;font-size:12px}.lg-confirmed>strong{color:#326247;font-size:19px}.lg-confirmed>strong>span{font-size:15px;display:inline-block}.lg-confirmed p{color:#6a8371;font-size:11px}.lg-drawing{flex-direction:column;align-items:center;padding:8px 12px 0;display:flex}.lg-drawing>svg{width:100%;max-width:280px;height:auto;display:block}.lg-drawing>svg text{fill:#839188;font-family:inherit;font-size:14px}.lg-drawing>svg .lg-svg-active-label{fill:#26744e;font-weight:700}.lg-svg-rail{fill:none;stroke:#d7e1da;stroke-width:5px;stroke-linecap:round}.lg-svg-route{fill:none;stroke:#24875f;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:1.8s ease-out both lg-trace}.lg-svg-start,.lg-svg-end{fill:#24875f;stroke:#fff;stroke-width:2px}.lg-svg-end{animation:1.8s linear both lg-arrive}.lg-result-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:3px 0 1px;display:flex}.lg-result-tags>*{color:#67806f;background:#fafcf9;border:1px solid #d8e2da;padding:3px 10px;font-size:12px}.lg-result-tags>strong{color:#37784c;background:#edf6ef;border-color:#c5dccc}.lg-result-note{color:#87928a;text-align:center;padding:8px 14px 13px;font-size:11px}.lg-result-empty{color:#809286;text-align:center;justify-content:center;align-items:center;min-height:310px;padding:20px;font-size:13px;display:flex}.lg-histories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.lg-histories>section{min-width:0}.lg-histories h2{color:#44644b;align-items:baseline;gap:8px;margin-bottom:9px;font-size:15px;font-weight:700;display:flex}.lg-histories h2>span{color:#8a968b;font-size:11px;font-weight:400}.lg-table-wrap{border:1px solid #d8e2db;max-height:420px;overflow:auto}.lg-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.lg-table th{color:#677f6e;text-align:center;background:#f4f7f4;padding:9px 7px;font-size:11px;font-weight:600}.lg-table th:first-child{width:47%}.lg-table td{color:#64816c;text-align:center;overflow-wrap:anywhere;border-top:1px solid #e6ece7;padding:9px 6px}.lg-table td:first-child{color:#7d8c80;font-size:10px}.lg-table tr:first-child td{background:#fbfdfb}.lg-table td>small{color:#849387;font-size:10px;display:block}.lg-my-table th:first-child{width:35%}.lg-my-table th:nth-child(2){width:30%}.lg-table .lg-table-empty{color:#85958a;padding:25px 13px;font-size:12px}.lg-bet-status{color:#7c8b81;font-size:11px;display:inline-block}.lg-bet-won{color:#168254;font-weight:600}.lg-bet-pending{color:#7f805f}.lg-rules{border:1px solid #d7e1d9;margin-top:22px}.lg-rules summary{color:#587860;cursor:pointer;background:#f5f8f5;min-height:43px;padding:10px 13px;font-size:13px;font-weight:600}.lg-rules[open] summary{border-bottom:1px solid #e0e8e2}.lg-rules ol{color:#75867b;padding:12px 18px 12px 33px;font-size:12px;list-style:decimal}.lg-rules li+li{margin-top:6px}.lg-feedback{z-index:5;color:#427652;background:#f1faf3;border:1px solid #bad6c3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex;position:sticky;bottom:12px}.lg-feedback-error{color:#8f6752;background:#fff9f3;border-color:#dec4b4}@keyframes lg-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lg-arrive{0%,90%{opacity:0}to{opacity:1}}@media (max-width:1100px) and (min-width:761px){.lg-play-layout,.lg-histories{grid-template-columns:minmax(0,1fr)}.lg-drawing>svg{max-width:240px}}@media (max-width:600px){.lg-play-layout,.lg-histories{grid-template-columns:minmax(0,1fr)}.lg-wallet{padding:13px}.lg-charge{align-items:flex-start}.lg-panel-heading{padding:10px 12px}.lg-panel-heading h2{font-size:14px}.lg-choices,.lg-stake{margin-left:12px;margin-right:12px}.lg-bet-button{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.lg-bet-confirm,.lg-payout-note,.lg-confirmed{margin-left:12px;margin-right:12px}.lg-drawing>svg{max-width:240px}.lg-table-wrap{max-height:350px}.lg-countdown,.lg-time-track,.lg-deadline{margin-left:0;margin-right:0}.lg-time-track,.lg-deadline{margin-left:12px;margin-right:12px}}@media (max-width:360px){.lg-panel-heading{flex-wrap:wrap}.lg-choice-group{grid-template-columns:60px minmax(0,1fr);gap:7px}.lg-choice-group>span{font-size:11px}.lg-choice{font-size:12px}.lg-stake{grid-template-columns:minmax(0,1fr)}.lg-stake-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lg-balance strong{font-size:21px}.lg-feedback{font-size:12px}}@media (prefers-reduced-motion:reduce){.lg-svg-route,.lg-svg-end{animation:none}.lg-time-track span{transition:none}}
.community-chat{color:#333;background:#fff;border:1px solid #ccc;min-width:0;font-size:14px;line-height:1.55}.chat-heading{background:#f4f4f4;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.chat-heading h2{color:#222;margin:0;font-size:16px;font-weight:700}.chat-heading button{color:#626262;background:0 0;border:0;padding:4px 0 4px 12px;font-size:12px}.chat-info{color:#666;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.chat-connection{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.chat-connection:before{content:"";background:#999;border-radius:50%;width:6px;height:6px}.chat-connection.connected:before{background:#008275}.chat-connection.retrying:before{background:#a87925}.chat-messages{overscroll-behavior:contain;scrollbar-width:thin;overflow-anchor:none;height:285px;padding:0 12px;position:relative;overflow:hidden auto}.chat-message{overflow-wrap:anywhere;border-bottom:1px solid #eee;padding:10px 0}.chat-message:last-child{border-bottom:0}.chat-message-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chat-message-head strong{color:#00776b;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.chat-message-head time{color:#888;white-space:nowrap;flex-shrink:0;font-size:11px}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:3px 0 0;font-size:14px;line-height:1.65}.chat-empty{white-space:pre-line;text-align:center;color:#777;justify-content:center;align-items:center;min-height:100%;margin:0;padding:20px 8px;font-size:14px;display:flex}.chat-form{border-top:1px solid #ddd;flex-direction:column;gap:10px;padding:12px;display:flex}.chat-form label{color:#555;flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}.chat-form input,.chat-form textarea{color:#333;background:#fff;border:1px solid #bbb;border-radius:0;width:100%;padding:7px 8px;font-family:inherit;font-size:14px;line-height:1.55}.chat-form textarea{resize:vertical;min-height:82px;max-height:180px}.chat-form input:focus,.chat-form textarea:focus{outline-offset:1px;outline:2px solid #008275}.chat-send{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-send>span{color:#888;font-size:12px}.chat-send>button{color:#fff;background:#008275;border:1px solid #007367;border-radius:0;min-height:35px;padding:6px 14px;font-size:14px;font-weight:500}.chat-send>button:hover{background:#006e63}.chat-send>button:disabled{cursor:default;opacity:.5}.chat-error{color:#994e32;overflow-wrap:anywhere;background:#fff8f3;flex-direction:column;align-items:flex-start;gap:5px;margin:0;padding:9px 12px;font-size:13px;display:flex}.chat-form .chat-error{padding:8px}.chat-error button{text-underline-offset:3px;color:#00796c;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.chat-footnote{color:#777;background:#fafafa;border-top:1px solid #e6e6e6;margin:0;padding:9px 12px;font-size:12px;line-height:1.65}.chat-new{color:#007467;background:#eaf6f3;border:0;border-top:1px solid #cde4df;width:100%;padding:7px 12px;font-size:13px;display:block}.chat-history{color:#007467;background:#fafafa;border:0;border-bottom:1px solid #e6e6e6;width:100%;padding:8px 12px;font-size:14px;display:block}.chat-history:disabled{opacity:.6;cursor:wait}.community-chat button:focus-visible,.chat-messages:focus-visible{outline-offset:2px;outline:2px solid #008275}@media (max-width:767px){.chat-form input,.chat-form textarea{font-size:16px}.chat-messages{height:240px}.chat-heading button{min-height:30px}.chat-heading{padding-top:7px;padding-bottom:7px}}
