/* HERO-LAB — درجات لون الهيرو بدل الأخضر (مولّد: scripts/gen-hero-lab-tone.php) */
html.dark .hl-sheet.hv2{--gink:#383258;--g2:#272530;--tint:#e6e5ec;--ann:#f1f1f6}
html.dark .hl-sheet.hv2{--gink:#9a94be;--g2:#9a94be;--tint:rgba(115,107,160,.14);--panel:#121117;--hdr:#0f0e16;--ann:#0f0e16}
html.dark .hl-sheet.hv2{--hero-acc:#383258;--hero-glow:rgba(115,107,160,.14);--aud-bg:linear-gradient(135deg,#ffffff 0%,#f7f0e4 60%,#ececf1 100%)}
html.dark .hl-sheet.hv2{--hero-bg:linear-gradient(180deg,#06080f 0%,#0d0c10 38%,#1c1b24 70%,#272530 100%);--hero-acc:#736ba0;--hero-glow:rgba(115,107,160,.24);--aud-bg:linear-gradient(135deg,#06080f 0%,#111017 55%,#272530 100%)}
html.dark .hl-sheet.hv2 .btn-line2:hover{border-color:#736ba0}
html.dark .hl-sheet.hv2 .btn-gold{background:#736ba0;box-shadow:0 8px 24px rgba(115,107,160,.25)}
html.dark .hl-sheet.hv2 .btn-dark:hover{background:#272530}
html.dark .hl-sheet.hv2 .btn-line:hover{border-color:#736ba0;color:#736ba0}
html.dark .hl-sheet.hv2 .seg-on{background:#736ba0}
html.dark .hl-sheet.hv2 .qx{background:radial-gradient(120% 90% at 0% 100%,#3a374e 0%,rgba(58,55,78,0) 55%),linear-gradient(160deg,#16141f 0%,#1e1c29 55%,#272530 100%)}
html.dark .hl-sheet.hv2 .qx-tab-on::after{background:#736ba0}
html.dark .hl-sheet.hv2 .qx-row-on{border-inline-start-color:#736ba0;background:linear-gradient(270deg,rgba(115,107,160,.16),rgba(115,107,160,0))}
html.dark .hl-sheet.hv2 .qx-row-on .qx-n{color:#736ba0}
html.dark .hl-sheet.hv2 .qx-ghost{color:rgba(115,107,160,.08)}
html.dark .hl-sheet.hv2 .qx-arr:hover{border-color:#736ba0;color:#736ba0}
html.dark .hl-sheet.hv2 .qx-cta{background:#736ba0}
html.dark .hl-sheet.hv2 .wk-svc-on,html.dark .hl-sheet.hv2 .wk-svc-on:hover{border-color:#736ba0}
html.dark .hl-sheet.hv2 .wk-sh-top{background:#736ba0}
html.dark .hl-sheet.hv2 .wk-badge{background:#736ba0;box-shadow:0 0 0 6px rgba(115,107,160,.22)}
html.dark .hl-sheet.hv2 .wk-step:hover{border-color:#736ba0}
html.dark .hl-sheet.hv2 .wk-pre-on,html.dark .hl-sheet.hv2 .wk-pre-on:hover{background:#736ba0;border-color:#736ba0}
html.dark .hl-sheet.hv2 .wk-dot{background:#736ba0;box-shadow:0 0 0 6px rgba(115,107,160,.18)}
html.dark .hl-sheet.hv2 .wk-inc i{background:#736ba0}
html.dark .hl-sheet.hv2 .st-hero .st-n{color:#736ba0}
html.dark .hl-sheet.hv2 .st-cta{background:#736ba0}
html.dark .hl-sheet.hv2 .dr{background:linear-gradient(160deg,#272530 0%,#14131a 100%)}
html.dark .hl-sheet.hv2 .dr-shade{background:linear-gradient(270deg,rgba(15,14,22,.94) 0%,rgba(15,14,22,.78) 38%,rgba(15,14,22,.1) 75%)}
html.dark .hl-sheet.hv2 .dr:not(.dr-on) .dr-shade{background:linear-gradient(0deg,rgba(15,14,22,.92) 0%,rgba(15,14,22,.55) 60%,rgba(15,14,22,.35) 100%)}
html.dark .hl-sheet.hv2 .dr-k{color:#736ba0}
html.dark .hl-sheet.hv2 .dr:not(.dr-on):hover .dr-go{background:#736ba0;border-color:#736ba0}
html.dark .hl-sheet.hv2 .dr-btn{background:#736ba0}
html.dark .hl-sheet.hv2 .exec{background:radial-gradient(90% 70% at 100% 0%,rgba(115,107,160,.22) 0%,rgba(115,107,160,0) 60%),linear-gradient(160deg,#1c1b24 0%,#0f0e13 100%)}
html.dark .hl-sheet.hv2 .exec-ghost{color:rgba(115,107,160,.08)}
html.dark .hl-sheet.hv2 .exec-tab-on::before{background:#736ba0}
html.dark .hl-sheet.hv2 .exec-tab-on .exec-n{color:#736ba0}
html.dark .hl-sheet.hv2 .exec-cta{background:#736ba0}
html.dark .hl-sheet.hv2 .kx-tag{background:#736ba0}
html.dark .hl-sheet.hv2 .climb{background:radial-gradient(60% 60% at 25% 45%,rgba(115,107,160,.28) 0%,rgba(115,107,160,0) 70%),linear-gradient(180deg,#06080f 0%,#100f16 45%,#22202b 100%)}
html.dark .hl-sheet.hv2 .climb-path path{stroke:#736ba0;filter:drop-shadow(0 0 6px rgba(115,107,160,.8))}
html.dark .hl-sheet.hv2 .climb-peak{background:#736ba0;box-shadow:0 0 0 8px rgba(115,107,160,.25),0 0 30px 8px rgba(115,107,160,.6)}
html.dark .hl-sheet.hv2 .ft{background:radial-gradient(40% 50% at 20% 0%,rgba(115,107,160,.18) 0%,rgba(115,107,160,0) 70%),linear-gradient(180deg,#100f16 0%,#06080f 100%)}
html.dark .hl-sheet.hv2 .cert{background:radial-gradient(70% 55% at 0% 100%,rgba(115,107,160,.10) 0%,rgba(115,107,160,0) 70%),var(--card)}
html.dark .hl-sheet.hv2 .cert-c{border-color:#736ba0}
html.dark .hl-sheet.hv2 .cert-seal{filter:drop-shadow(0 10px 18px rgba(56,50,88,.28))}
html.dark .hl-sheet.hv2 .cert-dot{background:#736ba0;box-shadow:0 0 0 5px rgba(115,107,160,.18)}
html.dark .hl-sheet.hv2 .cert-path .on{background:#736ba0;border-color:#736ba0}
html.dark .hl-sheet.hv2 .fcard:hover .eco-n{color:#736ba0}
html.dark .hl-sheet.hv2 .hc::before{background:radial-gradient(circle,var(--hero-glow) 0%,rgba(115,107,160,0) 65%)}
html.dark .hl-sheet.hv2 .hc-path path{stroke:#736ba0;filter:drop-shadow(0 0 6px rgba(115,107,160,.8))}
html.dark .hl-sheet.hv2 .hc-peak{background:#736ba0;box-shadow:0 0 0 8px rgba(115,107,160,.25),0 0 30px 8px rgba(115,107,160,.6)}
html.dark html:not(.dark) .hl-sheet.hv2 .hc{--hc-sky:radial-gradient(70% 45% at 30% 58%,rgba(255,236,200,.9) 0%,rgba(255,236,200,0) 70%),linear-gradient(180deg,#cfe3ea 0%,#e7e7ec 38%,#f6ecd9 72%,#f1dfc0 100%)}
html.dark .hl-sheet.hv2 .hc{--hc-sky:radial-gradient(60% 50% at 30% 55%,rgba(115,107,160,.30) 0%,rgba(115,107,160,0) 70%),linear-gradient(180deg,#131219 0%,#1c1b24 45%,#272530 100%)}
html.dark .hl-sheet.hv2 .wk-line::after{background:#736ba0}
html.dark .hl-sheet.hv2 .kn-shelf a.ks:nth-of-type(1){background:linear-gradient(150deg,#736ba0 0%,#4e4677 100%) !important}
html.dark .hl-sheet.hv2 .kn-shelf a.ks:nth-of-type(2){background:linear-gradient(150deg,#413c5e 0%,#2a273e 100%) !important}
html.dark .hl-sheet.hv2 .kn-shelf a.ks:nth-of-type(3){background:linear-gradient(150deg,#272530 0%,#0f0e13 100%) !important}
html.dark .hl-sheet.hv2 .kn-shelf a.ks:hover .ks-go{color:#1c1b24}
html.dark .hl-sheet.hv2 .ka-tag{background:#736ba0}
html.dark .hl-sheet.hv2 .ka:hover .ka-go,html.dark .hl-sheet.hv2 .ka-all:hover .ka-go{background:#736ba0}
html.dark .hl-sheet.hv2 .ka-all{background:linear-gradient(150deg,#736ba0 0%,#4e4677 100%)}
html.dark .hl-sheet.hv2 .ka-all:hover .ka-go{color:#1c1b24}
html.dark .hl-sheet.hv2 .qx-arr:hover{border-color:#736ba0 !important}
html.dark .hl-sheet.hv2 .cbig-n em{background:linear-gradient(170deg,#736ba0 0%,#383258 100%)}
html.dark .hl-sheet.hv2 .cbig-n em{background-image:linear-gradient(170deg,#b3add1 0%,#4e4677 100%)}
html.dark .hl-sheet.hv2 .cbig-mode span{background:#736ba0}
html.dark .hl-sheet.hv2 .ac-k{background:#736ba0}
html.dark .hl-sheet.hv2 .ac-k2{background:#272530}
html.dark .hl-sheet.hv2 .ac-k2{background:#413c5e}
html.dark .hl-sheet.hv2 .ac-h a:hover{color:#736ba0}
html.dark .hl-sheet.hv2 .ac-grid .cert{--gink:#e9e8f1}
html.dark .hl-sheet.hv2 .ac-grid .cert::before{background:radial-gradient(60% 80% at 0% 0%,rgba(255,255,255,.14) 0%,rgba(255,255,255,0) 60%),linear-gradient(160deg,#736ba0 0%,#4e4677 55%,#383258 100%)}
html.dark .hl-sheet.hv2 .ac-grid .cert-seal{filter:drop-shadow(0 10px 18px rgba(11,10,17,.3))}
html.dark .hl-sheet.hv2 .ac-grid .cert-seal circle{stroke:#4e4677}
html.dark .hl-sheet.hv2 .ac-grid .cert-seal span{color:#383258 !important}
html.dark .hl-sheet.hv2 .ac-grid .cert .btn-dark{color:#1c1b24 !important}
html.dark .hl-sheet.hv2 .ac-grid .cert .btn-dark:hover{background:#272530 !important;border-color:#272530 !important}
html.dark .hl-sheet.hv2 .ac-grid .cert .ac-k{color:#383258}
html.dark .hl-sheet.hv2 .ac-grid .cert .ac-h a:hover{color:#272530}
html.dark .hl-sheet.hv2 .ac-h-x .ac-k2{background:#736ba0 !important}
html.dark .hl-sheet.hv2 .ac-h-x a{color:#9a94be !important}
html.dark .hl-sheet.hv2 .wk-ctl::before{background:radial-gradient(60% 80% at 100% 0%,rgba(255,255,255,.14) 0%,rgba(255,255,255,0) 60%),linear-gradient(200deg,#736ba0 0%,#4e4677 55%,#383258 100%)}
html.dark .hl-sheet.hv2 .wk-ctl .wk-lbl i{color:#383258 !important}
html.dark .hl-sheet.hv2 .wk-ctl .wk-pre-on,html.dark .hl-sheet.hv2 .wk-ctl .wk-pre-on:hover{color:#383258 !important}
html.dark .hl-sheet.hv2 .wk-ctl .wk-inc i{color:#383258 !important}
html.dark .hl-sheet.hv2 .wk-ctl .btn-dark{color:#1c1b24 !important}
html.dark .hl-sheet.hv2 .wk-ctl .btn-dark:hover{background:#272530 !important;border-color:#272530 !important}
html.dark .hl-sheet.hv2 .wk .wk-svc:hover .wk-radio{border-color:#736ba0}
html.dark .hl-sheet.hv2 .wk .wk-svc-on .wk-radio{border-color:#736ba0;background:#736ba0}
html.dark .hl-sheet.hv2 .wk-ctl .wq-step .wk-step:hover{color:#383258 !important}
html.dark .hl-sheet.hv2 .wk-dli::before{background:#736ba0}
html.dark .hl-sheet.hv2 .wk-ctl .wq-step .wk-step:hover{background:#736ba0 !important}
html.dark .hl-sheet.hv2 .wk-ctl .wk-pre-on,html.dark .hl-sheet.hv2 .wk-ctl .wk-pre-on:hover{background:#736ba0 !important}
html.dark .hl-sheet.hv2 .wk-ctl .wk-inc i{background:#736ba0 !important}
html.dark .hl-sheet.hv2 .wk-ctl .btn-dark:hover{background:#736ba0 !important;border-color:#736ba0 !important}
html.dark .hl-sheet.hv2 .chip-on{background:#736ba0;border-color:#736ba0}
html.dark .hl-sheet.hv2 .chip-on:hover{border-color:#736ba0}
html.dark .hl-sheet.hv2 .dom-on{background:#272530;border-color:#272530}
html.dark .hl-sheet.hv2 .svc-on{border-color:#736ba0;background:rgba(115,107,160,.12)}
html.dark .hl-sheet.hv2 .step:hover{border-color:#736ba0;color:#736ba0}
html.dark .hl-sheet.hv2 .navlink:hover{color:#736ba0}
html.dark .hl-sheet.hv2 .flink:hover{color:#736ba0}
html.dark .hl-sheet.hv2 .pl-tab-on,html.dark .hl-sheet.hv2 .pl-tab-on:hover{background:#736ba0}
html.dark .hl-sheet.hv2 .cg-chip:hover{border-color:#736ba0}
html.dark .hl-sheet.hv2 .cg-chip-on,html.dark .hl-sheet.hv2 .cg-chip-on:hover{border-color:#736ba0}
html.dark .hl-sheet.hv2 .cg-chip-on>i{background:#736ba0}
html.dark .hl-sheet.hv2 .cg-card:hover{border-color:#736ba0}
html.dark .hl-sheet.hv2 .cg-card:hover .cg-go,html.dark .hl-sheet.hv2 .pg-row:hover .cg-go{background:#736ba0;border-color:#736ba0}
html.dark .hl-sheet.hv2 .pl-pop{--gink:#cecae3;background:radial-gradient(80% 60% at 100% 0%,rgba(255,255,255,.12),transparent 60%),linear-gradient(160deg,#413c5e 0%,#272530 65%,#1c1b24 100%)}
html.dark .hl-sheet.hv2 .pl-badge{background:#736ba0}
html.dark .hl-sheet.hv2 .pl-f>i{background:#736ba0}
html.dark .hl-sheet.hv2 .pl-pop .pl-cta{color:#1c1b24}
html.dark .hl-sheet.hv2 .pl-cta:hover,html.dark .hl-sheet.hv2 .pl-pop .pl-cta:hover{background:#736ba0}
html.dark .hl-sheet.hv2 .jn-c{background:linear-gradient(150deg,#736ba0 0%,#4e4677 100%)}
html.dark .hl-sheet.hv2 .jn-i{background:linear-gradient(150deg,#272530 0%,#0f0e13 100%)}
html.dark .hl-sheet.hv2 .jn-btn{color:#1c1b24}
html.dark .hl-sheet.hv2 .jn-btn:hover{background:#1c1b24}
html.dark .hl-sheet.hv2 .jn-i .jn-btn:hover{background:#736ba0}
html.dark .hl-sheet.hv2 .vf-f:focus-within{border-color:#736ba0}
html.dark .hl-sheet.hv2 .vf-f button{background:#736ba0}
html.dark .hl-sheet.hv2 .vf-f button:hover{background:#4e4677}
html.dark .hl-sheet.hv2 .sb-card::before{background:#736ba0}
/* التذييل */
html.dark .hl-foot .hv2 .ft{background:radial-gradient(40% 50% at 20% 0%,rgba(115,107,160,.18) 0%,rgba(115,107,160,0) 70%),linear-gradient(180deg,#100f16 0%,#06080f 100%)}
html.dark .hl-foot .hv2 .ft-mark{-webkit-text-stroke:1px rgba(115,107,160,.14)}
html.dark .hl-foot .hv2 .ft-soc:hover{border-color:#736ba0;color:#736ba0}
html.dark .hl-foot .hv2 .ft-col b{color:#736ba0}
html.dark .hl-foot .hv2 .ft-bottom a:hover{color:#736ba0}
html.dark .hl-foot .hv2 .mega-promo{background:linear-gradient(150deg,#736ba0 0%,#2a273e 100%)}
html.dark .hl-foot .hv2 .flink:hover{color:#736ba0}
html.dark .hl-foot .hv2 .snav::after{background:#736ba0}
html.dark .hl-foot .hv2 .hu-dot{background:#736ba0}
html.dark .hl-foot .hv2 .hu-av{background:linear-gradient(135deg,#736ba0,#272530)}
html.dark .hl-foot .hv2 .hv2-ann{background:#736ba0}
html.dark .hl-sheet.hv2 [style*="color: #51ba74"],html.dark .hl-foot [style*="color:#51ba74"]{color:#736ba0 !important}
html.dark .hl-sheet.hv2 [style*="background: #51ba74"]{background:#736ba0 !important}
html.dark .hl-sheet.hv2 path[fill="#51ba74"],html.dark .hl-sheet.hv2 svg[fill="#51ba74"]{fill:#736ba0}
html.dark .hl-sheet.hv2 svg[stroke="#51ba74"]{stroke:#736ba0}
html.dark .hl-sheet.hv2{--gink:#a9a3cf;--g2:#c9c5e0;--tint:rgba(115,107,160,.18);--ann:#22212c}
