/* IRONScale Labs v550 — stable shared top ornament and plain bottom divider.
   This stylesheet intentionally supersedes the injected v547 styles, independent of load order. */
html.iron-shell-v547 body div#iron-shell-rail-top-v547 {
  --shell-dot-gap:140px!important;
  position:relative!important;box-sizing:border-box!important;
  left:0!important;right:auto!important;transform:none!important;
  width:100%!important;min-width:0!important;max-width:100%!important;
  height:10px!important;min-height:10px!important;max-height:10px!important;
  padding:0!important;margin:0!important;overflow:visible!important;
  display:block!important;opacity:1!important;visibility:visible!important;
  transition:none!important;animation:none!important;background:transparent!important;
}
html.iron-shell-v547 body div#iron-shell-rail-top-v547 .iron-shell-segment-left-v547 {
  left:0!important;right:auto!important;
  width:max(0px,calc(50% - var(--shell-dot-gap)))!important;max-width:none!important;
  height:2px!important;top:4px!important;
}
html.iron-shell-v547 body div#iron-shell-rail-top-v547 .iron-shell-segment-right-v547 {
  left:calc(50% + var(--shell-dot-gap))!important;right:0!important;width:auto!important;
  height:2px!important;top:4px!important;
}
html.iron-shell-v547 body div#iron-shell-rail-top-v547 .iron-shell-dot-left-v547 {
  left:calc(50% - var(--shell-dot-gap))!important;top:5px!important;
}
html.iron-shell-v547 body div#iron-shell-rail-top-v547 .iron-shell-dot-right-v547 {
  left:calc(50% + var(--shell-dot-gap))!important;top:5px!important;
}
html.iron-shell-v547 body div#iron-shell-rail-bottom-v547 {
  position:relative!important;left:0!important;right:auto!important;transform:none!important;
  box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;
  height:1px!important;min-height:1px!important;max-height:1px!important;
  padding:0!important;margin:0!important;border:0!important;
  display:block!important;visibility:visible!important;opacity:1!important;
  background:rgba(183,151,71,.45)!important;box-shadow:none!important;
  transition:none!important;animation:none!important;
}
html.iron-shell-v547 body div#iron-shell-rail-bottom-v547 > span {display:none!important;visibility:hidden!important;}
html.iron-shell-v547 body .footer-top-rail{display:none!important;visibility:hidden!important;}
html.iron-shell-v547 body footer.site-footer-v171{border-top:0!important;}
@media (max-width:760px){
  html.iron-shell-v547 body div#iron-shell-rail-top-v547{--shell-dot-gap:95px!important;}
}
