/* turnstile2a — widget sits above the login button, full card width.
   Logical properties only, so it mirrors under html[lang^="ar"]{direction:rtl}
   with no overrides. min-block-size reserves the widget's 65px so the button
   does not jump when the iframe arrives. */
.turnstile2a {
  /* block, not flex: a flex row shrinks the 'flexible' widget back to 300px */
  display: block;
  inline-size: 100%;
  max-inline-size: 100%;
  min-block-size: 65px; /* compact mode is 140px; it grows */
  margin-block: 0.75rem;
  overflow: hidden;
}
.turnstile2a iframe {
  max-inline-size: 100%;
}
