.settings-main{max-width:900px;padding-top:42px;padding-bottom:45px}.settings-main h1{font-size:38px;margin-bottom:24px;letter-spacing:-1px}.connection-intro{margin-bottom:22px}.connection-intro h2{margin-top:18px}.connection-intro p{max-width:610px;margin-top:12px;font-size:14px}.settings-card{margin-bottom:22px}.settings-card h2{font-size:20px}.endpoint-row{display:flex;gap:10px;margin-top:20px}.endpoint-row input{min-width:0;flex:1;border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--paper);color:var(--ink);font-size:14px}.endpoint-row .button{flex-shrink:0}.connect-steps{padding-inline-start:23px;font-size:14px;line-height:2.1}.connect-steps li{padding-inline-start:5px;margin-bottom:8px}.connection-row{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);padding:18px 0}.connection-row:first-child{border-top:0}.connection-details{min-width:0}.connection-name{margin:0;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.connection-meta{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.disconnect-button{color:#8d3e2a;border-color:#ead8cf;font-size:12px;flex-shrink:0}.dialog-actions{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.dialog-actions .button{flex:1;gap:8px}#copy-status:empty{display:none}#revoke-client-name{overflow-wrap:anywhere}@media(max-width:540px){.settings-main{padding-top:28px}.settings-main h1{font-size:32px}.endpoint-row{flex-direction:column}.endpoint-row input{width:100%;font-size:13px}.endpoint-row .button{align-self:flex-start}.connection-row{align-items:flex-start}.connection-intro{padding:22px}.connection-intro h2{font-size:22px}.connect-steps{font-size:13px}}
