/* The chat corner is painted by overlapping layers, so they share one square edge. */
html:root[data-platform="desktop"] body.nova-ready #chat.tab.active,
html:root[data-platform="desktop"] body.nova-ready #chat .desktop-chat-layout[data-workspace="chat"],
html:root[data-platform="desktop"] body.nova-ready #chat .desktop-chat-layout .desktop-chat-content,
html:root[data-platform="desktop"] body.nova-ready #chat .chat-main-column .chat-card,
html:root[data-platform="desktop"] body.nova-ready #chat .workspace-panel[data-workspace-panel="chat"]:not([hidden]) .chat-head,
html:root[data-platform="desktop"] body.nova-ready #chat .desktop-chat-layout[data-workspace="chat"]::before {
  border-top-left-radius: 0 !important;
}

html:root[data-platform="desktop"] body.beta-locked .beta-gate-card > .auth-tabs {
  width: 100%;
  box-sizing: border-box;
}

html:root[data-platform="desktop"] body.beta-locked .beta-gate-card > .auth-tabs > button {
  display: grid;
  place-items: center;
  text-align: center;
}

html:root[data-platform="desktop"] body.beta-locked .beta-gate-card > .auth-message {
  width: 100%;
  max-width: none;
  box-sizing: border-box;
  text-align: center;
}
