diff --git a/.DS_Store b/.DS_Store
deleted file mode 100644
index be4a0b1..0000000
Binary files a/.DS_Store and /dev/null differ
diff --git a/.gitignore b/.gitignore
index b512c09..f06235c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
-node_modules
\ No newline at end of file
+node_modules
+dist
diff --git a/astro.config.mjs b/astro.config.mjs
index 55e4f46..b37627f 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -1,9 +1,9 @@
import { defineConfig } from 'astro/config';
-import tailwind from "@astrojs/tailwind";
+import tailwind from '@astrojs/tailwind';
import react from '@astrojs/react';
-import image from "@astrojs/image";
+import image from '@astrojs/image';
// https://astro.build/config
export default defineConfig({
- integrations: [tailwind(), image(), react()]
-});
\ No newline at end of file
+ integrations: [tailwind({ config: { applyBaseStyles: false } }), image(), react()],
+});
diff --git a/package-lock.json b/package-lock.json
index 2bd3c1c..2db38c6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,6 +15,7 @@
"@types/react-dom": "^18.2.1",
"astro": "^2.3.2",
"astro-icon": "^0.8.0",
+ "autoprefixer": "^10.4.14",
"dynamic-react-grid": "^0.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/package.json b/package.json
index 8791389..2d52ea3 100644
--- a/package.json
+++ b/package.json
@@ -17,6 +17,7 @@
"@types/react-dom": "^18.2.1",
"astro": "^2.3.2",
"astro-icon": "^0.8.0",
+ "autoprefixer": "^10.4.14",
"dynamic-react-grid": "^0.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/postcss.config.cjs b/postcss.config.cjs
new file mode 100644
index 0000000..47421eb
--- /dev/null
+++ b/postcss.config.cjs
@@ -0,0 +1,6 @@
+module.exports = {
+ plugins: {
+ "tailwindcss/nesting": {},
+ "tailwindcss": {},
+ },
+};
diff --git a/robots.txt b/public/robots.txt
similarity index 58%
rename from robots.txt
rename to public/robots.txt
index bb01aaf..26b4d70 100644
--- a/robots.txt
+++ b/public/robots.txt
@@ -1,3 +1,2 @@
User-Agent: *
-Allow: /
-
+Allow: /
\ No newline at end of file
diff --git a/src/.DS_Store b/src/.DS_Store
deleted file mode 100644
index d969133..0000000
Binary files a/src/.DS_Store and /dev/null differ
diff --git a/src/assets/lume-logo.png b/src/assets/lume-logo.png
new file mode 100644
index 0000000..54e05aa
Binary files /dev/null and b/src/assets/lume-logo.png differ
diff --git a/src/assets/meme-1.png b/src/assets/meme-1.png
new file mode 100644
index 0000000..180c97b
Binary files /dev/null and b/src/assets/meme-1.png differ
diff --git a/src/assets/meme-2.png b/src/assets/meme-2.png
new file mode 100644
index 0000000..d8d3758
Binary files /dev/null and b/src/assets/meme-2.png differ
diff --git a/src/assets/meme-3.png b/src/assets/meme-3.png
new file mode 100644
index 0000000..63c867d
Binary files /dev/null and b/src/assets/meme-3.png differ
diff --git a/src/assets/meme-4.png b/src/assets/meme-4.png
new file mode 100644
index 0000000..5d68765
Binary files /dev/null and b/src/assets/meme-4.png differ
diff --git a/src/assets/meme.webp b/src/assets/meme.webp
deleted file mode 100644
index a94eef3..0000000
Binary files a/src/assets/meme.webp and /dev/null differ
diff --git a/src/assets/meme2.webp b/src/assets/meme2.webp
deleted file mode 100644
index bc9c458..0000000
Binary files a/src/assets/meme2.webp and /dev/null differ
diff --git a/src/components/.DS_Store b/src/components/.DS_Store
deleted file mode 100644
index a3056f9..0000000
Binary files a/src/components/.DS_Store and /dev/null differ
diff --git a/src/components/Footer/Footer.astro b/src/components/Footer/Footer.astro
new file mode 100644
index 0000000..6fb2a8a
--- /dev/null
+++ b/src/components/Footer/Footer.astro
@@ -0,0 +1,62 @@
+---
+import "./FooterStyles.css";
+import logo from "../../../src/assets/lume-logo.webp";
+---
+
+
diff --git a/src/components/Footer/FooterStyles.css b/src/components/Footer/FooterStyles.css
new file mode 100644
index 0000000..bf66506
--- /dev/null
+++ b/src/components/Footer/FooterStyles.css
@@ -0,0 +1,87 @@
+footer {
+ display: flex;
+ gap: 2.5rem;
+ padding: 4% 12%;
+ background-color: #020E10;
+
+ > div {
+ flex-basis: 0;
+ flex-grow: 1;
+
+ &:first-child {
+ flex-grow: 2 !important;
+ display: flex;
+ flex-direction: column;
+ }
+ }
+
+ h5 {
+ @apply text-2xl;
+ white-space: nowrap;
+ margin-bottom: 0.5rem;
+ }
+
+ li {
+ @apply text-xl leading-8;
+ font-family: var(--font-family-jaldi);
+ color: var(--cloud);
+ list-style-type: none;
+ white-space: nowrap;
+ }
+}
+
+.footer-logo {
+ a {
+ display: inline-block;
+ }
+
+ img {
+ width: 126px;
+ }
+}
+
+.footer-contact {
+ margin: auto 0;
+ color: var(--cloud);
+
+ a {
+ display: flex;
+ align-items: center;
+ }
+
+ span {
+ display: block;
+ background-image: url('../../assets/email-icon.webp');
+ background-size: cover;
+ margin-right: 0.5rem;
+ width: 1.0625rem;
+ height: 0.875rem;
+ }
+}
+
+.footer-phrase {
+ @apply text-xl;
+ margin: auto 0 0;
+ color: var(--aquamarine);
+}
+
+@media screen and (width <= 900px) {
+ footer {
+ flex-direction: column;
+ padding: 12% 8% 12%;
+ text-align: center;
+
+ > div:first-child {;
+ margin-top: 1.5rem;
+ order: 2;
+ }
+ }
+
+ .footer-contact {
+ margin: 4% 0;
+
+ a {
+ justify-content: center;
+ }
+ }
+}
diff --git a/src/components/P1/CTO/CTO.astro b/src/components/Home/CTO/CTO.astro
similarity index 100%
rename from src/components/P1/CTO/CTO.astro
rename to src/components/Home/CTO/CTO.astro
diff --git a/src/components/P1/CTO/CTOStyles.css b/src/components/Home/CTO/CTOStyles.css
similarity index 100%
rename from src/components/P1/CTO/CTOStyles.css
rename to src/components/Home/CTO/CTOStyles.css
diff --git a/src/components/P1/Grid/Grid.astro b/src/components/Home/Grid/Grid.astro
similarity index 100%
rename from src/components/P1/Grid/Grid.astro
rename to src/components/Home/Grid/Grid.astro
diff --git a/src/components/P1/Grid/GridStyles.css b/src/components/Home/Grid/GridStyles.css
similarity index 100%
rename from src/components/P1/Grid/GridStyles.css
rename to src/components/Home/Grid/GridStyles.css
diff --git a/src/components/P1/Header/Header.astro b/src/components/Home/Header/Header.astro
similarity index 100%
rename from src/components/P1/Header/Header.astro
rename to src/components/Home/Header/Header.astro
diff --git a/src/components/P1/Header/HeaderContent.jsx b/src/components/Home/Header/HeaderContent.jsx
similarity index 100%
rename from src/components/P1/Header/HeaderContent.jsx
rename to src/components/Home/Header/HeaderContent.jsx
diff --git a/src/components/Home/Meme/Meme.astro b/src/components/Home/Meme/Meme.astro
new file mode 100644
index 0000000..a42d6b4
--- /dev/null
+++ b/src/components/Home/Meme/Meme.astro
@@ -0,0 +1,39 @@
+---
+import "./MemeStyles.css";
+
+import meme1 from '../../../assets/meme-1.png';
+import meme2 from '../../../assets/meme-2.png';
+import meme3 from '../../../assets/meme-3.png';
+import meme4 from '../../../assets/meme-4.png';
+---
+
+
+
+
TITLE
+
Building a new world for your data
+
+ Right now, Lume has only one full-time developer and limited
+ helper staff! We need help from developers, fundraisers,
+ funders, and contributors to bring the new internet to the
+ masses.
+
+ Web3 offers freedom of speech, data sovereignty, and privacy. We
+ simplify Web3 by bridging the gap between the two webs, enabling
+ easy usage without censorship or backdoors.
+
- Right now, Lume has only one full-time developer and limited
- helper staff! We need help from developers, fundraisers,
- funders, and contributors to bring the new internet to the
- masses.
-
- Web3 offers freedom of speech, data sovereignty, and privacy. We
- simplify Web3 by bridging the gap between the two webs, enabling
- easy usage without censorship or backdoors.
-