
.room-join__lead { color: var(--text-2); font-size: 14px; margin-top: 10px; }
.room-join__result { margin-top: 14px; padding: 14px 16px; border-radius: var(--r-sm); background: var(--bg-2); border: 1px solid var(--line); font-size: 14px; color: var(--text-2); animation: msgIn .25s var(--ease); }
.room-join__result b { display: block; font-size: 15px; color: var(--text); margin-bottom: 4px; overflow-wrap: anywhere; }
.room-join__result.is-error { background: rgba(255,107,107,.08); border-color: rgba(255,107,107,.3); color: #ffb0a8; }
.room-join__result.is-ok { border-color: rgba(95,211,141,.35); }
@media (max-width: 420px) { #roomJoinBtn span { display: none; } #roomJoinBtn { width: 36px; padding: 0; } }
