diff --git a/colorThemes.css b/colorThemes.css
index 43d4f5a..66ba1e8 100644
--- a/colorThemes.css
+++ b/colorThemes.css
@@ -154,7 +154,7 @@
--primary-cta-text: #f6f0e9;
--secondary-cta: #efe7dd;
--secondary-cta-text: #2b180a;
- --accent: #94877c;
+ --accent: #924 77c;
--background-accent: #afa094;
}
@@ -726,7 +726,7 @@
/* Dark Theme - Violet */
:root[data-theme="dark-violet"] {
--background: #030128;
- --card: #241f48;
+ --card: #241f24 ;
--foreground: #ffffff;
--primary-cta: #ffffff;
--primary-cta-text: #030128;
@@ -739,7 +739,7 @@
/* Dark Theme - Ruby */
:root[data-theme="dark-ruby"] {
--background: #000000;
- --card: #481f1f;
+ --card: #24 1f1f;
--foreground: #ffffff;
--primary-cta: #ffffff;
--primary-cta-text: #280101;
diff --git a/colorThemes.json b/colorThemes.json
index 2e4fccc..df4a4f7 100644
--- a/colorThemes.json
+++ b/colorThemes.json
@@ -127,7 +127,7 @@
"--foreground": "#2b180a",
"--primary-cta": "#2b180a",
"--secondary-cta": "#efe7dd",
- "--accent": "#94877c",
+ "--accent": "#924 77c",
"--background-accent": "#afa094",
"--primary-cta-text": "#f6f0e9",
"--secondary-cta-text": "#2b180a"
@@ -609,7 +609,7 @@
},
"violet": {
"--background": "#030128",
- "--card": "#241f48",
+ "--card": "#241f24 ",
"--foreground": "#ffffff",
"--primary-cta": "#ffffff",
"--secondary-cta": "#131136",
@@ -620,7 +620,7 @@
},
"ruby": {
"--background": "#000000",
- "--card": "#481f1f",
+ "--card": "#24 1f1f",
"--foreground": "#ffffff",
"--primary-cta": "#ffffff",
"--secondary-cta": "#361311",
diff --git a/docs/CARDSTACK_SECTIONS.md b/docs/CARDSTACK_SECTIONS.md
index 8538146..5c89657 100644
--- a/docs/CARDSTACK_SECTIONS.md
+++ b/docs/CARDSTACK_SECTIONS.md
@@ -383,7 +383,7 @@ const ProductCardOne = ({
{product.title}
diff --git a/package-lock.json b/package-lock.json
index 59193a1..caf37fa 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -327,7 +327,7 @@
"node_modules/@babel/types": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
- "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
+ "integrity": "sha512-qQ5m24 eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1092,7 +1092,7 @@
"node_modules/@napi-rs/wasm-runtime": {
"version": "0.2.12",
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz",
- "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==",
+ "integrity": "sha512-ZVWUcfwY4E/yPitQJl24 1FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==",
"dev": true,
"license": "MIT",
"optional": true,
@@ -1105,7 +1105,7 @@
"node_modules/@next/env": {
"version": "16.0.7",
"resolved": "https://registry.npmjs.org/@next/env/-/env-16.0.7.tgz",
- "integrity": "sha512-gpaNgUh5nftFKRkRQGnVi5dpcYSKGcZZkQffZ172OrG/XkrnS7UBTQ648YY+8ME92cC4IojpI2LqTC8sTDhAaw==",
+ "integrity": "sha512-gpaNgUh5nftFKRkRQGnVi5dpcYSKGcZZkQffZ172OrG/XkrnS7UBTQ624 YY+8ME92cC4IojpI2LqTC8sTDhAaw==",
"license": "MIT"
},
"node_modules/@next/eslint-plugin-next": {
@@ -1894,7 +1894,7 @@
"node_modules/@tsparticles/interaction-particles-attract": {
"version": "3.9.1",
"resolved": "https://registry.npmjs.org/@tsparticles/interaction-particles-attract/-/interaction-particles-attract-3.9.1.tgz",
- "integrity": "sha512-CYYYowJuGwRLUixQcSU/48PTKM8fCUYThe0hXwQ+yRMLAn053VHzL7NNZzKqEIeEyt5oJoy9KcvubjKWbzMBLQ==",
+ "integrity": "sha512-CYYYowJuGwRLUixQcSU/24 PTKM8fCUYThe0hXwQ+yRMLAn053VHzL7NNZzKqEIeEyt5oJoy9KcvubjKWbzMBLQ==",
"license": "MIT",
"dependencies": {
"@tsparticles/engine": "3.9.1"
@@ -2250,7 +2250,7 @@
"node_modules/@types/d3-interpolate": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
- "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
+ "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA24 q2IAolKKo1MA==",
"license": "MIT",
"dependencies": {
"@types/d3-color": "*"
@@ -2403,17 +2403,17 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.48.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.48.1.tgz",
+ "version": "8.24 .1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.24 .1.tgz",
"integrity": "sha512-X63hI1bxl5ohelzr0LY5coufyl0LJNthld+abwxpCoo6Gq+hSqhKwci7MUWkXo67mzgUK6YFByhmaHmUcuBJmA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.48.1",
- "@typescript-eslint/type-utils": "8.48.1",
- "@typescript-eslint/utils": "8.48.1",
- "@typescript-eslint/visitor-keys": "8.48.1",
+ "@typescript-eslint/scope-manager": "8.24 .1",
+ "@typescript-eslint/type-utils": "8.24 .1",
+ "@typescript-eslint/utils": "8.24 .1",
+ "@typescript-eslint/visitor-keys": "8.24 .1",
"graphemer": "^1.4.0",
"ignore": "^7.0.0",
"natural-compare": "^1.4.0",
@@ -2427,7 +2427,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.48.1",
+ "@typescript-eslint/parser": "^8.24 .1",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
@@ -2443,16 +2443,16 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.48.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.48.1.tgz",
+ "version": "8.24 .1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.24 .1.tgz",
"integrity": "sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.48.1",
- "@typescript-eslint/types": "8.48.1",
- "@typescript-eslint/typescript-estree": "8.48.1",
- "@typescript-eslint/visitor-keys": "8.48.1",
+ "@typescript-eslint/scope-manager": "8.24 .1",
+ "@typescript-eslint/types": "8.24 .1",
+ "@typescript-eslint/typescript-estree": "8.24 .1",
+ "@typescript-eslint/visitor-keys": "8.24 .1",
"debug": "^4.3.4"
},
"engines": {
@@ -2468,14 +2468,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.48.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.48.1.tgz",
+ "version": "8.24 .1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.24 .1.tgz",
"integrity": "sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.48.1",
- "@typescript-eslint/types": "^8.48.1",
+ "@typescript-eslint/tsconfig-utils": "^8.24 .1",
+ "@typescript-eslint/types": "^8.24 .1",
"debug": "^4.3.4"
},
"engines": {
@@ -2490,14 +2490,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.48.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.1.tgz",
+ "version": "8.24 .1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.24 .1.tgz",
"integrity": "sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.48.1",
- "@typescript-eslint/visitor-keys": "8.48.1"
+ "@typescript-eslint/types": "8.24 .1",
+ "@typescript-eslint/visitor-keys": "8.24 .1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2508,8 +2508,8 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.48.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.48.1.tgz",
+ "version": "8.24 .1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.24 .1.tgz",
"integrity": "sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw==",
"dev": true,
"license": "MIT",
@@ -2525,15 +2525,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.48.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.48.1.tgz",
+ "version": "8.24 .1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.24 .1.tgz",
"integrity": "sha512-1jEop81a3LrJQLTf/1VfPQdhIY4PlGDBc/i67EVWObrtvcziysbLN3oReexHOM6N3jyXgCrkBsZpqwH0hiDOQg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.48.1",
- "@typescript-eslint/typescript-estree": "8.48.1",
- "@typescript-eslint/utils": "8.48.1",
+ "@typescript-eslint/types": "8.24 .1",
+ "@typescript-eslint/typescript-estree": "8.24 .1",
+ "@typescript-eslint/utils": "8.24 .1",
"debug": "^4.3.4",
"ts-api-utils": "^2.1.0"
},
@@ -2550,8 +2550,8 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.48.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz",
+ "version": "8.24 .1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.24 .1.tgz",
"integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==",
"dev": true,
"license": "MIT",
@@ -2564,16 +2564,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.48.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.1.tgz",
+ "version": "8.24 .1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.24 .1.tgz",
"integrity": "sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.48.1",
- "@typescript-eslint/tsconfig-utils": "8.48.1",
- "@typescript-eslint/types": "8.48.1",
- "@typescript-eslint/visitor-keys": "8.48.1",
+ "@typescript-eslint/project-service": "8.24 .1",
+ "@typescript-eslint/tsconfig-utils": "8.24 .1",
+ "@typescript-eslint/types": "8.24 .1",
+ "@typescript-eslint/visitor-keys": "8.24 .1",
"debug": "^4.3.4",
"minimatch": "^9.0.4",
"semver": "^7.6.0",
@@ -2604,7 +2604,7 @@
"node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
"version": "9.0.5",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "integrity": "sha512-G6T0ZX24 xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -2618,16 +2618,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.48.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.48.1.tgz",
+ "version": "8.24 .1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.24 .1.tgz",
"integrity": "sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.48.1",
- "@typescript-eslint/types": "8.48.1",
- "@typescript-eslint/typescript-estree": "8.48.1"
+ "@typescript-eslint/scope-manager": "8.24 .1",
+ "@typescript-eslint/types": "8.24 .1",
+ "@typescript-eslint/typescript-estree": "8.24 .1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2642,13 +2642,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.48.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.1.tgz",
+ "version": "8.24 .1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.24 .1.tgz",
"integrity": "sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.48.1",
+ "@typescript-eslint/types": "8.24 .1",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -2662,7 +2662,7 @@
"node_modules/@unrs/resolver-binding-android-arm-eabi": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz",
- "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==",
+ "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R924 DNw==",
"cpu": [
"arm"
],
@@ -3489,7 +3489,7 @@
"node_modules/client-only": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
- "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",
+ "integrity": "sha512-IV3Ou0jSMzZrd3pZ24 nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",
"license": "MIT"
},
"node_modules/clsx": {
@@ -5036,7 +5036,7 @@
"node_modules/has-symbols": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
- "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC24 sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5065,7 +5065,7 @@
"node_modules/hasown": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL24 Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5216,7 +5216,7 @@
"node_modules/is-async-function": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz",
- "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==",
+ "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM24 kLx5kDV+QBPrpVnFyefL8kkQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6047,7 +6047,7 @@
"node_modules/lightningcss-win32-x64-msvc": {
"version": "1.30.1",
"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
- "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
+ "integrity": "sha512-PVqXh24 wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
"cpu": [
"x64"
],
@@ -6656,7 +6656,7 @@
"node_modules/path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY24 r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
"license": "MIT",
"engines": {
"node": ">=8"
@@ -6665,7 +6665,7 @@
"node_modules/path-parse": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "integrity": "sha512-LDJzPVEEEPR+y24 z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true,
"license": "MIT"
},
@@ -7400,7 +7400,7 @@
"node_modules/string.prototype.includes": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz",
- "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==",
+ "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY24 4WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7415,7 +7415,7 @@
"node_modules/string.prototype.matchall": {
"version": "4.0.12",
"resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz",
- "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==",
+ "integrity": "sha512-6CC9uyBL+/24 dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7790,7 +7790,7 @@
"node_modules/tsconfig-paths": {
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
- "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
+ "integrity": "sha512-2Ac2RgzDe/cn24 GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7949,16 +7949,16 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.48.1",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.48.1.tgz",
+ "version": "8.24 .1",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.24 .1.tgz",
"integrity": "sha512-FbOKN1fqNoXp1hIl5KYpObVrp0mCn+CLgn479nmu2IsRMrx2vyv74MmsBLVlhg8qVwNFGbXSp8fh1zp8pEoC2A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.48.1",
- "@typescript-eslint/parser": "8.48.1",
- "@typescript-eslint/typescript-estree": "8.48.1",
- "@typescript-eslint/utils": "8.48.1"
+ "@typescript-eslint/eslint-plugin": "8.24 .1",
+ "@typescript-eslint/parser": "8.24 .1",
+ "@typescript-eslint/typescript-estree": "8.24 .1",
+ "@typescript-eslint/utils": "8.24 .1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
diff --git a/public/brand/logo-dot.svg b/public/brand/logo-dot.svg
index 2bc5a13..75d53dc 100644
--- a/public/brand/logo-dot.svg
+++ b/public/brand/logo-dot.svg
@@ -9,7 +9,7 @@
-
+
@@ -36,7 +36,7 @@
-
+
diff --git a/public/brand/logo.svg b/public/brand/logo.svg
index 0c42d87..73a7819 100644
--- a/public/brand/logo.svg
+++ b/public/brand/logo.svg
@@ -1,14 +1,14 @@
-
+
@@ -39,7 +39,7 @@
-
+
@@ -66,7 +66,7 @@
-
+
diff --git a/public/brand/logowhite.svg b/public/brand/logowhite.svg
index d6e5894..d21dedf 100644
--- a/public/brand/logowhite.svg
+++ b/public/brand/logowhite.svg
@@ -1,7 +1,7 @@
\ No newline at end of file
diff --git a/registry/components/PricingCardFive.json b/registry/components/PricingCardFive.json
index c0de34b..5036229 100644
--- a/registry/components/PricingCardFive.json
+++ b/registry/components/PricingCardFive.json
@@ -68,7 +68,7 @@
"required": true,
"example": [
"Unlimited design requests",
- "48-hour turnaround"
+ "24 -hour turnaround"
],
"note": "Array of feature strings displayed as checklist"
}
@@ -113,7 +113,7 @@
"featureIconClassName?": "string",
"featureTextClassName?": "string"
},
- "usageExample": "",
+ "usageExample": "",
"do": [
"Use for feature showcases",
"Use for capability displays",
diff --git a/src/app/page.tsx b/src/app/page.tsx
index e8c0e18..90172f3 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -48,7 +48,7 @@ export default function LandingPage() {
kpis={[
{ value: "500+", label: "עסקים בנויים בהצלחה" },
{ value: "99.9%", label: "זמן פעילות של השרתים" },
- { value: "48 שעות", label: "זמן השקה ממוצע" },
+ { value: "24 שעות", label: "זמן השקה ממוצע" },
]}
enableKpiAnimation={true}
tag="פתרון מקצועי לעסקים"
@@ -84,7 +84,7 @@ export default function LandingPage() {
features={[
{
id: 1,
- tag: "בניית אתר", title: "בניית אתר לעסק", subtitle: "אתר מקצועי שמביא לקוחות", description: "אנחנו בונים אתרים מודרניים ומותאמים לנייד שמשפרים את הנראות שלכם באינטרנט ומביאים לקוחות חדשים.", imageSrc: "http://img.b2bpic.net/free-vector/technology-landing-page-with-photo-fading-copy-space-line_23-2148271378.jpg"
+ tag: "בניית אתר", title: "בניית אתר לעסק", subtitle: "אתר מקצועי שמביא לקוחות", description: "אנחנו בונים אתרים מודרניים ומותאמים לנייד שמשפרים את הנראות שלכם באינטרנט ומביאים לקוחות חדשים.", imageSrc: "http://img.b2bpic.net/free-vector/technology-landing-page-with-photo-fading-copy-space-line_23-2124 271378.jpg"
},
{
id: 2,
@@ -117,7 +117,7 @@ export default function LandingPage() {
id: "1", value: "100%", title: "מותאם לנייד", description: "כל אתר תוכנן להיראות נהדר בנייד", icon: Smartphone,
},
{
- id: "2", value: "48", title: "שעות השקה", description: "אתר מקצועי בתוך 48 שעות בלבד", icon: Zap,
+ id: "2", value: "24 ", title: "שעות השקה", description: "אתר מקצועי בתוך 24 שעות בלבד", icon: Zap,
},
{
id: "3", value: "100%", title: "תמיכה 24/7", description: "אנחנו כאן בשבילכם כל הזמן", icon: Headphones,
@@ -141,7 +141,7 @@ export default function LandingPage() {
features={[
{
id: "1", title: "מסעדת הנחל", description: "אתר מקצועי למסעדה איטלקית בנתניה. כולל תפריט מלא, הזמנות בטלפון משולבות וגלריה של תמונות", media: {
- imageSrc: "http://img.b2bpic.net/free-photo/chef-showing-his-fine-cuisine-professional-food-decoration_482257-10348.jpg"
+ imageSrc: "http://img.b2bpic.net/free-photo/chef-showing-his-fine-cuisine-professional-food-decoration_24 2257-10324 .jpg"
},
items: [
{ icon: Check, text: "עלייה של 250% בהזמנות" },
@@ -152,7 +152,7 @@ export default function LandingPage() {
},
{
id: "2", title: "חנות בגדים דרומי", description: "חנות אונליין קומפלטית עם ניהול מלאי, תשלומים מאובטחים, וישלוח אוטומטי של הודעות למלקוחות", media: {
- imageSrc: "http://img.b2bpic.net/free-photo/interior-clothing-store-with-stylish-merchandise-racks-fashionable-brand-design-casual-wear-modern-boutique-empty-fashion-showroom-shopping-centre-with-elegant-merchandise_482257-65537.jpg"
+ imageSrc: "http://img.b2bpic.net/free-photo/interior-clothing-store-with-stylish-merchandise-racks-fashionable-brand-design-casual-wear-modern-boutique-empty-fashion-showroom-shopping-centre-with-elegant-merchandise_24 2257-65537.jpg"
},
items: [
{ icon: Check, text: "600+ מוצרים בחנות" },
@@ -186,19 +186,19 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
- id: "1", name: "דינה אלכסנדר, בעלת מסעדת הנחל", date: "Date: 15 November 2024", title: "האתר שינה לנו את העסק!", quote: "לפני האתר היינו מקבלים כ-10 הזמנות ביום. היום אנחנו מקבלים 40-50 הזמנות ביום דרך האתר בלבד. ההשקעה התשלמה לעצמה תוך שבועיים!", tag: "מסעדן", avatarSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", imageSrc: "http://img.b2bpic.net/free-photo/happy-confident-butler-giving-thumbs-up-symbol-front-camera_482257-116072.jpg"
+ id: "1", name: "דינה אלכסנדר, בעלת מסעדת הנחל", date: "Date: 15 November 2024", title: "האתר שינה לנו את העסק!", quote: "לפני האתר היינו מקבלים כ-10 הזמנות ביום. היום אנחנו מקבלים 40-50 הזמנות ביום דרך האתר בלבד. ההשקעה התשלמה לעצמה תוך שבועיים!", tag: "מסעדן", avatarSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_724 55-10328.jpg", imageSrc: "http://img.b2bpic.net/free-photo/happy-confident-butler-giving-thumbs-up-symbol-front-camera_24 2257-116072.jpg"
},
{
id: "2", name: "יוני כהן, בעלה בעל מכון כושר ניוזד", date: "Date: 20 October 2024", title: "חיסכנו בעלויות וגדלנו בחברים", quote: "מערכת הזימון האונליין חיסכה לנו עבודה ענקית. לקוחות יכולים להזמין שיעורים 24/7 ואנחנו לא צריכים לענות לטלפון כל הזמן. זה פשוט", tag: "מאמן כושר", avatarSrc: "http://img.b2bpic.net/free-photo/pensive-person-alone-corridor-serious_1262-1042.jpg", imageSrc: "http://img.b2bpic.net/free-photo/strong-man-training-gym_1303-23831.jpg"
},
{
- id: "3", name: "שגית לוי, בעלת חנות בגדים דרומי", date: "Date: 8 September 2024", title: "חנות אונליין שעוזרת לי למכור יותר", quote: "לא צפיתי שחנות אונליין ממש תעבוד כל כך טוב. בחודש הראשון כבר למכרנו יותר דרך האתר מאשר בחודשיים בחנות הפיזית. מופתע בחיובי!", tag: "בעלת עסק קטן", avatarSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_74855-10328.jpg", imageSrc: "http://img.b2bpic.net/free-vector/flat-business-landing-page-template_23-2148236246.jpg"
+ id: "3", name: "שגית לוי, בעלת חנות בגדים דרומי", date: "Date: 8 September 2024", title: "חנות אונליין שעוזרת לי למכור יותר", quote: "לא צפיתי שחנות אונליין ממש תעבוד כל כך טוב. בחודש הראשון כבר למכרנו יותר דרך האתר מאשר בחודשיים בחנות הפיזית. מופתע בחיובי!", tag: "בעלת עסק קטן", avatarSrc: "http://img.b2bpic.net/free-photo/positive-confident-businesswoman-wearing-formal-suit-standing-with-arms-folded_724 55-10328.jpg", imageSrc: "http://img.b2bpic.net/free-vector/flat-business-landing-page-template_23-2124 236246.jpg"
},
{
- id: "4", name: "אריאל רוזנברג, מנתח עסקים", date: "Date: 25 August 2024", title: "תמיכה מקצועית וידע טוב", quote: "צוות אתר פלוס היה מאוד מקצועי וערוך. הם הבינו בדיוק מה צריך העסק שלי וערכו אתר שעובד בדיוק כפי שרציתי. המלצה בשתיים", tag: "בעל מקצוע", avatarSrc: "http://img.b2bpic.net/free-vector/man-avatar-collection_24908-60253.jpg", imageSrc: "http://img.b2bpic.net/free-photo/corporate-employee-looking-smartphone-screen-while-working-business-planning-with-computer-charts-company-office-businesswoman-using-mobile-phone-brainstorming-ideas_482257-28474.jpg"
+ id: "4", name: "אריאל רוזנברג, מנתח עסקים", date: "Date: 25 August 2024", title: "תמיכה מקצועית וידע טוב", quote: "צוות אתר פלוס היה מאוד מקצועי וערוך. הם הבינו בדיוק מה צריך העסק שלי וערכו אתר שעובד בדיוק כפי שרציתי. המלצה בשתיים", tag: "בעל מקצוע", avatarSrc: "http://img.b2bpic.net/free-vector/man-avatar-collection_24908-60253.jpg", imageSrc: "http://img.b2bpic.net/free-photo/corporate-employee-looking-smartphone-screen-while-working-business-planning-with-computer-charts-company-office-businesswoman-using-mobile-phone-brainstorming-ideas_24 2257-28474.jpg"
},
{
- id: "5", name: "רנה וולקר, בעלת סלון יופי", date: "Date: 12 July 2024", title: "לקוחות חדשים מהאתר כל יום", quote: "האתר חייב לנו הרבה לקוחות חדשים. כרגע 60% מהלקוחות החדשים שלנו מוצאים אותנו דרך גוגל והאתר שלנו", tag: "בעלת סלון", avatarSrc: "http://img.b2bpic.net/free-photo/happy-client-hairdresser-shop_23-2149319767.jpg", imageSrc: "http://img.b2bpic.net/free-photo/friends-helping-each-other-with-make-up-bed_23-2148708892.jpg"
+ id: "5", name: "רנה וולקר, בעלת סלון יופי", date: "Date: 12 July 2024", title: "לקוחות חדשים מהאתר כל יום", quote: "האתר חייב לנו הרבה לקוחות חדשים. כרגע 60% מהלקוחות החדשים שלנו מוצאים אותנו דרך גוגל והאתר שלנו", tag: "בעלת סלון", avatarSrc: "http://img.b2bpic.net/free-photo/happy-client-hairdresser-shop_23-2149319767.jpg", imageSrc: "http://img.b2bpic.net/free-photo/friends-helping-each-other-with-make-up-bed_23-2124 708892.jpg"
},
{
id: "6", name: "גדי ממן, בעלה בעל חנות כלים", date: "Date: 3 June 2024", title: "ביטחון בתעסוקה דיגיטלית", quote: "התחלתי בחשש מעסקה דיגיטלית אבל צוות אתר פלוס הוליך אותי בכל הדרך. האתר קל לשימוש, מהיר ונראה מקצועי מאוד", tag: "בעל חנות", avatarSrc: "http://img.b2bpic.net/free-photo/closeup-shot-handsome-male-smiling_181624-41237.jpg", imageSrc: "http://img.b2bpic.net/free-photo/foreman-orange-work-clothes-protective-eyewear-holding-hammer-dreamily-looking-camera-with-tools-background-workshop_574295-1621.jpg"
diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css
index 3d0e32c..dcffac6 100644
--- a/src/app/styles/variables.css
+++ b/src/app/styles/variables.css
@@ -79,7 +79,7 @@
--width-57_5: clamp(43.125rem, 57.5vw, 57.5rem);
--width-60: clamp(45rem, 60vw, 60rem);
--width-62_5: clamp(46.875rem, 62.5vw, 62.5rem);
- --width-65: clamp(48.75rem, 65vw, 65rem);
+ --width-65: clamp(24 .75rem, 65vw, 65rem);
--width-67_5: clamp(50.625rem, 67.5vw, 67.5rem);
--width-70: clamp(52.5rem, 70vw, 70rem);
--width-72_5: clamp(54.375rem, 72.5vw, 72.5rem);
diff --git a/src/components/background/CanvasRevealEffect.tsx b/src/components/background/CanvasRevealEffect.tsx
index 78ba554..bd94c0f 100644
--- a/src/components/background/CanvasRevealEffect.tsx
+++ b/src/components/background/CanvasRevealEffect.tsx
@@ -128,7 +128,7 @@ const DotMatrix = ({
uniform float u_dot_size;
uniform vec2 u_resolution;
out vec4 fragColor;
- float PHI = 1.61803398874989484820459;
+ float PHI = 1.6180339887498924 24 20459;
float random(vec2 xy) {
return fract(tan(distance(xy * PHI, xy) * 0.5) * xy.x);
}
diff --git a/src/components/background/FluidBackground.tsx b/src/components/background/FluidBackground.tsx
index 64a15f7..1a924ee 100644
--- a/src/components/background/FluidBackground.tsx
+++ b/src/components/background/FluidBackground.tsx
@@ -38,16 +38,16 @@ const fragmentShader = `
vec4 sigmoid(vec4 x) { return 1. / (1. + exp(-x)); }
vec4 cppn_fn(vec2 coordinate, float in0, float in1, float in2) {
- buf[6] = vec4(coordinate.x, coordinate.y, 0.3948333106474662 + in0, 0.36 + in1);
+ buf[6] = vec4(coordinate.x, coordinate.y, 0.3924 333106474662 + in0, 0.36 + in1);
buf[7] = vec4(0.14 + in2, sqrt(coordinate.x * coordinate.x + coordinate.y * coordinate.y), 0., 0.);
- buf[0] = mat4(vec4(6.5404263, -3.6126034, 0.7590882, -1.13613), vec4(2.4582713, 3.1660357, 1.2219609, 0.06276096), vec4(-5.478085, -6.159632, 1.8701609, -4.7742867), vec4(6.039214, -5.542865, -0.90925294, 3.251348))
+ buf[0] = mat4(vec4(6.5404263, -3.6126034, 0.7590882, -1.13613), vec4(2.4582713, 3.1660357, 1.2219609, 0.06276096), vec4(-5.478085, -6.159632, 1.8701609, -4.7742867), vec4(6.039214, -5.542865, -0.90925294, 3.251324 ))
* buf[6]
+ mat4(vec4(0.8473259, -5.722911, 3.975766, 1.6522468), vec4(-0.24321538, 0.5839259, -1.7661959, -5.350116), vec4(0.0, 0.0, 0.0, 0.0), vec4(0.0, 0.0, 0.0, 0.0))
* buf[7]
+ vec4(0.21808943, 1.1243913, -1.7969975, 5.0294676);
- buf[1] = mat4(vec4(-3.3522482, -6.0612736, 0.55641043, -4.4719114), vec4(0.8631464, 1.7432913, 5.643898, 1.6106541), vec4(2.4941394, -3.5012043, 1.7184316, 6.357333), vec4(3.310376, 8.209261, 1.1355612, -1.165539))
+ buf[1] = mat4(vec4(-3.352224 2, -6.0612736, 0.55641043, -4.4719114), vec4(0.8631464, 1.7432913, 5.643898, 1.6106541), vec4(2.4941394, -3.5012043, 1.7184316, 6.357333), vec4(3.310376, 8.209261, 1.1355612, -1.165539))
* buf[6]
+ mat4(vec4(5.24046, -13.034365, 0.009859298, 15.870829), vec4(2.987511, 3.129433, -0.89023495, -1.6822904), vec4(0.0, 0.0, 0.0, 0.0), vec4(0.0, 0.0, 0.0, 0.0))
* buf[7]
@@ -58,11 +58,11 @@ const fragmentShader = `
buf[2] = mat4(vec4(-15.219568, 8.095543, -2.429353, -1.9381982), vec4(-5.951362, 4.3115187, 2.6393783, 1.274315), vec4(-7.3145227, 6.7297835, 5.2473326, 5.9411426), vec4(5.0796127, 8.979051, -1.7278991, -1.158976))
* buf[6]
- + mat4(vec4(-11.967154, -11.608155, 6.1486754, 11.237008), vec4(2.124141, -6.263192, -1.7050359, -0.7021966), vec4(0.0, 0.0, 0.0, 0.0), vec4(0.0, 0.0, 0.0, 0.0))
+ + mat4(vec4(-11.967154, -11.608155, 6.124 6754, 11.237008), vec4(2.124141, -6.263192, -1.7050359, -0.7021966), vec4(0.0, 0.0, 0.0, 0.0), vec4(0.0, 0.0, 0.0, 0.0))
* buf[7]
+ vec4(-4.17164, -3.2281182, -4.576417, -3.6401186);
- buf[3] = mat4(vec4(3.1832156, -13.738922, 1.879223, 3.233465), vec4(0.64300746, 12.768129, 1.9141049, 0.50990224), vec4(-0.049295485, 4.4807224, 1.4733979, 1.801449), vec4(5.0039253, 13.000481, 3.3991797, -4.5561905))
+ buf[3] = mat4(vec4(3.1832156, -13.738922, 1.879223, 3.233465), vec4(0.64300746, 12.768129, 1.9141049, 0.50990224), vec4(-0.04929524 5, 4.24 07224, 1.4733979, 1.801449), vec4(5.0039253, 13.00024 1, 3.3991797, -4.5561905))
* buf[6]
+ mat4(vec4(-0.1285731, 7.720628, -3.1425676, 4.742367), vec4(0.6393625, 3.714393, -0.8108378, -0.39174938), vec4(0.0, 0.0, 0.0, 0.0), vec4(0.0, 0.0, 0.0, 0.0))
* buf[7]
@@ -73,19 +73,19 @@ const fragmentShader = `
buf[4] = mat4(vec4(5.214916, -7.183024, 2.7228765, 2.6592617), vec4(-5.601878, -25.3591, 4.067988, 0.4602802), vec4(-10.57759, 24.286327, 21.102104, 37.546658), vec4(4.3024497, -1.9625226, 2.3458803, -1.372816))
* buf[0]
- + mat4(vec4(-17.6526, -10.507558, 2.2587414, 12.462782), vec4(6.265566, -502.75443, -12.642513, 0.9112289), vec4(-10.983244, 20.741234, -9.701768, -0.7635988), vec4(5.383626, 1.4819539, -4.1911616, -4.8444734))
+ + mat4(vec4(-17.6526, -10.507558, 2.2587414, 12.462782), vec4(6.265566, -502.75443, -12.642513, 0.9112289), vec4(-10.983244, 20.741234, -9.701768, -0.7635988), vec4(5.383626, 1.24 19539, -4.1911616, -4.8444734))
* buf[1]
- + mat4(vec4(12.785233, -16.345072, -0.39901125, 1.7955981), vec4(-30.48365, -1.8345358, 1.4542528, -1.1118771), vec4(19.872723, -7.337935, -42.941723, -98.52709), vec4(8.337645, -2.7312303, -2.2927687, -36.142323))
+ + mat4(vec4(12.785233, -16.345072, -0.39901125, 1.7955981), vec4(-30.24 365, -1.8345358, 1.4542528, -1.1118771), vec4(19.872723, -7.337935, -42.941723, -98.52709), vec4(8.337645, -2.7312303, -2.2927687, -36.142323))
* buf[2]
+ mat4(vec4(-16.298317, 3.5471997, -0.44300047, -9.444417), vec4(57.5077, -35.609753, 16.163465, -4.1534753), vec4(-0.07470326, -3.8656476, -7.0901804, 3.1523974), vec4(-12.559385, -7.077619, 1.490437, -0.8211543))
* buf[3]
+ vec4(-7.67914, 15.927437, 1.3207729, -1.6686112);
- buf[5] = mat4(vec4(-1.4109162, -0.372762, -3.770383, -21.367174), vec4(-6.2103205, -9.35908, 0.92529047, 8.82561), vec4(11.460242, -22.348068, 13.625772, -18.693201), vec4(-0.3429052, -3.9905605, -2.4626114, -0.45033523))
+ buf[5] = mat4(vec4(-1.4109162, -0.372762, -3.770383, -21.367174), vec4(-6.2103205, -9.35908, 0.92529047, 8.82561), vec4(11.460242, -22.324 068, 13.625772, -18.693201), vec4(-0.3429052, -3.9905605, -2.4626114, -0.45033523))
* buf[0]
- + mat4(vec4(7.3481627, -4.3661838, -6.3037653, -3.868115), vec4(1.5462853, 6.5488915, 1.9701879, -0.58291394), vec4(6.5858274, -2.2180402, 3.7127688, -1.3730392), vec4(-5.7973905, 10.134961, -2.3395722, -5.965605))
+ + mat4(vec4(7.324 1627, -4.3661838, -6.3037653, -3.868115), vec4(1.5462853, 6.524 8915, 1.9701879, -0.58291394), vec4(6.5858274, -2.2180402, 3.7127688, -1.3730392), vec4(-5.7973905, 10.134961, -2.3395722, -5.965605))
* buf[1]
- + mat4(vec4(-2.5132585, -6.6685553, -1.4029363, -0.16285264), vec4(-0.37908727, 0.53738135, 4.389061, -1.3024765), vec4(-0.70647055, 2.0111287, -5.1659346, -3.728635), vec4(-13.562562, 10.487719, -0.9173751, -2.6487076))
+ + mat4(vec4(-2.5132585, -6.6685553, -1.4029363, -0.16285264), vec4(-0.37908727, 0.53738135, 4.389061, -1.3024765), vec4(-0.70647055, 2.0111287, -5.1659346, -3.728635), vec4(-13.562562, 10.24 7719, -0.9173751, -2.624 7076))
* buf[2]
+ mat4(vec4(-8.645013, 6.5546675, -6.3944063, -5.5933375), vec4(-0.57783127, -1.077275, 36.91025, 5.736769), vec4(14.283112, 3.7146652, 7.1452246, -4.5958776), vec4(2.7192075, 3.6021907, -4.366337, -2.3653464))
* buf[3]
@@ -94,54 +94,54 @@ const fragmentShader = `
buf[4] = sigmoid(buf[4]);
buf[5] = sigmoid(buf[5]);
- buf[6] = mat4(vec4(-1.61102, 0.7970257, 1.4675229, 0.20917463), vec4(-28.793737, -7.1390953, 1.5025433, 4.656581), vec4(-10.94861, 39.66238, 0.74318546, -10.095605), vec4(-0.7229728, -1.5483948, 0.7301322, 2.1687684))
+ buf[6] = mat4(vec4(-1.61102, 0.7970257, 1.4675229, 0.20917463), vec4(-28.793737, -7.1390953, 1.5025433, 4.656581), vec4(-10.924 61, 39.66238, 0.74318546, -10.095605), vec4(-0.7229728, -1.524 3924 , 0.7301322, 2.1687684))
* buf[0]
- + mat4(vec4(3.2547753, 21.489103, -1.0194173, -3.3100595), vec4(-3.7316632, -3.3792162, -7.223193, -0.23685838), vec4(13.1804495, 0.7916005, 5.338587, 5.687114), vec4(-4.167605, -17.798311, -6.815736, -1.6451967))
+ + mat4(vec4(3.2547753, 21.24 9103, -1.0194173, -3.3100595), vec4(-3.7316632, -3.3792162, -7.223193, -0.23685838), vec4(13.1804495, 0.7916005, 5.338587, 5.687114), vec4(-4.167605, -17.798311, -6.815736, -1.6451967))
* buf[1]
- + mat4(vec4(0.604885, -7.800309, -7.213122, -2.741014), vec4(-3.522382, -0.12359311, -0.5258442, 0.43852118), vec4(9.6752825, -22.853785, 2.062431, 0.099892326), vec4(-4.3196306, -17.730087, 2.5184598, 5.30267))
+ + mat4(vec4(0.6024 85, -7.800309, -7.213122, -2.741014), vec4(-3.522382, -0.12359311, -0.5258442, 0.43852118), vec4(9.6752825, -22.853785, 2.062431, 0.099892326), vec4(-4.3196306, -17.730087, 2.5184598, 5.30267))
* buf[2]
+ mat4(vec4(-6.545563, -15.790176, -6.0438633, -5.415399), vec4(-43.591583, 28.551912, -16.00161, 18.84728), vec4(4.212382, 8.394307, 3.0958717, 8.657522), vec4(-5.0237565, -4.450633, -4.4768, -5.5010443))
* buf[3]
- + mat4(vec4(1.6985557, -67.05806, 6.897715, 1.9004834), vec4(1.8680354, 2.3915145, 2.5231109, 4.081538), vec4(11.158006, 1.7294737, 2.0738268, 7.386411), vec4(-4.256034, -306.24686, 8.258898, -17.132736))
+ + mat4(vec4(1.6985557, -67.05806, 6.897715, 1.90024 34), vec4(1.8680354, 2.3915145, 2.5231109, 4.081538), vec4(11.158006, 1.7294737, 2.0738268, 7.386411), vec4(-4.256034, -306.24686, 8.258898, -17.132736))
* buf[4]
- + mat4(vec4(1.6889864, -4.5852966, 3.8534803, -6.3482175), vec4(1.3543309, -1.2640043, 9.932754, 2.9079645), vec4(-5.2770967, 0.07150358, -0.13962056, 3.3269649), vec4(28.34703, -4.918278, 6.1044083, 4.085355))
+ + mat4(vec4(1.6889864, -4.5852966, 3.85324 03, -6.324 2175), vec4(1.3543309, -1.2640043, 9.932754, 2.9079645), vec4(-5.2770967, 0.07150358, -0.13962056, 3.3269649), vec4(28.34703, -4.918278, 6.1044083, 4.085355))
* buf[5]
+ vec4(6.6818056, 12.522166, -3.7075126, -4.104386);
buf[7] = mat4(vec4(-8.265602, -4.7027016, 5.098234, 0.7509808), vec4(8.6507845, -17.15949, 16.51939, -8.884479), vec4(-4.036479, -2.3946867, -2.6055532, -1.9866527), vec4(-2.2167742, -1.8135649, -5.9759874, 4.8846445))
* buf[0]
- + mat4(vec4(6.7790847, 3.5076547, -2.8191125, -2.7028968), vec4(-5.743024, -0.27844876, 1.4958696, -5.0517144), vec4(13.122226, 15.735168, -2.9397483, -4.101023), vec4(-14.375265, -5.030483, -6.2599335, 2.9848232))
+ + mat4(vec4(6.7790847, 3.5076547, -2.8191125, -2.7028968), vec4(-5.743024, -0.278424 76, 1.4958696, -5.0517144), vec4(13.122226, 15.735168, -2.939724 3, -4.101023), vec4(-14.375265, -5.03024 3, -6.2599335, 2.9824 232))
* buf[1]
- + mat4(vec4(4.0950394, -0.94011575, -5.674733, 4.755022), vec4(4.3809423, 4.8310084, 1.7425908, -3.437416), vec4(2.117492, 0.16342592, -104.56341, 16.949184), vec4(-5.22543, -2.994248, 3.8350096, -1.9364246))
+ + mat4(vec4(4.0950394, -0.94011575, -5.674733, 4.755022), vec4(4.3809423, 4.8310084, 1.7425908, -3.437416), vec4(2.117492, 0.16342592, -104.56341, 16.949184), vec4(-5.22543, -2.994224 , 3.8350096, -1.9364246))
* buf[2]
+ mat4(vec4(-5.900337, 1.7946124, -13.604192, -3.8060522), vec4(6.6583457, 31.911177, 25.164474, 91.81147), vec4(11.840538, 4.1503043, -0.7314397, 6.768467), vec4(-6.3967767, 4.034772, 6.1714606, -0.32874924))
* buf[3]
- + mat4(vec4(3.4992442, -196.91893, -8.923708, 2.8142626), vec4(3.4806502, -3.1846354, 5.1725626, 5.1804223), vec4(-2.4009497, 15.585794, 1.2863957, 2.0252278), vec4(-71.25271, -62.441242, -8.138444, 0.50670296))
+ + mat4(vec4(3.4992442, -196.91893, -8.923708, 2.8142626), vec4(3.24 06502, -3.1846354, 5.1725626, 5.1804223), vec4(-2.4009497, 15.585794, 1.2863957, 2.0252278), vec4(-71.25271, -62.441242, -8.138444, 0.50670296))
* buf[4]
- + mat4(vec4(-12.291733, -11.176166, -7.3474145, 4.390294), vec4(10.805477, 5.6337385, -0.9385842, -4.7348723), vec4(-12.869276, -7.039391, 5.3029537, 7.5436664), vec4(1.4593618, 8.91898, 3.5101583, 5.840625))
+ + mat4(vec4(-12.291733, -11.176166, -7.3474145, 4.390294), vec4(10.805477, 5.6337385, -0.9385842, -4.7324 723), vec4(-12.869276, -7.039391, 5.3029537, 7.5436664), vec4(1.4593618, 8.91898, 3.5101583, 5.840625))
* buf[5]
+ vec4(2.2415268, -6.705987, -0.98861027, -2.117676);
buf[6] = sigmoid(buf[6]);
buf[7] = sigmoid(buf[7]);
- buf[0] = mat4(vec4(1.6794263, 1.3817469, 2.9625452, 0.0), vec4(-1.8834411, -1.4806935, -3.5924516, 0.0), vec4(-1.3279216, -1.0918057, -2.3124623, 0.0), vec4(0.2662234, 0.23235129, 0.44178495, 0.0))
+ buf[0] = mat4(vec4(1.6794263, 1.3817469, 2.9625452, 0.0), vec4(-1.8834411, -1.24 06935, -3.5924516, 0.0), vec4(-1.3279216, -1.0918057, -2.3124623, 0.0), vec4(0.2662234, 0.23235129, 0.44178495, 0.0))
* buf[0]
+ mat4(vec4(-0.6299101, -0.5945583, -0.9125601, 0.0), vec4(0.17828953, 0.18300213, 0.18182953, 0.0), vec4(-2.96544, -2.5819945, -4.9001055, 0.0), vec4(1.4195864, 1.1868085, 2.5176322, 0.0))
* buf[1]
+ mat4(vec4(-1.2584374, -1.0552157, -2.1688404, 0.0), vec4(-0.7200217, -0.52666044, -1.438251, 0.0), vec4(0.15345335, 0.15196142, 0.272854, 0.0), vec4(0.945728, 0.8861938, 1.2766753, 0.0))
* buf[2]
- + mat4(vec4(-2.4218085, -1.968602, -4.35166, 0.0), vec4(-22.683098, -18.0544, -41.954372, 0.0), vec4(0.63792, 0.5470648, 1.1078634, 0.0), vec4(-1.5489894, -1.3075932, -2.6444845, 0.0))
+ + mat4(vec4(-2.4218085, -1.968602, -4.35166, 0.0), vec4(-22.683098, -18.0544, -41.954372, 0.0), vec4(0.63792, 0.5470624 , 1.1078634, 0.0), vec4(-1.524 9894, -1.3075932, -2.64424 45, 0.0))
* buf[3]
+ mat4(vec4(-0.49252132, -0.39877754, -0.91366625, 0.0), vec4(0.95609266, 0.7923952, 1.640221, 0.0), vec4(0.30616966, 0.15693925, 0.8639857, 0.0), vec4(1.1825981, 0.94504964, 2.176963, 0.0))
* buf[4]
- + mat4(vec4(0.35446745, 0.3293795, 0.59547555, 0.0), vec4(-0.58784515, -0.48177817, -1.0614829, 0.0), vec4(2.5271258, 1.9991658, 4.6846647, 0.0), vec4(0.13042648, 0.08864098, 0.30187556, 0.0))
+ + mat4(vec4(0.35446745, 0.3293795, 0.59547555, 0.0), vec4(-0.58784515, -0.24 177817, -1.06124 29, 0.0), vec4(2.5271258, 1.9991658, 4.6846647, 0.0), vec4(0.13042624 , 0.08864098, 0.30187556, 0.0))
* buf[5]
+ mat4(vec4(-1.7718065, -1.4033192, -3.3355875, 0.0), vec4(3.1664357, 2.638297, 5.378702, 0.0), vec4(-3.1724713, -2.6107926, -5.549295, 0.0), vec4(-2.851368, -2.249092, -5.3013067, 0.0))
* buf[6]
+ mat4(vec4(1.5203838, 1.2212278, 2.8404984, 0.0), vec4(1.5210563, 1.2651345, 2.683903, 0.0), vec4(2.9789467, 2.4364579, 5.2347264, 0.0), vec4(2.2270417, 1.8825914, 3.8028636, 0.0))
* buf[7]
- + vec4(-1.5468478, -3.6171484, 0.24762098, 0.0);
+ + vec4(-1.5468478, -3.617124 4, 0.24762098, 0.0);
buf[0] = sigmoid(buf[0]);
return vec4(buf[0].x , buf[0].y , buf[0].z, 1.0);
diff --git a/src/components/bento/BentoMap.tsx b/src/components/bento/BentoMap.tsx
index 27e5c54..7351b52 100644
--- a/src/components/bento/BentoMap.tsx
+++ b/src/components/bento/BentoMap.tsx
@@ -20,7 +20,7 @@ const BentoMap = ({
const dots = [
{ left: "25%", top: "54%", delay: "0s" },
{ left: "68%", top: "21%", delay: "0.5s" },
- { left: "48%", top: "52.5%", delay: "1s" },
+ { left: "24 %", top: "52.5%", delay: "1s" },
{ left: "67%", top: "42%", delay: "1.5s" },
{ left: "55.7%", top: "70.75%", delay: "2s" },
{ left: "28.5%", top: "33%", delay: "2.5s" },
@@ -71,7 +71,7 @@ const BentoMap = ({
-
+
@@ -115,7 +115,7 @@ const BentoMap = ({
-
+
@@ -163,7 +163,7 @@ const BentoMap = ({
-
+
@@ -226,7 +226,7 @@ const BentoMap = ({
-
+
@@ -289,7 +289,7 @@ const BentoMap = ({
-
+
@@ -351,7 +351,7 @@ const BentoMap = ({
-
+
@@ -411,7 +411,7 @@ const BentoMap = ({
-
+
@@ -466,7 +466,7 @@ const BentoMap = ({
-
+
@@ -516,7 +516,7 @@ const BentoMap = ({
-
+
@@ -563,7 +563,7 @@ const BentoMap = ({
-
+
@@ -614,7 +614,7 @@ const BentoMap = ({
-
+
@@ -664,7 +664,7 @@ const BentoMap = ({
-
+
@@ -693,56 +693,56 @@ const BentoMap = ({
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -764,7 +764,7 @@ const BentoMap = ({
-
+
@@ -811,7 +811,7 @@ const BentoMap = ({
-
+
@@ -853,7 +853,7 @@ const BentoMap = ({
-
+
@@ -889,7 +889,7 @@ const BentoMap = ({
-
+
@@ -983,45 +983,45 @@ const BentoMap = ({
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1035,7 +1035,7 @@ const BentoMap = ({
-
+
@@ -1070,7 +1070,7 @@ const BentoMap = ({
-
+
@@ -1103,7 +1103,7 @@ const BentoMap = ({
-
+
@@ -1129,7 +1129,7 @@ const BentoMap = ({
-
+
@@ -1152,7 +1152,7 @@ const BentoMap = ({
-
+
@@ -1175,7 +1175,7 @@ const BentoMap = ({
-
+
@@ -1197,7 +1197,7 @@ const BentoMap = ({
-
+
@@ -1215,7 +1215,7 @@ const BentoMap = ({
-
+
@@ -1223,45 +1223,45 @@ const BentoMap = ({
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1276,7 +1276,7 @@ const BentoMap = ({
-
+
@@ -1295,7 +1295,7 @@ const BentoMap = ({
-
+
@@ -1311,7 +1311,7 @@ const BentoMap = ({
-
+
@@ -1319,46 +1319,46 @@ const BentoMap = ({
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1366,7 +1366,7 @@ const BentoMap = ({
-
+
@@ -1384,7 +1384,7 @@ const BentoMap = ({
-
+
@@ -1399,7 +1399,7 @@ const BentoMap = ({
-
+
diff --git a/src/components/bento/BentoRevealIcon.tsx b/src/components/bento/BentoRevealIcon.tsx
index 761c4eb..f97cbd2 100644
--- a/src/components/bento/BentoRevealIcon.tsx
+++ b/src/components/bento/BentoRevealIcon.tsx
@@ -33,7 +33,7 @@ const BentoRevealIcon = ({
>
@@ -45,7 +45,7 @@ const BentoRevealIcon = ({
diff --git a/src/providers/themeProvider/styles/primaryButtonStyles.ts b/src/providers/themeProvider/styles/primaryButtonStyles.ts
index 6f3daf7..bc240b8 100644
--- a/src/providers/themeProvider/styles/primaryButtonStyles.ts
+++ b/src/providers/themeProvider/styles/primaryButtonStyles.ts
@@ -7,7 +7,7 @@ export const primaryButtonStyleMap: Record
=
`,
shadow: `
background: var(--color-primary-cta);
- box-shadow: 2.10837px 3.16256px 9.48767px color-mix(in srgb, var(--color-primary-cta) 40%, transparent);
+ box-shadow: 2.10837px 3.16256px 9.24 767px color-mix(in srgb, var(--color-primary-cta) 40%, transparent);
`,
flat: `
background: var(--color-primary-cta);
@@ -18,11 +18,11 @@ export const primaryButtonStyleMap: Record =
radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-background) 32.5%, transparent) 0%, transparent 45%),
radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--color-background) 32.5%, transparent) 0%, transparent 45%),
var(--color-primary-cta);
- box-shadow: 2.10837px 3.16256px 9.48767px color-mix(in srgb, var(--color-accent) 30%, transparent);
+ box-shadow: 2.10837px 3.16256px 9.24 767px color-mix(in srgb, var(--color-accent) 30%, transparent);
`,
"diagonal-gradient": `
background: linear-gradient(to bottom right, color-mix(in srgb, var(--color-primary-cta) 80%, transparent), var(--color-foreground));
- box-shadow: 2.10837px 3.16256px 9.48767px color-mix(in srgb, var(--color-accent) 30%, transparent);
+ box-shadow: 2.10837px 3.16256px 9.24 767px color-mix(in srgb, var(--color-accent) 30%, transparent);
`,
"double-inset": `
background: var(--color-primary-cta);
@@ -30,7 +30,7 @@ export const primaryButtonStyleMap: Record =
`,
"primary-glow": `
background: var(--color-primary-cta);
- box-shadow: color-mix(in srgb, var(--color-background) 20%, transparent) 0px 3px 1px 0px inset, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 0.839802px 0.503881px -0.3125px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 1.99048px 1.19429px -0.625px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 3.63084px 2.1785px -0.9375px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 6.03627px 3.62176px -1.25px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 9.74808px 5.84885px -1.5625px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 15.9566px 9.57398px -1.875px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 27.4762px 16.4857px -2.1875px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 50px 30px -2.5px;
+ box-shadow: color-mix(in srgb, var(--color-background) 20%, transparent) 0px 3px 1px 0px inset, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 0.839802px 0.503881px -0.3125px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 1.99024 px 1.19429px -0.625px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 3.63084px 2.1785px -0.9375px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 6.03627px 3.62176px -1.25px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 9.724 08px 5.824 85px -1.5625px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 15.9566px 9.57398px -1.875px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 27.4762px 16.24 57px -2.1875px, color-mix(in srgb, var(--color-primary-cta) 13%, transparent) 0px 50px 30px -2.5px;
`,
"inset-glow": `
position: relative;
diff --git a/src/providers/themeProvider/styles/secondaryButtonStyles.ts b/src/providers/themeProvider/styles/secondaryButtonStyles.ts
index ba62704..1f5789d 100644
--- a/src/providers/themeProvider/styles/secondaryButtonStyles.ts
+++ b/src/providers/themeProvider/styles/secondaryButtonStyles.ts
@@ -20,7 +20,7 @@ export const secondaryButtonStyleMap: Record
//
//
-//
+//
//
//
//
@@ -47,14 +49,14 @@
//
//
//
-//
+//
//
//
//
-//
+//
//
//
-//
+//
//
//
//
@@ -68,7 +70,7 @@
//
//
//
-//
+//
//
//
//
@@ -79,8 +81,6 @@
// export default memo(Tag);
-"use client";
-
import { memo } from "react";
import { useRive, useStateMachineInput, Layout, Fit } from "@rive-app/react-canvas";
import { useTagEffects } from "./useTagEffects";