.app-install{padding-block:26px 36px;max-width:1120px}.app-install-intro{display:flex;align-items:center;gap:18px;margin-bottom:24px}.app-install-intro img{border:1px solid #eddfdc;border-radius:20px;flex-shrink:0}.app-install h1{font-size:32px;line-height:1.2;margin:0 0 9px;letter-spacing:-.6px}.app-install p{font-size:16px;line-height:1.65;margin:0 0 18px;color:#625b5d}.app-install-intro p{margin:0;max-width:720px}.app-install-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.app-install-grid>.surface{padding:26px}.app-install h2{font-size:21px;line-height:1.3;margin:0 0 15px;letter-spacing:-.3px}.app-install [hidden]{display:none!important}.app-install [data-app-status]{font-size:15px;margin-top:15px}.app-install .button{font-size:16px;min-height:48px}.app-install-links{display:grid;gap:9px;padding-block:15px;border-block:1px solid #eddfdc;margin-block:18px}.app-install-links a{display:flex;gap:10px;align-items:center;font-size:16px;color:#a62431;min-height:36px}.app-install .app-install-note{font-size:14px;margin-bottom:0}.app-device{border-bottom:1px solid #eddfdc;padding:12px 0}.app-device summary{font-size:16px;font-weight:700;cursor:pointer;min-height:32px}.app-device p{font-size:15px;margin:8px 0 6px}.app-install-steps>.app-install-note{margin-top:18px}.app-preferences-link{display:block;padding:12px 14px;margin:0 0 18px;border:1px solid #e2d9db;border-radius:9px;font-size:15px;font-weight:650;color:#a62431;background:#fff}.app-install :focus-visible,.app-preferences-link:focus-visible{outline:3px solid #b51e2b;outline-offset:3px}@media(max-width:700px){.app-install-grid{grid-template-columns:1fr;gap:16px}.app-install-grid>.surface{padding:21px}.app-install h1{font-size:26px}.app-install-intro{gap:13px;align-items:flex-start}.app-install-intro img{width:64px;height:64px;border-radius:15px}.app-install{padding-top:22px}.app-install-intro p{font-size:15px}}html.a11y-contrast :is(.app-preferences-link,.app-install-grid>.surface){background:#101010;color:#fff;border-color:#ddd}
