/* Fix register button z-index to prevent showing over header when scrolling */

.btn.black,
#registerBtn,
.btn.border {
    position: relative !important;
    z-index: 1 !important;
}

/* Ensure registration form doesn't overlap header */
.main,
.content,
form {
    position: relative;
    z-index: 1;
}

/* Force all buttons in auth pages to stay below header */
body.register-page .btn,
body.signin-page .btn,
body.forgot-password-page .btn {
    z-index: 1 !important;
}

