.desktop-page{color:#263b2d;background:#f6f4ed;min-height:100dvh;padding:30px max(24px,50vw - 560px);font-family:Arial,sans-serif}.desktop-page>header{border-bottom:1px solid #263b2d33;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.desktop-page>header>a:first-child{letter-spacing:7px;font:32px Georgia,serif;text-decoration:none}.desktop-page header span{letter-spacing:2.1px;margin-top:8px;font:8px Arial,sans-serif;display:block}.desktop-page header>a:last-child{align-items:center;gap:8px;font-size:12px;display:flex}.desktop-hero{max-width:780px;padding:65px 0 42px}.desktop-eyebrow{letter-spacing:2px;font-size:10px}.desktop-hero h1{letter-spacing:-3px;margin:20px 0 25px;font:clamp(46px,7vw,88px)/1.02 Georgia,serif}.desktop-hero h1 em{color:#647b59;font-weight:400}.desktop-hero>p:not(.desktop-eyebrow){max-width:650px;font-size:16px;line-height:1.8}.desktop-preview-label{border:1px solid #263b2d44;border-radius:20px;align-items:center;gap:9px;margin-top:20px;padding:8px 12px;font-size:11px;display:inline-flex}.desktop-downloads{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.desktop-downloads article{background:#fff5;border:1px solid #263b2d33;border-radius:12px;min-width:0;padding:22px 18px}.desktop-downloads h2{margin:16px 0 6px;font:28px Georgia,serif}.desktop-downloads p{opacity:.75;margin:0 0 20px;font-size:11px}.desktop-download{color:#fff;background:#263b2d;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 9px;font-size:12px;text-decoration:none;display:flex}.desktop-download span{opacity:.65;font-size:9px}.desktop-downloads small{margin:14px 0;font-size:11px;line-height:1.7;display:block}.desktop-downloads details{font-size:10px}.desktop-downloads code{overflow-wrap:anywhere;margin-top:10px;line-height:1.6;display:block}.desktop-guide{border-top:1px solid #263b2d33;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px;padding:55px 0;display:grid}.desktop-guide h2{margin:16px 0;font:30px Georgia,serif}.desktop-guide p{margin:0 0 14px;font-size:13px;line-height:1.9}.desktop-guide a{align-items:center;gap:6px;font-size:12px;display:inline-flex}.desktop-page>footer{opacity:.65;border-top:1px solid #263b2d33;padding:25px 0;font-size:10px}@media (max-width:950px){.desktop-downloads{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.desktop-page{padding:20px}.desktop-guide{grid-template-columns:1fr;gap:28px}.desktop-downloads{grid-template-columns:1fr}.desktop-hero{padding-top:44px}.desktop-page>header{align-items:flex-start}.desktop-page header>a:last-child{font-size:10px}.desktop-hero h1{letter-spacing:-2px}}.desktop-download{cursor:pointer;border:0;width:100%}.desktop-download:disabled{opacity:.5;cursor:wait}.desktop-progress{align-items:center;gap:15px;padding:18px 0;font-size:12px;display:flex}.desktop-progress button{text-decoration:underline}.mobile-download-page{--mobile-ink:#263b2d}.mobile-hero{max-width:820px}.mobile-download-grid{grid-template-columns:1fr 1fr;align-items:start;gap:54px;display:grid}.mobile-build-card{background:#e9ecdf;border:1px solid #263b2d30;border-radius:16px;padding:34px}.mobile-build-heading{align-items:center;gap:14px;display:flex}.mobile-build-heading span{letter-spacing:2px;font-size:10px}.mobile-build-card h2,.mobile-install-guide h2{letter-spacing:-.5px;margin:23px 0 16px;font:34px/1.17 Georgia,serif}.mobile-build-card>p{font-size:13px;line-height:1.8}.mobile-apk-download{gap:10px;min-height:50px;margin-top:25px;font-size:14px}.mobile-apk-download span{margin-left:auto;font-size:11px}.mobile-build-card .mobile-build-note{opacity:.75;margin:15px 0 24px;font-size:11px}.mobile-build-card details{border-top:1px solid #263b2d30;padding-top:18px;font-size:12px}.mobile-build-card summary{cursor:pointer;line-height:1.8}.mobile-build-card dl{font-size:11px}.mobile-build-card dt{opacity:.7;margin-top:15px}.mobile-build-card dd{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.6}.mobile-install-guide{padding:12px 0}.mobile-install-guide ol{counter-reset:install;gap:25px;padding:12px 0 0;list-style:none;display:grid}.mobile-install-guide li{counter-increment:install;padding-left:43px;font-size:13px;line-height:1.8;position:relative}.mobile-install-guide li:before{content:counter(install,decimal-leading-zero);color:#647b59;font:18px Georgia,serif;position:absolute;top:0;left:0}.mobile-install-guide li strong{font-weight:500;display:block}.mobile-install-guide li span{opacity:.8;display:block}.mobile-browser-link{align-items:center;gap:14px;margin-top:25px;font-size:12px;display:inline-flex}.mobile-details{margin-top:60px}.mobile-details>div{max-width:490px}.download-tabs{border-bottom:1px solid #263b2d33;flex-wrap:wrap;gap:5px;padding-top:22px;display:flex}.download-tabs a{border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:48px;padding:10px 17px;font-size:12px;text-decoration:none;display:flex}.download-tabs a[aria-current=page]{background:#e9ecdf;border-bottom-color:#263b2d;border-radius:6px 6px 0 0}.download-tabs a:hover{background:#e9ecdf}:is(.download-tabs a:focus-visible,.mobile-download-page a:focus-visible,.mobile-download-page summary:focus-visible){outline-offset:4px;outline:2px solid #647b59}@media (max-width:700px){.mobile-download-grid{grid-template-columns:1fr;gap:30px}.mobile-build-card{padding:26px}.mobile-install-guide{padding:0 4px}.mobile-hero{padding-bottom:28px}.mobile-details{margin-top:40px}.download-tabs a{padding:10px 12px;font-size:11px}}
