/* Matte chat and navigation. Preserve layout, decorations and controls. */
html body .wapper .block:has(> #chat),
html body .wapper .block:has(> #chat):hover,
html body .wapper .block:has(> #chat):focus-within,
html body .wapper .blockMenu .blockMenuRow,
html body .wapper .blockMenu .blockMenuRow:hover,
html body .wapper .blockMenu .blockMenuRow:focus-within,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul:hover,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul:focus-within{
 background:#222525!important;border-color:#ffffff0c!important;
 box-shadow:0 8px 24px -16px #0009!important;
}
html body .wapper .blockMenu .blockMenu_Item__Icon{
 background:transparent!important;border-color:transparent!important;box-shadow:none!important;
}
html body .wapper .blockMenu .blockMenu_Item:hover,
html body .wapper .blockMenu .blockMenu_Item:focus-visible,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:hover,
html body .wapper .header .collapsible-menu.user-menu>li.profileDropdownReady>ul>li>a:focus-visible{
 background:#c7ad7812!important;box-shadow:none!important;
}
html body .wapper #chat #chat_messages .chat_message,
html body .wapper #chat #chat_messages .chat_message:hover{
 background:transparent!important;border-color:transparent!important;box-shadow:none!important;
}
html body .wapper #chat #chat_messages .chat_message:hover{background:#ffffff03!important;}
html body .wapper #chat #chat_messages .chat_message .message,
html body .wapper #chat #chat_messages .chat_message .chatMessageActions,
html body .wapper #chat #chat_messages .chat_message .chatReactionCounts{
 border-color:transparent!important;background:transparent!important;box-shadow:none!important;
}
html body .wapper #chat #chat_messages .with_code{
 background:transparent!important;box-shadow:none!important;
}
html body .wapper #chat #fixed_message .fixedMessage{
 background:#c7ad7809!important;border-color:transparent!important;border-left-color:#ac9564!important;
 box-shadow:none!important;
}
html body .wapper #chat #chat_messages .chatReactionCounts button{
 background:#ffffff04!important;border-color:#ffffff0e!important;border-radius:6px!important;
 box-shadow:none!important;
}
html body .wapper #chat #chat_messages .chatReactionCounts button:hover,
html body .wapper #chat #chat_messages .chatReactionCounts button[aria-pressed="true"]{
 background:#c7ad7819!important;border-color:#c7ad7850!important;
}
html body .wapper #chat #message_input{
 background:#191d1b!important;border-color:#ffffff09!important;box-shadow:none!important;
}
html body .wapper #chat #message_input:focus{border-color:#c7ad7875!important;box-shadow:0 0 0 2px #c7ad7812!important;}
html body .wapper #chat #send_button{
 background:#d5bd88!important;border-color:#d5bd88!important;box-shadow:none!important;color:#272319!important;
}
html body .wapper #chat #send_button:hover:not(:disabled){background:#e8d3a5!important;}
html body .wapper #chat #send_button:disabled{background:#393d37!important;border-color:#393d37!important;color:#91998d!important;}
