Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

build(deps-dev): bump tailwindcss from 4.0.5 to 4.0.6 #1732

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 17, 2025

Bumps tailwindcss from 4.0.5 to 4.0.6.

Release notes

Sourced from tailwindcss's releases.

v4.0.6

Fixed

  • Revert change to no longer include theme variables that aren't used in compiled CSS (#16403)
Changelog

Sourced from tailwindcss's changelog.

[4.0.6] - 2025-02-10

Fixed

  • Revert change to no longer include theme variables that aren't used in compiled CSS (#16403)

Fixed

  • Upgrade: Don't migrate blur to blur-sm when used with Next.js <Image placeholder="blur" /> (#16405)
Commits

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.0.5 to 4.0.6.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.0.6/packages/tailwindcss)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Feb 17, 2025
Copy link
Contributor

Diff between tailwindcss 4.0.5 and 4.0.6
diff --git a/index.css b/index.css
index v4.0.5..v4.0.6 100644
--- a/index.css
+++ b/index.css
@@ -3,9 +3,11 @@
 @layer theme {
   @theme default {
-    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
+    --font-sans:
+      ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
       "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
     --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
-    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
-      "Liberation Mono", "Courier New", monospace;
+    --font-mono:
+      ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
+      "Courier New", monospace;
 
     --color-red-50: oklch(0.971 0.013 17.38);
@@ -360,10 +362,10 @@
     --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);
     --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
-    --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1),
-      0 2px 4px -2px rgb(0 0 0 / 0.1);
-    --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1),
-      0 4px 6px -4px rgb(0 0 0 / 0.1);
-    --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1),
-      0 8px 10px -6px rgb(0 0 0 / 0.1);
+    --shadow-md:
+      0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
+    --shadow-lg:
+      0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
+    --shadow-xl:
+      0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
     --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);
 
@@ -598,13 +600,13 @@
       "Courier New",
       monospace
-    ); /* 4 */
+    ); /* 1 */
     font-feature-settings: var(
       --default-mono-font-feature-settings,
       normal
-    ); /* 5 */
+    ); /* 2 */
     font-variation-settings: var(
       --default-mono-font-variation-settings,
       normal
-    ); /* 6 */
+    ); /* 3 */
     font-size: 1em; /* 4 */
   }
diff --git a/preflight.css b/preflight.css
index v4.0.5..v4.0.6 100644
--- a/preflight.css
+++ b/preflight.css
@@ -129,7 +129,7 @@
     'Courier New',
     monospace
-  ); /* 4 */
-  font-feature-settings: var(--default-mono-font-feature-settings, normal); /* 5 */
-  font-variation-settings: var(--default-mono-font-variation-settings, normal); /* 6 */
+  ); /* 1 */
+  font-feature-settings: var(--default-mono-font-feature-settings, normal); /* 2 */
+  font-variation-settings: var(--default-mono-font-variation-settings, normal); /* 3 */
   font-size: 1em; /* 4 */
 }
