/* 脚本加载前提供与首页一致的可阅读内容，互动界面就绪后由 React 替换。 */
.site-fallback{color:#213744;background:#f6f8fa;min-height:100svh;font-family:system-ui,"Microsoft YaHei",sans-serif}.site-fallback header{height:80px;display:flex;align-items:center;padding:0 24px;position:relative}.site-fallback header>a{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-size:20px}.site-fallback img{border-radius:9px}.site-fallback nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:20px;border-radius:18px;background:#eeeff0;padding:14px 20px;font-size:12px}.site-fallback a{color:inherit}.site-fallback main{min-height:calc(100svh - 130px);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:55px 20px}.site-fallback h1{font-size:clamp(44px,7vw,96px);line-height:1.15;font-weight:650;margin:0 0 32px}.site-fallback main p{line-height:1.8;color:#637f8f}.site-fallback main>div{display:flex;gap:30px;margin:30px 0}.site-fallback main>div>a{border-radius:28px;padding:13px 23px;background:#e5f0f6;font-size:14px;text-decoration:none}.site-fallback p[lang]{font-size:24px;margin-top:35px;font-style:italic}.site-fallback footer{text-align:center;color:#7c919f;font-size:12px;padding:20px}@media(max-width:560px){.site-fallback header{height:110px;align-items:flex-start;padding-top:18px}.site-fallback nav{top:70px;width:max-content}.site-fallback main{padding-top:30px}.site-fallback main>div{gap:12px}.site-fallback main>div>a{padding:12px 16px}}
