.naizah-social-page{margin:0;background:#353129;color:#50371e;font:16px Tahoma,Arial,sans-serif;line-height:1.8;min-height:100vh;display:grid;place-items:center}.naizah-social-card{box-sizing:border-box;width:min(460px,calc(100% - 28px));background:#e8d9b8;border:1px solid #b69a69;border-radius:12px;padding:28px;text-align:center}.naizah-social-card h1{font-size:24px;margin:16px 0}.naizah-social-card a{color:#624626}.naizah-social-card>a:last-child{display:block;margin-top:20px}.naizah-social-manual{display:block;margin:16px auto;padding:10px 16px;background:#f8efd9;border:1px solid #b69a69;border-radius:6px;color:#50371e;text-decoration:none;font:inherit;cursor:pointer}.naizah-social-apple{box-sizing:border-box;width:280px;max-width:100%;min-height:44px;background:#000;border:1px solid #000;border-radius:4px;color:#fff;font:15px Tahoma,Arial,sans-serif;cursor:pointer;margin-top:12px;padding:8px 10px}.naizah-social-apple span{font:26px Arial;margin-left:10px}.naizah-social-note{background:#f4e7c8;color:#50371e;padding:12px;border:1px solid #b69a69;border-radius:6px;margin:12px 0;line-height:1.8;text-align:center}.naizah-social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0}.naizah-social-links a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #b69a69;border-radius:6px;background:#f6ecd5;color:#50371e!important;text-decoration:none;font:14px Tahoma,Arial,sans-serif;line-height:1.5}.naizah-social-links .naizah-google-icon{color:#4285f4;font:bold 22px Arial}.naizah-social-links .naizah-apple-icon{color:#111;font:24px Arial}#naizah-social-providers{display:flex;flex-direction:column;align-items:center}#naizah-social-status{font-size:14px;color:#733b1f}
.naizah-social-links.naizah-social-under-password{clear:both;display:grid;grid-template-columns:1fr;gap:8px;width:100%;box-sizing:border-box;padding-top:12px;margin:0}.naizah-social-under-password a{box-sizing:border-box;width:100%;min-height:42px;justify-content:center;text-align:center;font-size:13px;border-radius:5px}.naizah-social-under-password a:hover{background:#fff8e9}.naizah-social-under-password a:focus-visible{outline:2px solid #624626;outline-offset:2px}.naizah-social-under-password svg{display:block}
.naizah-social-links.naizah-social-under-password{padding:12px 10px 0;gap:10px}.naizah-social-under-password a{background:#111;color:#fff!important;border-color:#111;min-height:44px;line-height:1.5;text-shadow:none}.naizah-social-under-password a:hover{background:#282828}.naizah-social-under-password .naizah-apple-icon{color:#fff}.naizah-login-header{height:auto!important}.naizah-login-header #headcontent{height:auto!important}.naizah-login-header #headcontent .shinup>.w960{height:auto!important;display:flow-root;padding-bottom:18px}.naizah-login-header .user-box{overflow:hidden;border-radius:8px;padding-bottom:12px}.naizah-login-header .login{position:relative;z-index:1}@media(max-width:767px){.naizah-login-header #headcontent .mainlogo{height:165px!important}.naizah-login-header .login{width:calc(100% - 28px);max-width:360px;margin:22px auto 0;float:none}.naizah-social-under-password a{font-size:13px}}
.naizah-login-header #headcontent{background-color:#ccb58b}

/* Theme matching social buttons 20261005 */
#headcontent .login .user-box form .naizah-social-under-password>a{background:#eadcba!important;color:#583b20!important;border:1px solid #b39762!important;box-shadow:0 1px 2px rgba(75,50,25,.12);border-radius:7px!important;}
#headcontent .login .user-box form .naizah-social-under-password>a:hover{background:#dfcba1!important;border-color:#92713d!important;}
#headcontent .login .user-box form .naizah-social-under-password>a:focus-visible{outline:2px solid #806039;outline-offset:2px;}
#headcontent .naizah-social-under-password .naizah-apple-icon{color:#583b20!important;}
#headcontent .naizah-social-under-password .naizah-google-icon{color:#4285f4!important;}

/* Registration button above welcome */
#body-warp #welcome:has(>p>a[href*="register.php"]){display:flex;flex-direction:column;}
#body-warp #welcome:has(>p>a[href*="register.php"])>p{order:-1;margin:0 0 12px!important;padding:12px 0!important;}
#body-warp #welcome:has(>p>a[href*="register.php"])>h1{margin-top:0!important;}
