#game-room.real-game{width:100%;max-width:100%;padding:12px 0;box-sizing:border-box;font:13px Montserrat,sans-serif}#game-room.real-game[hidden]{display:none!important}.real-game *{box-sizing:border-box}.rg-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.rg-room-id{font-size:10px;color:#777;overflow-wrap:anywhere}.rg-layout{display:grid;grid-template-columns:160px minmax(240px,1fr) 160px;gap:16px;align-items:start}.rg-roster{display:grid;gap:12px}.rg-person{padding:6px;border:2px solid transparent;border-radius:16px;background:#fff}.rg-person.rg-selected{border-color:#adbce6}.rg-person>button:first-child{width:100%;padding:0;border:0;background:none;position:relative;display:grid;gap:6px;color:inherit;font:inherit;cursor:pointer}.rg-person img,.rg-no-photo{width:100%;height:135px;object-fit:cover;object-position:center 25%;border-radius:12px}.rg-no-photo{display:grid;place-items:center;background:#f1effb;font-size:36px;color:#8b8cae}.rg-person b{font-size:12px}.rg-dot{position:absolute;top:8px;right:8px;width:12px;height:12px;border:2px solid white;border-radius:50%;background:#4cbb86}.rg-dot.rg-offline{background:#e86e83}.rg-info{font:inherit;font-size:11px;border:0;background:transparent;color:#737da6;padding:7px}.rg-card{background:#fff;border:1px solid #eceaf3;border-radius:18px;padding:16px;min-width:0}.rg-card h2{font-size:18px;margin:14px 0}.rg-round{display:flex;justify-content:space-between;gap:8px;background:#f0effb;border-radius:12px;padding:12px;font-weight:600;color:#706d9f}.rg-question{background:#f8eff6;padding:12px;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}.rg-replies{max-height:180px;overflow:auto;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.real-game label{display:grid;gap:6px;margin:12px 0}.real-game textarea{width:100%;min-height:70px;max-height:160px;border:1px solid #dedee9;border-radius:10px;padding:10px;font:inherit;resize:vertical}.real-game button{min-height:36px;white-space:normal}.rg-card>button,.rg-choices>button{margin:6px 0}.rg-choices{display:grid;gap:8px}.real-game small{display:block;margin-top:12px;line-height:1.6;color:#888}.rg-wait,.rg-setup{max-width:520px;margin:16px auto}.rg-wait{text-align:center}.rg-blue{color:#718cca}.rg-pink{color:#ce83ab}.rg-history{margin:16px 0}.rg-error{padding:12px;background:#fff0e9;border-radius:10px}.rg-card details{padding:8px 0;border-bottom:1px solid #eee}.real-game .primary,.real-game .outline{padding:8px 14px;font:inherit;border-radius:10px}.real-game .primary{background:#8c9cd5;color:white;border:0}.real-game .outline{border:1px solid #dcdceb;background:white;color:#727b9d}@media(max-width:700px){#game-room.real-game{padding:8px 0 100px}.rg-layout{display:flex;flex-direction:column;gap:12px}.rg-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px}.rg-roster:first-child{order:0}.rg-roster:last-child{order:1}.rg-layout>.rg-card{order:2;width:100%}.rg-person{padding:3px;border-radius:12px}.rg-person img,.rg-no-photo{height:74px}.rg-person b{font-size:10px;overflow-wrap:anywhere}.rg-info{font-size:10px;padding:4px}.rg-toolbar{font-size:11px}.rg-card{padding:12px}.rg-replies{max-height:140px}.rg-room-id{font-size:9px}.rg-dot{width:10px;height:10px;top:5px;right:5px}}
