.login-content { padding: 60px 24px; display: flex; flex-direction: column; align-items: center; } .app-title { font-size: 28px; font-weight: 600; color: #333; margin-bottom: 8px; } .app-subtitle { font-size: 14px; color: #999; margin-bottom: 40px; } .logo-placeholder { width: 140px; height: 140px; background: #E5E5E5; border-radius: 8px; margin-bottom: 80px; } .login-buttons { width: 100%; display: flex; flex-direction: column; gap: 16px; } .wechat-btn { width: 100%; padding: 14px; font-size: 17px; font-weight: 500; color: #fff; background: #07C160; border: none; border-radius: 8px; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; } .wechat-btn:active { opacity: 0.8; } .phone-btn { width: 100%; padding: 14px; font-size: 17px; font-weight: 500; color: #333; background: #fff; border: 1px solid #E5E5E5; border-radius: 8px; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; } .phone-btn:active { background: #F5F5F5; }