This is an automated email from the ASF dual-hosted git repository.

bcall pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/trafficserver-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 381a817  Fix: Replace JavaScript with actual CSS file (#10)
381a817 is described below

commit 381a8179b7ee86e2332ad785e999c99ce591ab34
Author: Bryan Call <[email protected]>
AuthorDate: Wed Dec 24 15:05:36 2025 -0800

    Fix: Replace JavaScript with actual CSS file (#10)
    
    * Fix: Replace JavaScript file with actual Tailwind CSS
    
    PR #9 accidentally included the Tailwind CDN JavaScript runtime compiler
    (400KB) instead of a CSS file. This JavaScript won't execute due to
    Apache's Content Security Policy, causing the site to render unstyled.
    
    This PR replaces it with a properly built CSS file using Tailwind CLI:
    - Built with Tailwind standalone CLI v3.4.1
    - Scans HTML files and includes only used utility classes
    - Minified for production (2KB instead of 400KB)
    - Actual CSS, not JavaScript
    - Works with Apache CSP restrictions
    
    This will fix the styling on https://trafficserver.apache.org/newsite/
    
    * Fix JavaScript paths and rebuild complete Tailwind CSS
    
    Two critical fixes:
    
    1. Fixed JavaScript menu paths in 5 HTML files
       - acknowledgements.html, assistance.html, downloads.html,
         press.html, users.html were using /js/menu.js
       - Changed to /newsite/js/menu.js (correct path)
       - Mobile menu will now work on all pages
    
    2. Rebuilt Tailwind CSS properly with all utilities
       - Previous build was incomplete (only custom styles)
       - Now includes full Tailwind base, components, and utilities
       - Built from proper input file with @tailwind directives
       - File size: 18KB (includes all needed classes)
       - Minified for production
    
    This ensures all styling and interactivity works correctly.
---
 content/newsite/acknowledgements.html        |  2 +-
 content/newsite/assistance.html              |  2 +-
 content/newsite/downloads.html               |  2 +-
 content/newsite/press.html                   |  2 +-
 content/newsite/styles/tailwind-complete.css | 75 +---------------------------
 content/newsite/users.html                   |  2 +-
 6 files changed, 6 insertions(+), 79 deletions(-)

diff --git a/content/newsite/acknowledgements.html 
b/content/newsite/acknowledgements.html
index c43c1e4..a8e94ec 100644
--- a/content/newsite/acknowledgements.html
+++ b/content/newsite/acknowledgements.html
@@ -273,6 +273,6 @@
     </footer>
     
     <!-- Mobile Menu Script -->
-    <script src="/js/menu.js"></script>
+    <script src="/newsite/js/menu.js"></script>
 </body>
 </html>
diff --git a/content/newsite/assistance.html b/content/newsite/assistance.html
index ae23f86..419e84e 100644
--- a/content/newsite/assistance.html
+++ b/content/newsite/assistance.html
@@ -201,7 +201,7 @@ email to dev [at] trafficserver.apache.org, listing:</p>
  </footer>
  
  <!-- Mobile Menu Script -->
- <script src="/js/menu.js"></script>
+ <script src="/newsite/js/menu.js"></script>
 </body>
 </html>
 
diff --git a/content/newsite/downloads.html b/content/newsite/downloads.html
index 494df8f..494af77 100644
--- a/content/newsite/downloads.html
+++ b/content/newsite/downloads.html
@@ -301,6 +301,6 @@
     </footer>
     
     <!-- Mobile Menu Script -->
-    <script src="/js/menu.js"></script>
+    <script src="/newsite/js/menu.js"></script>
 </body>
 </html>
diff --git a/content/newsite/press.html b/content/newsite/press.html
index 039605d..d629e45 100644
--- a/content/newsite/press.html
+++ b/content/newsite/press.html
@@ -288,6 +288,6 @@
     </footer>
     
     <!-- Mobile Menu Script -->
-    <script src="/js/menu.js"></script>
+    <script src="/newsite/js/menu.js"></script>
 </body>
 </html>
diff --git a/content/newsite/styles/tailwind-complete.css 
b/content/newsite/styles/tailwind-complete.css
index 69e40c9..2a10365 100644
--- a/content/newsite/styles/tailwind-complete.css
+++ b/content/newsite/styles/tailwind-complete.css
@@ -1,74 +1 @@
-/*!
- * Tailwind CSS v3.4.1
- * https://tailwindcss.com
- * 
- * Copyright (c) Tailwind Labs, Inc.
- * Licensed under the MIT License
- * https://github.com/tailwindlabs/tailwindcss/blob/master/LICENSE
- */
-
-(()=>{var Zb=Object.create;var Oi=Object.defineProperty;var 
ew=Object.getOwnPropertyDescriptor;var tw=Object.getOwnPropertyNames;var 
rw=Object.getPrototypeOf,iw=Object.prototype.hasOwnProperty;var 
Qu=r=>Oi(r,"__esModule",{value:!0});var Ju=r=>{if(typeof 
require!="undefined")return require(r);throw new Error('Dynamic require of 
"'+r+'" is not supported')};var S=(r,e)=>()=>(r&&(e=r(r=0)),e);var 
x=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),_e=(r,e)=>{Qu(r);for(var
 t in e)Oi(r,t [...]
- `+C+n("^")}let b=i(g.replace(/\d/g," 
"))+f.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+i(g)+s(f)+`
- `+b+n("^")}return" "+i(g)+s(f)}).join(`
-`)}toString(){let e=this.showSourceCode();return e&&(e=`
-
-`+e+`
-`),this.name+": "+this.message+e}};Kf.exports=qt;qt.default=qt});var 
zs=x((S4,ec)=>{l();"use strict";var Zf={after:`
-`,beforeClose:`
-`,beforeComment:`
-`,beforeDecl:`
-`,beforeOpen:" ",beforeRule:`
-`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:"    
",semicolon:!1};function $w(r){return r[0].toUpperCase()+r.slice(1)}var 
Ni=class{constructor(e){this.builder=e}atrule(e,t){let 
i="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(typeof 
e.raws.afterName!="undefined"?i+=e.raws.afterName:n&&(i+=" 
"),e.nodes)this.block(e,i+n);else{let 
s=(e.raws.between||"")+(t?";":"");this.builder(i+n+s,e)}}beforeAfter(e,t){let 
i;e.type==="decl"?i=this.raw(e,null,"beforeDecl"):e.type [...]
-`)){let a=this.raw(e,null,"indent");if(a.length)for(let 
o=0;o<s;o++)i+=a}return i}block(e,t){let 
i=this.raw(e,"between","beforeOpen");this.builder(t+i+"{",e,"start");let 
n;e.nodes&&e.nodes.length?(this.body(e),n=this.raw(e,"after")):n=this.raw(e,"after","emptyBody"),n&&this.builder(n),this.builder("}",e,"end")}body(e){let
 t=e.nodes.length-1;for(;t>0&&e.nodes[t].type==="comment";)t-=1;let 
i=this.raw(e,"semicolon");for(let n=0;n<e.nodes.length;n++){let 
s=e.nodes[n],a=this.raw(s,"before");a [...]
-`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeComment(e,t){let
 i;return e.walkComments(n=>{if(typeof n.raws.before!="undefined")return 
i=n.raws.before,i.includes(`
-`)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof 
i=="undefined"?i=this.raw(t,null,"beforeDecl"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeDecl(e,t){let
 i;return e.walkDecls(n=>{if(typeof n.raws.before!="undefined")return 
i=n.raws.before,i.includes(`
-`)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof 
i=="undefined"?i=this.raw(t,null,"beforeRule"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeOpen(e){let
 t;return e.walk(i=>{if(i.type!=="decl"&&(t=i.raws.between,typeof 
t!="undefined"))return!1}),t}rawBeforeRule(e){let t;return 
e.walk(i=>{if(i.nodes&&(i.parent!==e||e.first!==i)&&typeof 
i.raws.before!="undefined")return t=i.raws.before,t.includes(`
-`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawColon(e){let
 t;return e.walkDecls(i=>{if(typeof i.raws.between!="undefined")return 
t=i.raws.between.replace(/[^\s:]/g,""),!1}),t}rawEmptyBody(e){let t;return 
e.walk(i=>{if(i.nodes&&i.nodes.length===0&&(t=i.raws.after,typeof 
t!="undefined"))return!1}),t}rawIndent(e){if(e.raws.indent)return 
e.raws.indent;let t;return e.walk(i=>{let 
n=i.parent;if(n&&n!==e&&n.parent&&n.parent===e&&typeof 
i.raws.before!="undefined"){let s=i. [...]
-`);return t=s[s.length-1],t=t.replace(/\S/g,""),!1}}),t}rawSemicolon(e){let 
t;return 
e.walk(i=>{if(i.nodes&&i.nodes.length&&i.last.type==="decl"&&(t=i.raws.semicolon,typeof
 t!="undefined"))return!1}),t}rawValue(e,t){let i=e[t],n=e.raws[t];return 
n&&n.value===i?n.raw:i}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,t){if(!this[e.type])throw
 new Error( [...]
-`?(t=1,i+=1):t+=1}return n}var 
ji=class{constructor(e={}){this.raws={},this[Cr]=!1,this[Vw]=!0;for(let t in 
e)if(t==="nodes"){this.nodes=[];for(let i of e[t])typeof 
i.clone=="function"?this.append(i.clone()):this.append(i)}else 
this[t]=e[t]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at
 /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at 
/,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return 
e}after(e){return this.parent.insertAfter(this [...]
-`?(t=1,i+=1):t+=1;return{column:t,line:i}}prev(){if(!this.parent)return;let 
e=this.parent.index(this);return this.parent.nodes[e-1]}rangeBy(e){let 
t={column:this.source.start.column,line:this.source.start.line},i=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:t.column+1,line:t.line};if(e.word){let
 
s=this.source.input.css.slice(Ar(this.source.input.css,this.source.start),Ar(this.source.input.css,this.source.end)).indexOf(e.word);s!==-1&&(t=this.positio
 [...]
-`);i=new Array(s.length);let a=0;for(let 
o=0,u=s.length;o<u;o++)i[o]=a,a+=s[o].length+1;this[Xs]=i}t=i[i.length-1];let 
n=0;if(e>=t)n=i.length-1;else{let 
s=i.length-2,a;for(;n<s;)if(a=n+(s-n>>1),e<i[a])s=a-1;else 
if(e>=i[a+1])n=a+1;else{n=a;break}}return{col:e-i[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:Qs(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,t,i,n){if(!this.map)return!1;let
 s=this.map.consumer(),a=s.originalPositionFor({column:t,line:e});if(!a.sou 
[...]
-`,"    "];return Dr.split(r,e)},split(r,e,t){let 
i=[],n="",s=!1,a=0,o=!1,u="",c=!1;for(let f of 
r)c?c=!1:f==="\\"?c=!0:o?f===u&&(o=!1):f==='"'||f==="'"?(o=!0,u=f):f==="("?a+=1:f===")"?a>0&&(a-=1):a===0&&e.includes(f)&&(s=!0),s?(n!==""&&i.push(n.trim()),n="",s=!1):n+=f;return(t||n!=="")&&i.push(n.trim()),i}};Dc.exports=Dr;Dr.default=Dr});var
 Qi=x(($4,Rc)=>{l();"use strict";var Ic=st(),ix=Ks(),Ir=class extends 
Ic{constructor(e){super(e);this.type="rule",this.nodes||(this.nodes=[])}get 
selecto [...]
-`.charCodeAt(0),qr=" ".charCodeAt(0),Ki="\f".charCodeAt(0),Zi="        
".charCodeAt(0),en="\r".charCodeAt(0),cx="[".charCodeAt(0),px="]".charCodeAt(0),dx="(".charCodeAt(0),hx=")".charCodeAt(0),mx="{".charCodeAt(0),gx="}".charCodeAt(0),yx=";".charCodeAt(0),bx="*".charCodeAt(0),wx=":".charCodeAt(0),xx="@".charCodeAt(0),tn=/[\t\n\f\r
 "#'()/;[\\\]{}]/g,rn=/[\t\n\f\r 
!"#'():;@[\\\]{}]|\/(?=\*)/g,vx=/.[\r\n"'(/\\]/,$c=/[\da-f]/i;Nc.exports=function(e,t={}){let
 i=e.css.valueOf(),n=t.ignoreErrors,s,a,o [...]
-https://evilmartians.com/chronicles/postcss-8-plugin-migration`),h.env.LANG&&h.env.LANG.startsWith("cn")&&console.warn(e+`:
 \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357:
-https://www.w3ctech.com/topic/2226`));let o=t(...a);return 
o.postcssPlugin=e,o.postcssVersion=new aa().version,o}let s;return 
Object.defineProperty(n,"postcss",{get(){return 
s||(s=n()),s}}),n.process=function(a,o,u){return 
j([n(u)]).process(a,o)},n};j.stringify=sv;j.parse=iv;j.fromJSON=Kx;j.list=tv;j.comment=r=>new
 op(r);j.atRule=r=>new ap(r);j.decl=r=>new lp(r);j.rule=r=>new 
