html:lang(zh-CN) .zh-copy,html:lang(zh-CN) button,html:lang(zh-CN) label,html:lang(zh-CN) input,html:lang(zh-CN) textarea,html:lang(zh-CN) #password-status,html:lang(zh-CN) #wish-status,html:lang(zh-CN) #wishes-load-status,html:lang(zh-CN) .time-unit span{font-family:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif!important;line-height:1.65!important;letter-spacing:.035em!important}
html:lang(zh-CN) .judulText.zh-copy{font-size:clamp(34px,5vw,60px)!important;font-weight:400!important}
html:lang(zh-CN) .judulTextSub.zh-copy,html:lang(zh-CN) .textColorized-sub.amp.zh-copy{font-size:clamp(19px,2.2vw,26px)!important}
html:lang(zh-CN) .eyebrow,html:lang(zh-CN) #greetingModal .judulSub.zh-copy{font-size:17px!important}
html:lang(zh-CN) .intro,html:lang(zh-CN) #greetingModal .judulSubInfo.zh-copy,html:lang(zh-CN) .dear{font-size:19px!important}
html:lang(zh-CN) #password-form label{font-size:18px!important}
html:lang(zh-CN) #open-gate,html:lang(zh-CN) #unlock,html:lang(zh-CN) #greetingModal #openInvitation{font-size:19px!important}
html:lang(zh-CN) .judulSlideSub.zh-copy{font-size:clamp(18px,2.1vw,27px)!important}
html:lang(zh-CN) .timerDemo .time-unit span{font-size:14px!important}
html:lang(zh-CN) .intro{line-height:1.8!important}
html:lang(zh-CN) #wishes-privacy{font-size:13px!important;line-height:1.7!important}
@media(max-width:576px){html:lang(zh-CN) .subJudulInfo.zh-copy{font-size:22px!important}}
html:lang(zh-CN) body>.card>.photo,
html:lang(zh-CN) #greetingModal .card-header {
  background-image:url('/events/darrenvannia/img/cover-cheongsam.png')!important;
  background-position:center 35%!important;
}
html:lang(zh-CN) .parent-pair {
  display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,36px);flex-wrap:wrap;
}
html:lang(zh-CN) .parent-person {display:flex;flex-direction:column;align-items:center;gap:8px;}
html:lang(zh-CN) .textColorized-sub .parent-name-cn {
  font-family:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif!important;
  font-size:clamp(30px,3.5vw,42px)!important;font-weight:400!important;letter-spacing:.12em;line-height:1.4;
}
html:lang(zh-CN) .textColorized-sub .parent-name-en {
  font-family:var(--primary-font),Georgia,serif!important;font-size:clamp(16px,1.8vw,22px)!important;font-weight:400!important;line-height:1.5;
}
html:lang(zh-CN) .textColorized-sub .parent-amp {font-family:Georgia,serif!important;font-size:22px!important;}
@media(max-width:576px){html:lang(zh-CN) .parent-pair{flex-direction:column;gap:10px;}}
html:lang(zh-CN) .couple-name-cn {
  display:block;font-family:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif!important;
  font-size:clamp(32px,3.5vw,44px)!important;font-weight:400!important;line-height:1.5;
  letter-spacing:.12em;margin-bottom:12px;
}
html:lang(zh-CN) .seg09 {background-image:url('/events/darrenvannia/img/footer-gold-garden.png')!important;}
@media(max-width:576px){
  html:lang(zh-CN) .seg09 {
    background-size:100% auto!important;background-position:center top!important;background-color:#38201f!important;
    height:auto;min-height:0!important;padding:calc(66.667vw + 18px) 20px 72px;
  }
  html:lang(zh-CN) .seg09::before {
    background:linear-gradient(to bottom,transparent calc(66.667vw - 48px),#38201f 66.667vw);
  }
}
