/* Only the supplied Ilera theme, and only while the optional journal header link is active. */
body.icj-header-link-active #header .header-nav{gap:clamp(10px,1.25vw,20px);min-width:0;flex-wrap:nowrap;margin-inline:20px}
body.icj-header-link-active #header .header-nav>a,body.icj-header-link-active #header .header-nav>li{flex-shrink:0}
body.icj-header-link-active #header .header-nav .icj-header-anchor{max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}
body.icj-header-link-active #header .header-nav .icj-header-anchor::after{bottom:0}
body.icj-header-link-active .icj-header-anchor.icj-header-current{color:#1a3320;font-weight:600}
body.icj-header-link-active #mobile-menu .icj-header-anchor{max-width:min(85vw,550px);overflow-wrap:anywhere;text-align:center;white-space:normal}
body.icj-header-link-active #mobile-menu .mobile-menu-inner{max-height:calc(100dvh - 100px);overflow-y:auto;width:100%;padding:12px 24px;gap:20px}
body.icj-header-link-active #header .icj-header-anchor:focus-visible,body.icj-header-link-active #mobile-menu .icj-header-anchor:focus-visible{outline:2px solid #2d5a3d;outline-offset:4px}
/* Use the theme's existing hamburger menu before eight links would become crowded. */
@media(min-width:768px) and (max-width:1099px){body.icj-header-link-active #header .header-nav.desktop-only{display:none!important}body.icj-header-link-active #header .header-menu-toggle.mobile-only{display:flex!important;order:4;margin-left:12px}body.icj-header-link-active #header .header-actions-right{margin-left:auto}}
