.republic-topbar{z-index:var(--fsmag-z-sticky,50);-webkit-backdrop-filter:blur(8px);background:#f5f1e8f5;border-bottom:1px solid #7a685029;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;position:sticky;top:0}.republic-topbar-inner{max-width:var(--fsmag-shell-max,1400px);padding:.85rem var(--fsmag-space-read-pad,1.5rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.republic-topbar-brand{color:#2f2a24;white-space:nowrap;align-items:baseline;gap:.65rem;text-decoration:none;display:inline-flex}.republic-topbar-brand-cn{letter-spacing:.04em;color:#1a1a1a;font-family:Ma Shan Zheng,Noto Serif SC,serif;font-size:1.45rem}.republic-topbar-brand-en{letter-spacing:.18em;color:#8a7c6f;text-transform:uppercase;font-family:Montserrat,Inter,sans-serif;font-size:.65rem}.republic-topbar-menu{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.republic-topbar-menu a{letter-spacing:.06em;color:#4a3f33;border-bottom:1px solid #0000;padding:.3rem 0;font-size:.92rem;text-decoration:none;transition:color .2s,border-color .2s}.republic-topbar-menu a:hover{color:#8f2a24;border-bottom-color:#8f2a2480}.republic-topbar-menu a.is-active{color:#8f2a24;border-bottom-color:#8f2a24;font-weight:700}@media (max-width:719px){.republic-topbar-inner{gap:.6rem;padding:.7rem 1rem}.republic-topbar-brand-cn{font-size:1.1rem}.republic-topbar-brand-en{display:none}.republic-topbar-menu{scrollbar-width:none;justify-content:flex-start;gap:.85rem;width:100%;overflow-x:auto}.republic-topbar-menu::-webkit-scrollbar{display:none}.republic-topbar-menu a{white-space:nowrap;flex-shrink:0;font-size:.82rem}}
