.auth-center-wrap{min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(160deg,var(--gold-wash) 0%,var(--cream) 100%);} .auth-card{background:var(--ivory);border:1.5px solid var(--gold-border);border-radius:16px;padding:48px 44px;width:100%;max-width:460px;box-shadow:0 8px 48px rgba(200,151,42,0.12);} @media(max-width:500px){.auth-card{padding:32px 24px;}} .auth-icon{width:64px;height:64px;background:var(--gold-pale);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:28px;} .auth-title{font-family:'Playfair Display',serif;font-size:26px;font-weight:800;color:var(--text-dark);text-align:center;margin-bottom:6px;} .auth-subtitle{font-size:14px;color:var(--text-mid);text-align:center;margin-bottom:28px;line-height:1.6;} .form-group{display:flex;flex-direction:column;gap:5px;margin-bottom:16px;} .form-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-mid);} .form-input{width:100%;padding:12px 14px;border:1.5px solid var(--gold-border);border-radius:9px;background:var(--cream);font-family:var(--font-main);font-size:14px;color:var(--text-dark);transition:all 0.2s;outline:none;} .form-input:focus{border-color:var(--gold);background:white;box-shadow:0 0 0 3px rgba(200,151,42,0.12);} .form-input::placeholder{color:#B8A88A;} .btn-submit{width:100%;padding:13px;background:linear-gradient(135deg,var(--gold-dark) 0%,var(--gold) 50%,var(--gold-light) 100%);border:none;border-radius:10px;font-family:var(--font-main);font-size:14px;font-weight:700;color:var(--text-dark);cursor:pointer;transition:all 0.3s;box-shadow:0 4px 18px rgba(200,151,42,0.4);} .btn-submit:hover{transform:translateY(-2px);} .btn-submit:disabled{opacity:0.6;transform:none;cursor:not-allowed;} .auth-links{text-align:center;margin-top:20px;font-size:14px;color:var(--text-mid);} .auth-links a{color:var(--gold-dark);font-weight:600;text-decoration:none;} .alert-box{padding:12px 16px;border-radius:9px;margin-bottom:16px;font-size:14px;font-weight:500;} .alert-error{background:#FEE2E2;border:1.5px solid #F5A5A5;color:#7F1D1D;} .alert-success{background:#F0FFF4;border:1.5px solid #86EFAC;color:#14532D;} .username-result{background:var(--gold-pale);border:2px solid var(--gold);border-radius:12px;padding:20px;text-align:center;margin-bottom:16px;} .username-result .label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-mid);margin-bottom:6px;} .username-result .value{font-family:'Playfair Display',serif;font-size:28px;font-weight:800;color:var(--gold-dark);} .step{display:none;} .step.active{display:block;}
#site-header { display: none !important; } footer { display: none !important; }Username Anda telah dikirim ke email. Silakan cek inbox (dan folder spam) Anda.