.live-room .roomline h2{margin:0;font-size:30px}.live-room .roomline h2 span{color:#ffce65;letter-spacing:2px}.live-member-name{flex:1;min-width:0;overflow-wrap:anywhere}.live-invite-hint{color:#cbdcf6;font-size:13px;line-height:1.5;margin:20px 0}.live-ready-button{width:100%;margin-top:20px}.live-leave{display:block;margin:16px auto 0}.live-ready-icon{width:26px;height:26px;fill:none;stroke:#8ff0c2;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.live-loading{padding:64px 20px;text-align:center;color:#d4e2f7}.live-preparing{min-height:280px;display:grid;align-content:center;text-align:center}.live-preparing h1{font-size:38px}.live-preparing p{color:#cdddf5}.live-rank-answer{display:block;width:64px;height:64px;margin:16px auto}.live-connection{padding:12px 16px;margin:0 0 16px;border-radius:8px;background:#243f76;color:#e2eaff;display:flex;gap:14px;align-items:center;justify-content:space-between}.live-connection[hidden]{display:none}.live-room .modes .mode:disabled{opacity:1;cursor:default}.live-room .room-extra .settings{grid-template-columns:1fr 1fr}.live-room .room-ready[data-ready=false] .room-ready-dots{display:flex}
@media(max-width:650px){.live-room .roomline{gap:12px;flex-wrap:wrap}.live-room .roomline h2{font-size:26px}.live-room .room-extra .settings{grid-template-columns:1fr}.live-preparing h1{font-size:30px}}

.live-game-title{font-size:clamp(30px,4vw,42px);margin:0 0 24px}.live-room .live-remove{flex:none;width:28px;height:32px;border:0;border-radius:5px;background:transparent;color:#b9cce9;box-shadow:none;font:22px Arial;cursor:pointer}.live-room .live-remove:hover{background:#ffffff12;color:#ffb5b5}.live-room .live-remove:focus-visible{outline:2px solid #ffce65;outline-offset:2px}
