diff --git a/404.html b/404.html
index 07a19df..b3a5b3e 100644
--- a/404.html
+++ b/404.html
@@ -28,18 +28,14 @@
}
-
-
-
-
-
- What types of cars do you sell?
-
-
+
+
+
+
+
+
+
Lorem ipsum
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non
- volutpat turpis. Mauris luctus rutrum mi ut rhoncus.
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lorem
+ lorem, malesuada in metus vitae, scelerisque accumsan ipsum.
+
-
+
diff --git a/components/feature-card22.css b/components/feature-card22.css
new file mode 100644
index 0000000..0b0eeaa
--- /dev/null
+++ b/components/feature-card22.css
@@ -0,0 +1,43 @@
+.feature-card22-feature-card {
+ width: 100%;
+ display: flex;
+ padding: var(--dl-space-space-unit);
+ position: relative;
+ align-items: flex-start;
+ flex-direction: row;
+ justify-content: flex-start;
+}
+.feature-card22-icon {
+ fill: var(--dl-color-gray-500);
+ width: 2rem;
+ height: 2rem;
+ flex-shrink: 0;
+ margin-right: var(--dl-space-space-oneandhalfunits);
+}
+.feature-card22-container {
+ display: flex;
+ align-items: flex-start;
+ flex-direction: column;
+ justify-content: flex-start;
+}
+.feature-card22-text {
+ font-weight: 600;
+ margin-bottom: var(--dl-space-space-unit);
+}
+
+
+
+
+@media(max-width: 767px) {
+ .feature-card22-feature-card {
+ flex-direction: row;
+ }
+ .feature-card22-container {
+ flex-direction: column;
+ }
+}
+@media(max-width: 479px) {
+ .feature-card22-container {
+ flex-direction: column;
+ }
+}
diff --git a/components/feature-card22.html b/components/feature-card22.html
new file mode 100644
index 0000000..d73e369
--- /dev/null
+++ b/components/feature-card22.html
@@ -0,0 +1,68 @@
+
+
+
+
The Purple Bubble
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Lorem ipsum
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lorem
+ lorem, malesuada in metus vitae, scelerisque accumsan ipsum.
+
+
+
+
+
+
+
diff --git a/components/feature-card23.css b/components/feature-card23.css
new file mode 100644
index 0000000..77f2a78
--- /dev/null
+++ b/components/feature-card23.css
@@ -0,0 +1,43 @@
+.feature-card23-feature-card {
+ width: 100%;
+ display: flex;
+ padding: var(--dl-space-space-unit);
+ position: relative;
+ align-items: flex-start;
+ flex-direction: row;
+ justify-content: flex-start;
+}
+.feature-card23-icon {
+ fill: var(--dl-color-gray-500);
+ width: 2rem;
+ height: 2rem;
+ flex-shrink: 0;
+ margin-right: var(--dl-space-space-oneandhalfunits);
+}
+.feature-card23-container {
+ display: flex;
+ align-items: flex-start;
+ flex-direction: column;
+ justify-content: flex-start;
+}
+.feature-card23-text {
+ font-weight: 600;
+ margin-bottom: var(--dl-space-space-unit);
+}
+
+
+
+
+@media(max-width: 767px) {
+ .feature-card23-feature-card {
+ flex-direction: row;
+ }
+ .feature-card23-container {
+ flex-direction: column;
+ }
+}
+@media(max-width: 479px) {
+ .feature-card23-container {
+ flex-direction: column;
+ }
+}
diff --git a/components/feature-card23.html b/components/feature-card23.html
new file mode 100644
index 0000000..e20d95a
--- /dev/null
+++ b/components/feature-card23.html
@@ -0,0 +1,68 @@
+
+
+
+
The Purple Bubble
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Lorem ipsum
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lorem
+ lorem, malesuada in metus vitae, scelerisque accumsan ipsum.
+
+
+
+
+
+
+
diff --git a/components/feature-card24.css b/components/feature-card24.css
new file mode 100644
index 0000000..57bc1d0
--- /dev/null
+++ b/components/feature-card24.css
@@ -0,0 +1,43 @@
+.feature-card24-feature-card {
+ width: 100%;
+ display: flex;
+ padding: var(--dl-space-space-unit);
+ position: relative;
+ align-items: flex-start;
+ flex-direction: row;
+ justify-content: flex-start;
+}
+.feature-card24-icon {
+ fill: var(--dl-color-gray-500);
+ width: 2rem;
+ height: 2rem;
+ flex-shrink: 0;
+ margin-right: var(--dl-space-space-oneandhalfunits);
+}
+.feature-card24-container {
+ display: flex;
+ align-items: flex-start;
+ flex-direction: column;
+ justify-content: flex-start;
+}
+.feature-card24-text {
+ font-weight: 600;
+ margin-bottom: var(--dl-space-space-unit);
+}
+
+
+
+
+@media(max-width: 767px) {
+ .feature-card24-feature-card {
+ flex-direction: row;
+ }
+ .feature-card24-container {
+ flex-direction: column;
+ }
+}
+@media(max-width: 479px) {
+ .feature-card24-container {
+ flex-direction: column;
+ }
+}
diff --git a/components/feature-card24.html b/components/feature-card24.html
new file mode 100644
index 0000000..a740b1e
--- /dev/null
+++ b/components/feature-card24.html
@@ -0,0 +1,68 @@
+
+
+
+
The Purple Bubble
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Lorem ipsum
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lorem
+ lorem, malesuada in metus vitae, scelerisque accumsan ipsum.
+
+
+
+
+
+
+
diff --git a/components/question.css b/components/question.css
deleted file mode 100644
index 0064379..0000000
--- a/components/question.css
+++ /dev/null
@@ -1,18 +0,0 @@
-.question-container {
- gap: var(--dl-space-space-unit);
- flex: 1;
- width: auto;
- height: auto;
- display: flex;
- position: relative;
- align-items: flex-start;
- flex-direction: column;
-}
-.question-text {
- font-weight: 700;
- line-height: 1.6;
-}
-.question-text1 {
- color: var(--dl-color-gray-800);
- line-height: 1.6;
-}
diff --git a/index.css b/index.css
index 5ab146f..35e02b6 100644
--- a/index.css
+++ b/index.css
@@ -1,4 +1,4 @@
-.feature-card2-feature-card {
+.feature-card21-feature-card {
width: 100%;
display: flex;
padding: var(--dl-space-space-unit);
@@ -7,20 +7,20 @@
flex-direction: row;
justify-content: flex-start;
}
-.feature-card2-icon {
+.feature-card21-icon {
fill: var(--dl-color-gray-500);
width: 2rem;
height: 2rem;
flex-shrink: 0;
margin-right: var(--dl-space-space-oneandhalfunits);
}
-.feature-card2-container {
+.feature-card21-container {
display: flex;
align-items: flex-start;
flex-direction: column;
justify-content: flex-start;
}
-.feature-card2-text {
+.feature-card21-text {
font-weight: 600;
margin-bottom: var(--dl-space-space-unit);
}
@@ -29,36 +29,149 @@
@media(max-width: 767px) {
- .feature-card2-feature-card {
+ .feature-card21-feature-card {
flex-direction: row;
}
- .feature-card2-container {
+ .feature-card21-container {
flex-direction: column;
}
}
@media(max-width: 479px) {
- .feature-card2-container {
+ .feature-card21-container {
flex-direction: column;
}
}
-.question-container {
- gap: var(--dl-space-space-unit);
- flex: 1;
- width: auto;
- height: auto;
+.feature-card22-feature-card {
+ width: 100%;
+ display: flex;
+ padding: var(--dl-space-space-unit);
+ position: relative;
+ align-items: flex-start;
+ flex-direction: row;
+ justify-content: flex-start;
+}
+.feature-card22-icon {
+ fill: var(--dl-color-gray-500);
+ width: 2rem;
+ height: 2rem;
+ flex-shrink: 0;
+ margin-right: var(--dl-space-space-oneandhalfunits);
+}
+.feature-card22-container {
+ display: flex;
+ align-items: flex-start;
+ flex-direction: column;
+ justify-content: flex-start;
+}
+.feature-card22-text {
+ font-weight: 600;
+ margin-bottom: var(--dl-space-space-unit);
+}
+
+
+
+
+@media(max-width: 767px) {
+ .feature-card22-feature-card {
+ flex-direction: row;
+ }
+ .feature-card22-container {
+ flex-direction: column;
+ }
+}
+@media(max-width: 479px) {
+ .feature-card22-container {
+ flex-direction: column;
+ }
+}
+
+.feature-card23-feature-card {
+ width: 100%;
display: flex;
+ padding: var(--dl-space-space-unit);
+ position: relative;
+ align-items: flex-start;
+ flex-direction: row;
+ justify-content: flex-start;
+}
+.feature-card23-icon {
+ fill: var(--dl-color-gray-500);
+ width: 2rem;
+ height: 2rem;
+ flex-shrink: 0;
+ margin-right: var(--dl-space-space-oneandhalfunits);
+}
+.feature-card23-container {
+ display: flex;
+ align-items: flex-start;
+ flex-direction: column;
+ justify-content: flex-start;
+}
+.feature-card23-text {
+ font-weight: 600;
+ margin-bottom: var(--dl-space-space-unit);
+}
+
+
+
+
+@media(max-width: 767px) {
+ .feature-card23-feature-card {
+ flex-direction: row;
+ }
+ .feature-card23-container {
+ flex-direction: column;
+ }
+}
+@media(max-width: 479px) {
+ .feature-card23-container {
+ flex-direction: column;
+ }
+}
+
+.feature-card24-feature-card {
+ width: 100%;
+ display: flex;
+ padding: var(--dl-space-space-unit);
position: relative;
align-items: flex-start;
+ flex-direction: row;
+ justify-content: flex-start;
+}
+.feature-card24-icon {
+ fill: var(--dl-color-gray-500);
+ width: 2rem;
+ height: 2rem;
+ flex-shrink: 0;
+ margin-right: var(--dl-space-space-oneandhalfunits);
+}
+.feature-card24-container {
+ display: flex;
+ align-items: flex-start;
flex-direction: column;
+ justify-content: flex-start;
+}
+.feature-card24-text {
+ font-weight: 600;
+ margin-bottom: var(--dl-space-space-unit);
}
-.question-text {
- font-weight: 700;
- line-height: 1.6;
+
+
+
+
+@media(max-width: 767px) {
+ .feature-card24-feature-card {
+ flex-direction: row;
+ }
+ .feature-card24-container {
+ flex-direction: column;
+ }
}
-.question-text1 {
- color: var(--dl-color-gray-800);
- line-height: 1.6;
+@media(max-width: 479px) {
+ .feature-card24-container {
+ flex-direction: column;
+ }
}
.home-container {
@@ -68,10 +181,12 @@
min-height: 100vh;
align-items: center;
flex-direction: column;
+ justify-content: flex-start;
+ background-color: #000000;
}
.home-hero {
width: 100%;
- height: 706px;
+ height: 757px;
display: flex;
padding: var(--dl-space-space-threeunits);
position: relative;
@@ -80,13 +195,13 @@
flex-direction: column;
background-size: cover;
justify-content: center;
- background-image: linear-gradient(113.8deg, rgba(150, 141, 201, 0.8) 0%, rgba(129, 129, 225, 0.8) 50%, rgba(108, 108, 225, 0.8) 100%),url('https://miro.medium.com/v2/resize:fit:1400/1*g3ARV1u4v9b9AKEIyPB7zw.jpeg');
+ background-image: url("public/untitled%20design%20(3)-1500h.png");
}
.home-text {
color: var(--dl-color-gray-white);
font-size: 3rem;
}
-.home-text01 {
+.home-text1 {
color: var(--dl-color-gray-white);
margin-top: var(--dl-space-space-twounits);
margin-bottom: var(--dl-space-space-twounits);
@@ -97,15 +212,18 @@
flex-direction: row;
}
.home-link {
+ color: var(--dl-color-gray-white);
font-size: 0.75rem;
transition: 0.3s;
padding-top: var(--dl-space-space-unit);
- border-width: 0px;
+ border-color: var(--dl-color-gray-white);
+ border-width: 1px;
padding-left: var(--dl-space-space-twounits);
padding-right: var(--dl-space-space-twounits);
padding-bottom: var(--dl-space-space-unit);
text-transform: uppercase;
text-decoration: none;
+ background-color: transparent;
}
.home-link:hover {
transform: scale(1.02);
@@ -128,52 +246,62 @@
}
.home-features {
width: 100%;
+ height: 578px;
display: flex;
padding: var(--dl-space-space-threeunits);
max-width: var(--dl-size-size-maxwidth);
- flex-direction: column;
+ align-items: flex-start;
+ flex-direction: row;
+ justify-content: flex-start;
+ background-color: #000000;
}
.home-container1 {
- width: 100%;
- display: grid;
- grid-gap: var(--dl-space-space-twounits);
- grid-template-columns: 1fr 1fr;
-}
-.home-faq {
- gap: var(--dl-space-space-twounits);
- width: 100%;
+ width: 595px;
+ height: 523px;
display: flex;
- max-width: var(--dl-size-size-maxwidth);
align-items: flex-start;
- padding-top: var(--dl-space-space-fourunits);
- padding-left: var(--dl-space-space-threeunits);
- padding-right: var(--dl-space-space-threeunits);
- flex-direction: row;
- padding-bottom: var(--dl-space-space-fourunits);
+ flex-direction: column;
}
.home-container2 {
+ width: 664px;
+ height: 453px;
display: flex;
- max-width: 35%;
- align-items: flex-start;
- flex-direction: column;
- justify-content: flex-start;
+ align-items: center;
+ justify-content: center;
}
-.home-text02 {
- font-family: "Raleway";
- line-height: 1.6;
- margin-bottom: var(--dl-space-space-oneandhalfunits);
+.home-lottie-node {
+ width: 483px;
+ height: 504px;
}
-.home-text03 {
- color: var(--dl-color-gray-800);
- font-size: 18px;
- text-align: left;
- line-height: 1.6;
+@media(max-width: 1600px) {
+ .home-hero {
+ background-size: cover;
+ background-image: url("public/untitled%20design%20(3)-1500h.png");
+ }
+ .home-features {
+ width: 100%;
+ align-items: flex-start;
+ margin-left: 0px;
+ flex-direction: row;
+ justify-content: flex-start;
+ }
+ .home-container1 {
+ width: 585px;
+ }
}
-.home-container3 {
- gap: var(--dl-space-space-oneandhalfunits);
- display: flex;
- align-items: flex-start;
- flex-direction: column;
+@media(max-width: 1200px) {
+ .home-hero {
+ background-size: cover;
+ background-image: 4350d34e-bac0-48e1-b3d6-59ff1f2d7c82;
+ }
+ .home-features {
+ height: 761px;
+ margin-bottom: 0px;
+ }
+ .home-container1 {
+ width: 531px;
+ padding-right: 13px;
+ }
}
@media(max-width: 991px) {
.home-hero {
@@ -182,14 +310,9 @@
.home-text {
text-align: center;
}
- .home-text01 {
+ .home-text1 {
text-align: center;
}
- .home-text03 {
- text-align: center;
- padding-left: var(--dl-space-space-threeunits);
- padding-right: var(--dl-space-space-threeunits);
- }
}
@media(max-width: 767px) {
.home-hero {
@@ -200,24 +323,6 @@
padding-left: var(--dl-space-space-twounits);
padding-right: var(--dl-space-space-twounits);
}
- .home-container1 {
- grid-template-columns: 1fr;
- }
- .home-faq {
- padding-left: var(--dl-space-space-twounits);
- padding-right: var(--dl-space-space-twounits);
- flex-direction: column;
- }
- .home-container2 {
- max-width: 100%;
- align-self: center;
- align-items: center;
- justify-content: center;
- }
- .home-text03 {
- padding-left: var(--dl-space-space-unit);
- padding-right: var(--dl-space-space-unit);
- }
}
@media(max-width: 479px) {
.home-hero {
diff --git a/index.html b/index.html
index 15b3482..ebb1a9d 100644
--- a/index.html
+++ b/index.html
@@ -1,8 +1,20 @@
-
Purple Bubble
-
+
The Purple Bubble
+
+
+
@@ -29,18 +41,14 @@
}
-
+
-
Welcome To Purple Bubble!
-
- A Free and OpenSource Project Created By Hackclub and Maintained By
- The Community
+ Welcome To The Purple Bubble!
+
+
+ A Free and OpenSource Project Created and Maintained By The
+ Community
+
+
+
-
+
-
-
+
+
End-to-End Encryption
@@ -95,53 +111,53 @@
-
+
-
-
- Cross-Platform Compatibility
-
+
+
Group Chats
- Access your messages from any device, whether it's a
- smartphone, tablet, or computer.
+ Easily create and manage group chats to collaborate with
+ friends, family, or colleagues.
-
+
-
-
Group Chats
+
+
+ Cross-Platform Compatibility
+
- Easily create and manage group chats to collaborate with
- friends, family, or colleagues.
+ Access your messages from any device, whether it's a
+ smartphone, tablet, or computer.
-
+
-
-
+
+
Customizable Themes
@@ -153,99 +169,15 @@
-
-
-
Common questions
-
-
- Here are some of the most common questions that we get.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- What is an open-source messaging app?
-
-
-
- An open-source messaging app is a communication platform
- developed collaboratively and made freely accessible to
- everyone.
-
-
-
-
-
-
- Why should I choose an open-source messaging platform?
-
-
-
-
- Open-source messaging platforms are cost-effective,
- customizable, secure, and have active community support.
-
-
-
-
-
- How secure are open-source messaging platforms?
-
-
-
- Open-source messaging platforms are secure because they use
- strong encryption protocols and are transparent, allowing
- users to inspect the source code
-
-
-
+
diff --git a/package.json b/package.json
index e3d6131..d69bce6 100644
--- a/package.json
+++ b/package.json
@@ -1,9 +1,10 @@
{
- "name": "nautical-dense-kudu",
+ "name": "the-purple-bubble",
"version": "1.0.0",
"private": true,
"dependencies": {
- "parcel-bundler": "^1.6.1"
+ "parcel-bundler": "^1.6.1",
+ "@lottiefiles/lottie-player": "1.5.7"
},
"scripts": {},
"devDependencies": {}
diff --git a/public/layer1favicon.png b/public/layer1favicon.png
new file mode 100644
index 0000000..ff2b5f9
Binary files /dev/null and b/public/layer1favicon.png differ
diff --git a/public/untitled design (3)-1500h.png b/public/untitled design (3)-1500h.png
new file mode 100644
index 0000000..beed38a
Binary files /dev/null and b/public/untitled design (3)-1500h.png differ
diff --git a/style.css b/style.css
index d5d2c56..efb47d6 100644
--- a/style.css
+++ b/style.css
@@ -1,14 +1,13 @@
:root {
- --dl-color-gray-500: #595959;
+ --dl-color-gray-500: #777474ff;
--dl-color-gray-700: #999999;
- --dl-color-gray-800: #595959;
--dl-color-gray-900: #D9D9D9;
--dl-size-size-large: 144px;
--dl-size-size-small: 48px;
--dl-color-danger-300: #A22020;
--dl-color-danger-500: #BF2626;
--dl-color-danger-700: #E14747;
- --dl-color-gray-black: #000000;
+ --dl-color-gray-black: #ffffffff;
--dl-color-gray-white: #FFFFFF;
--dl-size-size-medium: 96px;
--dl-size-size-xlarge: 192px;
@@ -27,7 +26,6 @@
--dl-space-space-halfunit: 8px;
--dl-space-space-sixunits: 96px;
--dl-space-space-twounits: 32px;
- --dl-color-primary1-blue80: #5228f5ff;
--dl-radius-radius-radius2: 2px;
--dl-radius-radius-radius4: 4px;
--dl-radius-radius-radius8: 8px;
@@ -78,39 +76,19 @@
display: flex !important;
transform: none !important;
}
-.heading2 {
- font-size: 2.5rem;
-}
-.sectionTitle {
- font-size: 1rem;
- font-weight: 700;
- letter-spacing: 1.2;
- text-transform: uppercase;
-}
-.heading4 {
- font-size: 1.2rem;
-}
-.Heading {
- font-size: 32px;
+.Content {
+ font-size: 16px;
font-family: Inter;
- font-weight: 700;
+ font-weight: 400;
line-height: 1.15;
text-transform: none;
text-decoration: none;
}
-.Content {
- font-size: 16px;
+.Heading {
+ font-size: 32px;
font-family: Inter;
- font-weight: 400;
+ font-weight: 700;
line-height: 1.15;
text-transform: none;
text-decoration: none;
}
-@media(max-width: 767px) {
- .heading2 {
- font-size: 1.8rem;
- }
- .heading4 {
- font-size: 1.2rem;
- }
-}