*{box-sizing:border-box}body{margin:0;background:#f5f6f7;color:#151515;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:640px;margin:auto;padding:28px 20px 40px}.brand{display:flex;align-items:center;justify-content:center;gap:10px;font-size:28px;font-weight:750;color:inherit;text-decoration:none;margin-bottom:28px}.brand img{background:#161616;border-radius:10px;padding:8px}.card{background:#fff;border:1px solid #e8e8e8;border-radius:32px;padding:36px 28px;text-align:center}.orbit{width:160px;height:160px;border-radius:50%;background:#f4f4f4;position:relative;display:grid;place-items:center;margin:0 auto 28px;box-shadow:inset 0 0 0 22px #fafafa,inset 0 0 0 44px #efefef}.orbit img{width:56px;z-index:1;filter:brightness(0)}.orbit span{width:20px;height:20px;background:#34c759;border:4px solid white;border-radius:50%;position:absolute;top:14px;left:24px}.orbit span+span{top:auto;left:auto;bottom:20px;right:18px;background:#5ca8ef}.eyebrow{font-size:12px;letter-spacing:2px;color:#888;font-weight:700}h1{font-size:clamp(30px,6vw,42px);line-height:1.1;letter-spacing:-1.4px;margin:16px 0}p.description{font-size:18px;color:#777;line-height:1.5;margin:0 0 28px}.button{display:block;border-radius:16px;padding:17px 20px;text-decoration:none;font-size:17px;font-weight:600}.primary{background:#161616;color:white}.secondary{background:#f0f1f2;color:#151515}.install{margin-top:30px;padding-top:28px;border-top:1px solid #eee;text-align:left}.install h2{font-size:20px;margin:0 0 14px}.install p,li{font-size:15px;line-height:1.6;color:#777}ol{padding-left:22px}li{padding:5px 0}.hint{font-size:13px!important}footer{text-align:center;font-size:13px;color:#888;line-height:1.7;margin-top:28px}footer a{color:inherit}a:focus-visible{outline:3px solid #168af6;outline-offset:4px}@media(prefers-color-scheme:dark){body{background:#101010;color:#f7f7f7}.card{background:#191919;border-color:#303030}.orbit{background:#303030;box-shadow:inset 0 0 0 22px #202020,inset 0 0 0 44px #282828}.orbit img{filter:none}.primary{background:white;color:#151515}.secondary{background:#303030;color:white}.install{border-color:#333}.description,.install p,li{color:#aaa!important}}@media(max-width:400px){.card{padding:28px 20px}main{padding:20px 14px}h1{letter-spacing:-1px}}
