.ax-size-toggle{gap:8px;white-space:normal;text-align:left;color:var(--text);background:var(--btn-bg);border:1px solid var(--border);font:600 13px/1.4 system-ui,sans-serif;padding:11px 14px;min-height:44px}.ax-size-toggle[aria-pressed=true]{border-color:var(--ax-brand);background:var(--hover-surface)}.auth-method-actions{flex-wrap:wrap;gap:10px}.ax-drawer__links .ax-size-toggle{margin-top:10px;width:100%;justify-content:flex-start}header>.ax-size-toggle{margin:8px 0}.ax-password-wrap{position:relative;width:100%;min-width:0}.ax-password-wrap>input:not([type=checkbox]):not([type=radio]){width:100%;padding-right:54px!important}.ax-password-wrap>.ax-password-toggle{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:44px!important;height:44px;min-height:44px;padding:10px!important;margin:0!important;border:0;background:transparent!important;color:var(--fg-muted)!important;box-shadow:none;border-radius:10px;display:grid;place-items:center;cursor:pointer}.ax-password-toggle svg{width:22px;height:22px}.ax-password-toggle[aria-pressed=true]{color:var(--ax-brand)!important}.ax-password-toggle:hover{background:var(--hover-surface)!important}.ax-password-toggle:focus-visible{outline:2px solid var(--ax-brand);outline-offset:0}
html[data-interface-size=large] body{font-size:18px;line-height:1.65}html[data-interface-size=large] :is(main,.ax-drawer) :is(p,label,dt,dd,li,summary,input,select,textarea,.ax-button,.account-link,.panel-btn,.field,.tool-copy strong){font-size:18px!important;line-height:1.6}html[data-interface-size=large] :is(main,.ax-drawer) :is(small,.explanation,.source,.privacy,.auth-form-meta,.auth-security-note,.eyebrow,.overline){font-size:14px!important;line-height:1.6}html[data-interface-size=large] :is(button,.ax-button,.account-link,.panel-btn,.home-button){min-height:48px}html[data-interface-size=large] .ax-drawer__links a{font-size:18px;min-height:52px}html[data-interface-size=large] .input-wrap input{height:auto;min-height:52px}html[data-interface-size=large] .ax-password-wrap>.ax-password-toggle{height:46px;min-height:46px}html[data-interface-size=large] .panel-form-grid{gap:22px}html[data-interface-size=large] .auth-page-header{flex-wrap:wrap}html[data-interface-size=large] .auth-form-meta{display:block}html[data-interface-size=large] :is(.field,.tool-copy,.auth-panel){min-width:0}html[data-interface-size=large] .ax-size-toggle{font-size:15px}html[data-interface-size=large] :is(td,th){font-size:16px!important}html[data-interface-size=large] :is(.input-wrap,.field) input{max-width:100%}
@media(max-width:700px){header>.ax-size-toggle{flex-basis:100%;justify-content:center}.auth-method-actions>*{width:100%;justify-content:center}html[data-interface-size=large] :is(.panel-form-grid,.fields){grid-template-columns:minmax(0,1fr)}html[data-interface-size=large] .auth-panel .login-card{padding:22px 18px}}
