.wallet-app{color:rgb(var(--foreground))}.wallet-app .wallet-primary-button,.wallet-app .wallet-secondary-button{border-radius:999px;font-weight:600;min-height:46px}.wallet-app .primary-button,.wallet-app .wallet-primary-button{background:#08766c;color:white}.wallet-app .wallet-primary-button:hover{background:#075d56}.dark .wallet-app .wallet-primary-button{background:#5eead4;color:#102b29}.wallet-app :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #0d9488;outline-offset:3px}.wallet-app label:has(input[type=radio]:focus-visible){outline:3px solid #0d9488;outline-offset:3px}.wallet-app :where(input,select,textarea){font-size:16px}.wallet-app :where(summary){min-height:44px;align-content:center}.wallet-surface{border-radius:24px;border:1px solid rgb(var(--border));background:rgb(var(--card))}.wallet-esim-card{box-shadow:0 5px 24px -16px rgb(15 23 42/.22)}.wallet-app .wallet-input{border-radius:12px}.wallet-app .panel{box-shadow:0 6px 32px -18px rgb(15 23 42/.2);border-radius:24px}.wallet-app code{overflow-wrap:anywhere}.wallet-app :where(a,button,summary,input){scroll-margin-block:110px}.wallet-app [role=dialog]{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.wallet-app *,.wallet-app :after,.wallet-app :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}