/* Extracted from resources/views/frontIncludes/subNav.blade.php on 25 September 2026. Edit the rule here, then rename the file with the new md5 of its content and update the <link> in the blade. */
/* Inline premium styling for sub navigation (single row, auto-hide overflow items) */
.subNavContainer{--subnav-brand:#003049;display:flex;justify-content:center;background:radial-gradient(1200px 600px at 10% -10%, #d7eefc 0%, transparent 60%),radial-gradient(900px 500px at 110% 20%, #e6fff0 0%, transparent 55%),linear-gradient(180deg,#f9fbfc 0%, #eef3f7 100%);padding:0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);font-family: 'Lato','Nunito',sans-serif;position:relative;overflow:hidden}
/* Signature Irish gradient line - only on the team page */
.subNavContainer.subNav--irishLine{padding-bottom:4px;border-bottom:none}
.subNavContainer.subNav--irishLine::after{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg, #059669 0%, #10B981 26%, #FDE68A 44%, #FBBF24 50%, #FDE68A 56%, #FB923C 74%, #F97316 100%);pointer-events:none}
.subInnerNav{display:flex;flex-wrap:nowrap;align-items:center;gap:2rem;padding:0 1rem;white-space:nowrap;overflow:hidden;max-width:1250px;margin:0 auto}
@media(min-width:1600px){.subInnerNav{max-width:1200px;gap:1.9rem}}
@media(max-width:1400px){.subInnerNav{gap:1.8rem}}@media(max-width:1200px){.subInnerNav{gap:1.6rem}}@media(max-width:992px){.subInnerNav{gap:1.2rem}}
.subNavElement{display:flex;align-items:center;gap:.6rem;position:relative;padding:.18rem .3rem;flex:0 0 auto}
/* Separator line removed per request */
.subNavImg{width:24px;height:24px;object-fit:contain;flex-shrink:0;filter:brightness(0) saturate(100%) invert(16%) sepia(40%) saturate(1556%) hue-rotate(166deg) brightness(89%) contrast(102%)}
.subNavSvg{width:24px;height:24px;flex-shrink:0;color:var(--subnav-brand)}
/* Hover effect removed per request */
.subNavText{font-size:.9rem;font-weight:600;letter-spacing:.15px;color:var(--subnav-brand);display:inline-flex;align-items:center;line-height:1.28;font-family: 'Lato','Nunito',sans-serif;text-rendering:optimizeLegibility}
@media(max-width:768px){.subNavContainer{padding:.5rem 0 .54rem}.subNavContainer.subNav--irishLine{padding-bottom:calc(.54rem + 4px)}.subInnerNav{gap:1rem}.subNavText{font-size:0.875rem;line-height:1.22}}
@media(max-width:520px){.subInnerNav{gap:.85rem}.subNavText{font-size:0.875rem}}
/* Hide desktop nav on mobile */
@media(max-width:767.98px){.subNavContainer{display:none}}
/* Edge fade removed (not needed when hiding) */
