.platform-jumps{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.platform-heading{padding-top:35px;padding-bottom:25px;border-top:1px solid var(--border);scroll-margin-top:calc(var(--header) + 24px)}.platform-heading h2{font-size:clamp(27px,3vw,38px);margin:14px 0 10px;letter-spacing:-1px}.platform-heading p{margin:0;color:var(--muted)}.platform-label{display:inline-block;padding:5px 10px;border:1px solid var(--border);border-radius:5px;font-size:11px;line-height:1.4;letter-spacing:1.5px;font-weight:700;color:var(--blue);background:var(--pale)}.platform-android{color:#176c42;background:#eaf6ef;border-color:#badfc9}.platform-home-heading{margin:32px 0 20px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.platform-home-heading h3{margin:0;font-size:20px;line-height:1.3}.products-android{grid-template-columns:1fr}.products-android article{max-width:none}.remote-media-icon{background:#176c42;color:white}.remote-version{font-size:.48em;white-space:nowrap;letter-spacing:0}.remote-media-summary{border:1px solid var(--border);border-radius:15px;padding:36px;background:var(--pale);align-self:start}.remote-media-mark{color:#176c42;margin-bottom:18px}.remote-media-summary h3{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.8px;margin:18px 0}.remote-media-summary p{color:var(--muted);font-size:16px}.remote-protocols{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.remote-protocols span{padding:6px 10px;border:1px solid var(--border);border-radius:5px;font-size:12px;font-weight:700}.remote-media-detail .program-more{grid-column:1/-1}
html[data-theme=dark] .platform-label{background:#192b42;color:#a5caff;border-color:#3b526d}html[data-theme=dark] .platform-android{background:#163b30;color:#a2e0b8;border-color:#35654e}html[data-theme=dark] .remote-media-mark{color:#8fd7a6}html[data-theme=dark] .remote-media-summary{background:#142238}html[data-theme=dark] a.button.blue:hover{background:#626a74;color:#fff}
@media(max-width:760px){.platform-heading{padding-top:30px;padding-bottom:18px}.platform-jumps{gap:10px}.platform-home-heading{margin-top:26px}.remote-media-summary{padding:25px}.platform-jumps .button{max-width:100%}}
