/* SpectraHub V60 – final rounded editor shell on every public editor. */
body.spectrahubForum .shXfEditorShell{
  border:1px solid #59626b!important;
  border-radius:14px!important;
  background:#34393f!important;
  box-shadow:none!important;
  overflow:visible!important;
  isolation:isolate;
}
body.spectrahubForum .shXfEditorShell>.fr-box,
body.spectrahubForum .shXfEditorShell .fr-box.fr-basic,
body.spectrahubForum .shXfEditorShell.shXfFallbackMode{
  border:0!important;
  border-radius:13px!important;
  background:#34393f!important;
  box-shadow:none!important;
}
body.spectrahubForum .shXfEditorShell .fr-toolbar,
body.spectrahubForum .shXfEditorShell>.shXfFallbackTools{
  border-radius:13px 13px 0 0!important;
  overflow:hidden!important;
}
body.spectrahubForum .shXfEditorShell .fr-wrapper,
body.spectrahubForum .shXfEditorShell>.shXfVisualHost,
body.spectrahubForum .shXfEditorShell>.shXfBbcodeArea{
  border-radius:0!important;
}
body.spectrahubForum .shXfEditorShell .shXfAttachmentArea{
  border-radius:0 0 13px 13px!important;
  overflow:hidden!important;
}
/* If an editor has no attachment manager, round the actual editing surface too. */
body.spectrahubForum .shXfEditorShell:not(:has(.shXfAttachmentArea)) .fr-wrapper,
body.spectrahubForum .shXfEditorShell:not(:has(.shXfAttachmentArea))>.shXfVisualHost,
body.spectrahubForum .shXfEditorShell:not(:has(.shXfAttachmentArea))>.shXfBbcodeArea{
  border-radius:0 0 13px 13px!important;
  overflow:hidden!important;
}
/* Keep popups above the editor while the editor itself remains visually rounded. */
body.spectrahubForum .fr-popup,
body.spectrahubForum .fr-dropdown-menu{
  z-index:11050!important;
}
/* All editor-bearing cards use the same clean rounding, not only Signature. */
body.spectrahubForum :is(.xfBlock,.composer,.formCard):has(.shXfEditorShell){
  border-radius:14px!important;
  overflow:visible!important;
}
