.screen-content{padding:4rem 0;color:#fff;text-align:center}.screen-content h2{font-size:2.5rem;margin-bottom:2rem;background:linear-gradient(45deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.screen-content p{font-size:1.1rem;line-height:1.8;max-width:800px;margin:0 auto 2rem;opacity:.9}.auth-form{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:3rem;max-width:450px;margin:0 auto;animation:fadeInUp .8s ease}.form-group{margin-bottom:1.5rem}.form-group label{display:block;color:#fff;margin-bottom:.5rem;font-weight:500}.form-control{width:100%;padding:1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease}.form-control:focus{outline:none;border-color:#4ecdc4;background:#ffffff26;box-shadow:0 0 0 3px #4ecdc41a}.form-control::placeholder{color:#fff9}.form-submit{width:100%;padding:1rem;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.form-submit:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000004d}.auth-link{text-align:center;margin-top:2rem;color:#fffc}.auth-link a{color:#4ecdc4;text-decoration:none;font-weight:500}.auth-link a:hover{text-decoration:underline}.divider{display:flex;align-items:center;margin:1.5rem 0;color:#fff9}.divider:before,.divider:after{content:"";flex:1;height:1px;background:#fff3}.divider span{padding:0 1rem;font-size:.9rem}.social-login{display:flex;gap:1rem;margin-top:1rem}.social-btn{flex:1;padding:.8rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;text-decoration:none;text-align:center;transition:all .3s ease;font-weight:500}.social-btn:hover{background:#fff3;transform:translateY(-2px)}@media (max-width: 768px){.auth-form{padding:2rem;margin:1rem}.social-login{flex-direction:column}}
