.updates-notice-bar{position:fixed;z-index:80;top:72px;right:24px;max-width:min(540px,calc(100vw - 32px));display:flex;align-items:center;gap:20px;padding:14px 18px;background:var(--muted);color:var(--text);border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 28px #0002;font-size:14px;line-height:1.6}.updates-notice-bar a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.updates-notice-bar a:hover{text-decoration:underline}.updates-notice-bar button{background:transparent;color:inherit;border:0;font-size:22px;cursor:pointer;padding:4px 8px}.updates-notice-dialog{width:min(480px,calc(100vw - 32px));border:1px solid var(--line);border-radius:20px;padding:28px;background:var(--surface);color:var(--text);box-shadow:0 20px 80px #0003}.updates-notice-dialog::backdrop{background:#0006}.updates-notice-dialog h2{font-size:24px;line-height:1.5;margin:0 0 12px;overflow-wrap:anywhere}.updates-notice-dialog p{color:var(--secondary);line-height:1.8;overflow-wrap:anywhere}.updates-notice-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:24px}.updates-notice-actions a{color:inherit}.updates-notice-actions button{padding:10px 18px;border:0;background:var(--brand);color:#242523;border-radius:10px;cursor:pointer}#user-menu{position:relative}#user-updates-dot{position:absolute;right:1px;top:1px;width:8px;height:8px;border-radius:50%;background:var(--brand);border:1px solid var(--text)}[hidden]{display:none!important}@media(max-width:600px){.updates-notice-bar{top:60px;right:16px}}

@media(max-width:640px){.site-header{height:auto;min-height:68px;padding-block:12px}.site-header nav{flex-wrap:wrap;justify-content:flex-end}}
