170 lines
2.5 KiB
Plaintext
170 lines
2.5 KiB
Plaintext
.top {
|
|
margin-top: 10rpx;
|
|
}
|
|
.avatar {
|
|
width: 70rpx;
|
|
height: 70rpx;
|
|
border-radius: 50%;
|
|
border: 6rpx solid white;
|
|
box-shadow: 0 5rpx 22rpx #174b3520;
|
|
}
|
|
.hero {
|
|
min-height: 330rpx;
|
|
background: #194f42;
|
|
border-radius: 38rpx;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 12rpx;
|
|
padding: 35rpx;
|
|
color: white;
|
|
}
|
|
.hero-copy {
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex: 1;
|
|
min-width: 0;
|
|
}
|
|
.hero-small {
|
|
color: #abd9b8;
|
|
font-size: 23rpx;
|
|
font-weight: 700;
|
|
}
|
|
.hero-title {
|
|
font-size: 43rpx;
|
|
font-weight: 800;
|
|
margin: 16rpx 0;
|
|
}
|
|
.hero-meta {
|
|
font-size: 23rpx;
|
|
color: #d9eadd;
|
|
}
|
|
.hero-caption {
|
|
font-size: 20rpx;
|
|
color: #b5e2be;
|
|
margin-top: 36rpx;
|
|
}
|
|
.hero image {
|
|
width: 48%;
|
|
height: 220rpx;
|
|
flex-shrink: 0;
|
|
}
|
|
.heading {
|
|
margin-top: 8rpx;
|
|
}
|
|
.link {
|
|
font-size: 24rpx;
|
|
color: #398668;
|
|
font-weight: 700;
|
|
}
|
|
.walk-card {
|
|
padding: 26rpx;
|
|
}
|
|
.walk-intro {
|
|
display: flex;
|
|
gap: 22rpx;
|
|
align-items: center;
|
|
}
|
|
.dog-emoji {
|
|
width: 145rpx;
|
|
height: 145rpx;
|
|
border-radius: 26rpx;
|
|
background: #dfeedd;
|
|
display: grid;
|
|
place-items: center;
|
|
font-size: 72rpx;
|
|
}
|
|
.walk-title {
|
|
font-size: 31rpx;
|
|
font-weight: 800;
|
|
margin-bottom: 12rpx;
|
|
}
|
|
.walk-intro .muted {
|
|
font-size: 23rpx;
|
|
}
|
|
.picker-label {
|
|
font-size: 23rpx;
|
|
color: #7d9989;
|
|
margin: 27rpx 0 16rpx;
|
|
}
|
|
.start {
|
|
margin: 24rpx 0 0;
|
|
width: 100%;
|
|
}
|
|
.stats {
|
|
display: flex;
|
|
gap: 14rpx;
|
|
margin-top: 20rpx;
|
|
}
|
|
.stats > view {
|
|
flex: 1;
|
|
background: white;
|
|
border-radius: 28rpx;
|
|
padding: 25rpx 18rpx;
|
|
}
|
|
.stats > view:nth-child(2) {
|
|
background: #f7eadc;
|
|
}
|
|
.stats > view:nth-child(3) {
|
|
background: #e8efea;
|
|
}
|
|
.stats text {
|
|
display: block;
|
|
color: #8da49a;
|
|
font-size: 22rpx;
|
|
}
|
|
.stats strong {
|
|
display: block;
|
|
font-size: 40rpx;
|
|
margin-top: 12rpx;
|
|
}
|
|
.stats small {
|
|
font-size: 22rpx;
|
|
color: #94a69d;
|
|
}
|
|
.tasks {
|
|
padding: 12rpx 25rpx;
|
|
}
|
|
.task {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 17rpx;
|
|
padding: 22rpx 0;
|
|
border-bottom: 1rpx solid #edf1ed;
|
|
}
|
|
.task:last-child {
|
|
border: 0;
|
|
}
|
|
.check {
|
|
width: 40rpx;
|
|
height: 40rpx;
|
|
border: 3rpx solid #cfdfd2;
|
|
border-radius: 13rpx;
|
|
text-align: center;
|
|
line-height: 37rpx;
|
|
color: white;
|
|
}
|
|
.check.done {
|
|
background: #3b9164;
|
|
border-color: #3b9164;
|
|
}
|
|
.task-icon {
|
|
width: 65rpx;
|
|
height: 65rpx;
|
|
border-radius: 16rpx;
|
|
background: #f0f5ee;
|
|
display: grid;
|
|
place-items: center;
|
|
font-size: 34rpx;
|
|
}
|
|
.task-main {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 6rpx;
|
|
}
|
|
.task-name {
|
|
font-weight: 700;
|
|
}
|
|
.task-main .muted {
|
|
font-size: 22rpx;
|
|
}
|