/* STATIX 8.6: verified visual compatibility corrections only. */
/* Native dialogs must stay closed on entry even when legacy .dialog styles
   override the user-agent display rule. showModal()/open still control opening. */
body.statix-app dialog:not([open]) { display: none !important; }
/* A small, quiet01 mark links module headers to the brand without a scene,
   competing background, extra controls, or changed layout dimensions. */
body.statix-module-page main.content :is(.page-header,.adv-hero,.core-hero,.chat-hero,.fm-head,.fc-head,.afk-head) {
  position: relative; isolation: isolate;
}
body.statix-module-page main.content :is(.page-header,.adv-hero,.core-hero,.chat-hero,.fm-head,.fc-head,.afk-head)::before {
  content: ""; position: absolute; inset: 8px 16px 8px auto; width: 140px; z-index: -1;
  border-radius: 18px; clip-path: inset(0 round 18px); pointer-events: none;
  background: url('/static/img/statix-mark-860.png?v=860') center / contain no-repeat;
  opacity: .045;
}
html[data-theme="light"] body.statix-module-page main.content :is(.page-header,.adv-hero,.core-hero,.chat-hero,.fm-head,.fc-head,.afk-head)::before { opacity: .035; }
@media(max-width:600px) {
  body.statix-module-page main.content :is(.page-header,.adv-hero,.core-hero,.chat-hero,.fm-head,.fc-head,.afk-head)::before { width: 82px; opacity: .025; }
}
