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}

{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 @@ - + - + - + - + @@ -29,7 +29,7 @@ - + @@ -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 @@ - + @@ -32,14 +32,14 @@ .s5 { filter: url(#f3);fill: url(#g3) } .s6 { filter: url(#f1);fill: url(#g4) } - + - + - + @@ -53,6 +53,6 @@ - + \ 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";