154 lines
1.9 KiB
Plaintext
Raw Normal View History

2026-03-30 18:08:27 +08:00
.container {
padding: 16rpx;
}
.center {
padding: 40rpx 0;
display: flex;
flex-direction: column;
align-items: center;
gap: 18rpx;
}
.login-btn {
width: 100%;
max-width: 420rpx;
}
.hint {
color: #888;
font-size: 24rpx;
text-align: center;
}
.card {
background: #ffffff;
border-radius: 18rpx;
padding: 16rpx;
box-shadow: 0 8rpx 22rpx rgba(0, 0, 0, 0.04);
}
.profile-card {
margin-top: 8rpx;
}
.row {
display: flex;
gap: 16rpx;
align-items: center;
}
.avatar {
width: 110rpx;
height: 110rpx;
border-radius: 50%;
background: #f2f2f2;
}
.avatar.placeholder {
display: flex;
justify-content: center;
align-items: center;
color: #aaa;
font-size: 24rpx;
font-weight: 700;
}
.profile-main {
flex: 1;
}
.nick {
font-size: 32rpx;
font-weight: 900;
color: #222;
margin-bottom: 10rpx;
}
.sub {
color: #666;
font-size: 26rpx;
margin-top: 8rpx;
}
.actions {
margin-top: 12rpx;
}
.section-title {
margin-top: 18rpx;
margin-bottom: 14rpx;
font-size: 28rpx;
font-weight: 900;
color: #222;
}
.main-title {
margin-top: 22rpx;
}
.form-item {
display: flex;
flex-direction: column;
gap: 10rpx;
margin-top: 16rpx;
}
.label {
color: #666;
font-size: 24rpx;
}
.input {
height: 72rpx;
background: #f6f7fb;
border-radius: 14rpx;
padding: 0 16rpx;
font-size: 26rpx;
}
.submit-btn {
margin-top: 22rpx;
width: 100%;
height: 84rpx;
}
.list {
height: calc(100vh - 420rpx);
}
.empty {
text-align: center;
padding: 40rpx 0;
color: #888;
font-size: 24rpx;
}
.loading {
text-align: center;
padding: 24rpx 0;
color: #888;
}
.reg-card {
padding: 16rpx;
background: #ffffff;
border-radius: 16rpx;
box-shadow: 0 8rpx 22rpx rgba(0, 0, 0, 0.03);
margin-bottom: 14rpx;
}
.r-title {
font-size: 30rpx;
font-weight: 900;
color: #222;
margin-bottom: 10rpx;
}
.r-sub {
color: #666;
font-size: 26rpx;
margin-top: 6rpx;
}