.plaifor-install{max-width:720px;margin:0 auto 28px;color:#edf5ff}
.plaifor-install header{padding:24px 0}
.plaifor-install-brand{font-size:16px;letter-spacing:.08em;color:#9cc8ee}
.plaifor-install h1{margin:12px 0;font-size:32px;line-height:1.35;color:#edf5ff}
.plaifor-install p,.plaifor-install li{font-size:18px;line-height:1.75;overflow-wrap:anywhere}
.plaifor-install-primary,.plaifor-install-download{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:56px;padding:14px 20px;border-radius:14px;font-size:20px;font-weight:700;text-decoration:none;text-align:center}
.plaifor-install-primary{background:#c4e4ff;color:#102b43}
.plaifor-install-download{border:1px solid #9cc8ee;color:#d3eaff;background:#14243c}
.plaifor-install .plaifor-install-note{font-size:16px;color:#b7cbe2;margin-bottom:0}
.plaifor-install-guide{padding:20px;margin:16px 0;border:1px solid rgba(147,197,253,.3);border-radius:16px;background:#14243c}
.plaifor-install-guide h2,.plaifor-install-guide summary{font-size:21px;line-height:1.5;color:#edf5ff}
.plaifor-install-guide h2{margin:0 0 12px}
.plaifor-install-guide summary{cursor:pointer;min-height:44px}
.plaifor-install-guide ol{padding-left:26px;margin:12px 0}
.plaifor-install-guide li+li{margin-top:12px}
.plaifor-install-guide p{margin:12px 0 0}
.plaifor-install a:focus-visible,.plaifor-install summary:focus-visible{outline:3px solid #fff;outline-offset:4px}
.plaifor-install [hidden]{display:none!important}
@media(max-width:580px){.plaifor-install h1{font-size:28px}.plaifor-install-guide{padding:16px}.plaifor-install-primary,.plaifor-install-download{font-size:19px}}

.plaifor-platform-select{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:20px 0;font-size:18px}
.plaifor-platform-select select{font:inherit;padding:12px;border-radius:10px;max-width:100%;background:#14243c;color:#edf5ff;border:1px solid #9cc8ee}
