/* pages/mine/about.wxss */ page { background-color: #F5F5F5; } .container { min-height: 100vh; padding-bottom: 48rpx; } /* 品牌信息区 */ .brand-section { background: linear-gradient(180deg, #FFFFFF 0%, #FFF8F0 100%); display: flex; flex-direction: column; align-items: center; padding: 64rpx 32rpx 48rpx; } .logo-wrap { width: 160rpx; height: 160rpx; background: linear-gradient(135deg, #D4A853 0%, #D4A853 100%); border-radius: 36rpx; display: flex; align-items: center; justify-content: center; box-shadow: 0 8rpx 24rpx rgba(255, 133, 0, 0.2); } .logo { width: 100rpx; height: 100rpx; } .app-name { font-size: 40rpx; font-weight: 700; color: #1A1A1A; margin-top: 24rpx; } .app-slogan { font-size: 28rpx; color: #D4A853; margin-top: 12rpx; font-weight: 500; } .version { font-size: 24rpx; color: #999999; margin-top: 16rpx; } /* 功能列表 */ .menu-list { margin: 24rpx 22rpx 0; background: #FFFFFF; border-radius: 16rpx; overflow: hidden; } .menu-item { display: flex; align-items: center; justify-content: space-between; padding: 32rpx; border-bottom: 1rpx solid #F0F0F0; } .menu-item:last-child { border-bottom: none; } .menu-item-hover { background-color: #F9F9F9; } .menu-text { font-size: 30rpx; color: #333333; } .menu-arrow { color: #CCCCCC; } /* 简介区 */ .intro-section { margin: 24rpx 22rpx 0; background: #FFFFFF; border-radius: 16rpx; padding: 32rpx; } .section-title { font-size: 32rpx; font-weight: 600; color: #1A1A1A; margin-bottom: 20rpx; position: relative; padding-left: 20rpx; } .section-title::before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 6rpx; height: 28rpx; background: linear-gradient(180deg, #D4A853 0%, #FF8500 100%); border-radius: 4rpx; } .intro-text { font-size: 28rpx; color: #666666; line-height: 1.8; text-align: justify; } /* 联系方式 */ .contact-section { margin: 24rpx 22rpx 0; background: #FFFFFF; border-radius: 16rpx; padding: 32rpx; } .contact-list { display: flex; flex-direction: column; } .contact-item { display: flex; flex-direction: column; padding: 20rpx 0; border-bottom: 1rpx solid #F5F5F5; } .contact-item:last-child { border-bottom: none; } .contact-label { font-size: 26rpx; color: #999999; margin-bottom: 8rpx; } .contact-value-wrap { display: flex; align-items: center; justify-content: space-between; } .contact-value { font-size: 30rpx; color: #333333; flex: 1; word-break: break-all; } .contact-icon { color: #FF8500; margin-left: 16rpx; flex-shrink: 0; } /* 底部版权 */ .footer-section { margin-top: 48rpx; display: flex; flex-direction: column; align-items: center; gap: 8rpx; } .copyright { font-size: 24rpx; color: #AAAAAA; } .icp { font-size: 22rpx; color: #CCCCCC; }