/* Recovery controls; the existing classroom layout and animation styles stay intact. */
#btn-chat-cancel[hidden], #btn-send[hidden] { display:none; }
.chat-retry { display:block; margin-top:10px; padding:5px 12px; border:2px solid var(--ink); border-radius:20px; background:var(--gold, #f4bb37); color:var(--ink); font:inherit; font-size:13px; }
.chat-retry:disabled { opacity:.5; }
