/* Shared action labels: translated multi-line text stays centred, including RTL. */
button,.btn,.authbtn,[role="button"]{text-align:center!important}
button,.btn,.authbtn{justify-content:center;overflow-wrap:anywhere}
.btn,.authbtn{white-space:normal;min-width:0;line-height:1.4}
.btn>svg,.authbtn>svg{flex-shrink:0}
/* Keep consent readable as prose; do not centre checkbox labels. */
#emailGate .signup-consent{text-align:start;padding:16px 0 0;margin:16px 0 0;border-top:1px solid var(--hair)}
