/* BusinessOS method: existing geometry and material, product-green identity. */
#js05x-index #system-layers{--gold:#74e0af;--accent:#16c567;--jxp-gold:#74e0af}
#js05x-index #system-layers #jxp-title{font-size:clamp(36px,4.25vw,64px);line-height:1.04;max-width:760px}
#js05x-index #system-layers .jxp-disclosure,
#js05x-index #system-layers .jxp-count,
#js05x-index #system-layers .jxp-nav a[aria-current],
#js05x-index #system-layers .jxp-visual::before,
#js05x-index #system-layers .jxp-visual::after{color:#74e0af}
#js05x-index #system-layers .jxp-layer img{filter:sepia(1) saturate(4) hue-rotate(86deg) drop-shadow(0 12px 15px #0008) drop-shadow(0 0 12px #16c56725)!important}
#js05x-index #system-layers .jxp-symbol{color:#74e0af;stroke:#74e0af}
#js05x-index #system-layers .jxp-chapter[data-current=true]{border-color:#74e0af55;box-shadow:0 12px 40px #16c5670c;background:linear-gradient(120deg,#16c5670c,transparent)}
#js05x-index #system-layers .jxp-nav a[aria-current]{border-color:#74e0af80}
#js05x-index #system-layers .jxp-layer-index{color:#a6ddc8!important;border-color:#74e0af55!important}
#js05x-index #system-layers .jxp-count{color:#a6ddc8!important}
#js05x-index #system-layers .jxp-chapter::after{color:#74e0af!important}
#js05x-index #system-layers .jxp-visual::after{border-color:#74e0af!important}
#js05x-index #system-layers.v46-method-closing .jxp-layer:not([data-layer="0"]){opacity:calc(1 - var(--v46-close,0))!important}
#js05x-index.v46-opening-flight .arrival-core{visibility:hidden}
#js05x-index.jl-transfer [data-jsr-guide]{visibility:hidden!important}
@media(max-width:900px){#js05x-index #system-layers #jxp-title{font-size:clamp(30px,6.5vw,44px)}}
@media(max-width:600px){#js05x-index #system-layers[data-jxp-mode="cinematic"] .jxp-sticky{padding-top:68px}}
