#content-refresh{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;background:#fff;color:#111;text-align:center;}
#content-refresh[hidden]{display:none!important;}
.refresh-center{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:94vw;}
.refresh-logo{position:relative;width:min(34vw,38vh,360px);aspect-ratio:1;--refresh-cut:100%;}
.refresh-logo img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(0);}
.refresh-logo-gray{opacity:.18;}
.refresh-logo-black{position:absolute;inset:0;clip-path:inset(0 var(--refresh-cut) 0 0);transition:clip-path .35s ease;}
#content-refresh-label{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px,2.4vh,30px);font-weight:400;letter-spacing:.025em;line-height:1.35;}
body.content-refreshing .signage{visibility:hidden;}
body.content-refreshing .signage *,body.content-refreshing .signage *::before,body.content-refreshing .signage *::after{animation-play-state:paused!important;}
@media(prefers-reduced-motion:reduce){.refresh-logo-black{transition:none;}}
