
/* IRONScale v547 isolated rails. All decorative positioning lives here. */
html.iron-shell-v547 body #iron-shell-rail-top-v547,
html.iron-shell-v547 body #iron-shell-rail-bottom-v547 {
  --shell-dot-gap: 140px;
  display: block !important;
  position: relative !important;
  left: 50% !important; right: auto !important; top: auto !important; bottom: auto !important;
  width: 100vw !important; min-width: 100vw !important; max-width: 100vw !important;
  height: 10px !important; min-height: 10px !important; max-height: 10px !important;
  box-sizing: border-box !important; padding: 0 !important; margin: 0 !important;
  border: 0 !important; border-radius: 0 !important;
  opacity: 1 !important; visibility: visible !important; overflow: visible !important;
  transform: translateX(-50%) !important;
  background: transparent !important;
  box-shadow: none !important; filter: none !important;
  isolation: isolate !important; z-index: 30 !important; pointer-events: none !important;
  transition: none !important; animation: none !important;
}
html.iron-shell-v547 body .iron-shell-segment-v547 {
  position: absolute !important; top: 4px !important;
  height: 2px !important; min-height: 2px !important; max-height: 2px !important;
  display: block !important; opacity: 1 !important; visibility: visible !important;
  box-sizing: border-box !important; border: 0 !important; padding: 0 !important;
  background: linear-gradient(to bottom,#e3c76e,#ac822b) !important;
  box-shadow: 0 1px 1px rgba(42,29,3,.16) !important;
  transition: none !important; animation: none !important;
}
html.iron-shell-v547 body .iron-shell-segment-left-v547 { left:0 !important; right:calc(50% + var(--shell-dot-gap)) !important; }
html.iron-shell-v547 body .iron-shell-segment-right-v547 { left:calc(50% + var(--shell-dot-gap)) !important; right:0 !important; }
html.iron-shell-v547 body .iron-shell-dot-v547 {
  position:absolute !important; top:5px !important;
  width:7px !important; min-width:7px !important; max-width:7px !important;
  height:7px !important; min-height:7px !important; max-height:7px !important;
  box-sizing:border-box !important; border:1px solid #80611f !important;
  border-radius:50% !important;
  transform:translate(-50%,-50%) !important;
  background:radial-gradient(circle at 34% 28%,#fff0bd,#d7ad46 45%,#8a631a) !important;
  box-shadow:0 0 0 1px rgba(189,149,54,.18) !important;
  display:block !important; opacity:1 !important; visibility:visible !important;
  transition:none !important; animation:none !important;
}
html.iron-shell-v547 body .iron-shell-dot-left-v547 {left:calc(50% - var(--shell-dot-gap)) !important;}
html.iron-shell-v547 body .iron-shell-dot-right-v547 {left:calc(50% + var(--shell-dot-gap)) !important;}
@media (max-width:760px) {
 html.iron-shell-v547 body #iron-shell-rail-top-v547,
 html.iron-shell-v547 body #iron-shell-rail-bottom-v547 {--shell-dot-gap:97px;}
}
/* Hide only older decorative rails, not page text, cards or visual UI. */
html.iron-shell-v547 body .ornament-line,
html.iron-shell-v547 body .footer-top-rail,
html.iron-shell-v547 body #iron-unified-rail-v536 {display:none !important;visibility:hidden !important;}