diff --git a/theme.css b/theme.css
index v4.0.5..v4.0.6 100644
--- a/theme.css
+++ b/theme.css
@@ -1,8 +1,10 @@
 @theme default {
-  --font-sans: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
-    'Segoe UI Symbol', 'Noto Color Emoji';
+  --font-sans:
+    ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
+    'Noto Color Emoji';
   --font-serif: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;
-  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono',
-    'Courier New', monospace;
+  --font-mono:
+    ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
+    monospace;
 
   --color-red-50: oklch(0.971 0.013 17.38);
diff --git a/dist/lib.js b/dist/lib.js
index v4.0.5..v4.0.6 100644
--- a/dist/lib.js
+++ b/dist/lib.js
@@ -1,5 +1,5 @@
-"use strict";var zr=Object.defineProperty;var Lr=(t,r)=>{for(var n in r)zr(t,n,{get:r[n],enumerable:!0})};var Ye={};Lr(Ye,{Features:()=>he,__unstable__loadDesignSystem:()=>bi,compile:()=>yi,compileAst:()=>Fr,default:()=>Se});var wt="4.0.5";var we=92,Re=47,Oe=42,Wr=34,Br=39,qr=58,Ke=59,ie=10,ke=32,Pe=9,kt=123,Ze=125,et=40,xt=41,Hr=91,Gr=93,At=45,Qe=64,Jr=33;function oe(t){t=t.replaceAll(`\r
+"use strict";var zr=Object.defineProperty;var Lr=(t,r)=>{for(var n in r)zr(t,n,{get:r[n],enumerable:!0})};var Ye={};Lr(Ye,{Features:()=>he,__unstable__loadDesignSystem:()=>wi,compile:()=>bi,compileAst:()=>Fr,default:()=>Se});var wt="4.0.6";var we=92,Re=47,Oe=42,Wr=34,Br=39,qr=58,Ke=59,ie=10,ke=32,Pe=9,kt=123,Ze=125,et=40,xt=41,Hr=91,Gr=93,At=45,Qe=64,Jr=33;function oe(t){t=t.replaceAll(`\r
 `,`
-`);let r=[],n=[],e=[],i=null,u=null,a="",p="",f;for(let s=0;s<t.length;s++){let d=t.charCodeAt(s);if(d===we)a+=t.slice(s,s+2),s+=1;else if(d===Re&&t.charCodeAt(s+1)===Oe){let m=s;for(let v=s+2;v<t.length;v++)if(f=t.charCodeAt(v),f===we)v+=1;else if(f===Oe&&t.charCodeAt(v+1)===Re){s=v+1;break}let g=t.slice(m,s+1);g.charCodeAt(2)===Jr&&n.push(De(g.slice(2,-2)))}else if(d===Br||d===Wr){let m=s;for(let g=s+1;g<t.length;g++)if(f=t.charCodeAt(g),f===we)g+=1;else if(f===d){s=g;break}else{if(f===Ke&&t.charCodeAt(g+1)===ie)throw new Error(`Unterminated string: ${t.slice(m,g+1)+String.fromCharCode(d)}`);if(f===ie)throw new Error(`Unterminated string: ${t.slice(m,g)+String.fromCharCode(d)}`)}a+=t.slice(m,s+1)}else{if((d===ke||d===ie||d===Pe)&&(f=t.charCodeAt(s+1))&&(f===ke||f===ie||f===Pe))continue;if(d===ie){if(a.length===0)continue;f=a.charCodeAt(a.length-1),f!==ke&&f!==ie&&f!==Pe&&(a+=" ")}else if(d===At&&t.charCodeAt(s+1)===At&&a.length===0){let m="",g=s,v=-1;for(let y=s+2;y<t.length;y++)if(f=t.charCodeAt(y),f===we)y+=1;else if(f===Re&&t.charCodeAt(y+1)===Oe){for(let x=y+2;x<t.length;x++)if(f=t.charCodeAt(x),f===we)x+=1;else if(f===Oe&&t.charCodeAt(x+1)===Re){y=x+1;break}}else if(v===-1&&f===qr)v=a.length+y-g;else if(f===Ke&&m.length===0){a+=t.slice(g,y),s=y;break}else if(f===et)m+=")";else if(f===Hr)m+="]";else if(f===kt)m+="}";else if((f===Ze||t.length-1===y)&&m.length===0){s=y-1,a+=t.slice(g,y);break}else(f===xt||f===Gr||f===Ze)&&m.length>0&&t[y]===m[m.length-1]&&(m=m.slice(0,-1));let b=Xe(a,v);if(!b)throw new Error("Invalid custom property, expected a value");i?i.nodes.push(b):r.push(b),a=""}else if(d===Ke&&a.charCodeAt(0)===Qe)u=xe(a),i?i.nodes.push(u):r.push(u),a="",u=null;else if(d===Ke&&p[p.length-1]!==")"){let m=Xe(a);if(!m)throw a.length===0?new Error("Unexpected semicolon"):new Error(`Invalid declaration: \`${a.trim()}\``);i?i.nodes.push(m):r.push(m),a=""}else if(d===kt&&p[p.length-1]!==")")p+="}",u=M(a.trim()),i&&i.nodes.push(u),e.push(i),i=u,a="",u=null;else if(d===Ze&&p[p.length-1]!==")"){if(p==="")throw new Error("Missing opening {");if(p=p.slice(0,-1),a.length>0)if(a.charCodeAt(0)===Qe)u=xe(a),i?i.nodes.push(u):r.push(u),a="",u=null;else{let g=a.indexOf(":");if(i){let v=Xe(a,g);if(!v)throw new Error(`Invalid declaration: \`${a.trim()}\``);i.nodes.push(v)}}let m=e.pop()??null;m===null&&i&&r.push(i),i=m,a="",u=null}else if(d===et)p+=")",a+="(";else if(d===xt){if(p[p.length-1]!==")")throw new Error("Missing opening (");p=p.slice(0,-1),a+=")"}else{if(a.length===0&&(d===ke||d===ie||d===Pe))continue;a+=String.fromCharCode(d)}}}if(a.charCodeAt(0)===Qe&&r.push(xe(a)),p.length>0&&i){if(i.kind==="rule")throw new Error(`Missing closing } at ${i.selector}`);if(i.kind==="at-rule")throw new Error(`Missing closing } at ${i.name} ${i.params}`)}return n.length>0?n.concat(r):r}function xe(t,r=[]){for(let n=5;n<t.length;n++){let e=t.charCodeAt(n);if(e===ke||e===et){let i=t.slice(0,n).trim(),u=t.slice(n).trim();return D(i,u,r)}}return D(t.trim(),"",r)}function Xe(t,r=t.indexOf(":")){if(r===-1)return null;let n=t.indexOf("!important",r+1);return l(t.slice(0,r).trim(),t.slice(r+1,n===-1?t.length:n).trim(),n!==-1)}function de(t){if(arguments.length==0)throw new TypeError("`CSS.escape` requires an argument.");var r=String(t),n=r.length,e=-1,i,u="",a=r.charCodeAt(0);if(n==1&&a==45)return"\\"+r;for(;++e<n;){if(i=r.charCodeAt(e),i==0){u+="\uFFFD";continue}if(i>=1&&i<=31||i==127||e==0&&i>=48&&i<=57||e==1&&i>=48&&i<=57&&a==45){u+="\\"+i.toString(16)+" ";continue}if(i>=128||i==45||i==95||i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122){u+=r.charAt(e);continue}u+="\\"+r.charAt(e)}return u}function le(t){return t.replace(/\\([\dA-Fa-f]{1,6}[\t\n\f\r ]?|[\S\s])/g,r=>r.length>2?String.fromCodePoint(Number.parseInt(r.slice(1).trim(),16)):r[1])}var $t=new Map([["--font",["--font-weight","--font-size"]],["--inset",["--inset-shadow","--inset-ring"]],["--text",["--text-color","--text-underline-offset","--text-indent","--text-decoration-thickness","--text-decoration-color"]]]);function Ct(t,r){return($t.get(r)??[]).some(n=>t===n||t.startsWith(`${n}-`))}var _e=class{constructor(r=new Map,n=new Set([])){this.values=r;this.keyframes=n}prefix=null;add(r,n,e=0){if(r.endsWith("-*")){if(n!=="initial")throw new Error(`Invalid theme value \`${n}\` for namespace \`${r}\``);r==="--*"?this.values.clear():this.clearNamespace(r.slice(0,-2),0)}if(e&4){let i=this.values.get(r);if(i&&!(i.options&4))return}n==="initial"?this.values.delete(r):this.values.set(r,{value:n,options:e})}keysInNamespaces(r){let n=[];for(let e of r){let i=`${e}-`;for(let u of this.values.keys())u.startsWith(i)&&u.indexOf("--",2)===-1&&(Ct(u,e)||n.push(u.slice(i.length)))}return n}get(r){for(let n of r){let e=this.values.get(n);if(e)return e.value}return null}hasDefault(r){return(this.getOptions(r)&4)===4}getOptions(r){return r=le(this.#n(r)),this.values.get(r)?.options??0}entries(){return this.prefix?Array.from(this.values,r=>(r[0]=this.#r(r[0]),r)):this.values.entries()}#r(r){return this.prefix?`--${this.prefix}-${r.slice(2)}`:r}#n(r){return this.prefix?`--${r.slice(3+this.prefix.length)}`:r}clearNamespace(r,n){let e=$t.get(r)??[];e:for(let i of this.values.keys())if(i.startsWith(r)){if(n!==0&&(this.getOptions(i)&n)!==n)continue;for(let u of e)if(i.startsWith(u))continue e;this.values.delete(i)}}#e(r,n){for(let e of n){let i=r!==null?`${e}-${r}`:e;if(!this.values.has(i))if(r!==null&&r.includes(".")){if(i=`${e}-${r.replaceAll(".","_")}`,!this.values.has(i))continue}else continue;if(!Ct(i,e))return i}return null}#t(r){return this.values.has(r)?`var(${de(this.#r(r))})`:null}markUsedVariable(r){let n=le(this.#n(r)),e=this.values.get(n);e&&(e.options|=16)}resolve(r,n){let e=this.#e(r,n);if(!e)return null;let i=this.values.get(e);return i.options&1?i.value:this.#t(e)}resolveValue(r,n){let e=this.#e(r,n);return e?this.values.get(e).value:null}resolveWith(r,n,e=[]){let i=this.#e(r,n);if(!i)return null;let u={};for(let p of e){let f=`${i}${p}`,s=this.values.get(f);s&&(s.options&1?u[p]=s.value:u[p]=this.#t(f))}let a=this.values.get(i);return a.options&1?[a.value,u]:[this.#t(i),u]}namespace(r){let n=new Map,e=`${r}-`;for(let[i,u]of this.values)i===r?n.set(null,u.value):i.startsWith(`${e}-`)?n.set(i.slice(r.length),u.value):i.startsWith(e)&&n.set(i.slice(e.length),u.value);return n}addKeyframes(r){this.keyframes.add(r)}getKeyframes(){return Array.from(this.keyframes)}};var F=class extends Map{constructor(n){super();this.factory=n}get(n){let e=super.get(n);return e===void 0&&(e=this.factory(n,this),this.set(n,e)),e}};var Yr=64;function j(t,r=[]){return{kind:"rule",selector:t,nodes:r}}function D(t,r="",n=[]){return{kind:"at-rule",name:t,params:r,nodes:n}}function M(t,r=[]){return t.charCodeAt(0)===Yr?xe(t,r):j(t,r)}function l(t,r,n=!1){return{kind:"declaration",property:t,value:r,important:n}}function De(t){return{kind:"comment",value:t}}function Q(t,r){return{kind:"context",context:t,nodes:r}}function U(t){return{kind:"at-root",nodes:t}}function _(t,r,n=[],e={}){for(let i=0;i<t.length;i++){let u=t[i],a=n[n.length-1]??null;if(u.kind==="context"){if(_(u.nodes,r,n,{...e,...u.context})===2)return 2;continue}n.push(u);let p=!1,f=0,s=r(u,{parent:a,context:e,path:n,replaceWith(d){p=!0,Array.isArray(d)?d.length===0?(t.splice(i,1),f=0):d.length===1?(t[i]=d[0],f=1):(t.splice(i,1,...d),f=d.length):(t[i]=d,f=1)}})??0;if(n.pop(),p){s===0?i--:i+=f-1;continue}if(s===2)return 2;if(s!==1&&"nodes"in u){n.push(u);let d=_(u.nodes,r,n,e);if(n.pop(),d===2)return 2}}}function Ue(t,r,n=[],e={}){for(let i=0;i<t.length;i++){let u=t[i],a=n[n.length-1]??null;if(u.kind==="rule"||u.kind==="at-rule")n.push(u),Ue(u.nodes,r,n,e),n.pop();else if(u.kind==="context"){Ue(u.nodes,r,n,{...e,...u.context});continue}n.push(u),r(u,{parent:a,context:e,path:n,replaceWith(p){Array.isArray(p)?p.length===0?t.splice(i,1):p.length===1?t[i]=p[0]:t.splice(i,1,...p):t[i]=p,i+=p.length-1}}),n.pop()}}function ae(t,r){let n=[],e=new Set,i=new F(()=>new Set),u=new Set,a=new Set;function p(s,d,m={},g=0){if(s.kind==="declaration"){if(s.property==="--tw-sort"||s.value===void 0||s.value===null)return;if(m.theme&&s.property[0]==="-"&&s.property[1]==="-"&&i.get(d).add(s),s.value.includes("var(")&&r.trackUsedVariables(s.value),s.property==="animation"){let v=s.value.split(/\s+/);for(let b of v)a.add(b)}d.push(s)}else if(s.kind==="rule")if(s.selector==="&")for(let v of s.nodes){let b=[];p(v,b,m,g+1),b.length>0&&d.push(...b)}else{let v={...s,nodes:[]};for(let b of s.nodes)p(b,v.nodes,m,g+1);v.nodes.length>0&&d.push(v)}else if(s.kind==="at-rule"&&s.name==="@property"&&g===0){if(e.has(s.params))return;e.add(s.params);let v={...s,nodes:[]};for(let b of s.nodes)p(b,v.nodes,m,g+1);d.push(v)}else if(s.kind==="at-rule"){let v={...s,nodes:[]};for(let b of s.nodes)p(b,v.nodes,m,g+1);s.name==="@keyframes"&&m.theme&&u.add(v),(v.nodes.length>0||v.name==="@layer"||v.name==="@charset"||v.name==="@custom-media"||v.name==="@namespace"||v.name==="@import")&&d.push(v)}else if(s.kind==="at-root")for(let v of s.nodes){let b=[];p(v,b,m,0);for(let y of b)n.push(y)}else if(s.kind==="context"){if(s.context.reference)return;for(let v of s.nodes)p(v,d,{...m,...s.context},g)}else s.kind==="comment"&&d.push(s)}let f=[];for(let s of t)p(s,f,{},0);e:for(let[s,d]of i)for(let m of d){if(r.theme.getOptions(m.property)&24){if(m.property.startsWith("--animate-")){let b=m.value.split(/\s+/);for(let y of b)a.add(y)}continue}let v=s.indexOf(m);if(s.splice(v,1),s.length===0){for(let[b,y]of f.entries())if(y.kind==="rule"&&y.nodes===s){f.splice(b,1);break}continue e}}for(let s of u)if(!a.has(s.params)){let d=n.indexOf(s);n.splice(d,1)}return f.concat(n)}function G(t){function r(e,i=0){let u="",a="  ".repeat(i);if(e.kind==="declaration")u+=`${a}${e.property}: ${e.value}${e.important?" !important":""};
+`);let r=[],n=[],e=[],i=null,u=null,a="",p="",f;for(let s=0;s<t.length;s++){let d=t.charCodeAt(s);if(d===we)a+=t.slice(s,s+2),s+=1;else if(d===Re&&t.charCodeAt(s+1)===Oe){let m=s;for(let v=s+2;v<t.length;v++)if(f=t.charCodeAt(v),f===we)v+=1;else if(f===Oe&&t.charCodeAt(v+1)===Re){s=v+1;break}let g=t.slice(m,s+1);g.charCodeAt(2)===Jr&&n.push(De(g.slice(2,-2)))}else if(d===Br||d===Wr){let m=s;for(let g=s+1;g<t.length;g++)if(f=t.charCodeAt(g),f===we)g+=1;else if(f===d){s=g;break}else{if(f===Ke&&t.charCodeAt(g+1)===ie)throw new Error(`Unterminated string: ${t.slice(m,g+1)+String.fromCharCode(d)}`);if(f===ie)throw new Error(`Unterminated string: ${t.slice(m,g)+String.fromCharCode(d)}`)}a+=t.slice(m,s+1)}else{if((d===ke||d===ie||d===Pe)&&(f=t.charCodeAt(s+1))&&(f===ke||f===ie||f===Pe))continue;if(d===ie){if(a.length===0)continue;f=a.charCodeAt(a.length-1),f!==ke&&f!==ie&&f!==Pe&&(a+=" ")}else if(d===At&&t.charCodeAt(s+1)===At&&a.length===0){let m="",g=s,v=-1;for(let y=s+2;y<t.length;y++)if(f=t.charCodeAt(y),f===we)y+=1;else if(f===Re&&t.charCodeAt(y+1)===Oe){for(let x=y+2;x<t.length;x++)if(f=t.charCodeAt(x),f===we)x+=1;else if(f===Oe&&t.charCodeAt(x+1)===Re){y=x+1;break}}else if(v===-1&&f===qr)v=a.length+y-g;else if(f===Ke&&m.length===0){a+=t.slice(g,y),s=y;break}else if(f===et)m+=")";else if(f===Hr)m+="]";else if(f===kt)m+="}";else if((f===Ze||t.length-1===y)&&m.length===0){s=y-1,a+=t.slice(g,y);break}else(f===xt||f===Gr||f===Ze)&&m.length>0&&t[y]===m[m.length-1]&&(m=m.slice(0,-1));let b=Xe(a,v);if(!b)throw new Error("Invalid custom property, expected a value");i?i.nodes.push(b):r.push(b),a=""}else if(d===Ke&&a.charCodeAt(0)===Qe)u=xe(a),i?i.nodes.push(u):r.push(u),a="",u=null;else if(d===Ke&&p[p.length-1]!==")"){let m=Xe(a);if(!m)throw a.length===0?new Error("Unexpected semicolon"):new Error(`Invalid declaration: \`${a.trim()}\``);i?i.nodes.push(m):r.push(m),a=""}else if(d===kt&&p[p.length-1]!==")")p+="}",u=M(a.trim()),i&&i.nodes.push(u),e.push(i),i=u,a="",u=null;else if(d===Ze&&p[p.length-1]!==")"){if(p==="")throw new Error("Missing opening {");if(p=p.slice(0,-1),a.length>0)if(a.charCodeAt(0)===Qe)u=xe(a),i?i.nodes.push(u):r.push(u),a="",u=null;else{let g=a.indexOf(":");if(i){let v=Xe(a,g);if(!v)throw new Error(`Invalid declaration: \`${a.trim()}\``);i.nodes.push(v)}}let m=e.pop()??null;m===null&&i&&r.push(i),i=m,a="",u=null}else if(d===et)p+=")",a+="(";else if(d===xt){if(p[p.length-1]!==")")throw new Error("Missing opening (");p=p.slice(0,-1),a+=")"}else{if(a.length===0&&(d===ke||d===ie||d===Pe))continue;a+=String.fromCharCode(d)}}}if(a.charCodeAt(0)===Qe&&r.push(xe(a)),p.length>0&&i){if(i.kind==="rule")throw new Error(`Missing closing } at ${i.selector}`);if(i.kind==="at-rule")throw new Error(`Missing closing } at ${i.name} ${i.params}`)}return n.length>0?n.concat(r):r}function xe(t,r=[]){for(let n=5;n<t.length;n++){let e=t.charCodeAt(n);if(e===ke||e===et){let i=t.slice(0,n).trim(),u=t.slice(n).trim();return D(i,u,r)}}return D(t.trim(),"",r)}function Xe(t,r=t.indexOf(":")){if(r===-1)return null;let n=t.indexOf("!important",r+1);return l(t.slice(0,r).trim(),t.slice(r+1,n===-1?t.length:n).trim(),n!==-1)}function de(t){if(arguments.length==0)throw new TypeError("`CSS.escape` requires an argument.");var r=String(t),n=r.length,e=-1,i,u="",a=r.charCodeAt(0);if(n==1&&a==45)return"\\"+r;for(;++e<n;){if(i=r.charCodeAt(e),i==0){u+="\uFFFD";continue}if(i>=1&&i<=31||i==127||e==0&&i>=48&&i<=57||e==1&&i>=48&&i<=57&&a==45){u+="\\"+i.toString(16)+" ";continue}if(i>=128||i==45||i==95||i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122){u+=r.charAt(e);continue}u+="\\"+r.charAt(e)}return u}function le(t){return t.replace(/\\([\dA-Fa-f]{1,6}[\t\n\f\r ]?|[\S\s])/g,r=>r.length>2?String.fromCodePoint(Number.parseInt(r.slice(1).trim(),16)):r[1])}var $t=new Map([["--font",["--font-weight","--font-size"]],["--inset",["--inset-shadow","--inset-ring"]],["--text",["--text-color","--text-underline-offset","--text-indent","--text-decoration-thickness","--text-decoration-color"]]]);function Ct(t,r){return($t.get(r)??[]).some(n=>t===n||t.startsWith(`${n}-`))}var _e=class{constructor(r=new Map,n=new Set([])){this.values=r;this.keyframes=n}prefix=null;add(r,n,e=0){if(r.endsWith("-*")){if(n!=="initial")throw new Error(`Invalid theme value \`${n}\` for namespace \`${r}\``);r==="--*"?this.values.clear():this.clearNamespace(r.slice(0,-2),0)}if(e&4){let i=this.values.get(r);if(i&&!(i.options&4))return}n==="initial"?this.values.delete(r):this.values.set(r,{value:n,options:e})}keysInNamespaces(r){let n=[];for(let e of r){let i=`${e}-`;for(let u of this.values.keys())u.startsWith(i)&&u.indexOf("--",2)===-1&&(Ct(u,e)||n.push(u.slice(i.length)))}return n}get(r){for(let n of r){let e=this.values.get(n);if(e)return e.value}return null}hasDefault(r){return(this.getOptions(r)&4)===4}getOptions(r){return r=le(this.#n(r)),this.values.get(r)?.options??0}entries(){return this.prefix?Array.from(this.values,r=>(r[0]=this.#r(r[0]),r)):this.values.entries()}#r(r){return this.prefix?`--${this.prefix}-${r.slice(2)}`:r}#n(r){return this.prefix?`--${r.slice(3+this.prefix.length)}`:r}clearNamespace(r,n){let e=$t.get(r)??[];e:for(let i of this.values.keys())if(i.startsWith(r)){if(n!==0&&(this.getOptions(i)&n)!==n)continue;for(let u of e)if(i.startsWith(u))continue e;this.values.delete(i)}}#e(r,n){for(let e of n){let i=r!==null?`${e}-${r}`:e;if(!this.values.has(i))if(r!==null&&r.includes(".")){if(i=`${e}-${r.replaceAll(".","_")}`,!this.values.has(i))continue}else continue;if(!Ct(i,e))return i}return null}#t(r){return this.values.has(r)?`var(${de(this.#r(r))})`:null}markUsedVariable(r){let n=le(this.#n(r)),e=this.values.get(n);e&&(e.options|=16)}resolve(r,n){let e=this.#e(r,n);if(!e)return null;let i=this.values.get(e);return i.options&1?i.value:this.#t(e)}resolveValue(r,n){let e=this.#e(r,n);return e?this.values.get(e).value:null}resolveWith(r,n,e=[]){let i=this.#e(r,n);if(!i)return null;let u={};for(let p of e){let f=`${i}${p}`,s=this.values.get(f);s&&(s.options&1?u[p]=s.value:u[p]=this.#t(f))}let a=this.values.get(i);return a.options&1?[a.value,u]:[this.#t(i),u]}namespace(r){let n=new Map,e=`${r}-`;for(let[i,u]of this.values)i===r?n.set(null,u.value):i.startsWith(`${e}-`)?n.set(i.slice(r.length),u.value):i.startsWith(e)&&n.set(i.slice(e.length),u.value);return n}addKeyframes(r){this.keyframes.add(r)}getKeyframes(){return Array.from(this.keyframes)}};var F=class extends Map{constructor(n){super();this.factory=n}get(n){let e=super.get(n);return e===void 0&&(e=this.factory(n,this),this.set(n,e)),e}};var Zr=64;function j(t,r=[]){return{kind:"rule",selector:t,nodes:r}}function D(t,r="",n=[]){return{kind:"at-rule",name:t,params:r,nodes:n}}function M(t,r=[]){return t.charCodeAt(0)===Zr?xe(t,r):j(t,r)}function l(t,r,n=!1){return{kind:"declaration",property:t,value:r,important:n}}function De(t){return{kind:"comment",value:t}}function Q(t,r){return{kind:"context",context:t,nodes:r}}function U(t){return{kind:"at-root",nodes:t}}function _(t,r,n=[],e={}){for(let i=0;i<t.length;i++){let u=t[i],a=n[n.length-1]??null;if(u.kind==="context"){if(_(u.nodes,r,n,{...e,...u.context})===2)return 2;continue}n.push(u);let p=!1,f=0,s=r(u,{parent:a,context:e,path:n,replaceWith(d){p=!0,Array.isArray(d)?d.length===0?(t.splice(i,1),f=0):d.length===1?(t[i]=d[0],f=1):(t.splice(i,1,...d),f=d.length):(t[i]=d,f=1)}})??0;if(n.pop(),p){s===0?i--:i+=f-1;continue}if(s===2)return 2;if(s!==1&&"nodes"in u){n.push(u);let d=_(u.nodes,r,n,e);if(n.pop(),d===2)return 2}}}function Ue(t,r,n=[],e={}){for(let i=0;i<t.length;i++){let u=t[i],a=n[n.length-1]??null;if(u.kind==="rule"||u.kind==="at-rule")n.push(u),Ue(u.nodes,r,n,e),n.pop();else if(u.kind==="context"){Ue(u.nodes,r,n,{...e,...u.context});continue}n.push(u),r(u,{parent:a,context:e,path:n,replaceWith(p){Array.isArray(p)?p.length===0?t.splice(i,1):p.length===1?t[i]=p[0]:t.splice(i,1,...p):t[i]=p,i+=p.length-1}}),n.pop()}}function ae(t,r){let n=[],e=new Set,i=new F(()=>new Set),u=new Set,a=new Set;function p(s,d,m={},g=0){if(s.kind==="declaration"){if(s.property==="--tw-sort"||s.value===void 0||s.value===null)return;if(m.theme&&s.property[0]==="-"&&s.property[1]==="-"&&i.get(d).add(s),s.value.includes("var(")&&r.trackUsedVariables(s.value),s.property==="animation"){let v=s.value.split(/\s+/);for(let b of v)a.add(b)}d.push(s)}else if(s.kind==="rule")if(s.selector==="&")for(let v of s.nodes){let b=[];p(v,b,m,g+1),b.length>0&&d.push(...b)}else{let v={...s,nodes:[]};for(let b of s.nodes)p(b,v.nodes,m,g+1);v.nodes.length>0&&d.push(v)}else if(s.kind==="at-rule"&&s.name==="@property"&&g===0){if(e.has(s.params))return;e.add(s.params);let v={...s,nodes:[]};for(let b of s.nodes)p(b,v.nodes,m,g+1);d.push(v)}else if(s.kind==="at-rule"){let v={...s,nodes:[]};for(let b of s.nodes)p(b,v.nodes,m,g+1);s.name==="@keyframes"&&m.theme&&u.add(v),(v.nodes.length>0||v.name==="@layer"||v.name==="@charset"||v.name==="@custom-media"||v.name==="@namespace"||v.name==="@import")&&d.push(v)}else if(s.kind==="at-root")for(let v of s.nodes){let b=[];p(v,b,m,0);for(let y of b)n.push(y)}else if(s.kind==="context"){if(s.context.reference)return;for(let v of s.nodes)p(v,d,{...m,...s.context},g)}else s.kind==="comment"&&d.push(s)}let f=[];for(let s of t)p(s,f,{},0);if(!1){e:for(let[s,d]of i)for(let m of d){if(r.theme.getOptions(m.property)&24){if(m.property.startsWith("--animate-")){let b=m.value.split(/\s+/);for(let y of b)a.add(y)}continue}let v=s.indexOf(m);if(s.splice(v,1),s.length===0){for(let[b,y]of f.entries())if(y.kind==="rule"&&y.nodes===s){f.splice(b,1);break}continue e}}for(let s of u)if(!a.has(s.params)){let d=n.indexOf(s);n.splice(d,1)}}return f.concat(n)}function G(t){function r(e,i=0){let u="",a="  ".repeat(i);if(e.kind==="declaration")u+=`${a}${e.property}: ${e.value}${e.important?" !important":""};
 `;else if(e.kind==="rule"){u+=`${a}${e.selector} {
 `;for(let p of e.nodes)u+=r(p,i+1);u+=`${a}}
@@ -8,14 +8,14 @@
 `;for(let p of e.nodes)u+=r(p,i+1);u+=`${a}}
 `}else if(e.kind==="comment")u+=`${a}/*${e.value}*/
-`;else if(e.kind==="context"||e.kind==="at-root")return"";return u}let n="";for(let e of t){let i=r(e);i!==""&&(n+=i)}return n}function nt(t){return{kind:"word",value:t}}function Zr(t,r){return{kind:"function",value:t,nodes:r}}function Qr(t){return{kind:"separator",value:t}}function X(t,r,n=null){for(let e=0;e<t.length;e++){let i=t[e],u=!1,a=0,p=r(i,{parent:n,replaceWith(f){u=!0,Array.isArray(f)?f.length===0?(t.splice(e,1),a=0):f.length===1?(t[e]=f[0],a=1):(t.splice(e,1,...f),a=f.length):t[e]=f}})??0;if(u){p===0?e--:e+=a-1;continue}if(p===2)return 2;if(p!==1&&i.kind==="function"&&X(i.nodes,r,i)===2)return 2}}function q(t){let r="";for(let n of t)switch(n.kind){case"word":case"separator":{r+=n.value;break}case"function":r+=n.value+"("+q(n.nodes)+")"}return r}var Nt=92,Xr=41,Vt=58,Tt=44,en=34,St=61,Et=62,Rt=60,Ot=10,tn=40,rn=39,Kt=47,Pt=32,Dt=9;function L(t){t=t.replaceAll(`\r
+`;else if(e.kind==="context"||e.kind==="at-root")return"";return u}let n="";for(let e of t){let i=r(e);i!==""&&(n+=i)}return n}function nt(t){return{kind:"word",value:t}}function Qr(t,r){return{kind:"function",value:t,nodes:r}}function Xr(t){return{kind:"separator",value:t}}function X(t,r,n=null){for(let e=0;e<t.length;e++){let i=t[e],u=!1,a=0,p=r(i,{parent:n,replaceWith(f){u=!0,Array.isArray(f)?f.length===0?(t.splice(e,1),a=0):f.length===1?(t[e]=f[0],a=1):(t.splice(e,1,...f),a=f.length):t[e]=f}})??0;if(u){p===0?e--:e+=a-1;continue}if(p===2)return 2;if(p!==1&&i.kind==="function"&&X(i.nodes,r,i)===2)return 2}}function q(t){let r="";for(let n of t)switch(n.kind){case"word":case"separator":{r+=n.value;break}case"function":r+=n.value+"("+q(n.nodes)+")"}return r}var Nt=92,en=41,Vt=58,Tt=44,tn=34,St=61,Et=62,Rt=60,Ot=10,rn=40,nn=39,Kt=47,Pt=32,Dt=9;function L(t){t=t.replaceAll(`\r
 `,`
-`);let r=[],n=[],e=null,i="",u;for(let a=0;a<t.length;a++){let p=t.charCodeAt(a);switch(p){case Nt:{i+=t[a]+t[a+1],a++;break}case Vt:case Tt:case St:case Et:case Rt:case Ot:case Kt:case Pt:case Dt:{if(i.length>0){let m=nt(i);e?e.nodes.push(m):r.push(m),i=""}let f=a,s=a+1;for(;s<t.length&&(u=t.charCodeAt(s),!(u!==Vt&&u!==Tt&&u!==St&&u!==Et&&u!==Rt&&u!==Ot&&u!==Kt&&u!==Pt&&u!==Dt));s++);a=s-1;let d=Qr(t.slice(f,s));e?e.nodes.push(d):r.push(d);break}case rn:case en:{let f=a;for(let s=a+1;s<t.length;s++)if(u=t.charCodeAt(s),u===Nt)s+=1;else if(u===p){a=s;break}i+=t.slice(f,a+1);break}case tn:{let f=Zr(i,[]);i="",e?e.nodes.push(f):r.push(f),n.push(f),e=f;break}case Xr:{let f=n.pop();if(i.length>0){let s=nt(i);f.nodes.push(s),i=""}n.length>0?e=n[n.length-1]:e=null;break}default:i+=String.fromCharCode(p)}}return i.length>0&&r.push(nt(i)),r}var it=["calc","min","max","clamp","mod","rem","sin","cos","tan","asin","acos","atan","atan2","pow","sqrt","hypot","log","exp","round"],je=["anchor-size"],_t=new RegExp(`(${je.join("|")})\\(`,"g");function Ce(t){return t.indexOf("(")!==-1&&it.some(r=>t.includes(`${r}(`))}function Ut(t){if(!it.some(i=>t.includes(i)))return t;let r=!1;je.some(i=>t.includes(i))&&(_t.lastIndex=0,t=t.replace(_t,(i,u)=>(r=!0,`$${je.indexOf(u)}$(`)));let n="",e=[];for(let i=0;i<t.length;i++){let u=t[i];if(u==="("){n+=u;let a=i;for(let f=i-1;f>=0;f--){let s=t.charCodeAt(f);if(s>=48&&s<=57)a=f;else if(s>=97&&s<=122)a=f;else break}let p=t.slice(a,i);if(it.includes(p)){e.unshift(!0);continue}else if(e[0]&&p===""){e.unshift(!0);continue}e.unshift(!1);continue}else if(u===")")n+=u,e.shift();else if(u===","&&e[0]){n+=", ";continue}else{if(u===" "&&e[0]&&n[n.length-1]===" ")continue;if((u==="+"||u==="*"||u==="/"||u==="-")&&e[0]){let a=n.trimEnd(),p=a[a.length-1];if(p==="+"||p==="*"||p==="/"||p==="-"){n+=u;continue}else if(p==="("||p===","){n+=u;continue}else t[i-1]===" "?n+=`${u} `:n+=` ${u} `}else if(e[0]&&t.startsWith("to-zero",i)){let a=i;i+=7,n+=t.slice(a,i+1)}else n+=u}}return r?n.replace(/\$(\d+)\$/g,(i,u)=>je[u]??i):n}function te(t){if(t.indexOf("(")===-1)return pe(t);let r=L(t);return ot(r),t=q(r),t=Ut(t),t}function pe(t,r=!1){let n="";for(let e=0;e<t.length;e++){let i=t[e];i==="\\"&&t[e+1]==="_"?(n+="_",e+=1):i==="_"&&!r?n+=" ":n+=i}return n}function ot(t){for(let r of t)switch(r.kind){case"function":{if(r.value==="url"||r.value.endsWith("_url")){r.value=pe(r.value);break}if(r.value==="var"||r.value.endsWith("_var")||r.value==="theme"||r.value.endsWith("_theme")){r.value=pe(r.value);for(let n=0;n<r.nodes.length;n++){if(n==0&&r.nodes[n].kind==="word"){r.nodes[n].value=pe(r.nodes[n].value,!0);continue}ot([r.nodes[n]])}break}r.value=pe(r.value),ot(r.nodes);break}case"separator":case"word":{r.value=pe(r.value);break}default:nn(r)}}function nn(t){throw new Error(`Unexpected value: ${t}`)}var Ie=new Uint8Array(256);function P(t,r){let n=0,e=[],i=0,u=t.length,a=r.charCodeAt(0);for(let p=0;p<u;p++){let f=t.charCodeAt(p);if(n===0&&f===a){e.push(t.slice(i,p)),i=p+1;continue}switch(f){case 92:p+=1;break;case 39:case 34:for(;++p<u;){let s=t.charCodeAt(p);if(s===92){p+=1;continue}if(s===f)break}break;case 40:Ie[n]=41,n++;break;case 91:Ie[n]=93,n++;break;case 123:Ie[n]=125,n++;break;case 93:case 125:case 41:n>0&&f===Ie[n-1]&&n--;break}}return e.push(t.slice(i)),e}var on=58,jt=45,It=97,Ft=122;function*zt(t,r){let n=P(t,":");if(r.theme.prefix){if(n.length===1||n[0]!==r.theme.prefix)return null;n.shift()}let e=n.pop(),i=[];for(let m=n.length-1;m>=0;--m){let g=r.parseVariant(n[m]);if(g===null)return;i.push(g)}let u=!1;e[e.length-1]==="!"?(u=!0,e=e.slice(0,-1)):e[0]==="!"&&(u=!0,e=e.slice(1)),r.utilities.has(e,"static")&&!e.includes("[")&&(yield{kind:"static",root:e,variants:i,important:u,raw:t});let[a,p=null,f]=P(e,"/");if(f)return;let s=p===null?null:lt(p);if(p!==null&&s===null)return;if(a[0]==="["){if(a[a.length-1]!=="]")return;let m=a.charCodeAt(1);if(m!==jt&&!(m>=It&&m<=Ft))return;a=a.slice(1,-1);let g=a.indexOf(":");if(g===-1||g===0||g===a.length-1)return;let v=a.slice(0,g),b=te(a.slice(g+1));yield{kind:"arbitrary",property:v,value:b,modifier:s,variants:i,important:u,raw:t};return}let d;if(a[a.length-1]==="]"){let m=a.indexOf("-[");if(m===-1)return;let g=a.slice(0,m);if(!r.utilities.has(g,"functional"))return;let v=a.slice(m+1);d=[[g,v]]}else if(a[a.length-1]===")"){let m=a.indexOf("-(");if(m===-1)return;let g=a.slice(0,m);if(!r.utilities.has(g,"functional"))return;let v=a.slice(m+2,-1),b=P(v,":"),y=null;if(b.length===2&&(y=b[0],v=b[1]),v[0]!=="-"&&v[1]!=="-")return;d=[[g,y===null?`[var(${v})]`:`[${y}:var(${v})]`]]}else d=Mt(a,m=>r.utilities.has(m,"functional"));for(let[m,g]of d){let v={kind:"functional",root:m,modifier:s,value:null,variants:i,important:u,raw:t};if(g===null){yield v;continue}{let b=g.indexOf("[");if(b!==-1){if(g[g.length-1]!=="]")return;let x=te(g.slice(b+1,-1)),T="";for(let S=0;S<x.length;S++){let O=x.charCodeAt(S);if(O===on){T=x.slice(0,S),x=x.slice(S+1);break}if(!(O===jt||O>=It&&O<=Ft))break}if(x.length===0||x.trim().length===0)continue;v.value={kind:"arbitrary",dataType:T||null,value:x}}else{let x=p===null||v.modifier?.kind==="arbitrary"?null:`${g}/${p}`;v.value={kind:"named",value:g,fraction:x}}}yield v}}function lt(t){if(t[0]==="["&&t[t.length-1]==="]"){let r=te(t.slice(1,-1));return r.length===0||r.trim().length===0?null:{kind:"arbitrary",value:r}}if(t[0]==="("&&t[t.length-1]===")"){let r=te(t.slice(1,-1));return r.length===0||r.trim().length===0||r[0]!=="-"&&r[1]!=="-"?null:{kind:"arbitrary",value:`var(${r})`}}return{kind:"named",value:t}}function Lt(t,r){if(t[0]==="["&&t[t.length-1]==="]"){if(t[1]==="@"&&t.includes("&"))return null;let n=te(t.slice(1,-1));if(n.length===0||n.trim().length===0)return null;let e=n[0]===">"||n[0]==="+"||n[0]==="~";return!e&&n[0]!=="@"&&!n.includes("&")&&(n=`&:is(${n})`),{kind:"arbitrary",selector:n,relative:e}}{let[n,e=null,i]=P(t,"/");if(i)return null;let u=Mt(n,a=>r.variants.has(a));for(let[a,p]of u)switch(r.variants.kind(a)){case"static":return p!==null||e!==null?null:{kind:"static",root:a};case"functional":{let f=e===null?null:lt(e);if(e!==null&&f===null)return null;if(p===null)return{kind:"functional",root:a,modifier:f,value:null};if(p[p.length-1]==="]"){if(p[0]!=="[")continue;let s=te(p.slice(1,-1));return s.length===0||s.trim().length===0?null:{kind:"functional",root:a,modifier:f,value:{kind:"arbitrary",value:s}}}if(p[p.length-1]===")"){if(p[0]!=="(")continue;let s=te(p.slice(1,-1));return s.length===0||s.trim().length===0||s[0]!=="-"&&s[1]!=="-"?null:{kind:"functional",root:a,modifier:f,value:{kind:"arbitrary",value:`var(${s})`}}}return{kind:"functional",root:a,modifier:f,value:{kind:"named",value:p}}}case"compound":{if(p===null)return null;let f=r.parseVariant(p);if(f===null||!r.variants.compoundsWith(a,f))return null;let s=e===null?null:lt(e);return e!==null&&s===null?null:{kind:"compound",root:a,modifier:s,variant:f}}}}return null}function*Mt(t,r){r(t)&&(yield[t,null]);let n=t.lastIndexOf("-");if(n===-1){t[0]==="@"&&r("@")&&(yield["@",t.slice(1)]);return}do{let e=t.slice(0,n);if(r(e)){let i=[e,t.slice(n+1)];if(i[1]==="")break;yield i}n=t.lastIndexOf("-",n-1)}while(n>0)}function se(t,r,n){if(t===r)return 0;let e=t.indexOf("("),i=r.indexOf("("),u=e===-1?t.replace(/[\d.]+/g,""):t.slice(0,e),a=i===-1?r.replace(/[\d.]+/g,""):r.slice(0,i),p=(u===a?0:u<a?-1:1)||(n==="asc"?parseInt(t)-parseInt(r):parseInt(r)-parseInt(t));return Number.isNaN(p)?t<r?-1:1:p}var ln=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen","transparent","currentcolor","canvas","canvastext","linktext","visitedtext","activetext","buttonface","buttontext","buttonborder","field","fieldtext","highlight","highlighttext","selecteditem","selecteditemtext","mark","marktext","graytext","accentcolor","accentcolortext"]),an=/^(rgba?|hsla?|hwb|color|(ok)?(lab|lch)|light-dark|color-mix)\(/i;function Wt(t){return t.charCodeAt(0)===35||an.test(t)||ln.has(t.toLowerCase())}var sn={color:Wt,length:st,percentage:at,ratio:xn,number:bn,integer:N,url:Bt,position:$n,"bg-size":Nn,"line-width":cn,image:pn,"family-name":gn,"generic-name":mn,"absolute-size":hn,"relative-size":vn,angle:Sn,vector:Rn};function z(t,r){if(t.startsWith("var("))return null;for(let n of r)if(sn[n]?.(t))return n;return null}var un=/^url\(.*\)$/;function Bt(t){return un.test(t)}function cn(t){return t==="thin"||t==="medium"||t==="thick"}var fn=/^(?:element|image|cross-fade|image-set)\(/,dn=/^(repeating-)?(conic|linear|radial)-gradient\(/;function pn(t){let r=0;for(let n of P(t,","))if(!n.startsWith("var(")){if(Bt(n)){r+=1;continue}if(dn.test(n)){r+=1;continue}if(fn.test(n)){r+=1;continue}return!1}return r>0}function mn(t){return t==="serif"||t==="sans-serif"||t==="monospace"||t==="cursive"||t==="fantasy"||t==="system-ui"||t==="ui-serif"||t==="ui-sans-serif"||t==="ui-monospace"||t==="ui-rounded"||t==="math"||t==="emoji"||t==="fangsong"}function gn(t){let r=0;for(let n of P(t,",")){let e=n.charCodeAt(0);if(e>=48&&e<=57)return!1;n.startsWith("var(")||(r+=1)}return r>0}function hn(t){return t==="xx-small"||t==="x-small"||t==="small"||t==="medium"||t==="large"||t==="x-large"||t==="xx-large"||t==="xxx-large"}function vn(t){return t==="larger"||t==="smaller"}var ee=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,yn=new RegExp(`^${ee.source}$`);function bn(t){return yn.test(t)||Ce(t)}var wn=new RegExp(`^${ee.source}%$`);function at(t){return wn.test(t)||Ce(t)}var kn=new RegExp(`^${ee.source}s*/s*${ee.source}$`);function xn(t){return kn.test(t)||Ce(t)}var An=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],Cn=new RegExp(`^${ee.source}(${An.join("|")})$`);function st(t){return Cn.test(t)||Ce(t)}function $n(t){let r=0;for(let n of P(t," ")){if(n==="center"||n==="top"||n==="right"||n==="bottom"||n==="left"){r+=1;continue}if(!n.startsWith("var(")){if(st(n)||at(n)){r+=1;continue}return!1}}return r>0}function Nn(t){let r=0;for(let n of P(t,",")){if(n==="cover"||n==="contain"){r+=1;continue}let e=P(n," ");if(e.length!==1&&e.length!==2)return!1;if(e.every(i=>i==="auto"||st(i)||at(i))){r+=1;continue}}return r>0}var Vn=["deg","rad","grad","turn"],Tn=new RegExp(`^${ee.source}(${Vn.join("|")})$`);function Sn(t){return Tn.test(t)}var En=new RegExp(`^${ee.source} +${ee.source} +${ee.source}$`);function Rn(t){return En.test(t)}function N(t){let r=Number(t);return Number.isInteger(r)&&r>=0&&String(r)===String(t)}function ut(t){let r=Number(t);return Number.isInteger(r)&&r>0&&String(r)===String(t)}function me(t){return qt(t,.25)}function Fe(t){return qt(t,.25)}function qt(t,r){let n=Number(t);return n>=0&&n%r===0&&String(n)===String(t)}var On=new Set(["inset","inherit","initial","revert","unset"]),Ht=/^-?(\d+|\.\d+)(.*?)$/g;function ue(t,r){return P(t,",").map(e=>{e=e.trim();let i=P(e," ").filter(s=>s.trim()!==""),u=null,a=null,p=null;for(let s of i)On.has(s)||(Ht.test(s)?(a===null?a=s:p===null&&(p=s),Ht.lastIndex=0):u===null&&(u=s));if(a===null||p===null)return e;let f=r(u??"currentcolor");return u!==null?e.replace(u,f):`${e} ${f}`}).join(", ")}var Pn=/^-?[a-z][a-zA-Z0-9/%._-]*$/,Dn=/^-?[a-z][a-zA-Z0-9/%._-]*-\*$/,ct=class{utilities=new F(()=>[]);completions=new Map;static(r,n){this.utilities.get(r).push({kind:"static",compileFn:n})}functional(r,n,e){this.utilities.get(r).push({kind:"functional",compileFn:n,options:e})}has(r,n){return this.utilities.has(r)&&this.utilities.get(r).some(e=>e.kind===n)}get(r){return this.utilities.has(r)?this.utilities.get(r):[]}getCompletions(r){return this.completions.get(r)?.()??[]}suggest(r,n){this.completions.set(r,n)}keys(r){let n=[];for(let[e,i]of this.utilities.entries())for(let u of i)if(u.kind===r){n.push(e);break}return n}};function $(t,r,n){return D("@property",t,[l("syntax",n?`"${n}"`:'"*"'),l("inherits","false"),...r?[l("initial-value",r)]:[]])}function J(t,r){if(r===null)return t;let n=Number(r);return Number.isNaN(n)||(r=`${n*100}%`),`color-mix(in oklab, ${t} ${r}, transparent)`}function W(t,r,n){if(!r)return t;if(r.kind==="arbitrary")return J(t,r.value);let e=n.resolve(r.value,["--opacity"]);return e?J(t,e):Fe(r.value)?J(t,`${r.value}%`):null}function H(t,r,n){let e=null;switch(t.value.value){case"inherit":{e="inherit";break}case"transparent":{e="transparent";break}case"current":{e="currentColor";break}default:{e=r.resolve(t.value.value,n);break}}return e?W(e,t.modifier,r):null}function Jt(t){let r=new ct;function n(o,c){function*h(k){for(let w of t.keysInNamespaces(k))yield w.replaceAll("_",".")}r.suggest(o,()=>{let k=[];for(let w of c()){if(typeof w=="string"){k.push({values:[w],modifiers:[]});continue}let V=[...w.values??[],...h(w.valueThemeKeys??[])],R=[...w.modifiers??[],...h(w.modifierThemeKeys??[])];w.hasDefaultValue&&V.unshift(null),k.push({supportsNegative:w.supportsNegative,values:V,modifiers:R})}return k})}function e(o,c){r.static(o,()=>c.map(h=>typeof h=="function"?h():l(h[0],h[1])))}function i(o,c){function h({negative:k}){return w=>{let V=null;if(w.value)if(w.value.kind==="arbitrary"){if(w.modifier)return;V=w.value.value}else{if(V=t.resolve(w.value.fraction??w.value.value,c.themeKeys??[]),V===null&&c.supportsFractions&&w.value.fraction){let[R,C]=P(w.value.fraction,"/");if(!N(R)||!N(C))return;V=`calc(${w.value.fraction} * 100%)`}if(V===null&&k&&c.handleNegativeBareValue){if(V=c.handleNegativeBareValue(w.value),!V?.includes("/")&&w.modifier)return;if(V!==null)return c.handle(V)}if(V===null&&c.handleBareValue&&(V=c.handleBareValue(w.value),!V?.includes("/")&&w.modifier))return}else{if(w.modifier)return;V=c.defaultValue!==void 0?c.defaultValue:t.resolve(null,c.themeKeys??[])}if(V!==null)return c.handle(k?`calc(${V} * -1)`:V)}}c.supportsNegative&&r.functional(`-${o}`,h({negative:!0})),r.functional(o,h({negative:!1})),n(o,()=>[{supportsNegative:c.supportsNegative,valueThemeKeys:c.themeKeys??[],hasDefaultValue:c.defaultValue!==void 0&&c.defaultValue!==null}])}function u(o,c){r.functional(o,h=>{if(!h.value)return;let k=null;if(h.value.kind==="arbitrary"?(k=h.value.value,k=W(k,h.modifier,t)):k=H(h,t,c.themeKeys),k!==null)return c.handle(k)}),n(o,()=>[{values:["current","inherit","transparent"],valueThemeKeys:c.themeKeys,modifiers:Array.from({length:21},(h,k)=>`${k*5}`)}])}function a(o,c,h,{supportsNegative:k=!1,supportsFractions:w=!1}={}){k&&r.static(`-${o}-px`,()=>h("-1px")),r.static(`${o}-px`,()=>h("1px")),i(o,{themeKeys:c,supportsFractions:w,supportsNegative:k,defaultValue:null,handleBareValue:({value:V})=>{let R=t.resolve(null,["--spacing"]);return!R||!me(V)?null:`calc(${R} * ${V})`},handleNegativeBareValue:({value:V})=>{let R=t.resolve(null,["--spacing"]);return!R||!me(V)?null:`calc(${R} * -${V})`},handle:h}),n(o,()=>[{values:t.get(["--spacing"])?["0","0.5","1","1.5","2","2.5","3","3.5","4","5","6","7","8","9","10","11","12","14","16","20","24","28","32","36","40","44","48","52","56","60","64","72","80","96"]:[],supportsNegative:k,valueThemeKeys:c}])}e("sr-only",[["position","absolute"],["width","1px"],["height","1px"],["padding","0"],["margin","-1px"],["overflow","hidden"],["clip","rect(0, 0, 0, 0)"],["white-space","nowrap"],["border-width","0"]]),e("not-sr-only",[["position","static"],["width","auto"],["height","auto"],["padding","0"],["margin","0"],["overflow","visible"],["clip","auto"],["white-space","normal"]]),e("pointer-events-none",[["pointer-events","none"]]),e("pointer-events-auto",[["pointer-events","auto"]]),e("visible",[["visibility","visible"]]),e("invisible",[["visibility","hidden"]]),e("collapse",[["visibility","collapse"]]),e("static",[["position","static"]]),e("fixed",[["position","fixed"]]),e("absolute",[["position","absolute"]]),e("relative",[["position","relative"]]),e("sticky",[["position","sticky"]]);for(let[o,c]of[["inset","inset"],["inset-x","inset-inline"],["inset-y","inset-block"],["start","inset-inline-start"],["end","inset-inline-end"],["top","top"],["right","right"],["bottom","bottom"],["left","left"]])e(`${o}-auto`,[[c,"auto"]]),e(`${o}-full`,[[c,"100%"]]),e(`-${o}-full`,[[c,"-100%"]]),a(o,["--inset","--spacing"],h=>[l(c,h)],{supportsNegative:!0,supportsFractions:!0});e("isolate",[["isolation","isolate"]]),e("isolation-auto",[["isolation","auto"]]),e("z-auto",[["z-index","auto"]]),i("z",{supportsNegative:!0,handleBareValue:({value:o})=>N(o)?o:null,themeKeys:["--z-index"],handle:o=>[l("z-index",o)]}),n("z",()=>[{supportsNegative:!0,values:["0","10","20","30","40","50"],valueThemeKeys:["--z-index"]}]),e("order-first",[["order","-9999"]]),e("order-last",[["order","9999"]]),e("order-none",[["order","0"]]),i("order",{supportsNegative:!0,handleBareValue:({value:o})=>N(o)?o:null,themeKeys:["--order"],handle:o=>[l("order",o)]}),n("order",()=>[{supportsNegative:!0,values:Array.from({length:12},(o,c)=>`${c+1}`),valueThemeKeys:["--order"]}]),e("col-auto",[["grid-column","auto"]]),i("col",{themeKeys:["--grid-column"],handle:o=>[l("grid-column",o)]}),e("col-span-full",[["grid-column","1 / -1"]]),i("col-span",{handleBareValue:({value:o})=>N(o)?o:null,handle:o=>[l("grid-column",`span ${o} / span ${o}`)]}),e("col-start-auto",[["grid-column-start","auto"]]),i("col-start",{supportsNegative:!0,handleBareValue:({value:o})=>N(o)?o:null,themeKeys:["--grid-column-start"],handle:o=>[l("grid-column-start",o)]}),e("col-end-auto",[["grid-column-end","auto"]]),i("col-end",{supportsNegative:!0,handleBareValue:({value:o})=>N(o)?o:null,themeKeys:["--grid-column-end"],handle:o=>[l("grid-column-end",o)]}),n("col-span",()=>[{values:Array.from({length:12},(o,c)=>`${c+1}`),valueThemeKeys:[]}]),n("col-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(o,c)=>`${c+1}`),valueThemeKeys:["--grid-column-start"]}]),n("col-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(o,c)=>`${c+1}`),valueThemeKeys:["--grid-column-end"]}]),e("row-auto",[["grid-row","auto"]]),i("row",{themeKeys:["--grid-row"],handle:o=>[l("grid-row",o)]}),e("row-span-full",[["grid-row","1 / -1"]]),i("row-span",{themeKeys:[],handleBareValue:({value:o})=>N(o)?o:null,handle:o=>[l("grid-row",`span ${o} / span ${o}`)]}),e("row-start-auto",[["grid-row-start","auto"]]),i("row-start",{supportsNegative:!0,handleBareValue:({value:o})=>N(o)?o:null,themeKeys:["--grid-row-start"],handle:o=>[l("grid-row-start",o)]}),e("row-end-auto",[["grid-row-end","auto"]]),i("row-end",{supportsNegative:!0,handleBareValue:({value:o})=>N(o)?o:null,themeKeys:["--grid-row-end"],handle:o=>[l("grid-row-end",o)]}),n("row-span",()=>[{values:Array.from({length:12},(o,c)=>`${c+1}`),valueThemeKeys:[]}]),n("row-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(o,c)=>`${c+1}`),valueThemeKeys:["--grid-row-start"]}]),n("row-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(o,c)=>`${c+1}`),valueThemeKeys:["--grid-row-end"]}]),e("float-start",[["float","inline-start"]]),e("float-end",[["float","inline-end"]]),e("float-right",[["float","right"]]),e("float-left",[["float","left"]]),e("float-none",[["float","none"]]),e("clear-start",[["clear","inline-start"]]),e("clear-end",[["clear","inline-end"]]),e("clear-right",[["clear","right"]]),e("clear-left",[["clear","left"]]),e("clear-both",[["clear","both"]]),e("clear-none",[["clear","none"]]);for(let[o,c]of[["m","margin"],["mx","margin-inline"],["my","margin-block"],["ms","margin-inline-start"],["me","margin-inline-end"],["mt","margin-top"],["mr","margin-right"],["mb","margin-bottom"],["ml","margin-left"]])e(`${o}-auto`,[[c,"auto"]]),a(o,["--margin","--spacing"],h=>[l(c,h)],{supportsNegative:!0});e("box-border",[["box-sizing","border-box"]]),e("box-content",[["box-sizing","content-box"]]),e("line-clamp-none",[["overflow","visible"],["display","block"],["-webkit-box-orient","horizontal"],["-webkit-line-clamp","unset"]]),i("line-clamp",{themeKeys:["--line-clamp"],handleBareValue:({value:o})=>N(o)?o:null,handle:o=>[l("overflow","hidden"),l("display","-webkit-box"),l("-webkit-box-orient","vertical"),l("-webkit-line-clamp",o)]}),n("line-clamp",()=>[{values:["1","2","3","4","5","6"],valueThemeKeys:["--line-clamp"]}]),e("block",[["display","block"]]),e("inline-block",[["display","inline-block"]]),e("inline",[["display","inline"]]),e("hidden",[["display","none"]]),e("inline-flex",[["display","inline-flex"]]),e("table",[["display","table"]]),e("inline-table",[["display","inline-table"]]),e("table-caption",[["display","table-caption"]]),e("table-cell",[["display","table-cell"]]),e("table-column",[["display","table-column"]]),e("table-column-group",[["display","table-column-group"]]),e("table-footer-group",[["display","table-footer-group"]]),e("table-header-group",[["display","table-header-group"]]),e("table-row-group",[["display","table-row-group"]]),e("table-row",[["display","table-row"]]),e("flow-root",[["display","flow-root"]]),e("flex",[["display","flex"]]),e("grid",[["display","grid"]]),e("inline-grid",[["display","inline-grid"]]),e("contents",[["display","contents"]]),e("list-item",[["display","list-item"]]),e("field-sizing-content",[["field-sizing","content"]]),e("field-sizing-fixed",[["field-sizing","fixed"]]),e("aspect-auto",[["aspect-ratio","auto"]]),e("aspect-square",[["aspect-ratio","1 / 1"]]),i("aspect",{themeKeys:["--aspect"],handleBareValue:({fraction:o})=>{if(o===null)return null;let[c,h]=P(o,"/");return!N(c)||!N(h)?null:o},handle:o=>[l("aspect-ratio",o)]});for(let[o,c]of[["auto","auto"],["full","100%"],["svw","100svw"],["lvw","100lvw"],["dvw","100dvw"],["svh","100svh"],["lvh","100lvh"],["dvh","100dvh"],["min","min-content"],["max","max-content"],["fit","fit-content"]])e(`size-${o}`,[["--tw-sort","size"],["width",c],["height",c]]),e(`w-${o}`,[["width",c]]),e(`min-w-${o}`,[["min-width",c]]),e(`max-w-${o}`,[["max-width",c]]),e(`h-${o}`,[["height",c]]),e(`min-h-${o}`,[["min-height",c]]),e(`max-h-${o}`,[["max-height",c]]);e("w-screen",[["width","100vw"]]),e("min-w-screen",[["min-width","100vw"]]),e("max-w-screen",[["max-width","100vw"]]),e("h-screen",[["height","100vh"]]),e("min-h-screen",[["min-height","100vh"]]),e("max-h-screen",[["max-height","100vh"]]),e("max-w-none",[["max-width","none"]]),e("max-h-none",[["max-height","none"]]),a("size",["--size","--spacing"],o=>[l("--tw-sort","size"),l("width",o),l("height",o)],{supportsFractions:!0});for(let[o,c,h]of[["w",["--width","--spacing","--container"],"width"],["min-w",["--min-width","--spacing","--container"],"min-width"],["max-w",["--max-width","--spacing","--container"],"max-width"],["h",["--height","--spacing"],"height"],["min-h",["--min-height","--height","--spacing"],"min-height"],["max-h",["--max-height","--height","--spacing"],"max-height"]])a(o,c,k=>[l(h,k)],{supportsFractions:!0});r.static("container",()=>{let o=[...t.namespace("--breakpoint").values()];o.sort((h,k)=>se(h,k,"asc"));let c=[l("--tw-sort","--tw-container-component"),l("width","100%")];for(let h of o)c.push(D("@media",`(width >= ${h})`,[l("max-width",h)]));return c}),e("flex-auto",[["flex","auto"]]),e("flex-initial",[["flex","0 auto"]]),e("flex-none",[["flex","none"]]),r.functional("flex",o=>{if(o.value){if(o.value.kind==="arbitrary")return o.modifier?void 0:[l("flex",o.value.value)];if(o.value.fraction){let[c,h]=P(o.value.fraction,"/");return!N(c)||!N(h)?void 0:[l("flex",`calc(${o.value.fraction} * 100%)`)]}if(N(o.value.value))return o.modifier?void 0:[l("flex",o.value.value)]}}),i("shrink",{defaultValue:"1",handleBareValue:({value:o})=>N(o)?o:null,handle:o=>[l("flex-shrink",o)]}),i("grow",{defaultValue:"1",handleBareValue:({value:o})=>N(o)?o:null,handle:o=>[l("flex-grow",o)]}),n("shrink",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),n("grow",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),e("basis-auto",[["flex-basis","auto"]]),e("basis-full",[["flex-basis","100%"]]),a("basis",["--flex-basis","--spacing","--container"],o=>[l("flex-basis",o)],{supportsFractions:!0}),e("table-auto",[["table-layout","auto"]]),e("table-fixed",[["table-layout","fixed"]]),e("caption-top",[["caption-side","top"]]),e("caption-bottom",[["caption-side","bottom"]]),e("border-collapse",[["border-collapse","collapse"]]),e("border-separate",[["border-collapse","separate"]]);let p=()=>U([$("--tw-border-spacing-x","0","<length>"),$("--tw-border-spacing-y","0","<length>")]);a("border-spacing",["--border-spacing","--spacing"],o=>[p(),l("--tw-border-spacing-x",o),l("--tw-border-spacing-y",o),l("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),a("border-spacing-x",["--border-spacing","--spacing"],o=>[p(),l("--tw-border-spacing-x",o),l("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),a("border-spacing-y",["--border-spacing","--spacing"],o=>[p(),l("--tw-border-spacing-y",o),l("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),e("origin-center",[["transform-origin","center"]]),e("origin-top",[["transform-origin","top"]]),e("origin-top-right",[["transform-origin","top right"]]),e("origin-right",[["transform-origin","right"]]),e("origin-bottom-right",[["transform-origin","bottom right"]]),e("origin-bottom",[["transform-origin","bottom"]]),e("origin-bottom-left",[["transform-origin","bottom left"]]),e("origin-left",[["transform-origin","left"]]),e("origin-top-left",[["transform-origin","top left"]]),i("origin",{themeKeys:["--transform-origin"],handle:o=>[l("transform-origin",o)]}),e("perspective-origin-center",[["perspective-origin","center"]]),e("perspective-origin-top",[["perspective-origin","top"]]),e("perspective-origin-top-right",[["perspective-origin","top right"]]),e("perspective-origin-right",[["perspective-origin","right"]]),e("perspective-origin-bottom-right",[["perspective-origin","bottom right"]]),e("perspective-origin-bottom",[["perspective-origin","bottom"]]),e("perspective-origin-bottom-left",[["perspective-origin","bottom left"]]),e("perspective-origin-left",[["perspective-origin","left"]]),e("perspective-origin-top-left",[["perspective-origin","top left"]]),i("perspective-origin",{themeKeys:["--perspective-origin"],handle:o=>[l("perspective-origin",o)]}),e("perspective-none",[["perspective","none"]]),i("perspective",{themeKeys:["--perspective"],handle:o=>[l("perspective",o)]});let f=()=>U([$("--tw-translate-x","0"),$("--tw-translate-y","0"),$("--tw-translate-z","0")]);e("translate-none",[["translate","none"]]),e("-translate-full",[f,["--tw-translate-x","-100%"],["--tw-translate-y","-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),e("translate-full",[f,["--tw-translate-x","100%"],["--tw-translate-y","100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),a("translate",["--translate","--spacing"],o=>[f(),l("--tw-translate-x",o),l("--tw-translate-y",o),l("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});for(let o of["x","y"])e(`-translate-${o}-full`,[f,[`--tw-translate-${o}`,"-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),e(`translate-${o}-full`,[f,[`--tw-translate-${o}`,"100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),a(`translate-${o}`,["--translate","--spacing"],c=>[f(),l(`--tw-translate-${o}`,c),l("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});a("translate-z",["--translate","--spacing"],o=>[f(),l("--tw-translate-z",o),l("translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)")],{supportsNegative:!0}),e("-translate-z-px",[f,["--tw-translate-z","-1px"],["translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)"]]),e("translate-z-px",[f,["--tw-translate-z","1px"],["translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)"]]),e("translate-3d",[f,["translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)"]]);let s=()=>U([$("--tw-scale-x","1"),$("--tw-scale-y","1"),$("--tw-scale-z","1")]);e("scale-none",[["scale","none"]]);function d({negative:o}){return c=>{if(!c.value||c.modifier)return;let h;return c.value.kind==="arbitrary"?(h=c.value.value,[l("scale",h)]):(h=t.resolve(c.value.value,["--scale"]),!h&&N(c.value.value)&&(h=`${c.value.value}%`),h?(h=o?`calc(${h} * -1)`:h,[s(),l("--tw-scale-x",h),l("--tw-scale-y",h),l("--tw-scale-z",h),l("scale","var(--tw-scale-x) var(--tw-scale-y)")]):void 0)}}r.functional("-scale",d({negative:!0})),r.functional("scale",d({negative:!1})),n("scale",()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);for(let o of["x","y","z"])i(`scale-${o}`,{supportsNegative:!0,themeKeys:["--scale"],handleBareValue:({value:c})=>N(c)?`${c}%`:null,handle:c=>[s(),l(`--tw-scale-${o}`,c),l("scale",`var(--tw-scale-x) var(--tw-scale-y)${o==="z"?" var(--tw-scale-z)":""}`)]}),n(`scale-${o}`,()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);e("scale-3d",[s,["scale","var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)"]]),e("rotate-none",[["rotate","none"]]);function m({negative:o}){return c=>{if(!c.value||c.modifier)return;let h;if(c.value.kind==="arbitrary"){h=c.value.value;let k=c.value.dataType??z(h,["angle","vector"]);if(k==="vector")return[l("rotate",`${h} var(--tw-rotate)`)];if(k!=="angle")return[l("rotate",h)]}else if(h=t.resolve(c.value.value,["--rotate"]),!h&&N(c.value.value)&&(h=`${c.value.value}deg`),!h)return;return[l("rotate",o?`calc(${h} * -1)`:h)]}}r.functional("-rotate",m({negative:!0})),r.functional("rotate",m({negative:!1})),n("rotate",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);{let o=["var(--tw-rotate-x)","var(--tw-rotate-y)","var(--tw-rotate-z)","var(--tw-skew-x)","var(--tw-skew-y)"].join(" "),c=()=>U([$("--tw-rotate-x","rotateX(0)"),$("--tw-rotate-y","rotateY(0)"),$("--tw-rotate-z","rotateZ(0)"),$("--tw-skew-x","skewX(0)"),$("--tw-skew-y","skewY(0)")]);for(let h of["x","y","z"])i(`rotate-${h}`,{supportsNegative:!0,themeKeys:["--rotate"],handleBareValue:({value:k})=>N(k)?`${k}deg`:null,handle:k=>[c(),l(`--tw-rotate-${h}`,`rotate${h.toUpperCase()}(${k})`),l("transform",o)]}),n(`rotate-${h}`,()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);i("skew",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:h})=>N(h)?`${h}deg`:null,handle:h=>[c(),l("--tw-skew-x",`skewX(${h})`),l("--tw-skew-y",`skewY(${h})`),l("transform",o)]}),i("skew-x",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:h})=>N(h)?`${h}deg`:null,handle:h=>[c(),l("--tw-skew-x",`skewX(${h})`),l("transform",o)]}),i("skew-y",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:h})=>N(h)?`${h}deg`:null,handle:h=>[c(),l("--tw-skew-y",`skewY(${h})`),l("transform",o)]}),n("skew",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),n("skew-x",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),n("skew-y",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),r.functional("transform",h=>{if(h.modifier)return;let k=null;if(h.value?h.value.kind==="arbitrary"&&(k=h.value.value):k=o,k!==null)return[c(),l("transform",k)]}),n("transform",()=>[{hasDefaultValue:!0}]),e("transform-cpu",[["transform",o]]),e("transform-gpu",[["transform",`translateZ(0) ${o}`]]),e("transform-none",[["transform","none"]])}e("transform-flat",[["transform-style","flat"]]),e("transform-3d",[["transform-style","preserve-3d"]]),e("transform-content",[["transform-box","content-box"]]),e("transform-border",[["transform-box","border-box"]]),e("transform-fill",[["transform-box","fill-box"]]),e("transform-stroke",[["transform-box","stroke-box"]]),e("transform-view",[["transform-box","view-box"]]),e("backface-visible",[["backface-visibility","visible"]]),e("backface-hidden",[["backface-visibility","hidden"]]);for(let o of["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out"])e(`cursor-${o}`,[["cursor",o]]);i("cursor",{themeKeys:["--cursor"],handle:o=>[l("cursor",o)]});for(let o of["auto","none","manipulation"])e(`touch-${o}`,[["touch-action",o]]);let g=()=>U([$("--tw-pan-x"),$("--tw-pan-y"),$("--tw-pinch-zoom")]);for(let o of["x","left","right"])e(`touch-pan-${o}`,[g,["--tw-pan-x",`pan-${o}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let o of["y","up","down"])e(`touch-pan-${o}`,[g,["--tw-pan-y",`pan-${o}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);e("touch-pinch-zoom",[g,["--tw-pinch-zoom","pinch-zoom"],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let o of["none","text","all","auto"])e(`select-${o}`,[["-webkit-user-select",o],["user-select",o]]);e("resize-none",[["resize","none"]]),e("resize-x",[["resize","horizontal"]]),e("resize-y",[["resize","vertical"]]),e("resize",[["resize","both"]]),e("snap-none",[["scroll-snap-type","none"]]);let v=()=>U([$("--tw-scroll-snap-strictness","proximity","*")]);for(let o of["x","y","both"])e(`snap-${o}`,[v,["scroll-snap-type",`${o} var(--tw-scroll-snap-strictness)`]]);e("snap-mandatory",[v,["--tw-scroll-snap-strictness","mandatory"]]),e("snap-proximity",[v,["--tw-scroll-snap-strictness","proximity"]]),e("snap-align-none",[["scroll-snap-align","none"]]),e("snap-start",[["scroll-snap-align","start"]]),e("snap-end",[["scroll-snap-align","end"]]),e("snap-center",[["scroll-snap-align","center"]]),e("snap-normal",[["scroll-snap-stop","normal"]]),e("snap-always",[["scroll-snap-stop","always"]]);for(let[o,c]of[["scroll-m","scroll-margin"],["scroll-mx","scroll-margin-inline"],["scroll-my","scroll-margin-block"],["scroll-ms","scroll-margin-inline-start"],["scroll-me","scroll-margin-inline-end"],["scroll-mt","scroll-margin-top"],["scroll-mr","scroll-margin-right"],["scroll-mb","scroll-margin-bottom"],["scroll-ml","scroll-margin-left"]])a(o,["--scroll-margin","--spacing"],h=>[l(c,h)],{supportsNegative:!0});for(let[o,c]of[["scroll-p","scroll-padding"],["scroll-px","scroll-padding-inline"],["scroll-py","scroll-padding-block"],["scroll-ps","scroll-padding-inline-start"],["scroll-pe","scroll-padding-inline-end"],["scroll-pt","scroll-padding-top"],["scroll-pr","scroll-padding-right"],["scroll-pb","scroll-padding-bottom"],["scroll-pl","scroll-padding-left"]])a(o,["--scroll-padding","--spacing"],h=>[l(c,h)]);e("list-inside",[["list-style-position","inside"]]),e("list-outside",[["list-style-position","outside"]]),e("list-none",[["list-style-type","none"]]),e("list-disc",[["list-style-type","disc"]]),e("list-decimal",[["list-style-type","decimal"]]),i("list",{themeKeys:["--list-style-type"],handle:o=>[l("list-style-type",o)]}),e("list-image-none",[["list-style-image","none"]]),i("list-image",{themeKeys:["--list-style-image"],handle:o=>[l("list-style-image",o)]}),e("appearance-none",[["appearance","none"]]),e("appearance-auto",[["appearance","auto"]]),e("scheme-normal",[["color-scheme","normal"]]),e("scheme-dark",[["color-scheme","dark"]]),e("scheme-light",[["color-scheme","light"]]),e("scheme-light-dark",[["color-scheme","light dark"]]),e("scheme-only-dark",[["color-scheme","only dark"]]),e("scheme-only-light",[["color-scheme","only light"]]),e("columns-auto",[["columns","auto"]]),i("columns",{themeKeys:["--columns","--container"],handleBareValue:({value:o})=>N(o)?o:null,handle:o=>[l("columns",o)]}),n("columns",()=>[{values:Array.from({length:12},(o,c)=>`${c+1}`),valueThemeKeys:["--columns","--container"]}]);for(let o of["auto","avoid","all","avoid-page","page","left","right","column"])e(`break-before-${o}`,[["break-before",o]]);for(let o of["auto","avoid","avoid-page","avoid-column"])e(`break-inside-${o}`,[["break-inside",o]]);for(let o of["auto","avoid","all","avoid-page","page","left","right","column"])e(`break-after-${o}`,[["break-after",o]]);e("grid-flow-row",[["grid-auto-flow","row"]]),e("grid-flow-col",[["grid-auto-flow","column"]]),e("grid-flow-dense",[["grid-auto-flow","dense"]]),e("grid-flow-row-dense",[["grid-auto-flow","row dense"]]),e("grid-flow-col-dense",[["grid-auto-flow","column dense"]]),e("auto-cols-auto",[["grid-auto-columns","auto"]]),e("auto-cols-min",[["grid-auto-columns","min-content"]]),e("auto-cols-max",[["grid-auto-columns","max-content"]]),e("auto-cols-fr",[["grid-auto-columns","minmax(0, 1fr)"]]),i("auto-cols",{themeKeys:["--grid-auto-columns"],handle:o=>[l("grid-auto-columns",o)]}),e("auto-rows-auto",[["grid-auto-rows","auto"]]),e("auto-rows-min",[["grid-auto-rows","min-content"]]),e("auto-rows-max",[["grid-auto-rows","max-content"]]),e("auto-rows-fr",[["grid-auto-rows","minmax(0, 1fr)"]]),i("auto-r

(too long so truncated)

Size Files
545.9 KB → 545.9 KB (+36 B 🟡) 34 → 34 (±0 🟢)
Command details
npm diff --diff=tailwindcss@4.0.5 --diff=tailwindcss@4.0.6 --diff-unified=2

See also the npm diff document.

Reported by ybiquitous/npm-diff-action@v1.6.0 (Node.js 22.14.0 and npm 11.1.0)

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants