.mobile-install{text-align:center}.mobile-app-icon{width:76px;height:76px;border-radius:20px}.mobile-install h3{font-size:24px;margin:12px 0}.mobile-install p,.mobile-install li{font-size:14px;line-height:1.6}.mobile-install ol{text-align:left;padding-left:24px}.mobile-install li+li{margin-top:14px}.mobile-qr{display:grid;justify-items:center;gap:10px;margin:18px 0}.mobile-qr img{width:200px;max-width:100%;border-radius:18px;background:#fff}.mobile-qr a{overflow-wrap:anywhere;color:#a92d1e;font-size:13px}.mobile-install .primary{margin:12px auto}
@media(max-width:680px){body{padding-bottom:env(safe-area-inset-bottom)}.auth-card input,.auth-card select,.form input,.form select{font-size:16px}.auth-page{padding-top:max(16px,env(safe-area-inset-top))}.topbar-right{flex-wrap:wrap}.mobile-install{padding-bottom:env(safe-area-inset-bottom)}}
.mobile-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px 0 24px}.mobile-steps li>p{margin:6px 0}.mobile-steps>li{padding-left:4px}.mobile-open{margin-top:14px}.mobile-install .mobile-note{color:#6a6258;font-size:12px;margin-top:20px}

.mobile-native{text-align:left;background:#fff5d8;border:1px solid #eddfc4;border-radius:20px;padding:20px;margin:22px 0}.mobile-native h4{font-size:18px;margin:0 0 12px}.mobile-download{display:block;text-align:center;text-decoration:none}.mobile-browser{text-align:left;padding:16px 0}.mobile-browser summary{font-size:13px;cursor:pointer;color:#8a674b}
