/* Pinned navigation: reuse the existing public navigation tokens. */
body.int-navigation-v1{--inp-toolbar-height:0px;--inp-pinned-height:190px}
body.int-navigation-v1 .inp-header{position:sticky;top:var(--inp-toolbar-height);z-index:90;border-bottom:1px solid var(--inp-line)}
html:has(body.int-navigation-v1){scroll-padding-top:calc(var(--inp-toolbar-height,0px) + var(--inp-pinned-height,190px) + 16px)}
body.int-navigation-v1 .inp-bottom-nav{display:none}
@media(max-width:1019px){
 body.int-navigation-v1{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}
 body.int-navigation-v1 .inp-bottom-nav{position:fixed;inset:auto 0 0;z-index:90;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));box-sizing:border-box;background:var(--inp-bg);color:var(--inp-ink);border-top:1px solid var(--inp-line);padding:8px max(8px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));font:400 11px/1.2 'Source Sans 3',sans-serif;letter-spacing:normal;text-transform:none}
 body.int-navigation-v1 .inp-bottom-nav :is(a,button){box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:48px;margin:0;padding:0 4px;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;text-decoration:none;text-transform:none;letter-spacing:normal;font:inherit;color:var(--inp-muted);cursor:pointer}
 body.int-navigation-v1 .inp-bottom-nav .inp-bottom-icon{display:grid;place-items:center;width:40px;height:28px;border-radius:8px}
 body.int-navigation-v1 .inp-bottom-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
 body.int-navigation-v1 .inp-bottom-nav :is([aria-current="page"],[aria-expanded="true"]){color:var(--inp-ink);font-weight:600}
 body.int-navigation-v1 .inp-bottom-nav :is([aria-current="page"],[aria-expanded="true"]) .inp-bottom-icon{background:var(--inp-yellow);color:#191919}
 body.int-navigation-v1 .inp-bottom-nav :is(a,button):focus-visible{outline:2px solid var(--inp-ink);outline-offset:-2px}
 body.int-navigation-v1.inp-keyboard-open .inp-bottom-nav{display:none}
}
@media print{body.int-navigation-v1 .inp-header{position:relative;top:auto}body.int-navigation-v1 .inp-bottom-nav{display:none!important}body.int-navigation-v1{padding-bottom:0}}

/* Keep existing article sharing above, rather than over, the mobile navigation. */
@media(max-width:1019px){
 body.int-navigation-v1 .cs-scroll-top{bottom:calc(84px + env(safe-area-inset-bottom,0px))}
}
@media(max-width:768px){
 body.int-navigation-v1:has(.essb-mobile-sharebottom){padding-bottom:calc(144px + env(safe-area-inset-bottom,0px))}
 body.int-navigation-v1 .essb-mobile-sharebottom{bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;padding-bottom:10px!important}
 body.int-navigation-v1 #interesante-share-status:not(:empty){bottom:calc(144px + env(safe-area-inset-bottom,0px))}
 body.int-navigation-v1:has(.essb-mobile-sharebottom) .cs-scroll-top{bottom:calc(152px + env(safe-area-inset-bottom,0px))}
 body.int-navigation-v1.inp-keyboard-open .essb-mobile-sharebottom{display:none!important}
}
