.cm-site-header.cm-v150 .cm-header-actions > .cm-theme-toggle.cm-nav-bulb{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:relative;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;padding:0!important;margin:0;align-items:center;justify-content:center;border-radius:12px;vertical-align:middle}.cm-site-header.cm-v150 .cm-nav-bulb .cm-toggle-label{display:none!important}.cm-site-header.cm-v150 .cm-nav-bulb .cm-toggle-glyph,
.cm-site-header.cm-v150 .cm-nav-bulb .cm-emoji-bulb{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:27px;line-height:1}html[data-cm-theme="dark"] .cm-site-header.cm-v150 .cm-nav-bulb .cm-emoji-bulb{opacity:1;filter:saturate(1.2)}html[data-cm-theme="dark"] .cm-site-header.cm-v150 .cm-nav-bulb.cm-bulb-glow-enabled .cm-emoji-bulb{filter:drop-shadow(0 0 7px rgba(255,198,65,.86)) saturate(1.2)}html[data-cm-theme="light"] .cm-site-header.cm-v150 .cm-nav-bulb .cm-emoji-bulb{opacity:.56;filter:grayscale(1) brightness(.85)}.cm-site-header.cm-v150 .cm-header-actions > .cm-nav-bulb:focus-visible{outline:3px solid #ffca5d;outline-offset:3px}@media(max-width:1080px){.cm-site-header.cm-v150 .cm-header-actions > .cm-nav-bulb{order:3}.cm-site-header.cm-v150 .cm-header-actions > .cm-menu-button{order:4}.cm-site-header.cm-v150 .bsh-mobile-appearance > .cm-nav-bulb{display:none!important}}@media(max-width:390px){.cm-site-header.cm-v150 .cm-header-inner{gap:4px!important}.cm-site-header.cm-v150 .cm-header-actions{gap:4px!important}.cm-site-header.cm-v150 .cm-header-actions > .cm-nav-bulb{width:40px!important;min-width:40px!important;max-width:40px!important;flex-basis:40px;height:44px}.cm-site-header.cm-v150 .cm-brand-link{min-width:0;flex:1 1 auto}.cm-site-header.cm-v150 .cm-brand-title{min-width:0}.cm-site-header.cm-v150 .cm-custom-logo{flex-shrink:0}}@media(max-width:350px){.cm-site-header.cm-v150 .cm-custom-logo{width:40px!important;height:40px!important}.cm-site-header.cm-v150 .cm-brand-title strong.bsh-wordmark{font-size:12px!important}.cm-site-header.cm-v150 .cm-header-actions{gap:3px!important}.cm-site-header.cm-v150 .cm-header-actions > .cm-nav-bulb{min-width:38px!important;width:38px!important;max-width:38px!important;flex-basis:38px}.cm-site-header.cm-v150 .cm-menu-button{width:40px!important;min-width:40px!important}}@media(prefers-reduced-motion:reduce){.cm-site-header.cm-v150 .cm-nav-bulb,
  .cm-site-header.cm-v150 .cm-nav-bulb .cm-emoji-bulb{transition:none!important}}