diff --git a/superpage/astro.config.mjs b/superpage/astro.config.mjs index 5f34d19..196bcd9 100644 --- a/superpage/astro.config.mjs +++ b/superpage/astro.config.mjs @@ -34,7 +34,13 @@ export default defineConfig({ ], prefetch: true, vite: { - plugins: [tailwindcss({ nesting: true })], + plugins: [tailwindcss()], + build: { + assetsInlineLimit: 1024, + }, + css: { + transformer: "lightningcss", + }, }, server: { host: "0.0.0.0", diff --git a/superpage/package-lock.json b/superpage/package-lock.json index 65259ac..6a7b463 100644 --- a/superpage/package-lock.json +++ b/superpage/package-lock.json @@ -20,6 +20,7 @@ "astro-icon": "^1.1.5", "astro-pagefind": "^1.8.3", "clsx": "^2.1.1", + "lightningcss": "^1.29.3", "react": "^19.1.0", "react-dom": "^19.1.0", "react-hook-form": "^7.56.0", @@ -2986,9 +2987,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "version": "4.24.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", + "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", "funding": [ { "type": "opencollective", @@ -3005,10 +3006,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", + "caniuse-lite": "^1.0.30001716", + "electron-to-chromium": "^1.5.149", "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" @@ -3685,9 +3686,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.146", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.146.tgz", - "integrity": "sha512-KI0DFJBdqehWSqXmNKIAHpjW4rHL1ugBx4ljOXli41E+IV3JKyTxZ6E7/NgVifzDXBHUqR8Ae1I+eu9vAIqfyQ==", + "version": "1.5.150", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.150.tgz", + "integrity": "sha512-rOOkP2ZUMx1yL4fCxXQKDHQ8ZXwisb2OycOQVKHgvB3ZI4CvehOd4y2tfnnLDieJ3Zs1RL1Dlp3cMkyIn7nnXA==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -4832,8 +4833,6 @@ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.3.tgz", "integrity": "sha512-GlOJwTIP6TMIlrTFsxTerwC0W6OpQpCGuX1ECRLBUVRh6fpJH3xTqjCjRgQHTb4ZXexH9rtHou1Lf03GKzmhhQ==", "license": "MPL-2.0", - "optional": true, - "peer": true, "dependencies": { "detect-libc": "^2.0.3" }, @@ -4869,7 +4868,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -4890,7 +4888,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -4911,7 +4908,6 @@ "os": [ "freebsd" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -4932,7 +4928,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -4953,7 +4948,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -4974,7 +4968,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -4995,7 +4988,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -5016,7 +5008,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -5037,7 +5028,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, @@ -5058,7 +5048,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">= 12.0.0" }, diff --git a/superpage/package.json b/superpage/package.json index 48c0071..f765d3e 100644 --- a/superpage/package.json +++ b/superpage/package.json @@ -21,6 +21,7 @@ "astro-icon": "^1.1.5", "astro-pagefind": "^1.8.3", "clsx": "^2.1.1", + "lightningcss": "^1.29.3", "react": "^19.1.0", "react-dom": "^19.1.0", "react-hook-form": "^7.56.0", diff --git a/superpage/src/components/Modal.astro b/superpage/src/components/Modal.astro index 94e9234..77f5ef0 100644 --- a/superpage/src/components/Modal.astro +++ b/superpage/src/components/Modal.astro @@ -2,16 +2,12 @@ import { Icon } from "astro-icon/components"; --- - - - +