body{font-family:'Segoe UI Variable','Segoe UI',system-ui,sans-serif}.brand,.home-title h1{font-family:'Century Gothic','Trebuchet MS',system-ui,sans-serif}.panel-title h2,.heading h1,.dialog-top h2{font-family:'Segoe UI Variable','Segoe UI',system-ui,sans-serif;letter-spacing:-.5px}.mode-art{display:grid;place-items:center;color:var(--accent);width:30px;height:34px;flex:none}.mode-art svg{width:100%;height:100%;display:block}#roomDialog .game-kind label{display:grid;grid-template-columns:12px 28px minmax(0,1fr);gap:7px;min-height:76px}#roomDialog .game-kind label:has(input:checked) .mode-art{color:var(--yellow)}#roomDialog .game-kind small{font-size:8px}.home-title{position:relative}.home-doodles{position:absolute;inset:0;pointer-events:none;color:var(--accent);z-index:0}.home-doodles>span{position:absolute;left:14%;top:36%;width:57px;transform:rotate(-15deg);opacity:.25}.home-doodles>span+span{left:auto;right:14%;top:16%;width:45px;transform:rotate(13deg);opacity:.21}.home-doodles svg{display:block;width:100%;height:auto}
.score-empty{display:grid;place-items:center;flex:none;width:26px;height:32px;border:1px dashed var(--line);border-radius:7px;color:var(--muted);font-size:14px}
.game-navigation{display:flex;align-items:center;gap:14px;min-height:34px;margin:0 0 13px}.game-navigation .text-button{display:inline-flex;align-items:center;gap:7px;min-height:32px;font-size:11px;white-space:nowrap}.game-navigation .ui-icon{width:15px;height:15px;display:block}.game-navigation #gameBack>.ui-icon{transform:rotate(180deg)}#newRoundAction{margin-left:auto;color:var(--muted)}#newRoundAction:hover{color:var(--ink)}.round-request-notice{color:var(--yellow);font-size:10px;line-height:1.5;max-width:340px}.navigation-paused{display:none!important}
.face-card>b{width:24px;height:24px;top:9px;right:9px;padding:0;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 7px #0003}.face-card>b .ui-icon{width:15px;height:15px;display:block;stroke-width:2.3;flex:none;transform:none}.face-card.eliminated{opacity:1;filter:none;border-style:dashed;border-color:var(--line)}.face-card.eliminated>.portrait-wrap{opacity:.22;filter:grayscale(1)}.face-card.eliminated>span:last-of-type{color:var(--muted)}.face-card.eliminated>b{background:var(--panel2);color:var(--ink);border:1px solid var(--line);font-size:14px}.face-card.eliminated:hover{opacity:1}.face-board{overflow-anchor:none}
#roomScore.geek-scoreboard{display:flex;align-items:center;justify-content:center;gap:13px;margin-left:auto;font-family:inherit;color:var(--ink);line-height:1.3}.score-duel{display:flex;align-items:center;justify-content:center;gap:10px}.score-side{display:flex;align-items:center;gap:8px;min-width:76px;padding:6px 9px;border:1px solid var(--line);border-radius:10px;background:var(--input)}.score-side>.portrait-wrap{width:26px;height:32px;border-radius:7px;flex:none}.score-side>span{min-width:0;display:grid;gap:3px}.score-side small{font-size:9px!important;max-width:85px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important}.score-side b{font-size:18px;font-weight:750;color:var(--ink);line-height:1}.score-side-active{border-color:var(--accent)}.score-side-active b{color:var(--accent)}.score-divider{font-style:normal;font-size:12px;color:var(--muted)}.score-round{font-size:9px!important;color:var(--muted);line-height:1.7;text-align:center;white-space:nowrap;margin:0!important}.score-round b{color:var(--ink);font-weight:650}
@media(max-width:760px){#roomDialog .game-kind label{grid-template-columns:1fr;position:relative;text-align:center;gap:4px;padding:10px 7px!important;min-height:82px}.mode-art{width:26px;height:29px;margin:0 auto}#roomDialog .game-kind input{position:absolute;right:7px;top:7px;width:10px;height:10px}#roomDialog .game-kind strong{font-size:10px}.game-navigation{gap:8px;flex-wrap:wrap;margin-bottom:9px;min-height:30px}.game-navigation .text-button{font-size:10px;min-height:30px}.round-request-notice{order:3;flex-basis:100%;font-size:9px}#roomScore.geek-scoreboard{gap:10px;justify-content:flex-start;width:100%;order:5;margin:7px 0 0}.score-side{padding:6px 8px;min-width:95px;gap:7px}.score-side b{font-size:18px}.score-side small{font-size:9px!important;max-width:73px}.score-round{margin-left:auto!important;font-size:9px!important}.face-card>b{width:21px;height:21px;top:8px;right:8px}.face-card>b .ui-icon{width:13px;height:13px}.home-doodles>span{left:3%;width:34px;opacity:.14}.home-doodles>span+span{right:3%;width:30px;opacity:.14}}
