/* Systems page — homepage-aligned visual system, scoped and loaded last. */
body:has(.nav-links a[href="/systems"][aria-current="page"]){--rp-bg:#F7F5F0;--rp-surface:#fff;--rp-ink:#111;--rp-dark:#1A1A1A;--rp-muted:#5F5D58;--rp-line:#E5E1DA;--rp-accent:#AC5334;background:var(--rp-bg)!important;color:var(--rp-ink)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"])::before{background:radial-gradient(820px circle at 88% 8%,rgba(172,83,52,.045),transparent 45%),radial-gradient(920px circle at 0 72%,rgba(17,17,17,.025),transparent 56%)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .nav-shell{background:linear-gradient(to bottom,rgba(247,245,240,.98),rgba(247,245,240,.9),transparent)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .nav{background:rgba(255,255,255,.92)!important;border-color:var(--rp-line)!important;box-shadow:0 10px 34px rgba(17,17,17,.045)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .nav-links a::after{background:var(--rp-accent)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .orange,body:has(.nav-links a[href="/systems"][aria-current="page"]) .eyebrow,body:has(.nav-links a[href="/systems"][aria-current="page"]) .crumb a{color:var(--rp-accent)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .eyebrow.light{color:#CF8B73!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .btn{background:var(--rp-ink)!important;color:#fff!important;box-shadow:none!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .btn.ghost{background:rgba(255,255,255,.55)!important;color:var(--rp-ink)!important;border:1px solid var(--rp-line)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .btn.light{background:#fff!important;color:var(--rp-ink)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .command-hero{background:var(--rp-bg)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .command-hero h1{color:var(--rp-ink)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .lead{color:var(--rp-muted)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .proofline i{background:var(--rp-accent)!important;box-shadow:0 0 0 5px rgba(172,83,52,.09)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .hero-panel{background:var(--rp-ink)!important;box-shadow:0 38px 110px rgba(17,17,17,.22)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .hero-panel::before{background:rgba(172,83,52,.12)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .browser,body:has(.nav-links a[href="/systems"][aria-current="page"]) .flow-step{background:var(--rp-dark)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .flow-step.active{background:#211B18!important;border-color:rgba(172,83,52,.58)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .section{background:var(--rp-bg)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .section.soft{background:#fff!important;border-top:1px solid rgba(229,225,218,.55)!important;border-bottom:1px solid rgba(229,225,218,.55)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .section.dark{background:var(--rp-ink)!important;color:#fff!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .section-head p{color:var(--rp-muted)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .section.dark .section-head p{color:#AAA59E!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .premium-shell{background:var(--rp-ink)!important;border-color:#272727!important;box-shadow:0 34px 90px rgba(17,17,17,.16)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .premium-inner,body:has(.nav-links a[href="/systems"][aria-current="page"]) .system-lab,body:has(.nav-links a[href="/systems"][aria-current="page"]) .lab-side,body:has(.nav-links a[href="/systems"][aria-current="page"]) .lab-main{background:var(--rp-dark)!important;border-color:#2d2d2d!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .lab-scenarios button.active{border-color:rgba(172,83,52,.6)!important;background:#241c19!important;color:#fff!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .logic-node.active{border-color:rgba(172,83,52,.62)!important;background:#241c19!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .logic-node b,body:has(.nav-links a[href="/systems"][aria-current="page"]) .lab-brand,body:has(.nav-links a[href="/systems"][aria-current="page"]) .panel-title strong{color:#fff!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .intent-card,body:has(.nav-links a[href="/systems"][aria-current="page"]) .outcome{background:#fff!important;border-color:var(--rp-line)!important;box-shadow:0 14px 38px rgba(17,17,17,.04)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .intent-card.dark,body:has(.nav-links a[href="/systems"][aria-current="page"]) .dark-outcome{background:var(--rp-dark)!important;border-color:#2A2A2A!important;color:#fff!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .intent-card b,body:has(.nav-links a[href="/systems"][aria-current="page"]) .outcome b{color:var(--rp-accent)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .intent-card p,body:has(.nav-links a[href="/systems"][aria-current="page"]) .outcome p{color:var(--rp-muted)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .intent-card.dark p,body:has(.nav-links a[href="/systems"][aria-current="page"]) .dark-outcome p{color:#AAA59E!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .route-ribbon{background:rgba(255,255,255,.64)!important;border-color:var(--rp-line)!important}
body:has(.nav-links a[href="/systems"][aria-current="page"]) .route-item i{background:var(--rp-accent)!important}
@media(max-width:620px){body:has(.nav-links a[href="/systems"][aria-current="page"]) .command-hero{background:var(--rp-bg)!important}body:has(.nav-links a[href="/systems"][aria-current="page"]) .actions .btn:first-child{background:var(--rp-ink)!important}}
