html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,html{margin:0;padding:0;min-height:100%;background:#ffffff}@keyframes route-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.route-content-transition{animation:route-content-in .42s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.route-content-transition{animation:none}}body{color:#111827;font-family:Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}img{max-width:100%;height:auto}*{box-sizing:border-box}.legacy-page{width:100%;overflow-x:clip}@keyframes cms-skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.cms-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:cms-skeleton-pulse 1.5s ease-in-out infinite;border-radius:4px}.cms-skeleton-title{height:2rem;width:70%;margin-bottom:1rem}.cms-skeleton-excerpt{height:1rem;width:90%;margin-bottom:.5rem}.cms-skeleton-body{padding:1rem 0}.cms-skeleton-line{height:1rem;width:100%;margin-bottom:.75rem}.cms-skeleton-line-short{width:60%}.cms-skeleton-line-medium{width:80%}.cms-skeleton-cover{width:100%;height:300px;margin-bottom:1rem}.cms-skeleton-list{padding:1rem 0}.cms-skeleton-article{display:flex;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid #eee}.cms-skeleton-article .cms-skeleton-cover{flex-shrink:0;width:200px;height:150px}.cms-skeleton-content{flex:1 1;display:flex;flex-direction:column;justify-content:center}.cms-skeleton-content .cms-skeleton-title{width:80%;height:1.5rem;margin-bottom:1rem}.cms-skeleton-content .cms-skeleton-excerpt{width:100%}@media (max-width:768px){.cms-skeleton-article{flex-direction:column}.cms-skeleton-article .cms-skeleton-cover{width:100%;height:200px}.cms-skeleton-title{width:90%}}[data-cms-skeleton] .cms-skeleton{display:block}