*{box-sizing:border-box}html,body{min-height:100%}body.auth-page{margin:0;background:#070604!important;color:#f5f0e6!important;font-family:Manrope,Poppins,sans-serif!important;overflow-x:hidden}.auth-page:before{content:"";position:fixed;inset:0 48% 0 0;background:linear-gradient(90deg,rgba(5,4,2,.82),rgba(5,4,2,.38)),url("../img/slide3.jpg") center/cover no-repeat;z-index:0}.auth-page:after{content:"";position:fixed;inset:0;background:radial-gradient(circle at 75% 15%,rgba(215,168,45,.13),transparent 28%),linear-gradient(90deg,transparent 48%,#080604 48%);z-index:0;pointer-events:none}.auth-page .bg-layer{position:fixed!important;inset:0!important;background:transparent!important;z-index:1!important;pointer-events:none}.auth-page .glow-orb,.auth-page .circuit-line,.auth-page .particle-dot{display:none!important}.auth-intro{position:fixed;z-index:2;left:7vw;top:50%;transform:translateY(-50%);width:min(520px,36vw)}.auth-intro .auth-kicker{color:#efcc68;font-size:12px;font-weight:800;letter-spacing:2.4px;text-transform:uppercase}.auth-intro h1{margin:18px 0;font-family:Cinzel,serif;font-size:clamp(39px,4vw,64px);line-height:1.12;color:#fff}.auth-intro h1 em{display:block;color:#f0cb64;font-style:normal}.auth-intro p{color:#cbc3b7;font-size:16px;max-width:480px}.auth-intro .auth-points{display:flex;gap:26px;margin-top:32px;padding-top:20px;border-top:1px solid rgba(215,168,45,.35)}.auth-intro .auth-points span{color:#c5bdae;font-size:11px;letter-spacing:1px;text-transform:uppercase}.auth-page .auth-container{position:relative!important;z-index:3!important;width:52%!important;min-height:100vh!important;margin-left:48%!important;padding:42px 7vw!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;background:transparent!important}.auth-page .logo-section{margin:0 0 20px!important}.auth-page .logo-section img{width:120px!important;height:100px!important;object-fit:contain!important;filter:drop-shadow(0 10px 25px rgba(214,167,47,.22))}.auth-page .glass-card{width:min(500px,100%)!important;background:linear-gradient(145deg,rgba(28,23,14,.96),rgba(9,7,4,.98))!important;border:1px solid rgba(214,167,47,.32)!important;border-radius:2px!important;box-shadow:0 28px 90px rgba(0,0,0,.55)!important;backdrop-filter:blur(18px)!important;overflow:visible!important}.auth-page .glass-card:before{content:"";display:block;height:3px;background:linear-gradient(90deg,transparent,#f4d36f,transparent)}.auth-page .form-container{padding:34px 38px!important}.auth-page .form-title{font-family:Cinzel,serif!important;color:#fff!important;font-size:29px!important;text-align:left!important;margin:0 0 26px!important;letter-spacing:0!important}.login-page .form-title:after{content:"\A Access your gold mining account"}.signup-page .form-title:after{content:"\A Begin your membership journey"}.forgot-page .form-title:after{content:"\A We’ll help you recover account access"}.auth-page .form-title:after{white-space:pre;display:block;color:#9f988d;font:500 13px Manrope,sans-serif;letter-spacing:0;margin-top:6px}.auth-page .form-group,.auth-page .formg-group{margin-bottom:18px!important}.auth-page .form-label{display:block!important;color:#d7d0c4!important;font-size:12px!important;font-weight:700!important;letter-spacing:.7px!important;text-transform:uppercase!important;margin-bottom:7px!important}.auth-page .input-wrapper{position:relative!important}.auth-page .form-input{width:100%!important;height:52px!important;border:1px solid rgba(214,167,47,.22)!important;border-radius:2px!important;background:#0b0906!important;color:#f7f2e8!important;padding:0 46px!important;font-family:Manrope,sans-serif!important;font-size:14px!important;box-shadow:none!important;transition:.2s!important}.auth-page .form-input:focus{outline:none!important;border-color:#e5bd55!important;box-shadow:0 0 0 3px rgba(214,167,47,.09)!important}.auth-page .form-input::placeholder{color:#756f66!important}.auth-page .input-icon{position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%)!important;width:19px!important;color:#c99c2d!important;stroke:#c99c2d!important;z-index:2}.auth-page .toggle-password{right:14px!important;color:#b99643!important;stroke:#b99643!important}.auth-page .captcha{min-height:50px!important;background:repeating-linear-gradient(135deg,#100d08,#100d08 8px,#171207 8px,#171207 16px)!important;border:1px dashed #c79829!important;border-radius:2px!important;color:#f2ce6c!important;letter-spacing:8px!important}.auth-page .captcha .form-label{font-family:Cinzel,serif!important;font-size:23px!important;margin:0!important;color:#f2ce6c!important}.auth-page .submit-btn{width:100%!important;min-height:53px!important;border:1px solid #f4d574!important;border-radius:2px!important;background:linear-gradient(135deg,#f2d374,#b77e0e)!important;color:#110d05!important;font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;box-shadow:0 12px 34px rgba(184,126,14,.2)!important;cursor:pointer!important;transition:.2s!important}.auth-page .submit-btn:hover{transform:translateY(-2px)!important;filter:brightness(1.08)!important}.auth-page .checkbox-wrapper{margin:4px 0 18px!important}.auth-page .checkbox-label,.auth-page .switch-text,.auth-page .divider-text{color:#958e83!important;font-size:13px!important}.auth-page .custom-checkbox{accent-color:#d6a72f}.auth-page .form-link,.auth-page .switch-link{color:#e7bd53!important;font-weight:700!important}.auth-page .form-footer{text-align:right!important;margin-top:15px!important}.forgot-page .form-footer{display:none!important}.auth-page .divider{margin:22px 0!important}.auth-page .divider-line{background:rgba(214,167,47,.18)!important}.auth-page .error-message,.auth-page .success-message{border-radius:2px!important}.signup-page .auth-container{justify-content:flex-start!important;padding-top:28px!important;padding-bottom:28px!important}.signup-page .logo-section{margin-bottom:8px!important}.signup-page .glass-card{max-width:560px!important}.signup-page .form-container{padding-top:28px!important;padding-bottom:28px!important}.signup-page .form-title{margin-bottom:20px!important}@media(max-width:900px){.auth-page:before{inset:0;background:linear-gradient(rgba(5,4,2,.84),rgba(5,4,2,.96)),url("../img/slide3.jpg") center/cover}.auth-page:after{background:radial-gradient(circle at 50% 10%,rgba(215,168,45,.14),transparent 32%)}.auth-intro{display:none}.auth-page .auth-container{width:100%!important;margin:0!important;padding:35px 20px!important}.signup-page .auth-container{padding:24px 20px!important}}@media(max-width:520px){.auth-page .logo-section img{width:96px!important;height:78px!important}.auth-page .form-container{padding:27px 20px!important}.auth-page .form-title{font-size:25px!important}.auth-page .glass-card{width:100%!important}.auth-page .form-input{height:50px!important}.auth-page .divider{margin:18px 0!important}}
