.carpit-app-download{position:relative!important;inset:auto!important;flex:0 0 auto;min-height:34px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;border:1px solid rgba(59,130,246,.35);border-radius:999px;background:#10213a;color:#dbeafe;font:700 12px/1 system-ui,sans-serif;text-decoration:none;white-space:nowrap;vertical-align:middle}
.carpit-app-download:hover{background:#1d3555}.carpit-app-download:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}
.carpit-download-short{display:none}.wallet-header-slot:has(.carpit-app-download){gap:6px}
@media(max-width:600px){.carpit-download-full{display:none}.carpit-download-short{display:inline}.carpit-app-download{padding:7px 8px}}
@media(max-width:420px){.wallet-header-actions{gap:4px}.wallet-header-slot:has(.carpit-app-download){gap:4px}.wallet-header-brand{font-size:14px}.wallet-header-actions .wallet-message-top-button,.wallet-header-actions #walletLogoutBtn,.wallet-header-actions [data-testid="button-lang-toggle"]{padding-left:7px;padding-right:7px}}
body.carpit-install{margin:0;background:#0b1426;color:#e5edf8;font:16px/1.65 system-ui,-apple-system,sans-serif;min-height:100vh;padding:24px;box-sizing:border-box}.carpit-install main{max-width:540px;margin:24px auto}.carpit-install .brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:800}.carpit-install .brand img{width:48px;height:48px;border-radius:12px}.carpit-install h1{font-size:28px;line-height:1.3;margin-top:32px}.carpit-install p{color:#b8c6dc}.carpit-install section{border:1px solid #263851;border-radius:20px;background:#111f33;padding:24px;margin-top:24px}.carpit-install [hidden]{display:none!important}.carpit-install .download-primary{display:block;text-align:center;background:#3577ee;color:white;padding:14px;border-radius:12px;font-weight:700;text-decoration:none}.carpit-install .qr{display:block;background:white;border-radius:12px;width:220px;height:220px;margin:20px auto}.carpit-install li{margin:10px 0}.carpit-install a{color:#93c5fd}.carpit-install .meta{font-size:13px;color:#91a4bf}.carpit-install footer{margin-top:28px;font-size:14px}
