@@ -208,37 +208,4 @@
.l-drop-shadow {
filter: drop-shadow(0 16px 32px rgb(55 59 77 / 0.04));
}
-
- .storage-mint-bg,
- .storage-purple-bg {
- position: relative;
- isolation: isolate;
- }
-
- .storage-mint-bg::before,
- .storage-purple-bg::before {
- content: '';
- position: absolute;
- inset: 0;
- z-index: -1;
- pointer-events: none;
- background-repeat: no-repeat;
- }
-
- @media (min-width: 48rem) {
- .storage-mint-bg::before {
- background-image: url('/images/bgs/mint-gradient.png');
- background-position: right top;
- }
- }
-
- .storage-purple-bg::before {
- background-image: url('/images/bgs/purple-gradient.png');
- background-position: left;
- }
-
- :global(body.brand-green .storage-mint-bg::before),
- :global(body.brand-green .storage-purple-bg::before) {
- filter: var(--web-color-image-background-filter);
- }
diff --git a/src/scss/1-css-variables/_colors.scss b/src/scss/1-css-variables/_colors.scss
index 0070094dd2..0c163db3ea 100644
--- a/src/scss/1-css-variables/_colors.scss
+++ b/src/scss/1-css-variables/_colors.scss
@@ -35,7 +35,7 @@
--web-color-border: var(--web-color-subtle);
}
- /* brand accent (pink by default) */
+ /* pink */
--web-color-pink-hue: 343;
--web-color-pink-200: var(--web-color-pink-hue) 98% 84%;
--web-color-pink-500: var(--web-color-pink-hue) 98% 60%; /* #FD366E */
@@ -82,14 +82,6 @@
--web-color-secondary-hue: 351;
--web-color-secondary-100: var(--web-color-secondary-hue) 99% 66%; /* #FE536D */
- /* brand helpers for glow, gradients and image tinting */
- --web-color-brand-rgb: 253 54 110;
- --web-color-brand-soft-rgb: 255 64 120;
- --web-color-image-accent-filter: none;
- --web-color-image-background-filter: none;
- --web-color-button-primary: var(--web-color-pink-500);
- --web-color-button-secondary: var(--web-color-secondary-100);
-
/* greyscale */
--web-color-white: 0 0% 100%;
--web-color-greyscale-25: 240 11% 98%;
@@ -113,33 +105,6 @@
#{$theme-dark} { @include color-dark; }
}
-body.brand-pink {
- --web-color-pink-hue: 343;
- --web-color-secondary-hue: 351;
- --web-color-brand-rgb: 253 54 110;
- --web-color-brand-soft-rgb: 255 64 120;
- --web-color-image-accent-filter: none;
- --web-color-image-background-filter: none;
- --web-color-button-primary: var(--web-color-pink-500);
- --web-color-button-secondary: var(--web-color-secondary-100);
-}
-
-body.brand-green {
- --web-color-pink-hue: 151;
- --web-color-secondary-hue: 165;
- --web-color-pink-500: 151 72% 38%;
- --web-color-pink-600: 151 66% 32%;
- --web-color-accent: var(--web-color-pink-500);
- --web-color-accent-darker: var(--web-color-pink-600);
- --web-color-accent-click: var(--web-color-pink-500);
- --web-color-brand-rgb: 15 166 95;
- --web-color-brand-soft-rgb: 56 214 140;
- --web-color-image-accent-filter: hue-rotate(155deg) saturate(1.08) brightness(0.98);
- --web-color-image-background-filter: hue-rotate(155deg) saturate(1.04) brightness(0.96);
- --web-color-button-primary: 151 74% 36%;
- --web-color-button-secondary: 165 78% 42%;
-}
-
.#{$p}-u-color-text-primary { color:hsl(var(--web-color-primary))!important; }
.#{$p}-u-color-text-secondary { color:hsl(var(--web-color-secondary))!important; }
.#{$p}-u-color-text-tertiary { color:hsl(var(--web-color-tertiary))!important; }
diff --git a/src/scss/6-elements/_badges.scss b/src/scss/6-elements/_badges.scss
index 04395f0252..b1180d7b7e 100644
--- a/src/scss/6-elements/_badges.scss
+++ b/src/scss/6-elements/_badges.scss
@@ -1,18 +1,14 @@
@use '../abstract' as *;
.#{$p}-badges {
- --p-badges-shadow-bg-color: hsl(var(--web-color-pink-500) / 0.22);
- --p-badges-shadow-border-color: hsl(var(--web-color-pink-500) / 0.38);
+ --p-badges-shadow-bg-color: #f2c8d6;
+ --p-badges-shadow-border-color: #f69db7;
--p-badges-shadowopacity: 0.4;
align-self:center; color:hsl(var(--color-neutral-0));
padding-block:pxToRem(6); padding-inline:pxToRem(12); border-radius:pxToRem(6);
- background: radial-gradient(
- 98.13% 199.7% at 98.13% 100%,
- hsl(var(--web-color-pink-600)) 0%,
- hsl(var(--web-color-pink-500)) 41.6%,
- hsl(var(--web-color-pink-500)) 100%
- );
+ // background: linear-gradient(175deg, hsl(var(--web-color-pink-500)) 25.03%, hsl(var(--web-color-secondary-100)) 100%);
+ background: radial-gradient(98.13% 199.7% at 98.13% 100%, #FE6947 0%, #FD366E 41.6%, #FD366E 100%);
-webkit-backdrop-filter:blur(pxToRem(40));
backdrop-filter:blur(pxToRem(40));
@@ -26,14 +22,14 @@
#{$theme-dark} & {
- --p-badges-shadow-bg-color: hsl(var(--web-color-pink-500) / 0.16);
- --p-badges-shadow-border-color: hsl(var(--web-color-pink-500) / 0.28);
+ --p-badges-shadow-bg-color: #2c2c2f;
+ --p-badges-shadow-border-color: #39393c;
--p-badges-shadowopacity: 0.13;
}
#{$theme-light} &{
- --p-badges-shadow-bg-color: hsl(var(--web-color-pink-500) / 0.22);
- --p-badges-shadow-border-color: hsl(var(--web-color-pink-500) / 0.38);
+ --p-badges-shadow-bg-color: #f2c8d6;
+ --p-badges-shadow-border-color: #f69db7;
--p-badges-shadowopacity: 0.4;
}
diff --git a/src/scss/6-elements/_button.scss b/src/scss/6-elements/_button.scss
index 685f18b644..93ab1a1097 100644
--- a/src/scss/6-elements/_button.scss
+++ b/src/scss/6-elements/_button.scss
@@ -4,7 +4,7 @@
--m-border-radius: var(--border-radius-small, #{pxToRem(8)});
--m-border-size: #{pxToRem(1)};
- background: linear-gradient(135deg, hsl(var(--web-color-button-primary)) 0%, hsl(var(--web-color-button-primary)) 61%, hsl(var(--web-color-button-secondary)) 100%);
+ background: linear-gradient(135deg, hsl(var(--web-color-pink-500)) 0%, hsl(var(--web-color-pink-500)) 61%, hsl(var(--web-color-secondary-100)) 100%);
background-origin: border-box;
display:flex; inline-size:fit-content; justify-content:center; align-items:center; gap:pxToRem(8);
padding-inline:pxToRem(14); padding-block:pxToRem(7); min-block-size:pxToRem(40);
@@ -17,17 +17,17 @@
.#{$p}-inline-tag { margin-inline-end:pxToRem(-2); background:rgba(255, 255, 255, 0.24); }
&:where(:hover):where(:not(#{$disabled})) {
- box-shadow:0 0 pxToRem(32) 0 hsl(var(--web-color-button-primary) / 0.32);
+ box-shadow:0 0 pxToRem(32) 0 rgba(253, 54, 110, 0.32);
}
&:where(:active):where(:not(#{$disabled})) {
- box-shadow:0 0 pxToRem(32) 0 hsl(var(--web-color-button-primary) / 0.24);
+ box-shadow:0 0 pxToRem(32) 0 rgba(253, 54, 110, 0.24);
}
&:where(:focus-visible) {
- box-shadow: 0 0 0 pxToRem(4) hsl(var(--web-color-button-primary) / 0.24);
+ box-shadow: 0 0 0 pxToRem(4) rgba(253, 54, 110, 0.24);
#{$theme-dark} {
- box-shadow: 0 0 0 pxToRem(4) hsl(var(--web-color-button-primary) / 0.48);
+ box-shadow: 0 0 0 pxToRem(4) rgba(253, 54, 110, 0.48);
}
}
&:where(#{$disabled}) { opacity:0.4; cursor:initial; }
@@ -40,26 +40,26 @@
@include border-gradient;
.#{$p}-inline-tag {
- background:hsl(var(--web-color-secondary-100) / 0.10);
- color:hsl(var(--web-color-button-primary));
+ background:rgba(255, 64, 120, 0.10);
+ color:hsl(var(--web-color-pink-500));
}
@mixin dark-mode {
- background: hsl(var(--web-color-button-primary) / 0.04);
+ background: rgba(253, 54, 110, 0.04);
color: hsl(var(--web-color-greyscale-100));
- box-shadow: 0px -6px 10px 0px hsl(var(--web-color-button-primary) / 0.08) inset;
- [class*="icon"] { color:hsl(var(--web-color-button-primary)); }
+ box-shadow: 0px -6px 10px 0px rgba(253, 54, 110, 0.08) inset;
+ [class*="icon"] { color:hsl(var(--web-color-pink-500)); }
.#{$p}-inline-tag {
- background:hsl(var(--web-color-secondary-100) / 0.24);
+ background:rgba(255, 64, 120, 0.24);
color:hsl(var(--web-color-greyscale-50));
}
--m-border-gradient-before: linear-gradient(
to bottom,
- hsl(var(--web-color-button-primary) / 0.48) 0%,
- hsl(var(--web-color-button-primary) / 0) 180%
+ rgba(253, 54, 110, 0.48) 0%,
+ rgba(253, 54, 110, 0) 180%
);
@@ -72,11 +72,11 @@
&:where(:hover):not(:disabled) {
- background: hsl(var(--web-color-button-primary) / 0.10);
- box-shadow: 0px -6px 10px 0px hsl(var(--web-color-button-primary) / 0.08) inset;
+ background: rgba(253, 54, 110, 0.10);
+ box-shadow: 0px -6px 10px 0px rgba(253, 54, 110, 0.08) inset;
--m-border-gradient-before: linear-gradient(
- 180deg, hsl(var(--web-color-button-primary) / 0.64) 0%,
- hsl(var(--web-color-button-primary) / 0.00) 163.1%
+ 180deg, rgba(253, 54, 110, 0.64) 0%,
+ rgba(253, 54, 110, 0.00) 163.1%
);
--m-border-gradient-after: radial-gradient(
42.86% 42.86% at 50.55% 0%,
@@ -87,33 +87,33 @@
}
&:where(:active):not(:disabled) {
- background: hsl(var(--web-color-button-primary) / 0.16);
- box-shadow: 0px -6px 10px 0px hsl(var(--web-color-button-primary) / 0.08) inset;
+ background: rgba(253, 54, 110, 0.16);
+ box-shadow: 0px -6px 10px 0px rgba(253, 54, 110, 0.08) inset;
--m-border-gradient-before:
- linear-gradient(180deg, hsl(var(--web-color-button-primary) / 0.64) 0%, hsl(var(--web-color-button-primary) / 0.00) 163.1%);
+ linear-gradient(180deg, rgba(253, 54, 110, 0.64) 0%, rgba(253, 54, 110, 0.00) 163.1%);
--m-border-gradient-after:
radial-gradient(42.86% 42.86% at 50.55% 0%, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.00) 100%);
}
&:where(:focus-visible):not(:disabled) {
- background: hsl(var(--web-color-button-primary) / 0.04);
- box-shadow: 0px 0px 0px 4px hsl(var(--web-color-button-primary) / 0.16), 0px -6px 10px 0px hsl(var(--web-color-button-primary) / 0.08) inset;
+ background: rgba(253, 54, 110, 0.04);
+ box-shadow: 0px 0px 0px 4px rgba(253, 54, 110, 0.16), 0px -6px 10px 0px rgba(253, 54, 110, 0.08) inset;
}
}
@mixin light-mode {
- background: hsl(var(--web-color-button-primary) / 0.08);
+ background: hsla(343, 98%, 60%, 0.08);
box-shadow: none;
color: hsl(var(--web-color-accent-click));
.#{$p}-inline-tag {
- background:hsl(var(--web-color-secondary-100) / 0.10);
- color:hsl(var(--web-color-button-primary));
+ background:rgba(255, 64, 120, 0.10);
+ color:hsl(var(--web-color-pink-500));
}
--m-border-gradient-before:
- linear-gradient(180deg, hsl(var(--web-color-button-primary) / 0.19) 0%, hsl(var(--web-color-button-primary) / 0.48) 100%);
+ linear-gradient(180deg, rgba(253, 54, 110, 0.19) 0%, rgba(253, 54, 110, 0.48) 100%);
@@ -122,15 +122,15 @@
&:where(:hover):not(:disabled) {
- background: hsl(var(--web-color-button-primary) / 0.10);
+ background: rgba(253, 54, 110, 0.10);
}
&:where(:active):not(:disabled) {
- background: hsl(var(--web-color-button-primary) / 0.12);
+ background: rgba(253, 54, 110, 0.12);
}
&:where(:focus-visible):not(:disabled) {
- box-shadow: 0px 0px 0px 4px hsl(var(--web-color-button-primary) / 0.24);
+ box-shadow: 0px 0px 0px 4px rgba(253, 54, 110, 0.24);
}
}
@include light-mode;
@@ -279,7 +279,7 @@
flex-shrink:0;
#{$theme-light} & {
- color:hsl(var(--web-color-button-primary));
+ color:hsl(var(--web-color-pink-500));
}
#{$theme-dark} & {
diff --git a/src/scss/6-elements/_card.scss b/src/scss/6-elements/_card.scss
index e995655458..c669745eb6 100644
--- a/src/scss/6-elements/_card.scss
+++ b/src/scss/6-elements/_card.scss
@@ -63,11 +63,7 @@
-webkit-backdrop-filter:blur(pxToRem(100));
backdrop-filter:blur(pxToRem(100));
&-pink {
- background: linear-gradient(
- 180deg,
- hsl(var(--web-color-pink-500) / 0.04) 61.28%,
- hsl(var(--web-color-pink-500) / 0.00) 100%
- );
+ background: linear-gradient(180deg, rgba(253, 54, 110, 0.04) 61.28%, rgba(253, 54, 110, 0.00) 100%);
border-color:hsl(var(--web-color-pink-500) / 0.5);
}
}
@@ -98,11 +94,7 @@
--m-border-gradient-before: linear-gradient(180deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.00) 100%);
&.is-transparent-pink {
- --m-border-gradient-before: linear-gradient(
- 180deg,
- hsl(var(--web-color-pink-500) / 0.48) 0%,
- hsl(var(--web-color-pink-500) / 0.00) 100%
- );
+ --m-border-gradient-before: linear-gradient(180deg, rgba(253, 54, 110, 0.48) 0%, rgba(253, 54, 110, 0.00) 100%);
--m-border-gradient-after: radial-gradient(42.86% 42.86% at 50.55% 0%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%);
}
}
diff --git a/src/scss/6-elements/_hero-banner-button.scss b/src/scss/6-elements/_hero-banner-button.scss
index 5ff862b8e1..b7b6cbad8a 100644
--- a/src/scss/6-elements/_hero-banner-button.scss
+++ b/src/scss/6-elements/_hero-banner-button.scss
@@ -4,8 +4,8 @@
@include border-gradient;
--m-border-gradient-before: linear-gradient(
to bottom,
- hsl(var(--web-color-pink-500) / 0.48) 0%,
- hsl(var(--web-color-pink-500) / 0) 180%
+ rgba(253, 54, 110, 0.48) 0%,
+ rgba(253, 54, 110, 0) 180%
);
--m-border-gradient-after: radial-gradient(
42.86% 42.86% at 50.55% -0%,
diff --git a/src/scss/7-components/_side-nav.scss b/src/scss/7-components/_side-nav.scss
index c23f0eaf2f..51a4422cbf 100644
--- a/src/scss/7-components/_side-nav.scss
+++ b/src/scss/7-components/_side-nav.scss
@@ -12,10 +12,7 @@
--p-side-nav-item-bg-color-hover: var(--web-color-greyscale-50);
--p-side-nav-item-text-color-selected: var(--web-color-primary);
- --p-side-nav-item-icon-color-selected: linear-gradient(
- hsl(var(--web-color-accent)),
- hsl(var(--web-color-secondary-100))
- );
+ --p-side-nav-item-icon-color-selected: linear-gradient( hsla(343, 98%, 60%, 1), hsla(22, 98%, 60%, 1) );
--p-side-nav-bg-color: var(--p-body-bg-color);
@@ -102,18 +99,4 @@
#{$theme-dark} & {
--p-side-nav-item-bg-color-hover: var(--web-color-white) / 0.08;
}
-}
-
-body.brand-green {
- .#{$p}-side-nav {
- --p-side-nav-item-text-color-selected: var(--web-color-pink-500);
- --p-side-nav-item-icon-color-selected: linear-gradient(
- hsl(var(--web-color-pink-500)),
- hsl(var(--web-color-pink-600))
- );
- }
-
- .#{$p}-side-nav-button.is-selected {
- background-color: hsl(var(--web-color-pink-500) / 0.12);
- }
}
\ No newline at end of file
diff --git a/src/scss/abstract/mixins/_checked-badge.scss b/src/scss/abstract/mixins/_checked-badge.scss
index 1d5de62f75..c3abc071b3 100644
--- a/src/scss/abstract/mixins/_checked-badge.scss
+++ b/src/scss/abstract/mixins/_checked-badge.scss
@@ -4,12 +4,9 @@
display:block;
inline-size:pxToRem(20);
min-inline-size:pxToRem(20);
- block-size:pxToRem(20);
- border-radius: 50%;
- background-color: hsl(var(--web-color-pink-500) / 0.08);
- border: solid pxToRem(1.2) hsl(var(--web-color-pink-500) / 0.32);
+ block-size:pxToRem(24);
background-repeat: no-repeat;
background-size: contain;
- background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjI1IDUuNUwzLjc1IDcuNUw4Ljc1IDEiIHN0cm9rZT0iI0U0RTRFNyIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
- background-position: center;
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iOCIgZmlsbD0iI0ZEMzY2RSIgZmlsbC1vcGFjaXR5PSIwLjA4IiBzdHJva2U9IiNGRDM2NkUiIHN0cm9rZS1vcGFjaXR5PSIwLjMyIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjI1IDExLjVMOC43NSAxMy41TDEzLjc1IDciIHN0cm9rZT0iI0U0RTRFNyIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
+ background-position-y: center;
}
\ No newline at end of file
diff --git a/static/images/logos/appwrite-green.svg b/static/images/logos/appwrite-green.svg
deleted file mode 100644
index 0c8ddc4381..0000000000
--- a/static/images/logos/appwrite-green.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/static/images/logos/appwrite-light-green.svg b/static/images/logos/appwrite-light-green.svg
deleted file mode 100644
index a5341cfaf4..0000000000
--- a/static/images/logos/appwrite-light-green.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/static/images/logos/logo-green.svg b/static/images/logos/logo-green.svg
deleted file mode 100644
index 96ed2b3d4f..0000000000
--- a/static/images/logos/logo-green.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
From 96d88d4efdac17fc15756248edef000b2ff9a4df Mon Sep 17 00:00:00 2001
From: Atharva Deosthale
Date: Thu, 2 Apr 2026 00:41:34 +0530
Subject: [PATCH 2/2] add mongo sprite
---
src/lib/components/ui/icon/sprite/sprite.svelte | 8 ++++++++
src/lib/components/ui/icon/types.ts | 1 +
2 files changed, 9 insertions(+)
diff --git a/src/lib/components/ui/icon/sprite/sprite.svelte b/src/lib/components/ui/icon/sprite/sprite.svelte
index 905b80b55f..fd69fc81bd 100644
--- a/src/lib/components/ui/icon/sprite/sprite.svelte
+++ b/src/lib/components/ui/icon/sprite/sprite.svelte
@@ -97,6 +97,14 @@
fill-rule="evenodd"
>
+
+
+