.comms-console{max-width:40rem;margin:0 auto;padding:2rem 1rem}.comms-console h1{margin-bottom:1rem;font-size:1.6rem}.comms-console form{flex-direction:column;gap:1rem;margin:1.5rem 0;display:flex}.comms-console label{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.comms-console input,.comms-console textarea{font:inherit;border:1px solid var(--line,#ccc);background:0 0;border-radius:6px;padding:.6rem .75rem}.comms-console button{font:inherit;color:#fff;cursor:pointer;background:#1a1a2e;border:0;border-radius:6px;align-self:flex-start;padding:.7rem 1.4rem}.comms-console button:disabled{opacity:.5;cursor:not-allowed}.comms-console .comms-link-panel{border:1px solid var(--line,#ccc);border-radius:8px;margin-bottom:1.5rem;padding:1rem;font-size:.9rem}.comms-console .comms-link-panel p{margin:.25rem 0}.comms-console .comms-blackout{color:#b3541e}.comms-console .comms-busy{color:#2c5f8a}.comms-console .comms-error{color:#b3261e}.comms-console .comms-inbox{margin-top:2rem}.comms-console .comms-inbox h2{margin-bottom:.75rem;font-size:1.15rem}.comms-console .comms-message{background:#00000008;border-left:3px solid #1a1a2e;margin-bottom:.9rem;padding:.6rem .9rem}.comms-console .comms-message p{margin:0 0 .3rem}.comms-console .comms-message footer{opacity:.65;font-size:.75rem}.comms-console .comms-forget{color:inherit;border:1px solid var(--line,#ccc);background:0 0;margin-top:2rem;font-size:.85rem}
