/* The install entry sits beside the existing video, without another navigation item. */
footer .footer-video{gap:12px;flex-wrap:nowrap;align-items:stretch}
.footer-video .king-trigger,.footer-video .install-launch{flex:1 1 0;max-width:230px;min-width:0;height:auto;min-height:62px}
.install-launch{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border:1px solid #cad8b6;border-radius:12px;background:#edf3e2;color:#25452c;font-size:13px;line-height:1.35;text-align:left;font-weight:650}
.install-launch:hover{background:#e2edcf}
.install-launch svg{width:25px;height:30px;flex:0 0 25px}
.install-launch[hidden],#install-dialog [hidden]{display:none}
.install-intro{color:#56665c;margin:0 0 20px}
.install-preview{display:flex;align-items:center;gap:13px;margin-bottom:20px;padding:14px;background:#edf3e2;border-radius:14px}
.install-preview img{width:48px;height:48px;border-radius:11px}
.install-preview strong{display:block;font-size:17px}
.install-preview small{display:block;font-size:12px;color:#586751}
.install-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px}
.install-tabs button{border:1px solid #d0d9c6;background:transparent;border-radius:24px;padding:8px 13px;min-height:40px;font-size:12px}
.install-tabs button[aria-pressed=true]{background:#19392a;color:#fff;border-color:#19392a}
.install-steps{padding:0;list-style:none;counter-reset:step;margin:0}
.install-steps li{counter-increment:step;display:grid;grid-template-columns:40px 1fr;gap:12px;padding:14px 0;border-top:1px solid #e0e6d7}
.install-step-icon{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#e9f0dc;color:#2e5129}
.install-step-icon::after{content:counter(step);position:absolute;right:-4px;bottom:-3px;background:#19392a;color:#fff;border-radius:50%;width:17px;height:17px;text-align:center;font:700 10px/17px Arial}
.install-step-icon svg{width:22px;height:22px}
.install-steps strong{display:block;font-size:14px;margin-bottom:3px}
.install-steps p{margin:0;color:#586751;font-size:13px;line-height:1.5}
.install-note{font-size:12px;color:#62705f;margin-bottom:0}
#install-status{font-size:13px;color:#496130}
#install-status:empty{display:none}
#install-native{margin-bottom:16px}
@media(max-width:470px){.footer-video .king-trigger{padding:6px 8px;gap:7px;font-size:12px;line-height:1.3;text-align:left}.footer-video .king-trigger img{width:24px;height:42px;flex:0 0 24px}.footer-video .king-play{display:none}.install-launch{padding:8px;gap:7px;font-size:12px}.install-launch svg{width:21px;height:27px;flex-basis:21px}}
@media(display-mode:standalone),(display-mode:minimal-ui){.install-launch{display:none}}
