/* SpectraHub V163 – BBCode list inset parity + Global Moderator color support. */

/* Visual editor: keep list markers comfortably inside the editable canvas.
   This applies to every editor location (topics, replies, signatures, PMs,
   profiles and admin editors). */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) ul,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) ol {
  margin:14px 0 16px!important;
  padding-left:36px!important;
  padding-inline-start:36px!important;
  list-style-position:outside!important;
  box-sizing:border-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) li {
  margin:6px 0!important;
  padding-left:3px!important;
  line-height:1.55!important;
}

/* Rendered BBCode should visually match the editor instead of pulling the
   bullet against the left edge of the post/content area. */
body.spectrahubForum :is(.bodyText,.message-body,.bbWrapper,.shStaticBody) :is(ul,ol,.bb-list) {
  margin:14px 0 18px!important;
  padding-left:36px!important;
  padding-inline-start:36px!important;
  list-style-position:outside!important;
  box-sizing:border-box!important;
}
body.spectrahubForum :is(.bodyText,.message-body,.bbWrapper,.shStaticBody) :is(ul,ol,.bb-list) > li {
  margin:6px 0!important;
  padding-left:3px!important;
}

@media(max-width:620px){
  body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) :is(ul,ol),
  body.spectrahubForum :is(.bodyText,.message-body,.bbWrapper,.shStaticBody) :is(ul,ol,.bb-list){
    padding-left:30px!important;
    padding-inline-start:30px!important;
  }
}