cp(r);j.root=r=>new fp(r);j.document=r=>new 
up(r);j.CssSyntaxError=Xx;j.Declaration=lp;j.Container=Jx;j.Processor [...]
-In order to be iterable, non-array objects must have a [Symbol.iterator]() 
method.`)}function Mv(r,e){if(!!r){if(typeof r=="string")return Ap(r,e);var 
t=Object.prototype.toString.call(r).slice(8,-1);if(t==="Object"&&r.constructor&&(t=r.constructor.name),t==="Map"||t==="Set")return
 
Array.from(r);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return
 Ap(r,e)}}function Ap(r,e){(e==null||e>r.length)&&(e=r.length);for(var 
t=0,i=new Array(e);t<e;t++)i[t]=r[t];return i}fu [...]
-`),v=y.length-1,v>0?(k=a+v,C=w-y[v].length):(k=a,C=s),_=E.comment,a=k,p=k,d=w-C):c===E.slash?(w=o,_=c,p=a,d=o-s,u=w+1):(w=Hk(t,o),_=E.word,p=a,d=w-s),u=w+1;break}e.push([_,a,o-s,p,d,o,u]),C&&(s=C,C=null),o=u}return
 e}});var cd=x((ti,fd)=>{l();"use strict";ti.__esModule=!0;ti.default=void 
0;var 
Xk=ve(fa()),za=ve(pa()),Kk=ve(ma()),nd=ve(ya()),Zk=ve(wa()),e5=ve(ka()),ja=ve(Ca()),t5=ve(Oa()),sd=kn(Ia()),r5=ve(qa()),Ua=ve(Ma()),i5=ve(La()),n5=ve(Zp()),A=kn(id()),T=kn($a()),s5=kn(ae()),Q=Mr(),
 [...]
-`).slice(1,-1).map(M=>M.trim()).map(M=>`      ${M}`).join(`
-`)).join(`
-
-`);w.push(`  Use \`${r.replace("[",`[${O}:`)}\` for 
\`${_.trim()}\``);break}B.warn([`The class \`${r}\` is ambiguous and matches 
multiple utilities.`,...w,`If this is content and not a class, replace it with 
\`${r.replace("[","&lsqb;").replace("]","&rsqb;")}\` to silence this 
warning.`]);continue}}o=o.map(p=>p.filter(g=>hh(g[1])))}o=o.flat(),o=Array.from(p3(o,i)),o=i3(o,e),s&&(o=n3(o,i));for(let
 p of n)o=s3(p,o,e);for(let p of 
o)p[1].raws.tailwind={...p[1].raws.tailwind,candidate:r},p=d3 [...]
-`))if(n=n.trim(),!i.has(n))if(i.add(n),pi.get(e).has(n))for(let s of 
pi.get(e).get(n))t.add(s);else{let s=e(n).filter(o=>o!=="!*"),a=new 
Set(s);for(let o of a)t.add(o);pi.get(e).set(n,a)}}function Q3(r,e){let 
t=e.offsets.sort(r),i={base:new Set,defaults:new Set,components:new 
Set,utilities:new Set,variants:new Set};for(let[n,s]of 
t)i[n.layer].add(s);return i}function Qo(r){return async e=>{let 
t={base:null,components:null,utilities:null,variants:null};if(e.walkAtRules(b=>{b.name==="tailw
 [...]
-`)),!1}),e.walkRules(n=>{if(i)return!1;n.walkRules(s=>(i=!0,s.warn(t,["Nested 
CSS was detected, but CSS nesting has not been configured correctly.","Please 
enable a CSS nesting plugin *before* Tailwind in your configuration.","See how 
here: https://tailwindcss.com/docs/using-with-preprocessors#nesting"].join(`
-`)),!1))})}}var Km=S(()=>{l()});function es(r){return async 
function(e,t){let{tailwindDirectives:i,applyDirectives:n}=Go(e);Xm()(e,t),Zn()(e,t);let
 
s=r({tailwindDirectives:i,applyDirectives:n,registerDependency(a){t.messages.push({plugin:"tailwindcss",parent:t.opts.from,...a})},createContext(a,o){return
 Bo(a,o,e)}})(e,t);if(s.tailwindConfig.separator==="-")throw new Error("The '-' 
character cannot be used as a custom separator in JIT mode due to parsing 
ambiguity. Please use another char [...]
-`),console.time("JIT TOTAL"),t},async function(t,i){e=eg(t,i)??e;let 
n=Wo(e);if(t.type==="document"){let 
s=t.nodes.filter(a=>a.type==="root");for(let a of s)a.type==="root"&&await 
es(n)(a,i);return}await es(n)(t,i)},!1,De.DEBUG&&function(t){return 
console.timeEnd("JIT TOTAL"),console.log(`
-`),t}].filter(Boolean)}};pl.exports.postcss=!0});var 
ng=x((R8,ig)=>{l();ig.exports=rg()});var 
dl=x((q8,sg)=>{l();sg.exports=()=>["and_chr 114","and_uc 15.5","chrome 
114","chrome 113","chrome 109","edge 114","firefox 114","ios_saf 16.5","ios_saf 
16.4","ios_saf 16.3","ios_saf 16.1","opera 99","safari 16.5","samsung 
21"]});var ts={};_e(ts,{agents:()=>OC,feature:()=>_C});function 
_C(){return{status:"cr",title:"CSS Feature 
Queries",stats:{ie:{"6":"n","7":"n","8":"n","9":"n","10":"n","11":"n", [...]
-`)),e._autoprefixerCascade}maxPrefixed(e,t){if(t._autoprefixerMax)return 
t._autoprefixerMax;let i=0;for(let n of 
e)n=dg.removeNote(n),n.length>i&&(i=n.length);return 
t._autoprefixerMax=i,t._autoprefixerMax}calcBefore(e,t,i=""){let 
s=this.maxPrefixed(e,t)-dg.removeNote(i).length,a=t.raw("before");return 
s>0&&(a+=Array(s).fill(" ").join("")),a}restoreBefore(e){let 
t=e.raw("before").split(`
-`),i=t[t.length-1];this.all.group(e).up(n=>{let s=n.raw("before").split(`
-`),a=s[s.length-1];a.length<i.length&&(i=a)}),t[t.length-1]=i,e.raws.before=t.join(`
-`)}insert(e,t,i){let 
n=this.set(this.clone(e),t);if(!(!n||e.parent.some(a=>a.prop===n.prop&&a.value===n.value)))return
 
this.needCascade(e)&&(n.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,n)}isAlready(e,t){let
 i=this.all.group(e).up(n=>n.prop===t);return 
i||(i=this.all.group(e).down(n=>n.prop===t)),i}add(e,t,i,n){let 
s=this.prefixed(e.prop,t);if(!(this.isAlready(e,s)||this.otherPrefixes(e.value,t)))return
 this.insert(e,t,i,n)}process(e,t){if(!this.needCascade(e)){super.pro [...]
-`)&&this.reduceSpaces(n),a.removeChild(s);return}}for(let u of 
this.prefixes.values("remove",o)){if(!u.check||!u.check(n.value))continue;if(o=u.unprefixed,this.prefixes.group(n).down(f=>f.value.includes(o))){a.removeChild(s);return}}})}withHackValue(e){return
 e.prop==="-webkit-background-clip"&&e.value==="text"}disabledValue(e,t){return 
this.gridStatus(e,t)===!1&&e.type==="decl"&&e.prop==="display"&&e.value.includes("grid")||this.prefixes.options.flexbox===!1&&e.type==="decl"&&e.prop==="
 [...]
-`),n=i[i.length-1].length,s=!1;this.prefixes.group(e).down(a=>{i=a.raw("before").split(`
-`);let 
o=i.length-1;i[o].length>n&&(s===!1&&(s=i[o].length-n),i[o]=i[o].slice(0,-s),a.raws.before=i.join(`
-`))})}displayType(e){for(let t of 
e.parent.nodes)if(t.prop==="display"){if(t.value.includes("flex"))return"flex";if(t.value.includes("grid"))return"grid"}return!1}gridStatus(e,t){if(!e)return!1;if(e._autoprefixerGridStatus!==void
 0)return e._autoprefixerGridStatus;let i=null;if(e.nodes){let 
n;e.each(s=>{if(s.type==="comment"&&nA.test(s.text)){let 
a=/:\s*autoplace/i.test(s.text),o=/no-autoplace/i.test(s.text);typeof 
n!="undefined"?t.warn("Second Autoprefixer grid control comment was ignor [...]
-  Replace Autoprefixer \`browsers\` option to Browserslist config.
-  Use \`browserslist\` key in \`package.json\` or \`.browserslistrc\` file.
-
-  Using \`browsers\` option can cause errors. Browserslist config can
-  be used for Babel, Autoprefixer, postcss-normalize and other tools.
-
-  If you really need to use option, rename it to \`overrideBrowserslist\`.
-
-  Learn more at:
-  https://github.com/browserslist/browserslist#readme
-  https://twitter.com/browserslist
-
-`;function p_(r){return Object.prototype.toString.apply(r)==="[object 
Object]"}var Au=new Map;function 
d_(r,e){e.browsers.selected.length!==0&&(e.add.selectors.length>0||Object.keys(e.add).length>2||r.warn(`Autoprefixer
 target browsers do not need any prefixes.You do not need Autoprefixer anymore.
-Check your Browserslist config to be sure that your targets are set up 
correctly.
-
-  Learn more at:
-  https://github.com/postcss/autoprefixer#readme
-  https://github.com/browserslist/browserslist#readme
-
-`))}Y1.exports=pr;function pr(...r){let 
e;if(r.length===1&&p_(r[0])?(e=r[0],r=void 
0):r.length===0||r.length===1&&!r[0]?r=void 
0:r.length<=2&&(Array.isArray(r[0])||!r[0])?(e=r[1],r=r[0]):typeof 
r[r.length-1]=="object"&&(e=r.pop()),e||(e={}),e.browser)throw new 
Error("Change `browser` option to `overrideBrowserslist` in 
Autoprefixer");if(e.browserslist)throw new Error("Change `browserslist` option 
to `overrideBrowserslist` in 
Autoprefixer");e.overrideBrowserslist?r=e.overrideBrowserslist: [...]
-/*! https://mths.be/cssesc v3.0.0 by @mathias */
+/*! tailwindcss v3.4.1 | MIT License | 
https://tailwindcss.com*/*,:after,:before{border:0 solid 
#e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple
 Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color 
Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit
 [...]
\ No newline at end of file
diff --git a/content/newsite/users.html b/content/newsite/users.html
index 9d08f69..d26f93a 100644
--- a/content/newsite/users.html
+++ b/content/newsite/users.html
@@ -289,7 +289,7 @@
     </footer>
     
     <!-- Mobile Menu Script -->
-    <script src="/js/menu.js"></script>
+    <script src="/newsite/js/menu.js"></script>
 </body>
 </html>
 

Reply via email to