/* Match the established Plugins header without changing homepage content styles. */
.site-header{height:64px;display:flex;align-items:center;padding:0 max(18px,calc((100vw - 1200px)/2));border-bottom:1px solid #e5eaf0;font:14px/1.5 Inter,system-ui,sans-serif;color:#0b1d30}
.site-header .brand{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:800;text-decoration:none;color:#0b1d30}
.site-header nav{margin-left:auto;display:flex;gap:24px}
.site-header nav a{text-decoration:none;color:#3c4a5a;font-weight:600;padding:21px 2px 19px}
.site-header nav .on{color:#2563eb;border-bottom:2px solid #2563eb}
@media(max-width:900px){.site-header{height:auto;min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:24px 18px 0}.site-header nav{display:flex;width:100%;margin-left:0;gap:22px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{flex:0 0 auto;padding:10px 0 12px;font-size:17px}}
