/* Integration rules retain the prior replica's component geometry. */
.gh-announcement-bar,.gh-announcement-bar *{box-sizing:border-box!important}.gh-announcement-bar{z-index:90;text-align:center;justify-content:center;align-items:center;min-height:48px;padding:12px 48px;font-size:15px;line-height:23px;display:flex;position:relative}.gh-announcement-bar.light{color:#15171a;background-color:#f0f0f0}.gh-announcement-bar.accent{background-color:var(--ghost-accent-color);color:#fff}.gh-announcement-bar.dark{color:#fff;background-color:#15171a}.gh-announcement-bar :not(path){all:unset}.gh-announcement-bar strong{font-weight:700}.gh-announcement-bar :is(i,em){font-style:italic}.gh-announcement-bar a{color:#fff;cursor:pointer;font-weight:700;text-decoration:underline}.gh-announcement-bar.light a{color:var(--ghost-accent-color)!important}.gh-announcement-bar button{color:#fff;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-16px;padding:0;display:flex;position:absolute;top:50%;right:8px}.gh-announcement-bar.light button{color:#888}.gh-announcement-bar svg{fill:currentColor;width:10px;height:10px}
.local-motion{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000;isolation:isolate}.local-motion .motion-frame{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;opacity:0;transition:opacity .15s ease;pointer-events:none;margin:0!important;border-radius:0!important}.local-motion .motion-frame.is-current{opacity:1}.motion-veil{position:absolute;inset:-1px;z-index:2;opacity:0;background:linear-gradient(105deg,#000 10%,rgba(0,0,0,.96) 50%,#000 90%);pointer-events:none;transition:opacity 900ms cubic-bezier(.4,0,.2,1)}.local-motion.is-fading .motion-veil{opacity:1}.motion-toggle{position:absolute;z-index:3;bottom:16px;right:16px;background:#0008;border:1px solid #ffffff70;color:#fff;border-radius:50%;width:34px;height:34px;font:13px Inter,sans-serif;cursor:pointer}.local-image-sequence{width:100%;margin:32px 0}
.local-lightbox{position:fixed;inset:0;background:#000e;z-index:2147482000;display:flex;align-items:center;justify-content:center}.local-lightbox figure{margin:0;text-align:center;max-width:94vw}.local-lightbox img{display:block;width:auto;height:auto;max-width:94vw;max-height:86vh;object-fit:contain}.local-lightbox figcaption{font:14px/1.5 Inter,sans-serif;color:#fff;margin-top:12px}.local-lightbox button{position:absolute;top:18px;right:24px;border:0;background:none;color:white;font:32px Arial;cursor:pointer}.local-lightbox .local-lightbox-prev{top:50%;right:auto;left:18px;transform:translateY(-50%)}.local-lightbox .local-lightbox-next{top:50%;right:18px;transform:translateY(-50%)}
img[data-muyu-media],img[data-muyu-photo]{object-fit:contain!important;background:#fff}[data-muyu-removed-logo],[data-muyu-removed-social]{visibility:hidden!important;pointer-events:none!important}#loadMoreBtn[hidden]{display:none!important}
@media(max-width:600px){.motion-toggle{width:30px;height:30px;bottom:10px;right:10px}}
@media(prefers-reduced-motion:reduce){.motion-veil,.local-motion .motion-frame{transition:none!important}}
@media(max-width:800px){.footer-wrap{min-width:0;width:100%;box-sizing:border-box}.footer-logo{min-width:0;max-width:100%}.footer-logo img{max-width:100%;height:auto;max-height:75px}}
@media(max-width:1024px){.post-content .kg-header-card,.post-content .kg-image-card.kg-width-full img{width:calc(100vw - var(--scrollbar-width,0px));margin-left:calc((100vw - var(--scrollbar-width,0px)) / -2)}}
