/* ARQUIWALK v6.3.6 shared, responsive, scroll-aware navigation */
.arqw-global-nav,.arqw-global-nav *{box-sizing:border-box}
.arqw-global-nav{--arqw-nav-bg:#071727;position:sticky!important;top:0;left:0;right:0;z-index:9000;display:flex;align-items:center;gap:16px;width:100%;max-width:100%;padding:10px clamp(12px,2vw,32px);background:var(--arqw-nav-bg);color:#eff7ff;border-bottom:1px solid #365269;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 2px 12px #0003;transition:transform .26s ease,box-shadow .26s ease;isolation:isolate}
.arqw-global-nav.arqw-nav-hidden{transform:translateY(-105%)}
.arqw-global-nav.arqw-nav-scrolled{box-shadow:0 6px 18px #0007;background:#061421ee;backdrop-filter:blur(12px)}
.arqw-global-brand{flex-shrink:0;font-weight:800;letter-spacing:.04em;color:#fff!important;text-decoration:none!important;font-size:16px;white-space:nowrap}
.arqw-global-brand span{color:#76d2e6}
.arqw-global-links{display:flex;gap:6px;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:thin;white-space:nowrap;padding:3px 0}
.arqw-global-links a{display:inline-block;flex-shrink:0;border:1px solid #365269;border-radius:999px;padding:8px 11px;color:#dfebf4!important;text-decoration:none!important;font-size:12px;font-weight:650;line-height:1.25;background:#12273b}
.arqw-global-links a:hover,.arqw-global-links a:focus-visible,.arqw-global-links a[aria-current="page"]{background:#235071;color:white!important;border-color:#68bdd7;outline-offset:2px}
.arqw-global-toggle{display:none;align-items:center;justify-content:center;gap:7px;border:1px solid #59718a;color:#f3f9ff;background:#12273b;border-radius:9px;padding:10px 12px;font:700 13px system-ui;cursor:pointer;min-height:42px}
.arqw-global-toggle svg{display:block;width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}
/* Keep local language/account features but avoid repeated sitewide menus */
.rd-social-nav{display:none!important}
.arq-v6-nav nav,.sv-header nav a{display:none!important}
@media(max-width:1000px){
 .arqw-global-nav{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 14px}
 .arqw-global-toggle{display:inline-flex}
 .arqw-global-links{display:none;width:100%;flex-basis:100%;max-height:min(70vh,520px);overflow-y:auto;overflow-x:hidden;white-space:normal;flex-wrap:wrap;gap:8px;padding:10px 0 6px;border-top:1px solid #365269}
 .arqw-global-nav.arqw-menu-open .arqw-global-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .arqw-global-links a{white-space:normal;overflow-wrap:anywhere;min-width:0;text-align:center;padding:11px 8px}
}
@media(max-width:420px){.arqw-global-nav.arqw-menu-open .arqw-global-links{grid-template-columns:1fr 1fr}.arqw-global-links a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.arqw-global-nav{transition:none}}

/* v6.3.7: homepage's fixed world-intro overlay (z-index:95000) previously hid navigation. */
body.arqw-home-root > .arqw-global-nav{position:fixed!important;top:0!important;left:0;right:0;z-index:95010!important;transform:none!important}
body.arqw-home-root > .arqw-global-nav.arqw-nav-hidden{transform:none!important}
body.arqw-home-root .route-discovery-overlay .route-discovery-home{padding-top:var(--arqw-nav-height,64px)!important;box-sizing:border-box!important}
body.arqw-home-root .world-intro.route-discovery-overlay{top:0!important}
@media(max-width:1000px){body.arqw-home-root .route-discovery-overlay .route-discovery-home{padding-top:var(--arqw-nav-height,64px)!important}}

/* v6.3.9 ensure in-page jump is visible below persistent header */
#com-treballem-les-rutes{scroll-margin-top:90px}
