/* ===== Auth Page ===== */
.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}
.auth-card{width:380px;max-width:100%;background:rgba(17,24,39,0.6);border:1px solid var(--border);border-radius:16px;padding:32px;backdrop-filter:blur(20px)}
.auth-brand{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:8px}.auth-brand img{width:74px;height:74px;border-radius:20px;box-shadow:0 0 28px rgba(14,203,129,.18)}.auth-title{font-size:24px;font-weight:800;margin-bottom:8px;background:linear-gradient(135deg,var(--gold),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.auth-title.brand-name{margin-bottom:0}
.auth-subtitle{color:var(--text2);font-size:14px;margin-bottom:24px}
.form-group{margin-bottom:16px}
.form-label{display:block;font-size:12px;color:var(--text2);margin-bottom:4px;font-weight:500}
.form-input{width:100%;padding:10px 14px;background:rgba(255,255,255,0.05);border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:14px;outline:none;transition:border .2s}
.form-input:focus{border-color:var(--gold)}
.form-input::placeholder{color:var(--text3)}
.auth-submit{width:100%;padding:12px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;margin-top:8px;transition:all .2s}
.auth-switch{text-align:center;margin-top:16px;font-size:13px;color:var(--text2)}
.auth-switch a{color:var(--gold);cursor:pointer}
.auth-warning{text-align:center;font-size:11px;color:var(--text3);margin-top:16px;padding:8px;background:rgba(246,70,93,0.06);border-radius:8px;border:1px solid rgba(246,70,93,0.15)}
.glass-btn{width:100%;padding:12px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}
.glass-btn.primary{background:linear-gradient(135deg,rgba(240,185,11,0.2),rgba(14,203,129,0.2));color:var(--gold);border:1px solid rgba(240,185,11,0.25)}
.glass-btn.primary:hover{background:linear-gradient(135deg,rgba(240,185,11,0.3),rgba(14,203,129,0.3))}
