.page-discussion[data-astro-cid-edfgzv4m]{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--color-border-light)}.discussion-header[data-astro-cid-edfgzv4m] h2[data-astro-cid-edfgzv4m]{font-size:var(--text-xl);margin-bottom:var(--space-3)}.discussion-header[data-astro-cid-edfgzv4m] p[data-astro-cid-edfgzv4m]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);max-width:var(--content-width)}.discussion-toggle[data-astro-cid-edfgzv4m]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;font-weight:600}.discussion-toggle[data-astro-cid-edfgzv4m]:hover{background:var(--color-accent);color:#fff}.discussion-embed[data-astro-cid-edfgzv4m]{margin-top:var(--space-6)}.discussion-guidelines-brief[data-astro-cid-edfgzv4m]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg-alt);border-radius:var(--radius-sm)}.discussion-guidelines-brief[data-astro-cid-edfgzv4m] p[data-astro-cid-edfgzv4m]{margin:0}.discussion-guidelines-brief[data-astro-cid-edfgzv4m] a[data-astro-cid-edfgzv4m]{color:var(--color-accent);font-weight:500;text-decoration:none}.discussion-guidelines-brief[data-astro-cid-edfgzv4m] a[data-astro-cid-edfgzv4m]:hover{text-decoration:underline}.page-converse-container[data-astro-cid-edfgzv4m]{border-radius:var(--radius-md);border:1px solid var(--color-border-light);background:var(--color-surface);width:100%;height:450px;min-height:450px;position:relative;overflow:hidden}.page-converse-container #conversejs.converse-embedded{width:100%!important;height:100%!important;display:block!important;position:relative!important;inset:0 auto auto 0!important}.page-converse-container #conversejs{font-family:var(--font-sans)!important}.page-converse-container #conversejs .chat-head{background-color:var(--color-accent)!important}.page-converse-container #conversejs .chat-toolbar{background-color:var(--color-bg-alt)!important;border-color:var(--color-border-light)!important}.page-converse-container #conversejs .sendXMPPMessage{font-family:var(--font-sans)!important}.page-converse-container #conversejs .chat-msg__text{font-family:var(--font-serif)!important;line-height:var(--leading-relaxed)!important}.page-converse-container #conversejs .controlbox-head{background-color:var(--color-accent)!important}.page-converse-container #conversejs a{color:var(--color-accent)!important}.page-converse-container #conversejs .chat-msg__author{font-family:var(--font-sans)!important;font-weight:600!important}.page-converse-container #conversejs .toggle-controlbox,.page-converse-container #conversejs .brand-heading,.page-converse-container #conversejs .brand-subtitle,.page-converse-container #conversejs .converse-brand,.page-converse-container #conversejs .converse-brand__heading,.page-converse-container #conversejs .converse-brand__byline,.page-converse-container #conversejs #converse-login .converse-brand,.page-converse-container #conversejs .chatroom-body .room-info,.page-converse-container #conversejs .controlbox-pane .brand-heading-container,.page-converse-container #conversejs .chatbox-btn.toggle-bookmark,.page-converse-container #conversejs .chatbox-btn.toggle-occupants{display:none!important}.page-converse-container{isolation:isolate}.page-converse-container #conversejs .converse-chatboxes{z-index:auto!important;flex-wrap:nowrap!important;height:100%!important}.page-converse-container #conversejs #controlbox{flex:auto!important;width:100%!important;min-width:0!important;height:100%!important}.page-converse-container #conversejs .converse-chatboxes:has(.chatroom) #controlbox{max-width:260px;flex:0 0 34%!important;width:34%!important}.page-converse-container #conversejs .chatroom{flex:1 1 0!important;width:auto!important;min-width:0!important;height:100%!important}.page-converse-container #conversejs .converse-chatboxes:has(converse-login-form) #controlbox,.page-converse-container #conversejs .converse-chatboxes:has(converse-registration-form) #controlbox{flex:100%!important;width:100%!important;max-width:none!important;display:block!important}.page-converse-container #conversejs .converse-chatboxes:has(converse-login-form) .chatroom,.page-converse-container #conversejs .converse-chatboxes:has(converse-registration-form) .chatroom{display:none!important}.page-converse-container #conversejs #controlbox .box-flyout,.page-converse-container #conversejs .chatroom .box-flyout{width:100%!important;min-width:0!important;height:100%!important;position:relative!important;left:auto!important}.page-converse-container #conversejs .chatroom .box-flyout{flex-direction:column!important;display:flex!important}.page-converse-container #conversejs .chatroom .chat-head{flex:none}.page-converse-container #conversejs .chatroom .chat-body{flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;display:flex!important}.page-converse-container #conversejs .chatroom converse-muc-chatarea{flex:auto!important;width:100%!important;height:100%!important;min-height:0!important}.page-converse-container #conversejs .chatroom .chat-area{flex-direction:column!important;flex:auto!important;width:100%!important;max-width:100%!important;height:100%!important;display:flex!important}.page-converse-container #conversejs .chatroom .chat-content{flex:auto!important;height:auto!important;min-height:0!important;overflow-y:auto!important}.page-converse-container #conversejs .chatroom .bottom-panel{flex:none!important;display:block!important}.page-converse-container #conversejs .chat-textarea{border:2px solid var(--color-accent)!important;background:var(--color-bg)!important;color:var(--color-text)!important;border-radius:8px!important;min-height:3.2em!important;padding:.5em .75em!important}@media (width<=700px){.page-converse-container #conversejs .converse-chatboxes:has(.chatroom) #controlbox{display:none!important}}.page-converse-container #conversejs converse-login-form [type=submit],.page-converse-container #conversejs converse-registration-form [type=submit],.page-converse-container #conversejs converse-muc-nickname-form [type=submit]{background:var(--color-accent)!important;color:#fff!important;border-radius:var(--radius-md)!important;border:none!important;padding:.55em 1.6em!important;font-weight:600!important}.page-converse-container #conversejs #controlbox converse-login-form,.page-converse-container #conversejs #controlbox converse-registration-form{box-sizing:border-box!important;flex:none!important;width:100%!important;max-width:440px!important;margin:0 auto!important;padding:2em 1.5em!important}.page-converse-container #conversejs #controlbox converse-login-form form,.page-converse-container #conversejs #controlbox converse-registration-form form{width:100%!important}.page-converse-container #conversejs #controlbox converse-login-form input[type=text],.page-converse-container #conversejs #controlbox converse-login-form input[type=password],.page-converse-container #conversejs #controlbox converse-registration-form input[type=text],.page-converse-container #conversejs #controlbox converse-registration-form input[type=password]{box-sizing:border-box!important;width:100%!important;max-width:none!important}
