.page-connect-state{justify-content:center;padding-block:clamp(24px,5vw,64px);display:flex}.page-connect-state .page-connect-card{border:1px solid var(--border);width:100%;max-width:420px;box-shadow:none;text-align:center;border-radius:14px;padding:28px}.page-connect-copy{min-width:0}.page-connect-copy :is(h1,h2){letter-spacing:-.02em;margin:0;font-family:Barlow,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.page-connect-copy p{color:var(--fg-muted);margin-top:10px;font-size:14px;line-height:1.6}.page-connect-state .btn-primary{color:#fff;border-radius:9px;width:100%;min-height:44px;margin-top:24px}.page-connect-state .btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.page-connect-state[data-embedded]{padding-block:0 24px}.page-connect-state[data-embedded] .page-connect-card{text-align:left;justify-content:space-between;align-items:center;gap:24px;max-width:none;display:flex}.page-connect-state[data-embedded] h2{font-size:20px}.page-connect-state[data-embedded] .btn{flex:none;width:auto;min-width:120px;margin-top:0}@media (max-width:580px){.page-connect-state .page-connect-card{padding:24px}.page-connect-state[data-embedded] .page-connect-card{flex-direction:column;align-items:stretch;gap:20px}.page-connect-state[data-embedded] .btn{width:100%}}
