:root{color-scheme:light;--install-ink:#16343e;--install-paper:#f8f7f2;--install-gold:#967642}*{box-sizing:border-box}body.install-page{margin:0;background:var(--install-paper);color:var(--install-ink);font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.install-shell{max-width:1050px;margin:auto;padding:32px 24px 64px}.install-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.install-top a{color:inherit}.install-brand{display:flex;gap:12px;align-items:center;font-weight:750;text-decoration:none}.install-brand img{width:42px;height:42px}.install-hero{padding:62px 0 30px;max-width:760px}.install-icon{width:100px;height:100px;border-radius:23px;box-shadow:0 12px 30px #16343e22}.install-eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--install-gold);font-weight:750;margin:24px 0 12px}.install-hero h1{font:clamp(36px,6vw,58px)/1.08 Georgia,serif;margin:0 0 20px}.install-hero p{max-width:650px;color:#52615f}.install-native{border:0;border-radius:8px;padding:15px 24px;background:var(--install-ink);color:white;font:inherit;font-weight:700;cursor:pointer}.install-native[hidden]{display:none}.install-status{font-size:14px;min-height:24px}.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.install-card{background:white;border:1px solid #dce1d6;border-radius:14px;padding:28px}.install-card h2{margin:0 0 8px;font:29px Georgia,serif}.install-card ol{padding-left:22px}.install-card li{padding:5px 0}.install-card p,.install-note{font-size:15px;color:#53615d}.install-card a,.install-note a{color:var(--install-ink);text-underline-offset:3px}.install-bottom{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:30px}.install-open{display:inline-block;text-decoration:none;color:white;background:var(--install-ink);padding:12px 22px;border-radius:7px;font-weight:700}.install-note{margin-top:24px;max-width:800px}a:focus-visible,button:focus-visible{outline:3px solid #b18b48;outline-offset:4px}@media(max-width:650px){.install-shell{padding:22px 18px 42px}.install-hero{padding-top:38px}.install-grid{grid-template-columns:1fr}.install-card{padding:23px}.install-top{font-size:14px}.install-hero h1{font-size:40px}}
