/* Common navigation geometry for Communiverse public pages and exhibitions. */
#cv-social-header{box-sizing:border-box!important;position:sticky!important;top:0!important;z-index:40!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:20px!important;min-height:80px!important;padding:12px 32px!important;border:0!important;font:14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif!important;color:var(--ink,#243248)!important;background:var(--bg,#edf2f8)!important}
#cv-social-header *{box-sizing:border-box}#cv-social-header a{text-decoration:none;color:inherit}#cv-social-header .cv-universe-logo{justify-self:start!important;display:flex!important;align-items:center!important;gap:9px!important;font:400 23px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif!important;letter-spacing:-1.1px!important;white-space:nowrap!important}#cv-social-header .cv-brand-mark{display:block!important;flex:none;width:34px!important;height:34px!important;object-fit:contain!important;border-radius:50%!important;background:transparent!important}#cv-social-header .cv-brand-name{font:inherit!important;letter-spacing:inherit!important;color:inherit!important}
#cv-social-header nav{position:static!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:4px!important;margin:0!important;border:1px solid #fff!important;border-radius:999px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 8px 28px #1b335511,inset 0 1px 0 #fffffff0!important;width:auto!important;max-width:100%!important;min-width:0!important}
#cv-social-header nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 15px!important;margin:0!important;font:400 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif!important;letter-spacing:normal!important;border:0!important;border-radius:999px!important;white-space:nowrap!important;color:inherit!important}
#cv-social-header nav a[aria-current=page],#cv-social-header nav a:hover{background:#2762eb1a!important;color:#173c97!important}#cv-social-header .cv-account{justify-self:end!important;display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}#cv-social-header .cv-join-chip{background:#1748cb;color:white!important;border-radius:24px;padding:11px 18px;min-height:44px;display:flex;align-items:center}#cv-social-header .cv-signin-chip{display:flex;align-items:center;min-height:44px;white-space:nowrap}#cv-social-header .cv-profile-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#e0e9ff;color:#173c97;overflow:hidden;font-weight:600}#cv-social-header .cv-profile-link img{width:44px;height:44px;object-fit:cover}#cv-social-header a:focus-visible{outline:3px solid #1748cb;outline-offset:4px}
@media(max-width:800px){#cv-social-header{grid-template-columns:minmax(0,1fr) auto!important;padding:12px 20px!important;gap:10px 16px!important;min-height:120px!important}#cv-social-header nav{grid-column:1/-1!important;grid-row:2!important;justify-self:center!important}#cv-social-header .cv-account{grid-column:2!important;grid-row:1!important}}
@media(max-width:480px){#cv-social-header{padding:10px 16px!important;min-height:116px!important;gap:8px!important}#cv-social-header .cv-universe-logo{font-size:21px!important;gap:7px!important}#cv-social-header .cv-brand-mark{width:30px!important;height:30px!important}#cv-social-header nav{width:100%!important;gap:0!important}#cv-social-header nav a{flex:1!important;min-width:0!important;padding:0 7px!important;font-size:12px!important}#cv-social-header .cv-account{font-size:12px!important;gap:8px!important}}
@media(max-width:400px){#cv-social-header .cv-join-chip{display:none!important}}
:root[data-theme=dark] #cv-social-header{background:#151e2b!important;color:#e7edf5!important}:root[data-theme=dark] #cv-social-header nav{background:#1d293b!important;border-color:#3c4b60!important;box-shadow:none!important}:root[data-theme=dark] #cv-social-header nav a[aria-current=page],:root[data-theme=dark] #cv-social-header nav a:hover{background:#2a426d!important;color:#e7edf5!important}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #cv-social-header{background:#151e2b!important;color:#e7edf5!important}:root:not([data-theme=light]) #cv-social-header nav{background:#1d293b!important;border-color:#3c4b60!important;box-shadow:none!important}:root:not([data-theme=light]) #cv-social-header nav a[aria-current=page]{background:#2a426d!important;color:#e7edf5!important}}
@media print{#cv-social-header{display:none!important}}
