/* Isolated, print-safe navigation for the four original tools. */
#jp-portal-nav, #jp-portal-nav *{box-sizing:border-box}
#jp-portal-nav{position:relative;z-index:10000;padding:11px 18px;background:#101b27;color:#e9f4f7;border-bottom:1px solid rgba(180,233,238,.18);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-weight:500}
#jp-portal-nav .jp-nav-inner{max-width:1180px;margin:0 auto;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}
#jp-portal-nav .jp-home{color:#e9f4f7;text-decoration:none;display:inline-flex;align-items:center;gap:9px;font-weight:750;white-space:nowrap;line-height:1.25}
#jp-portal-nav .jp-home span{background:#b6e75b;color:#101b27;padding:5px 7px;border-radius:8px;font-weight:900}
#jp-portal-nav .jp-links{display:flex;gap:5px;align-items:center;overflow-x:auto;max-width:100%;padding:3px 0;scrollbar-width:thin}
#jp-portal-nav .jp-links a{color:#c0d0db;text-decoration:none;padding:8px 12px;white-space:nowrap;line-height:1.3;border-radius:9px;transition:background .15s}
#jp-portal-nav .jp-links a:hover, #jp-portal-nav .jp-links a:focus-visible{background:#26394a;color:white;outline-offset:2px}
#jp-portal-nav .jp-links a[aria-current="page"]{color:#101b27;background:#b6e75b;font-weight:800}
@media(max-width:700px){#jp-portal-nav{padding:10px 12px}#jp-portal-nav .jp-nav-inner{display:block}#jp-portal-nav .jp-links{margin-top:8px}#jp-portal-nav .jp-links a{padding:7px 10px}}
@media print{#jp-portal-nav{display:none!important}}
