[hidden]{display:none!important}.site-announcement{width:min(1200px,calc(100% - 40px));margin:26px auto 0;padding:14px 20px;border:1px solid #91c9ff25;border-radius:14px;background:linear-gradient(110deg,#3671a71c,#8c60ba1a);color:#e1e9fb;text-align:center;font-size:14px;line-height:1.7}.site-preview-banner{position:sticky;top:0;z-index:20000;background:#10385c;color:#dcf7ff;padding:12px 20px;text-align:center;font:13px/1.6 sans-serif}.member-image-link img{height:auto}
