/* Additive Chrome download and guide; existing installer controls are unchanged. */
.chrome-download{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border:1px solid #75dcd433;border-radius:20px;background:linear-gradient(110deg,#102732b3,#101a2bb3);direction:rtl}
.chrome-summary{display:flex;align-items:center;gap:16px;min-width:0}.chrome-mark{width:52px;height:52px;display:grid;place-items:center;flex:none;border:1px solid #7be5df40;border-radius:16px;background:#173b433d;color:#84e7df}.chrome-mark svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.chrome-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chrome-heading h2{font:600 19px Arial,sans-serif;letter-spacing:-.02em;margin:0}.chrome-tag{padding:3px 9px;border:1px solid #b7d99f33;border-radius:20px;color:#b8d9ae;font-size:11px;white-space:nowrap}.chrome-summary p{margin:8px 0 0;color:#a2b5c4;font-size:13px;line-height:1.9}.chrome-actions{display:flex;align-items:center;gap:14px;flex:none}.chrome-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:10px 18px;border-radius:12px;background:#93e5df;color:#0b232c;font-size:13px;font-weight:650;border:1px solid #b5f7ef;white-space:nowrap;transition:background .2s}.chrome-button:hover{background:#b9f6ee}.chrome-guide-link{color:#a7dce4;font-size:12px;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}
@media(max-width:900px){.chrome-download{gap:18px;padding:19px}.chrome-actions{flex-direction:column;gap:12px}.chrome-heading h2{font-size:17px}}
@media(max-width:700px){.chrome-download{align-items:stretch;flex-direction:column;padding:18px;gap:16px}.chrome-summary{gap:12px}.chrome-mark{width:44px;height:44px;border-radius:13px}.chrome-heading{gap:7px}.chrome-heading h2{font-size:17px}.chrome-summary p{font-size:12px;margin-top:7px}.chrome-actions{flex-direction:row;justify-content:space-between;gap:10px}.chrome-button{font-size:12px;padding-inline:14px}.chrome-guide-link{font-size:11px}}

@font-face{font-family:Vazirmatn;src:url('Vazirmatn.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
.chrome-guide-page{margin:0;background:radial-gradient(ellipse at 50% 0%,#16344470,transparent 55%),#070b12;color:#edf4f8;font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.9;-webkit-font-smoothing:antialiased}.chrome-guide-page *{box-sizing:border-box}.chrome-guide-page a{color:inherit;text-decoration:none}.chrome-guide-page a:focus-visible,.chrome-guide-page summary:focus-visible{outline:2px solid #93e5df;outline-offset:5px}.chrome-guide-shell{max-width:1060px;margin:auto;padding:28px 28px 45px}.chrome-guide-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.chrome-wordmark{direction:ltr;font:bold 17px Arial,sans-serif;letter-spacing:.24em}.chrome-wordmark span{color:#93e5df}.chrome-back{font-size:12px;color:#a6bacb!important}
.chrome-guide-hero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:62px 0 36px}.chrome-guide-eyebrow{color:#93e5df;font-size:13px;margin:0 0 8px}.chrome-guide-hero h1{font-size:clamp(28px,4vw,42px);line-height:1.6;letter-spacing:-.04em;margin:0}.chrome-guide-intro{max-width:610px;color:#acbdcc;font-size:15px;margin:12px 0 22px}.chrome-guide-hero .chrome-actions{justify-content:flex-start}.chrome-guide-version{display:inline-block;margin-top:12px;color:#91a5b9;font-size:12px}.chrome-guide-orb{display:grid;place-items:center;width:158px;height:158px;border-radius:45px;border:1px solid #75dcd444;background:radial-gradient(circle at 30% 20%,#54d8cb24,transparent 70%),#11232f;box-shadow:0 20px 60px #0003;color:#93e5df}.chrome-guide-orb svg{width:74px;height:74px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}
.chrome-guide-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 34px}.chrome-info-card{padding:16px 18px;border:1px solid #ffffff0f;border-radius:16px;background:#13212c80}.chrome-info-card strong{display:block;font-size:13px;font-weight:550;color:#d4e8eb}.chrome-info-card span{display:block;color:#91a8b9;font-size:12px;margin-top:4px}.chrome-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:18px 0 32px;counter-reset:chrome-step}.chrome-step{counter-increment:chrome-step;position:relative;padding:22px 22px 22px 66px;border:1px solid #ffffff12;border-radius:19px;background:linear-gradient(145deg,#132330b3,#0e1722b3)}.chrome-step:before{content:counter(chrome-step,persian);position:absolute;left:20px;top:22px;display:grid;place-items:center;width:29px;height:29px;border-radius:10px;background:#93e5df15;color:#93e5df;font-size:14px}.chrome-step h3{font-size:15px;margin:0 0 8px;font-weight:600}.chrome-step p{color:#acbdcc;font-size:13px;margin:0}.chrome-step code{display:block;direction:ltr;text-align:left;width:fit-content;max-width:100%;overflow-wrap:anywhere;padding:9px 13px;margin:11px 0 0;border:1px solid #93e5df29;border-radius:10px;background:#07121e;color:#b3f1ed;font:13px/1.8 monospace;user-select:all}.chrome-guide-page bdi{unicode-bidi:isolate}.chrome-guide-section-title{font-size:21px;margin:0 0 10px;letter-spacing:-.02em}.chrome-guide-callout{padding:18px 21px;border-right:3px solid #93e5df;border-radius:12px;background:#93e5df09;font-size:13px;color:#b5cbd5;margin:24px 0}.chrome-guide-callout a{color:#93e5df;text-decoration:underline;text-underline-offset:4px}.chrome-faq{border-top:1px solid #ffffff12;padding:28px 0 10px}.chrome-faq details{border-bottom:1px solid #ffffff0c;padding:14px 0}.chrome-faq summary{cursor:pointer;font-size:14px;font-weight:500;color:#d0e3e9}.chrome-faq p{font-size:13px;color:#9db1c3;margin:10px 0 2px}.chrome-guide-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:25px;padding-top:20px;border-top:1px solid #ffffff12;color:#7891a4;font-size:12px}.chrome-guide-footer a{text-decoration:underline;text-underline-offset:4px}.chrome-guide-page .chrome-button{color:#0b232c}
@media(max-width:700px){.chrome-guide-shell{padding:23px 20px 32px}.chrome-guide-hero{grid-template-columns:1fr;padding:38px 0 24px;gap:0}.chrome-guide-orb{display:none}.chrome-guide-intro{font-size:14px}.chrome-guide-hero .chrome-actions{flex-wrap:wrap;justify-content:flex-start}.chrome-guide-info{grid-template-columns:1fr;gap:8px;margin-bottom:28px}.chrome-info-card{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:12px 15px}.chrome-info-card span{margin:0}.chrome-steps{grid-template-columns:1fr;gap:10px}.chrome-step{padding:19px 19px 19px 60px}.chrome-step:before{left:17px;top:19px}.chrome-guide-header{gap:12px}.chrome-wordmark{font-size:15px}.chrome-back{font-size:11px}.chrome-guide-callout{padding:15px 17px}}
@media(prefers-reduced-motion:reduce){.chrome-button{transition:none}}
