.mcpAuthorizeViewport{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;overflow:hidden auto}.mcpAuthorizePage{width:min(100%,760px);min-width:0;padding:32px 24px max(48px, env(safe-area-inset-bottom));overflow-wrap:anywhere;margin:0 auto;line-height:1.6}.mcpAuthorizePage h1{letter-spacing:0;font-size:28px;line-height:1.2}.mcpAuthorizePage h2{letter-spacing:0;font-size:20px;line-height:1.3}.mcpAuthorizePage select{min-width:0;max-width:100%}.mcpConsentActions{flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.mcpConsentActions button{white-space:normal;max-width:100%}@media (max-width:600px){.mcpAuthorizePage{padding:24px 16px max(32px, env(safe-area-inset-bottom))}}
