.site-notice{z-index:86;top:calc(var(--bar-row,84px) - 6px);background:var(--paper,#f7f7f4);width:min(560px,100vw - 32px);color:var(--ink,#0f0f0e);border:1px solid var(--hair,#d8d8d4);font-family:var(--mono);font-size:max(var(--lbl-min,0px),12px);letter-spacing:.06em;border-radius:2px;align-items:center;gap:12px;padding:10px 10px 10px 16px;line-height:1.45;animation:.5s cubic-bezier(.22,1,.36,1) both site-notice-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f0f0e1f}.site-notice a,.site-notice p{color:inherit;text-wrap:balance;flex:1;margin:0;text-decoration:none}.site-notice a:hover,.site-notice a:focus-visible{text-underline-offset:3px;text-decoration:underline}.site-notice-x{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.site-notice-x:focus-visible,.site-notice a:focus-visible{outline-offset:2px;outline:2px solid}:lang(zh-Hant) .site-notice{letter-spacing:.04em;font-size:13px}@media (min-width:1101px){.site-notice{left:calc(50% - 100px)}}@keyframes site-notice-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.site-notice{animation:none}}
