html[data-vt-theme] body .vn-notice.vn-top-updates{display:grid;height:auto;min-height:0;gap:3px;padding:6px 18px;background:var(--vt-raised);border-bottom:1px solid var(--vt-line);color:var(--vt-muted);letter-spacing:normal}
html[data-vt-theme] body .vn-top-updates .vn-hy4-announcement{display:block;max-width:1200px;margin:auto;text-align:center;font-size:12px;line-height:1.7;font-weight:400;white-space:normal;color:var(--vt-muted)}
.vn-top-updates .vn-hy4-announcement strong{color:var(--vt-text);font-weight:600}.vn-top-updates .vn-announcement-quality{white-space:nowrap}.vn-top-updates .vn-hy4-announcement::after{content:"↗";margin-left:5px;font-size:11px;color:var(--vt-faint)}
.vn-top-updates .vn-promo-links{display:flex;align-items:center;justify-content:center;gap:0;min-width:0;max-width:1280px;width:100%;margin:auto;overflow-x:auto;scrollbar-width:none;line-height:18px}
html[data-vt-theme] body .vn-top-updates .vn-promo-links a{display:block;flex:0 0 auto;padding:0 12px;font-size:10.5px;white-space:nowrap;color:var(--vt-muted)}.vn-top-updates .vn-promo-links a+a{border-left:1px solid var(--vt-line)}.vn-top-updates a:hover{color:var(--vt-text)!important}.vn-top-updates a:focus-visible{outline:2px solid var(--vt-text);outline-offset:2px;border-radius:3px}
@media(max-width:640px){html[data-vt-theme] body .vn-notice.vn-top-updates{padding:5px 12px;gap:4px}html[data-vt-theme] body .vn-top-updates .vn-hy4-announcement{font-size:10.5px;line-height:1.65;max-width:520px}.vn-top-updates .vn-promo-links{justify-content:flex-start}html[data-vt-theme] body .vn-top-updates .vn-promo-links a{font-size:10px;padding:0 10px}.vn-top-updates .vn-promo-links a:first-child{padding-left:0}}
