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";
---
-
-
-