.testing-status{font-size:1.05rem!important;color:#f0f2ff!important}
.tester-signup{scroll-margin-top:100px;align-items:start}
.tester-signup p{font-size:1rem;line-height:1.65}
.tester-signup a{color:#ffbd71;text-decoration:underline}
.tester-form{min-width:0;padding:28px;background:#111522;border:1px solid #343a50;border-radius:20px;text-align:left}
.tester-form label{display:block;font-size:1rem;line-height:1.5;margin-bottom:8px;color:#f4f5fc}
.tester-form input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;padding:13px 14px;margin-bottom:18px;background:#080b14;color:#fff;border:1px solid #626c89;border-radius:8px;font:inherit;font-size:1rem}
.tester-form input:focus-visible,.tester-form button:focus-visible{outline:3px solid #ffbd71;outline-offset:3px}
.name-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.tester-signup .signup-note{font-size:.9rem;color:#c2c8da}
.tester-form .consent{display:flex;gap:12px;align-items:flex-start;margin:22px 0;font-size:.9rem}
.consent input{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:#ff9a44}
.tester-form .button{width:100%;font:inherit;cursor:pointer}
.tester-form .button:disabled{opacity:.65;cursor:wait}
#signup-result:empty{display:none}
#signup-result{color:#ffd399}
@media(max-width:900px){.download.tester-signup{grid-template-columns:1fr}.tester-form{width:100%;box-sizing:border-box}}
@media(max-width:420px){.name-fields{grid-template-columns:1fr;gap:0}.tester-form{padding:20px}.stats{gap:18px;flex-wrap:wrap}.stats strong{font-size:1.2rem}}

.tester-signup a.button{color:#fff;text-decoration:none;box-sizing:border-box;text-align:center}

#ios-testflight{scroll-margin-top:100px}.ios-install-steps{padding-left:1.4rem;line-height:1.7}.ios-install-steps li{padding-left:.3rem;margin-bottom:1rem}.ios-availability{padding:16px;border:1px solid #626c89;border-radius:12px;background:#111522}
