.install-guide{--guide-ink:#2f2522;--guide-muted:#665a55;--guide-accent:#6f1d27;max-width:1080px;margin:0 auto;padding:48px 24px;color:var(--guide-ink);font-size:16px;line-height:1.6;letter-spacing:0}
.install-guide *{box-sizing:border-box;min-width:0;letter-spacing:0}
.install-guide-heading{display:flex;gap:24px;align-items:center;margin-bottom:32px}
.install-guide-heading img{width:72px;height:72px;border-radius:8px;flex:none}
.install-guide p{margin:0 0 16px;max-width:76ch}
.install-guide .install-guide-brand{margin:0;color:var(--guide-accent);font-weight:700;font-size:14px}
.install-guide h1{font:600 36px/1.2 'Playfair Display',Georgia,serif;margin:4px 0 8px;color:var(--guide-accent)}
.install-guide h2{font:600 26px/1.3 'Playfair Display',Georgia,serif;margin:0 0 16px}
.install-guide h3{font:700 20px/1.4 'DM Sans',sans-serif;margin:0 0 12px;display:flex;align-items:center;gap:12px}
.install-guide a{color:var(--guide-accent);text-decoration:underline;text-underline-offset:3px}
.install-guide a:focus-visible,.install-guide summary:focus-visible{outline:3px solid var(--guide-accent);outline-offset:4px}
.install-guide-tabs{display:flex;gap:24px;border-bottom:1px solid #d9d3d1;margin-bottom:24px}
.install-guide-tabs a{padding:12px 4px;font-weight:700;text-decoration:none;border-bottom:3px solid transparent}
.install-guide-tabs a[aria-selected=true]{border-color:var(--guide-accent)}
.install-guide-context{font-size:14px;color:var(--guide-muted)}
.install-guide-panel{padding:24px 0}
.install-guide [hidden]{display:none!important}
.install-guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;list-style:none;margin:32px 0;padding:0}
.install-guide-number{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--guide-accent);color:#fff;font-size:16px}
.install-guide-steps li>p{min-height:104px}
.install-guide figure{margin:24px 0 0}
.install-guide-shot{display:block;width:100%;max-width:260px;aspect-ratio:198.5/421;overflow:hidden;background:#fff;border:1px solid #d9d3d1;border-radius:4px}
.install-guide-shot-android{aspect-ratio:198/430}
.install-guide-shot img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:left center}
.install-guide-shot-second img{object-position:33.333333% center}
.install-guide-recorded{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;margin:32px 0}
.install-guide-recorded figure{margin:0}
.install-guide-shot-recorded{aspect-ratio:480/1040;max-width:280px}
.install-guide-shot-recorded img{object-fit:contain;object-position:center}
.install-guide-shot-preview{aspect-ratio:390/844}
.install-guide-checklist{list-style:none;margin:0;padding:0}
.install-guide-checklist li{margin-bottom:28px}
.install-guide-alternative{border-top:1px solid #d9d3d1;padding-top:24px}
.install-guide figcaption,.install-guide-source{font-size:14px;color:var(--guide-muted);margin-top:12px;max-width:40ch}
.install-guide-next{border-left:3px solid var(--guide-accent);padding:12px 0 12px 20px}
.install-guide-notifications,.install-guide-help{padding:32px 0;border-top:1px solid #d9d3d1}
.install-guide-help details{border-bottom:1px solid #d9d3d1;padding:16px 0}
.install-guide-help summary{font-weight:700;cursor:pointer}
.install-guide-help details p{padding:12px 0 0;margin:0}
.install-guide-help>p{margin-top:24px}
.install-guide-credits{font-size:13px;color:var(--guide-muted);border-top:1px solid #d9d3d1;padding-top:24px}
@media(max-width:699px){.install-guide{padding:32px 20px}.install-guide-heading{gap:16px;align-items:flex-start}.install-guide-heading img{width:56px;height:56px}.install-guide h1{font-size:30px}.install-guide-heading p:last-child{font-size:14px}.install-guide-steps{grid-template-columns:1fr;gap:32px}.install-guide-steps li>p{min-height:0}.install-guide-shot{max-width:280px;margin:auto}.install-guide figcaption{margin:12px auto 0;max-width:280px}.install-guide-tabs{gap:16px}.install-guide h2{font-size:24px}}
@media(max-width:699px){.install-guide-recorded{grid-template-columns:1fr;gap:32px}.install-guide-checklist li:last-child{margin-bottom:0}}
