/* Download alternatives only; leave auth forms, provider actions and CTAs untouched. */
:is(#view-login,#view-register)>.auth-app-links{box-sizing:border-box;max-width:100%;margin-block-start:24px;padding-block-start:16px;border-block-start:1px solid #7891aa40;text-align:center;color:inherit}
/* Appending a row must not displace the existing last-child switch link. */
#view-register:has(>.auth-app-links)>#register-form+p{font-size:14px;text-align:center;margin:18px 0 0}
:is(#view-login,#view-register)>.auth-app-links[hidden]{display:none!important}
:is(#view-login,#view-register)>.auth-app-links>p{font-size:13px;font-weight:400;line-height:1.5;margin:0 0 2px;color:inherit;opacity:.85}
:is(#view-login,#view-register)>.auth-app-links>.auth-app-links-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;max-width:100%}
:is(#view-login,#view-register) .auth-app-links-list>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:content-box;min-height:44px;padding:11px;line-height:0;text-decoration:none;background:transparent;border:0;border-radius:5px;box-shadow:none}
:is(#view-login,#view-register) .auth-app-links-list>a>img{display:block;width:auto;height:44px;max-width:none;object-fit:contain;border:0;border-radius:0;box-shadow:none;pointer-events:none}
:is(#view-login,#view-register) .auth-app-links-list>a:focus-visible{outline:3px solid #3287dc;outline-offset:-3px}
@media(max-width:360px){:is(#view-login,#view-register)>.auth-app-links>.auth-app-links-list{flex-direction:column}}
@media(min-width:1000px){#view-register>.auth-app-links,#view-register:has(>.auth-app-links)>#register-form+p{grid-column:2}}
@media(forced-colors:active){:is(#view-login,#view-register)>.auth-app-links{border-color:CanvasText;color:CanvasText}}
