/* CRAITE: opt-in theme-following navbar; section themes do not change the global document theme. */
.public-page .public-nav[data-cc-nav-auto-theme="1"] {transition:background-color .25s ease,background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}
.public-page .public-nav[data-cc-nav-auto-theme="1"] :is(a,button,.public-burger,.public-menu-card,.brand-fallback-name,.public-menu-list strong){transition:color .25s ease,background-color .25s ease,border-color .25s ease,filter .25s ease}
.public-page .public-nav[data-cc-nav-theme="light"] {
 --bg:var(--cc-nav-light-bg);--panel:var(--cc-nav-light-panel);--panel2:var(--cc-nav-light-panel);--surface:var(--cc-nav-light-panel);--text:var(--cc-nav-light-text);--muted:var(--cc-nav-light-muted);
 color:var(--text)!important;background:color-mix(in srgb,var(--bg) 92%,transparent)!important;border-color:color-mix(in srgb,var(--text) 11%,transparent)!important;
}
.public-page .public-nav[data-cc-nav-theme="dark"] {
 --bg:var(--cc-nav-dark-bg);--panel:var(--cc-nav-dark-panel);--panel2:var(--cc-nav-dark-panel);--surface:var(--cc-nav-dark-panel);--text:var(--cc-nav-dark-text);--muted:var(--cc-nav-dark-muted);
 color:var(--text)!important;background:color-mix(in srgb,var(--bg) 92%,transparent)!important;border-color:color-mix(in srgb,var(--text) 11%,transparent)!important;
}
.public-page .public-nav-pill[data-cc-nav-theme="light"]{background:color-mix(in srgb,var(--panel) var(--public-nav-glass-opacity,86%),transparent)!important;box-shadow:0 10px 28px rgba(0,0,0,.08)!important}
.public-page .public-nav-pill[data-cc-nav-theme="dark"]{background:color-mix(in srgb,var(--panel) var(--public-nav-glass-opacity,86%),transparent)!important;box-shadow:0 12px 34px rgba(0,0,0,.24)!important}
.public-page .public-nav[data-cc-nav-theme] :is(.public-burger,.public-theme-toggle,.public-brand,.site-menu a,.public-nav-actions button){color:var(--text)!important}
.public-page .public-nav[data-cc-nav-theme] .public-burger{background:var(--panel)!important;border-color:color-mix(in srgb,var(--text) 12%,transparent)!important}
.public-page .public-nav[data-cc-nav-theme] .public-burger i{background-color:var(--text)!important}
.public-page .public-nav[data-cc-nav-theme] .public-brand-logo{mix-blend-mode:normal!important}
.public-page .public-nav[data-cc-nav-theme="dark"] img.public-brand-logo{filter:var(--logo-dark-filter,brightness(0) invert(1))!important}
.public-page .public-nav[data-cc-nav-theme="light"] img.public-brand-logo{filter:var(--logo-light-filter,none)!important}
.public-page .public-nav[data-cc-nav-theme] .public-menu-overlay{--bg:inherit;--text:inherit;--panel:inherit}
@media(prefers-reduced-motion:reduce){.public-page .public-nav[data-cc-nav-auto-theme="1"],.public-page .public-nav[data-cc-nav-auto-theme="1"] *{transition:none!important}}
