/* PQC-PATCH: 跨页共享补丁样式，由 externalize_css.py 生成，请勿手改 */
/* PQC-BLOCK:pqc-design-fix */
/* 排版统一：横向裁剪 */
html{overflow-x:clip}
body{overflow-x:clip}
/* PQC-BLOCK:pqc-seo-only */
.sitemap-entry.seo-only{position:absolute!important;width:1px!important;height:1px!important;
padding:0!important;margin:-1px!important;overflow:hidden!important;
clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.pqc-perf{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums;
color:#5d6f8f;font-size:12.5px;cursor:default}
.pqc-perf b{font-weight:600;color:#7fd7e8}
.pqc-perf svg{width:11px;height:11px;flex:0 0 auto;color:#7fd7e8}
/* PQC-BLOCK:pqc-design-fix2 */
.nb,.nb-big{white-space:nowrap;vertical-align:middle;flex:0 0 auto;line-height:1.6;
padding:1px 7px;border-radius:4px;font-weight:700;letter-spacing:.5px}
.nb-big{padding:2px 9px;margin-left:9px}
.meta .nb-big{font-size:.78em;padding:.08em .45em;margin:4px 0 0 2px;align-self:flex-start;
line-height:1.6;box-shadow:0 0 8px rgba(255,77,79,.35)}
/* PQC-BLOCK:data-pqctop */
#pqcTopBtn{position:fixed;right:18px;bottom:26px;width:38px;height:38px;display:flex;align-items:center;
justify-content:center;border-radius:12px;color:#7df9ff;background:rgba(11,17,32,.72);
border:1px solid rgba(34,211,238,.35);box-shadow:0 6px 18px rgba(0,0,0,.35),0 0 14px rgba(34,211,238,.10);
cursor:pointer;opacity:0;visibility:hidden;transform:translateY(6px);
transition:opacity .25s,transform .25s,background .2s,border-color .2s;z-index:80;
-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
#pqcTopBtn.on{opacity:1;visibility:visible;transform:none}
#pqcTopBtn:hover{background:rgba(34,211,238,.18);border-color:rgba(34,211,238,.6)}
@media(max-width:640px){#pqcTopBtn{right:12px;bottom:16px;width:34px;height:34px;border-radius:10px}}
@media(prefers-reduced-motion:reduce){#pqcTopBtn{transition:none}}
