@import '@/styles/variables.scss'; .account-security { display: flex; flex-direction: column; min-height: 100vh; background: $color-bg-page; } .account-security__navbar { display: flex; align-items: center; justify-content: space-between; flex-shrink: 0; padding: calc(var(--status-bar-height, 44px) + 60rpx) 24rpx 28rpx; background: $color-bg-page; } .account-security__back { display: flex; align-items: center; justify-content: center; width: 64rpx; height: 64rpx; } .account-security__back-icon { width: 40rpx; height: 40rpx; } .account-security__navbar-title { font-size: 34rpx; font-weight: 600; color: $color-text-primary; } .account-security__navbar-placeholder { width: 64rpx; height: 64rpx; } .account-security__content { flex: 1; padding: 24rpx 32rpx calc(32rpx + env(safe-area-inset-bottom)); } .account-security__list { display: flex; flex-direction: column; gap: 48rpx; } .account-security__item { display: flex; align-items: center; justify-content: space-between; } .account-security__item-main { flex: 1; min-width: 0; } .account-security__item-title { display: block; font-size: 32rpx; color: $color-text-primary; } .account-security__item-subtitle { display: block; margin-top: 12rpx; font-size: 26rpx; color: $color-text-secondary; } .account-security__item-side { display: flex; flex-shrink: 0; align-items: center; margin-left: 24rpx; } .account-security__item-status { font-size: 28rpx; color: $color-text-secondary; } .account-security__item-arrow { margin-left: 8rpx; font-size: 36rpx; line-height: 1; color: $color-text-placeholder; } .account-security__delete-btn { display: flex; align-items: center; justify-content: center; height: 88rpx; margin-top: 120rpx; font-size: 30rpx; color: #ffffff; background: $color-primary; border-radius: 12rpx; }