/* Shared tool bar (js/site-nav.js). Neutral dark bar so it fits every page and both colour schemes. */
.site-nav{display:flex;flex-wrap:wrap;align-items:stretch;gap:2px;padding:0 12px;background:#1f1b18;font:13px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;position:relative;z-index:50}
.site-nav a{color:#e9e5df;text-decoration:none;padding:10px 12px}
.site-nav a:hover{background:rgba(255,255,255,.1);color:#fff}
.site-nav a[aria-current="page"]{color:#fff;font-weight:600;box-shadow:inset 0 -3px 0 var(--brand,#c8102e)}
.site-nav a:focus-visible{outline:2px solid #fff;outline-offset:-2px}
@media (max-width:560px){.site-nav{padding:0 6px}.site-nav a{padding:10px 8px;font-size:12px}}
@media print{.site-nav{display:none}}
