/* Shared navigation and purposeful installation illustrations in the existing Mango palette. */
.install-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px;margin:0 auto 26px}
.install-platforms a{display:flex;align-items:center;justify-content:center;text-align:center;gap:12px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;color:var(--muted);transition:background .25s,border-color .25s,color .25s}
.install-platforms .icon{width:24px;height:24px}
.install-platforms .brand-icon{fill:currentColor;stroke:none}
.install-platforms a:hover{background:#ffffff06;color:#fff;border-color:#ffffff35}
.install-platforms a[aria-current=page]{color:#fff;background:#e07b390c;border-color:#e07b3970}
.install-platforms a[aria-current=page]>.icon{color:var(--orange)}
.install-platforms strong{display:block;font-size:13px;font-weight:600}.install-platforms small{display:block;font-size:11px;color:var(--muted);margin-top:2px}
.install-coming{border-top:1px solid var(--line);padding-top:17px;margin-top:24px;display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}
.install-coming strong{color:#fff;font-weight:500;margin-right:5px}.install-coming a{display:flex;gap:7px;align-items:center;white-space:nowrap}.install-coming a:hover{color:#fff}.install-coming .icon{width:14px;height:14px}
[data-page="android-guide"] .portal-header,[data-page="windows-guide"] .portal-header{height:78px;border-bottom:1px solid var(--line)}
.install-intro>p>strong{font-weight:500;color:#fff}
.install-requirements{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 30px;margin-bottom:27px;font-size:13px;color:var(--muted)}
.install-requirements>span{display:flex;align-items:center;gap:8px}.install-requirements .icon{width:17px;height:17px;color:var(--orange)}.install-requirements small{font-size:12px}
.guide-download{width:100%;font-size:13px;padding:10px 8px;gap:7px;margin-top:auto}.guide-download .icon{width:16px;height:16px}
.installer-file{width:124px;height:132px;border:1px solid #ffffff28;border-radius:9px 26px 9px 9px;background:#0f0f14;position:relative;padding:16px;display:flex;flex-direction:column;align-items:start;justify-content:space-between;box-shadow:0 10px 28px #0003}
.installer-file:after{content:'';position:absolute;top:0;right:0;width:23px;height:23px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0 22px 0 5px;background:#24242e}
.installer-file img{object-fit:contain}.installer-file span{font-size:11px;margin-top:7px}.installer-file strong{font:600 20px Sora;color:var(--orange)}
.folder-diagram{gap:12px}.installer-folder{display:flex;align-items:center;gap:10px;font-size:13px}.installer-folder .icon{width:28px;height:28px;color:var(--orange)}
.installer-file-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:#0f0f14;padding:13px 15px;font-size:12px}.installer-file-row img{object-fit:contain}.installer-file-row small{color:var(--muted);margin-left:6px}
.setup-preview{width:230px;max-width:100%;padding:15px;border:1px solid #ffffff24;background:#0f0f14;border-radius:8px;box-shadow:0 10px 28px #0003}.setup-title{display:flex;gap:9px;align-items:center;font-size:12px}.setup-title img{object-fit:contain}.setup-preview>span{display:block;color:var(--muted);font-size:11px;margin-top:16px}.setup-track{height:4px;background:var(--orange);border-radius:3px;margin-top:12px}
[data-page="windows-guide"] .install-instruction{overflow-wrap:anywhere}
[data-page="android-guide"] .portal-footer,[data-page="windows-guide"] .portal-footer{font-size:11px}
@media(max-width:760px){.install-platforms{gap:5px;margin-bottom:22px}.install-platforms a{display:block;padding:10px 8px}.install-platforms .icon{display:none}.install-platforms strong{font-size:12px}.install-platforms small{font-size:10px;line-height:1.4}.install-coming{display:block;line-height:1.6}.install-coming a{margin-top:10px}.install-requirements{font-size:12px;gap:6px;margin-bottom:20px}.install-requirements>span{width:100%}.install-requirements small{font-size:11px}[data-page="android-guide"] .install-card:first-child,[data-page="windows-guide"] .install-card:first-child{display:flex;gap:0}[data-page="android-guide"] .install-card:first-child .install-step-heading,[data-page="windows-guide"] .install-card:first-child .install-step-heading{margin-bottom:9px}[data-page="android-guide"] .install-card:first-child .install-caption,[data-page="windows-guide"] .install-card:first-child .install-caption{text-align:center;padding-top:9px}.installer-file{height:119px}.install-card .file-diagram{height:133px}.guide-download{max-width:330px;align-self:center}[data-page="android-guide"] .portal-header,[data-page="windows-guide"] .portal-header{height:70px}}
@media(max-width:760px){.install-platforms a{display:flex;flex-direction:column;gap:7px;justify-content:flex-start}.install-platforms .icon{display:block;width:21px;height:21px}.install-platforms small{min-height:28px}}
@media(max-width:380px){.install-platforms a{padding:9px 7px}.install-platforms strong{font-size:11px}.install-platforms small{font-size:9px}.install-platforms{gap:4px}.install-coming{font-size:11px}}
@media(prefers-reduced-motion:reduce){.install-platforms a{transition:none}}
@media(max-width:760px){.install-view[data-page="mac-guide"] .install-card:first-child{display:flex;gap:0}.install-view[data-page="mac-guide"] .install-card:first-child .install-step-heading{margin-bottom:9px}.install-view[data-page="mac-guide"] .install-card:first-child .install-caption{text-align:center;padding-top:9px}.install-view[data-page="mac-guide"] .install-after{display:grid;grid-template-columns:38px minmax(0,1fr)}.install-view[data-page="mac-guide"] .install-after>.text-action{grid-column:2;margin-left:0;white-space:normal}}
