/* INNI-V44: 38.6% radius reduction of the rendered lattice image.
   v42 geometry-only transforms are removed by the installer to prevent double-scaling. */
body #alphaAuth.alpha-auth .alpha-login-card > img.inni-login-geometry-v27 {
  transform:scale(0.614) !important;
  transform-origin:var(--inni-v32-orb-cx, 50%) var(--inni-v32-orb-cy, 50%) !important;
  -webkit-transform-origin:var(--inni-v32-orb-cx, 50%) var(--inni-v32-orb-cy, 50%) !important;
}
/* Existing inputs are moved AS REAL ELEMENTS, retaining their ids/listeners/form.
   Max width and height are tied to the visible circular lattice diameter. */
#alphaAuth .inni-v44-login-group {
  position:absolute !important;
  left:var(--inni-v44-center-x, 50%) !important;
  top:var(--inni-v44-center-y, 50%) !important;
  transform:translate(-50%,-50%) !important;
  width:var(--inni-v44-form-width, 260px) !important;
  max-width:calc(100% - 12px) !important;
  max-height:var(--inni-v44-form-max-height, 240px) !important;
  box-sizing:border-box !important;
  padding:var(--inni-v44-form-pad, 9px) !important;
  margin:0 !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  background:transparent !important;
  overflow-x:hidden !important;
  overflow-y:auto !important;
  z-index:15 !important;
  pointer-events:auto !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  justify-content:center !important;
  gap:var(--inni-v44-form-gap, 5px) !important;
  font-size:var(--inni-v44-form-font, 12px) !important;
}
#alphaAuth .inni-v44-login-group label,
#alphaAuth .inni-v44-login-group input,
#alphaAuth .inni-v44-login-group button,
#alphaAuth .inni-v44-login-group .form-field {
  min-width:0 !important; max-width:100% !important;
  box-sizing:border-box !important;
  margin-top:0 !important; margin-bottom:0 !important;
  font-size:inherit !important;
}
#alphaAuth .inni-v44-login-group label {display:block !important;}
#alphaAuth .inni-v44-login-group :is(input,button) {
  width:100% !important; height:var(--inni-v44-field-height, 35px) !important;
  min-height:0 !important; padding:3px 8px !important;
  line-height:1.25 !important;
}
#alphaAuth .inni-v44-login-group #alphaLoginError {
  max-width:100% !important; overflow-wrap:anywhere !important;
  font-size:inherit !important;
}
