Files
zkxw/mobile-h5/styles/components/protocol.scss
T
2026-08-12 15:48:15 +08:00

86 lines
1.3 KiB
SCSS

.protocol-page {
min-height: 100vh;
background: #fff;
padding-bottom: 64rpx;
}
.protocol-nav {
position: sticky;
top: 0;
z-index: 10;
background: #fff;
padding-top: env(safe-area-inset-top);
border-bottom: 1rpx solid var(--border, #d8f3e5);
}
.protocol-nav__bar {
display: flex;
align-items: center;
height: 88rpx;
padding: 0 16rpx;
}
.protocol-nav__back,
.protocol-nav__placeholder {
width: 72rpx;
height: 72rpx;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.protocol-nav__back {
cursor: pointer;
}
.protocol-nav__back--hover {
opacity: 0.55;
}
.protocol-nav__back-icon {
font-size: 56rpx;
line-height: 1;
color: #0f291e;
font-weight: 300;
margin-top: -4rpx;
}
.protocol-nav__title {
flex: 1;
text-align: center;
font-size: 32rpx;
font-weight: 600;
color: #0f291e;
}
.protocol-body {
padding: 24rpx 40rpx 48rpx;
}
.protocol-meta {
margin-bottom: 28rpx;
font-size: 24rpx;
color: var(--text-muted, #5f7a6d);
}
.protocol-section {
margin-bottom: 36rpx;
}
.protocol-section__title {
margin-bottom: 16rpx;
font-size: 30rpx;
font-weight: 650;
color: var(--text-primary, #0f291e);
line-height: 1.4;
}
.protocol-section__p {
margin-bottom: 12rpx;
font-size: 26rpx;
color: var(--text-primary, #0f291e);
line-height: 1.7;
text-align: justify;
}