/* 🌙 AK47 — الوضع الداكن (مولَّد تلقائياً من أنماط الإضافات — tools/darkgen.py) */
html[data-theme=dark]{color-scheme:dark;--ink:#f6ebe8;--plum:#f6ebe8;--muted:#bfa9a5;--bg:#150e19;--card:#241416;--bd:#3d2628;--soft:#3a1d1f;--blush:#3a1d1f;--rose2:#ff6b74;--sh:0 10px 30px -14px rgba(0,0,0,.6)}
html[data-theme=dark] body{background:radial-gradient(900px 420px at 100% -10%,rgba(229,51,63,.16),transparent 60%),radial-gradient(700px 380px at -10% 10%,rgba(139,108,246,.14),transparent 60%),#150e19!important;color:#f6ebe8}
html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:#1c1422!important;color:#f6ebe8!important;border-color:#3d2628!important}
html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8f7a8c!important}
html[data-theme=dark] code,html[data-theme=dark] kbd{color:#f6ebe8}
html[data-theme=dark] img[src$=".svg"]{filter:none}
html[data-theme=dark] hr{border-color:#3d2628}
html[data-theme=dark] .dva{color:#f6ebe8}
html[data-theme=dark] .dva-av{box-shadow:0 0 0 3px #150e19,0 0 0 5px #f6c9dc}
html[data-theme=dark] .dva-av i{box-shadow:0 0 0 2px #150e19}
html[data-theme=dark] .dva-hi b{color:#ff6b74}
html[data-theme=dark] .dva-id{color:#bfa9a5}
html[data-theme=dark] .dva-id code{background:#3a1d1f;color:#f6ebe8}
html[data-theme=dark] .dva-sub{color:#bfa9a5}
html[data-theme=dark] .dva-out{background:#241416}
html[data-theme=dark] .dva-lnk{background:#241416;color:#f6ebe8}
html[data-theme=dark] .dva-lnk:hover{color:#ff6b74}
html[data-theme=dark] .dva-card{background:#241416}
html[data-theme=dark] .dva-muted{color:#bfa9a5}
html[data-theme=dark] .dva-rep{color:#4ade9a!important}
html[data-theme=dark] .dva-rep a{color:#ff6b74}
html[data-theme=dark] .dva-row small{color:#a8938f}
html[data-theme=dark] .dva-row .b b{color:#ff6b74}
html[data-theme=dark] .dvl-card{background:#241416;color:#f6ebe8}
html[data-theme=dark] .dvl-sub{color:#bfa9a5}
html[data-theme=dark] .dvl-alt{color:#bfa9a5}
html[data-theme=dark] .dvl-or{color:#a8938f}
html[data-theme=dark] .dvl-lbl{color:#f6ebe8}
html[data-theme=dark] .dvl-hint{color:#bfa9a5}
html[data-theme=dark] .dvl-sent{background:linear-gradient(135deg,#2c1a1c,#3a1d1f);border:1px solid #3d2628;color:#f6ebe8}
html[data-theme=dark] .dvl-otp input{color:#f6ebe8;background:#241416}
html[data-theme=dark] .dvl-stp b{color:#f6ebe8}
html[data-theme=dark] .dvl-stp span{color:#bfa9a5}
html[data-theme=dark] .dvl-msg.ok{color:#4ade9a}
html[data-theme=dark] .dvrs-d{border-top:1px solid #3d2628}
html[data-theme=dark] .dvrs-g{color:#ff6b74}
html[data-theme=dark] .dvrs-r{border-bottom:1px dashed #3d2628}
html[data-theme=dark] .dvrs-r s{color:#a8938f}
html[data-theme=dark] .dvrs-r code,html[data-theme=dark] .dvrs-g code{background:#3a1d1f;color:#bfa9a5}
html[data-theme=dark] .dvrs-k code{background:#3a1d1f}
html[data-theme=dark] .dvrs-k input{border:1.5px solid #3d2628}
html[data-theme=dark] .dvrs-on li{background:#2e1d1f;color:#bfa9a5}
html[data-theme=dark] .dvrs-on li.ok{background:#163327;color:#4ade9a}
html[data-theme=dark] .dvfaq{color:#f6ebe8}
html[data-theme=dark] .dvfaq-step{background:#241416}
html[data-theme=dark] .dvfaq-step p{color:#bfa9a5}
html[data-theme=dark] .dvfaq-item{background:#241416}
html[data-theme=dark] .dvfaq-item summary::after{color:#ff6b74}
html[data-theme=dark] .dvfaq-a{color:#bfa9a5}
html[data-theme=dark] .ak47{--g2:#ff6b74;--nv:#f6ebe8;--ink:#f6ebe8;--mu:#bfa9a5;--bg2:#1c1422;--card:#241416;--bd:rgba(255,220,240,.09);--soft:#3a1d1f;--ok:#4ade9a}
html[data-theme=dark] .dvlv{background:linear-gradient(135deg,#3a1d1f,#2c1a1c);border:1px solid #3d2628;color:#f6ebe8}
html[data-theme=dark] .dvlv-ic{background:#241416}
html[data-theme=dark] .dvlv-n small{color:#bfa9a5}
html[data-theme=dark] .dvlv-bar{background:#241416}
html[data-theme=dark] .dvlv-nx{color:#bfa9a5}
html[data-theme=dark] .dvlv-nx b{color:#ff6b74}
html[data-theme=dark] .dvlv-t span{background:#241416;border:1px solid #3d2628}
html[data-theme=dark] .dvlv-t span b{color:#ff6b74}
html[data-theme=dark] .dvpa-h>span{background:linear-gradient(135deg,#3a1d1f,#2c1a1c)}
html[data-theme=dark] .dvpa-h small{color:#bfa9a5}
html[data-theme=dark] .dvpa-perks span{background:#2c1a1c;color:#c9b8ff}
html[data-theme=dark] .dvpa-d{border-top:1px solid #3d2628}
html[data-theme=dark] .dvpa-d summary{color:#ff6b74}
html[data-theme=dark] .dvpa-f input:not([type=radio]):not([type=checkbox]),html[data-theme=dark] .dvpa-f select,html[data-theme=dark] .dvpa-f textarea{border:1.5px solid #3d2628;background:#241416}
html[data-theme=dark] .dvpa-types span{border:1.5px solid #3d2628}
html[data-theme=dark] .dvpa-types input:checked+span{background:#3a1d1f}
html[data-theme=dark] .dvpa-ag{color:#c4b0c1}
html[data-theme=dark] .dvpa-x{color:#bfa9a5}
html[data-theme=dark] .dvpa-box{background:#2f1d2b;border:1px solid #3d2628}
html[data-theme=dark] .dvpa-warn{background:#3a2a14;color:#f5b35c}
html[data-theme=dark] .dvpa-msg.ok{color:#4ade9a}
html[data-theme=dark] .dvpa-msg.err{color:#ff8a8f}
html[data-theme=dark] .dvpa-tl li i{background:#2e1d1f}
html[data-theme=dark] .dvpa-tl li small{color:#bfa9a5}
html[data-theme=dark] .dvpa-tl li.ok i{background:#163327}
html[data-theme=dark] .dvpa-tl li.now i{background:#2c1a1c}
html[data-theme=dark] .dpp-tabs a{color:#d6cfe0!important}
html[data-theme=dark] .dpp-tabs a.on{background:#241416}
html[data-theme=dark] .dpp-chips a{background:#241416;border:1px solid #3d2628;color:#d6cfe0!important}
html[data-theme=dark] .dpp-bar{background:#241416;border:1px solid #3d2628}
html[data-theme=dark] .dpp-who small{color:#b0a8bd}
html[data-theme=dark] .dpp-r.off{color:#b0a8bd}
html[data-theme=dark] .dpp-r.mem{color:#4ade9a}
html[data-theme=dark] .dpp-r.pend{background:#3a2a14;color:#f5b35c}
html[data-theme=dark] .dpp-n small{color:#b0a8bd}
html[data-theme=dark] .dvr-s{background:linear-gradient(90deg,#f6b73c var(--p),#3d2628 var(--p));-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme=dark] .dvr-mini{color:#f6ebe8}
html[data-theme=dark] .dvr-mini small{color:#bfa9a5}
html[data-theme=dark] .dvr-pk{color:#f5c45c}
html[data-theme=dark] .dvr-pk small{color:#a8938f}
html[data-theme=dark] .dvr-gh{color:#bfa9a5;background:#3a2a14}
html[data-theme=dark] .dvr-gh b{color:#f6ebe8}
html[data-theme=dark] .dvr-empty{color:#bfa9a5}
html[data-theme=dark] .dvr-big b{color:#f6ebe8}
html[data-theme=dark] .dvr-big small{color:#bfa9a5}
html[data-theme=dark] .dvr-bars div{color:#bfa9a5}
html[data-theme=dark] .dvr-bars em{background:#2e1d1f}
html[data-theme=dark] .dvr-it{border:1px solid #3d2628;background:#241416}
html[data-theme=dark] .dvr-it p{color:#f6ebe8}
html[data-theme=dark] .dvr-it small{color:#bfa9a5}
html[data-theme=dark] .dvr-more{background:#3a1d1f;color:#ff6b74}
html[data-theme=dark] .dvr-ro{border:1px solid #3d2628;background:#241416}
html[data-theme=dark] .dvr-ro-h small{color:#bfa9a5}
html[data-theme=dark] .dvr-ro textarea{border:1.5px solid #3d2628}
html[data-theme=dark] .dvr-ok{color:#4ade9a}
html[data-theme=dark] .dvl-th{background:#3a1d1f}
html[data-theme=dark] .dvl-st.pending{background:#3a1d1f}
html[data-theme=dark] .dvl-toast{background:#241416}
html[data-theme=dark] .dvl-toast .dvl-h{color:#bfa9a5}
html[data-theme=dark] .dvl-toast b{color:#f6ebe8}
html[data-theme=dark] .dvl-toast .dvl-m{color:#bfa9a5}
html[data-theme=dark] .dvl-toast.promo{background:linear-gradient(135deg,#241416,#fff5f9);border-color:#55304b}
html[data-theme=dark] .dvl-go{color:#ff6b74}
html[data-theme=dark] .dvl-list{background:#241416}
html[data-theme=dark] .dvl-row b{color:#f6ebe8}
html[data-theme=dark] .dvl-row small{color:#bfa9a5}
html[data-theme=dark] .dvl-row .dvl-ago{color:#bfa9a5}
html[data-theme=dark] .dvl-wrap .dvl-hd{color:#f6ebe8}
html[data-theme=dark] .dvp{color:#f6ebe8}
html[data-theme=dark] .dvp-card{background:#241416}
html[data-theme=dark] .dvp-in{background:#241416}
html[data-theme=dark] .dvp-msg.ok{color:#4ade9a}
html[data-theme=dark] .dvp-muted{color:#bfa9a5}
html[data-theme=dark] .dvp-row small{color:#a8938f}
html[data-theme=dark] .dvp-row b.pos{color:#4ade9a}
html[data-theme=dark] #dvpwa-ios{background:#241416;color:#f6ebe8}
html[data-theme=dark] .dvr-card{background:#241416}
html[data-theme=dark] .dvr-h{color:#f6ebe8}
html[data-theme=dark] .dvr-stats .n{color:#ff6b74}
html[data-theme=dark] .dvr-stats .l{color:#bfa9a5}
html[data-theme=dark] .dvw-trust span{background:#2c1a1c;color:#c9b8ff}
html[data-theme=dark] .dvw-step{color:#f6ebe8}
html[data-theme=dark] .dvw-pm{border:1.5px solid #3d2628;background:#241416;color:#f6ebe8}
html[data-theme=dark] .dvw-inv-logo{background:#241416;border:1px solid #3d2628}
html[data-theme=dark] .dvw-pm small{color:#bfa9a5;background:#3a1d1f}
html[data-theme=dark] .dvw-pm.on{background:#3a1d1f}
html[data-theme=dark] .dvw-amt span{color:#ff6b74}
html[data-theme=dark] .dvw-quick button{border:1px solid #3d2628;background:#241416;color:#ff6b74}
html[data-theme=dark] .dvw-calc{border:1px solid #245a40;background:#163327}
html[data-theme=dark] .dvw-calc div{color:#8fd6b0}
html[data-theme=dark] .dvw-calc div+div{border-top:1px dashed #245a40}
html[data-theme=dark] .dvw-calc .tot b{color:#4ade9a}
html[data-theme=dark] .dvw-calc p{color:#f5b35c}
html[data-theme=dark] .dvw-calc.low{background:#3a2a14;border-color:#5a4220}
html[data-theme=dark] .dvw-inv-h small{color:#bfa9a5}
html[data-theme=dark] .dvw-inv-amt{background:linear-gradient(135deg,#3a1d1f,#2c1a1c);border:1px solid #3d2628}
html[data-theme=dark] .dvw-inv-amt small{color:#bfa9a5}
html[data-theme=dark] .dvw-inv-amt b{color:#ff6b74}
html[data-theme=dark] .dvw-inv-amt>span{color:#f6ebe8}
html[data-theme=dark] .dvw-mini{background:#241416}
html[data-theme=dark] .dvw-inv-acc{background:#241416}
html[data-theme=dark] .dvw-inv-acc small{color:#bfa9a5}
html[data-theme=dark] .dvw-inv-rows{border:1px solid #3d2628}
html[data-theme=dark] .dvw-inv-rows div+div{border-top:1px dashed #3d2628}
html[data-theme=dark] .dvw-inv-rows span{color:#bfa9a5}
html[data-theme=dark] .dvw-inv-rows .tot{background:#163327}
html[data-theme=dark] .dvw-inv-rows .tot b{color:#4ade9a}
html[data-theme=dark] .dvw-warn{background:#3a2a14;color:#f5b35c}
html[data-theme=dark] .dvw-warn code{background:#241416;color:#f6ebe8}
html[data-theme=dark] .dvw-note{background:#2c1a1c;color:#d2c3ff}
html[data-theme=dark] .dvw-file{border:1.5px dashed #55304b;color:#ff6b74}
html[data-theme=dark] .dvw-cancel{color:#bfa9a5}
html[data-theme=dark] .dvw-trk{border:1px solid #3d2628;background:#241416}
html[data-theme=dark] .dvw-trk summary small{color:#bfa9a5}
html[data-theme=dark] .dvw-trk.st-approved summary em{color:#4ade9a}
html[data-theme=dark] .dvw-trk.st-pending summary em{color:#c9b8ff}
html[data-theme=dark] .dvw-trk.st-rejected summary em,html[data-theme=dark] .dvw-trk.st-expired summary em,html[data-theme=dark] .dvw-trk.st-cancelled summary em{color:#a8938f}
html[data-theme=dark] .dvw-tl li i{background:#2e1d1f}
html[data-theme=dark] .dvw-tl li::before{border-inline-start:2px solid #3d2628}
html[data-theme=dark] .dvw-tl li small{color:#bfa9a5}
html[data-theme=dark] .dvw-tl li.ok i{background:#163327}
html[data-theme=dark] .dvw-tl li.now i{background:#2c1a1c}
html[data-theme=dark] .dvw-trk-d{color:#bfa9a5}
html[data-theme=dark] .dvw-trk-d code{background:#3a1d1f;color:#f6ebe8}
html[data-theme=dark] .dvw{color:#f6ebe8}
html[data-theme=dark] .dvw-card{background:#241416}
html[data-theme=dark] .dvw-in{background:#241416}
html[data-theme=dark] .dvw-net{background:#241416}
html[data-theme=dark] .dvw-net.on{background:#3a1d1f;color:#ff6b74}
html[data-theme=dark] .dvw-acc{background:linear-gradient(135deg,#2c1a1c,#3a1d1f);color:#f6ebe8;border:1px solid #3d2628}
html[data-theme=dark] .dvw-acc-l{color:#bfa9a5}
html[data-theme=dark] .dvw-msg.ok{color:#4ade9a}
html[data-theme=dark] .dvw-muted{color:#bfa9a5}
html[data-theme=dark] .dvw-row small{color:#a8938f}
html[data-theme=dark] .dvw-row b.pos{color:#4ade9a}
html[data-theme=dark] .wcp-card{background:#241416;border:1px solid #3d2628}
html[data-theme=dark] .wcp-gl{color:#f6ebe8!important}
html[data-theme=dark] .wcp-g small{color:#b0a8bd}
html[data-theme=dark] .wcp-g .off{color:#b0a8bd}
html[data-theme=dark] .wcp-f label{color:#d6cfe0}
html[data-theme=dark] .wcp-hero p{color:#b0a8bd}
html[data-theme=dark] .wcp-pill.on{color:#4ade9a}
html[data-theme=dark] .wcp-pill.off{color:#b0a8bd}
html[data-theme=dark] .wcp-tbl th{color:#b0a8bd}
html[data-theme=dark] .wcp-mv button{color:#d6cfe0}
html[data-theme=dark] .wcp-sw span:before{background:#241416}
html[data-theme=dark] .wcp-sold{color:#b0a8bd}
html[data-theme=dark] .wcp-sold b{color:#f6ebe8}
html[data-theme=dark] .wcp-save{background:linear-gradient(0deg,#2e1d1f 70%,transparent)}
html[data-theme=dark] .wcp-save .dirty{color:#f5b35c}
html[data-theme=dark] .wcp-tip{color:#b0a8bd}
html[data-theme=dark] .wcp-tbl td[data-l]::before{color:#b0a8bd}
html[data-theme=dark] .dv-site-top{background:rgba(30,21,36,.82)}
html[data-theme=dark] .dv-lang{background:#241416}
html[data-theme=dark] .dv-mode{background:#241416}
html[data-theme=dark] .dv-wallet{background:linear-gradient(135deg,#3a1d1f,#2c1a1c);border:1px solid #55304b}
html[data-theme=dark] .dv-me{background:#241416}
html[data-theme=dark] .dv-site-foot{background:#241416}
html[data-theme=dark] .dv-bnav{background:rgba(30,21,36,.92)}
html[data-theme=dark] .dv-bnav a{color:#a8938f}
html[data-theme=dark] [style*="color:#2a1216"]{color:#f6ebe8!important}
html[data-theme=dark] [style*="color:#2d1a2b"]{color:#f6ebe8!important}
html[data-theme=dark] [style*="color:#1d2033"]{color:#f6ebe8!important}
html[data-theme=dark] [style*="color:#0f1222"]{color:#f6ebe8!important}
html[data-theme=dark] [style*="color:#2a1430"]{color:#f6ebe8!important}
html[data-theme=dark] [style*="color:#4a2a4c"]{color:#efdfea!important}
html[data-theme=dark] [style*="color:#8a7470"]{color:#bfa9a5!important}
html[data-theme=dark] [style*="color:#a6908c"]{color:#a8938f!important}
html[data-theme=dark] [style*="color:#6b5068"]{color:#c4b0c1!important}
html[data-theme=dark] [style*="color:#8a7487"]{color:#bfa9a5!important}
html[data-theme=dark] [style*="color:#6b7085"]{color:#b0a8bd!important}
html[data-theme=dark] [style*="color:#4a4f66"]{color:#d6cfe0!important}
html[data-theme=dark] [style*="color:#9a8597"]{color:#a8938f!important}
html[data-theme=dark] [style*="color:#4b3570"]{color:#d2c3ff!important}
html[data-theme=dark] [style*="color:#5b3fa6"]{color:#c9b8ff!important}
html[data-theme=dark] [style*="color:#3f6b55"]{color:#8fd6b0!important}
html[data-theme=dark] [style*="color:#0a7c4a"]{color:#4ade9a!important}
html[data-theme=dark] [style*="color:#0e9f6e"]{color:#4ade9a!important}
html[data-theme=dark] [style*="color:#8a5200"]{color:#f5b35c!important}
html[data-theme=dark] [style*="color:#a35b00"]{color:#f5b35c!important}
html[data-theme=dark] [style*="color:#c27400"]{color:#f5b35c!important}
html[data-theme=dark] [style*="color:#c4282d"]{color:#ff8a8f!important}
html[data-theme=dark] [style*="color:#b32d2e"]{color:#ff8a8f!important}
html[data-theme=dark] [style*="color:#b51f2c"]{color:#ff6b74!important}
html[data-theme=dark] [style*="color:#b9770e"]{color:#f5c45c!important}
html[data-theme=dark] [style*="background:#fff"]{background:#241416!important}
html[data-theme=dark] [style*="background:#ffffff"]{background:#241416!important}
html[data-theme=dark] [style*="background:#fff8f6"]{background:#150e19!important}
html[data-theme=dark] [style*="background:#fff1ef"]{background:#3a1d1f!important}
html[data-theme=dark] [style*="background:#fff8fb"]{background:#2f1d2b!important}
html[data-theme=dark] [style*="background:#fff5fa"]{background:#3a1d1f!important}
html[data-theme=dark] [style*="background:#fdf2f7"]{background:#3a1d1f!important}
html[data-theme=dark] [style*="background:#ffe4f0"]{background:#4a2440!important}
html[data-theme=dark] [style*="background:#ffe8f2"]{background:#4a2440!important}
html[data-theme=dark] [style*="background:#fff4f9"]{background:#3a1d1f!important}
html[data-theme=dark] [style*="background:#fff6e2"]{background:#2c1a1c!important}
html[data-theme=dark] [style*="background:#f6f3ff"]{background:#2c1a1c!important}
html[data-theme=dark] [style*="background:#f1ecff"]{background:#2c1a1c!important}
html[data-theme=dark] [style*="background:#f6efff"]{background:#2c1a1c!important}
html[data-theme=dark] [style*="background:#efe8ff"]{background:#2c1a1c!important}
html[data-theme=dark] [style*="background:#ede7ff"]{background:#2c1a1c!important}
html[data-theme=dark] [style*="background:#f6eef3"]{background:#2e1d1f!important}
html[data-theme=dark] [style*="background:#f8f4f7"]{background:#2e1d1f!important}
html[data-theme=dark] [style*="background:#f4f5fa"]{background:#2e1d1f!important}
html[data-theme=dark] [style*="background:#f6f7f9"]{background:#2e1d1f!important}
html[data-theme=dark] [style*="background:#faf6f9"]{background:#2e1d1f!important}
html[data-theme=dark] [style*="background:#f9f3f6"]{background:#2e1d1f!important}
html[data-theme=dark] [style*="background:#fbf7fa"]{background:#2e1d1f!important}
html[data-theme=dark] [style*="background:#f2fbf6"]{background:#163327!important}
html[data-theme=dark] [style*="background:#e9f9f1"]{background:#163327!important}
html[data-theme=dark] [style*="background:#e7f7ef"]{background:#163327!important}
html[data-theme=dark] [style*="background:#eafaf2"]{background:#163327!important}
html[data-theme=dark] [style*="background:#ecfdf5"]{background:#163327!important}
html[data-theme=dark] [style*="background:#fdf5f9"]{background:#1c1422!important}
html[data-theme=dark] [style*="background:#fff7ec"]{background:#3a2a14!important}
html[data-theme=dark] [style*="background:#fff8ec"]{background:#3a2a14!important}
html[data-theme=dark] [style*="background:#fffbf0"]{background:#3a2a14!important}
html[data-theme=dark] [style*="background:#fff3e0"]{background:#3a2a14!important}
html[data-theme=dark] [style*="background:#fdeeee"]{background:#3d1a1c!important}
html[data-theme=dark] [style*="background:#fff1f1"]{background:#3d1a1c!important}
html[data-theme=dark] [style*="background:#ffeef0"]{background:#3d1a1c!important}
