// Unified RecordGod owner nav — included on the back-office pages (admin / builder / dash). // One source of truth: edit the links here, every page updates. Kept OFF the customer shop/store. (function () { const LINKS = [ { href: '/admin', label: 'Admin' }, { href: '/builder', label: 'Builder' }, { href: '/shop', label: 'Shop' }, { href: '/store/', label: '3D store' }, ]; const here = (location.pathname.replace(/\/+$/, '') || '/'); const css = document.createElement('style'); css.textContent = '#rg-nav{position:fixed;top:0;left:0;right:0;height:44px;display:flex;align-items:center;gap:4px;' + 'padding:0 16px;background:#0a0a0c;border-bottom:1px solid #26262c;z-index:99999;font:14px system-ui}' + '#rg-nav .b{font-weight:700;color:#eee;text-decoration:none;margin-right:14px}' + '#rg-nav .b i{color:#ff5db1;font-style:normal}' + '#rg-nav a.l{color:#cfcfd6;text-decoration:none;padding:6px 11px;border-radius:7px}' + '#rg-nav a.l:hover{background:#17171c}' + '#rg-nav a.l.on{background:#221a20;color:#ff5db1}' + '#rg-nav .sp{flex:1}' + 'body{padding-top:44px}'; document.head.appendChild(css); const bar = document.createElement('nav'); bar.id = 'rg-nav'; bar.innerHTML = 'RecordGod' + LINKS.map(p => { const on = here === p.href.replace(/\/+$/, ''); return `${p.label}`; }).join('') + ''; document.body.insertBefore(bar, document.body.firstChild); })();