@font-face{font-family:LXGWWenKai;src:url(../media/LXGWWenKai_Regular-s.p.436t2zdbdsegx.ttf)format("truetype");font-display:swap}@font-face{font-family:LXGWWenKai Fallback;src:local(Arial);ascent-override:86.8%;descent-override:23.95%;line-gap-override:0.0%;size-adjust:106.91%}.lxgwwenkai_b51f8b0e-module__UQbLwW__className{font-family:LXGWWenKai,LXGWWenKai Fallback}
.theme-transition{z-index:99999;pointer-events:auto;width:100%;height:100%;display:block;position:fixed;inset:0;transform:translateZ(0)}html.theme-switching #root{pointer-events:none}html.theme-switching #root *,html.theme-switching #root :before,html.theme-switching #root :after{transition:none!important;animation-play-state:paused!important}
@keyframes record-like-heart-pop{0%{transform:scale(1)}30%{transform:scale(1.35)}55%{transform:scale(.9)}80%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes record-like-particle{0%{opacity:1;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(calc(-50% + var(--tx,0px)), calc(-50% + var(--ty,-24px))) scale(1.1) rotate(var(--rot,12deg))}}@keyframes record-like-count-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.record-like-heart.is-popping{color:#fa5151;animation:.42s cubic-bezier(.34,1.56,.64,1) record-like-heart-pop}.record-like-particle{animation:.65s ease-out forwards record-like-particle}.record-like-count-bump{animation:.32s ease-out record-like-count-bump;display:inline-block}
