/* راهنمای نصب ویندوز */
.wg-link{grid-column:1/13;justify-self:center;margin-top:22px;color:var(--cy);font:700 15px Vazir;text-decoration:none;border-bottom:1px dashed currentColor}
.wg{grid-column:1/13;margin-top:64px;padding:clamp(22px,3vw,44px);border-radius:32px;background:linear-gradient(160deg,rgba(35,228,255,.08),rgba(58,54,144,.35));border:1px solid rgba(35,228,255,.22);scroll-margin-top:84px;transition:box-shadow .5s}
.wg.flash{animation:wgflash 1.6s ease-out}
@keyframes wgflash{0%{box-shadow:0 0 0 0 rgba(35,228,255,.0)}20%{box-shadow:0 0 0 4px rgba(35,228,255,.75),0 0 60px rgba(35,228,255,.35)}100%{box-shadow:0 0 0 0 rgba(35,228,255,0)}}
.wg-kick{display:inline-block;font:600 13px Grotesk,Vazir;color:var(--cy);letter-spacing:.06em;border-top:2px solid var(--cy);padding-top:5px}
.wg h3{font:900 clamp(26px,3vw,40px)/1.3 Vazir;margin:10px 0 8px}
.wg-head p{color:#d9d3e8;max-width:46em;margin:0}.wg b{color:var(--paper)}
.wg-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(18px,2.4vw,34px);margin-top:30px;align-items:center}
.wg-trust{background:rgba(14,12,29,.55);border-radius:24px;padding:24px 26px;border:1px solid var(--rule)}
.wg-trust h4,.wg-verify h4{font:800 19px Vazir;margin:0 0 10px}
.wg-trust ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.wg-trust li{position:relative;padding-right:30px;color:#d9d3e8;font-size:15.5px;line-height:1.75}
.wg-trust li:before{content:"";position:absolute;right:0;top:5px;width:19px;height:19px;border-radius:7px;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 7' fill='none' stroke='%2316323a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}
/* تصویر نمونه‌ی هشدار (فقط آموزشی) */
.wg-shot{direction:ltr}
.ss{position:relative;background:#0b5cad;color:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,0,0,.7);font-family:"Segoe UI",Grotesk,system-ui,sans-serif;max-width:520px;margin-inline:auto}
.ss-bar{display:flex;gap:6px;justify-content:flex-end;padding:9px 12px;background:rgba(0,0,0,.18)}.ss-bar i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.35)}
.ss-body{padding:22px 26px 24px;min-height:228px;position:relative}
.ss-t{font-size:clamp(21px,2.1vw,27px);font-weight:600;margin-bottom:10px}
.ss-p{margin:0 0 8px;font-size:14px;opacity:.9;line-height:1.5}
.ss-app{margin:0;font-size:13.5px;opacity:0;max-height:0;transition:.4s}.ss-app b{font-weight:600}
.ss-more{display:inline-block;margin-top:6px;font-size:14px;text-decoration:underline;transition:.3s;border-radius:4px;padding:1px 4px;margin-left:-4px}
.ss-btns{position:absolute;right:22px;bottom:20px;display:flex;gap:8px}
.ss-btns span{font-size:14px;padding:7px 18px;border:1.5px solid rgba(255,255,255,.85);border-radius:3px}
.ss-run{opacity:0;transform:translateY(6px);transition:.4s}
.ss-cur{position:absolute;width:22px;height:22px;left:60%;top:70%;transition:left .8s cubic-bezier(.5,0,.2,1),top .8s cubic-bezier(.5,0,.2,1);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 11-6.5 1.2L16 21l-3 1.4-3.4-6.9L5 20z' fill='%23fff' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}
.ss.s1 .ss-cur{left:64px;top:156px}.ss.s1 .ss-more{background:rgba(255,255,255,.22)}
.ss.s2 .ss-app{opacity:.9;max-height:30px;margin-top:4px}.ss.s2 .ss-more{opacity:0}.ss.s2 .ss-run{opacity:1;transform:none;background:rgba(255,255,255,.12)}
.ss.s3 .ss-app{opacity:.9;max-height:30px;margin-top:4px}.ss.s3 .ss-more{opacity:0}.ss.s3 .ss-run{opacity:1;transform:none;background:#fff;color:#0b5cad}
.ss.s2 .ss-cur,.ss.s3 .ss-cur{left:calc(100% - 200px);top:calc(100% - 52px)}
.wg-cap{direction:rtl;text-align:center;color:var(--mute);font-size:14px;margin:12px 0 0}
.wg-steps{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:s}
.wg-steps li{background:rgba(14,12,29,.55);border:1px solid var(--rule);border-radius:20px;padding:18px 18px 16px;position:relative}
.wg-steps span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--yel);color:#1a1530;font:400 14px Press;margin-bottom:10px}
.wg-steps h5{font:800 17px Vazir;margin:0 0 4px}.wg-steps p{margin:0;color:var(--mute);font-size:14.5px;line-height:1.75}
.wg-verify{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;align-items:center;margin-top:26px;padding-top:22px;border-top:1px solid var(--rule)}
.wg-verify[hidden]{display:none}
.wg-verify p{margin:0;color:#d9d3e8;font-size:15px}.wg-verify a{color:var(--cy)}
.sha{display:flex;gap:8px;align-items:stretch;direction:ltr}
.sha code{flex:1;min-width:0;font:500 12.5px/1.6 Mono,monospace;background:rgba(0,0,0,.4);border:1px solid var(--rule);border-radius:12px;padding:10px 12px;word-break:break-all;color:var(--mint)}
.sha button{font:700 14px Vazir;border:0;border-radius:12px;padding:0 16px;background:var(--mint);color:#16323a;cursor:pointer}
@media(max-width:960px){.wg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:860px){.wg{margin-top:40px;border-radius:24px}.wg-grid,.wg-verify{grid-template-columns:1fr}.ss-body{min-height:210px;padding:18px 18px 22px}.ss-btns{right:14px;bottom:16px}.ss.s1 .ss-cur{left:56px;top:150px}}
@media(max-width:480px){.wg-steps{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ss-cur{display:none}}
.doc .wg-grid{grid-template-columns:1fr}.doc .wg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:480px){.doc .wg-steps{grid-template-columns:1fr}}
@media(max-width:860px){.ss-cur{display:none}}
