diff --git a/src/assets/astronaut.png b/src/assets/astronaut.png new file mode 100644 index 0000000..111a777 Binary files /dev/null and b/src/assets/astronaut.png differ diff --git a/src/assets/fb-logo.webp b/src/assets/facebook-logo.webp similarity index 100% rename from src/assets/fb-logo.webp rename to src/assets/facebook-logo.webp diff --git a/src/assets/what-bg.png b/src/assets/what-bg.png new file mode 100644 index 0000000..ee4561e Binary files /dev/null and b/src/assets/what-bg.png differ diff --git a/src/components/Footer/Footer.scss b/src/components/Footer/Footer.scss index 24d5d0a..d1a6bf2 100644 --- a/src/components/Footer/Footer.scss +++ b/src/components/Footer/Footer.scss @@ -1,4 +1,5 @@ @import "../../styles/mixins.scss"; +@import "../../styles/colors.scss"; footer { display: flex; @@ -6,8 +7,9 @@ footer { padding-top: 3.16%; padding-bottom: 4.61%; @include fluid-padding-lr; + font-family: var(--font-family-jaldi); @include fluid-font-size(1.3125rem); - background: var(--blue-charcoal); + background: $body-bg-darker; > div { flex-basis: 0; @@ -36,7 +38,6 @@ footer { } li { - font-family: var(--font-family-jaldi); line-height: 138%; color: var(--cloud); list-style-type: none; @@ -52,7 +53,6 @@ footer { .footer-contact { margin: auto 0; - font-family: var(--font-family-jaldi); color: var(--cloud); a { @@ -71,9 +71,10 @@ footer { .footer-phrase { margin: auto 0 0; - color: var(--aquamarine); + font-family: var(--font-family-jetbrains-mono); font-weight: bold; line-height: 133%; + color: var(--aquamarine); } @media screen and (width >= 48rem) and (width < 64rem) { diff --git a/src/components/Home/CTO/CTO.astro b/src/components/Home/CTO/CTO.astro index a7ef5e7..68b25fb 100644 --- a/src/components/Home/CTO/CTO.astro +++ b/src/components/Home/CTO/CTO.astro @@ -1,37 +1,21 @@ --- -import "./CTOStyles.css"; +import './CTO.scss'; +import ctoAvatar from '../../../assets/cto-avatar.webp'; --- -
-
-
- -
-

- community-powered -

-

- 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. -

-
-
-
Derrick Hammer
-
CTO
-
-
-
-
+
+
+

Community-Powered

+

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. +

+
+ +
+ Derrick Hammer
+ CTO +
-
+
+ diff --git a/src/components/Home/CTO/CTO.scss b/src/components/Home/CTO/CTO.scss new file mode 100644 index 0000000..dd13e8f --- /dev/null +++ b/src/components/Home/CTO/CTO.scss @@ -0,0 +1,45 @@ +@import "../../../styles/colors.scss"; +@import "../../../styles/mixins.scss"; + +#home-cto { + min-height: 28em; + @include fluid-font-size(1.3125rem); + background-image: url("../../../assets/geometric-bg.webp"); + background-position: 99% 100%; + background-repeat: no-repeat; + background-size: contain; + + > div { + @include fluid-margin-lr; + max-width: 28em; + padding: 3.14em 0; + } + + .bio { + display: flex; + align-items: center; + margin-top: 1.57em; + gap: 1.33em; + font-family: var(--font-family-jaldi); + color: var(--cloud); + + img { + @include fluid-width-height(5.875rem, 5.875rem); + } + + strong { + @include fluid-font-size(1.625rem); + line-height: 133%; + color: var(--white); + } + } + + @media screen and (width < 80rem) { + p { + background: rgba($body-bg, 0.65); + border-radius: 0 0.5em 0.5em 0; + padding: 0.3em 0.5em; + margin: -0.3em -0.5em; + } + } +} diff --git a/src/components/Home/CTO/CTOStyles.css b/src/components/Home/CTO/CTOStyles.css deleted file mode 100644 index 863fea9..0000000 --- a/src/components/Home/CTO/CTOStyles.css +++ /dev/null @@ -1,88 +0,0 @@ -.cto-geometric-bg { - background-image: url('../../../assets/geometric-bg.webp'); - background-position: 75vh -2vh; - background-size: contain; - background-repeat: no-repeat; - position: relative; - height: 588px; - width: 100%; - transition: 0.5s; -} - -.cto-mini-bio { - height: 96px; - width: 100%; - object-fit: contain; - display: inline-flex; - justify-content: center; - flex-direction: column; - background-repeat: no-repeat; - background-image: url('../../../assets/cto-avatar.webp'); - margin-top: 3vh; - z-index: 999 !important; -} - -.cto-info { - margin-left: 7em; - transition: 0.5s; -} - -.cto-translucent { - background-color: #020e10ac; - border-radius: 15px; - transition: 0.5s; -} - -@media screen and (width >0px) and (width <=600px) { - .cto-container { - background-position: 100px 50px; - background-size: cover; - background-repeat: no-repeat; - background-origin: content-box; - transition: 0.5s; - justify-content: center; - max-width: 80%; - } - - .cto-bp { - padding-right: 0%; - transition: 0.5s; - } - - .shadowdrop { - border-radius: 72.5px; - box-shadow: 4px 4px #00000040; - transition: 0.5s; - justify-content: center; - } - - .cto-shadow { - align-items: flex-start; - display: flex; - vertical-align: center; - padding-left: 15%; - } -} - -@media screen and (width >=601px) { - .cto-container { - background-position: 100px 50px; - background-size: cover; - background-repeat: no-repeat; - background-origin: content-box; - transition: 0.5s; - width: 100%; - } - - .cto-bp { - padding-right: 0%; - transition: 0.5s; - } - - .cto-shadow { - align-items: flex-start; - display: flex; - vertical-align: center; - padding-inline: 12%; - } -} \ No newline at end of file diff --git a/src/components/Home/Meme/Meme.astro b/src/components/Home/Meme/Meme.astro index 23d1a2e..d3b2d93 100644 --- a/src/components/Home/Meme/Meme.astro +++ b/src/components/Home/Meme/Meme.astro @@ -1,13 +1,12 @@ --- -import "./Meme.scss"; - +import './Meme.scss'; 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

@@ -36,4 +35,4 @@ import meme4 from '../../../assets/meme-4.png'; Web3
-
+ diff --git a/src/components/Home/Meme/Meme.scss b/src/components/Home/Meme/Meme.scss index ec60bfb..b599fd7 100644 --- a/src/components/Home/Meme/Meme.scss +++ b/src/components/Home/Meme/Meme.scss @@ -18,23 +18,24 @@ display: grid; grid-template-columns: 50% 50%; gap: 1rem; - max-width: 31.25rem; + max-width: 22em; img { - margin-bottom: 0.5rem; + margin-bottom: 0.5em; } > div { - color: var(--aquamarine); - font-size: calc(15px + (25 - 10) * ((100vw - 300px) / (1600 - 300)) / 2.5); + @include fluid-font-size(1.5625rem); + font-weight: 700; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; + color: var(--aquamarine); } } -@media screen and (width <=900px) { +@media screen and (width < 48rem) { #home-meme { flex-direction: column; padding: 20% 8%; diff --git a/src/components/Home/Message/Message.scss b/src/components/Home/Message/Message.scss index 6007d8f..365d70e 100644 --- a/src/components/Home/Message/Message.scss +++ b/src/components/Home/Message/Message.scss @@ -25,4 +25,4 @@ @include fluid-font-size(1.3125rem); line-height: 157%; } -} \ No newline at end of file +} diff --git a/src/components/Home/PoweredBy/PoweredBy.astro b/src/components/Home/PoweredBy/PoweredBy.astro index 9488e47..16ed75f 100644 --- a/src/components/Home/PoweredBy/PoweredBy.astro +++ b/src/components/Home/PoweredBy/PoweredBy.astro @@ -1,8 +1,8 @@ --- -import "./PoweredBy.scss"; -import siaLogo from "../../../assets/sia-logo.webp"; -import hnsLogo from "../../../assets/hsn-logo.webp"; -import osiLogo from "../../../assets/osi-logo.webp"; +import './PoweredBy.scss'; +import siaLogo from '../../../assets/sia-logo.webp'; +import hnsLogo from '../../../assets/hsn-logo.webp'; +import osiLogo from '../../../assets/osi-logo.webp'; ---
@@ -12,4 +12,4 @@ import osiLogo from "../../../assets/osi-logo.webp"; - +
diff --git a/src/components/Home/Socials/Socials.astro b/src/components/Home/Socials/Socials.astro index d580688..282483f 100644 --- a/src/components/Home/Socials/Socials.astro +++ b/src/components/Home/Socials/Socials.astro @@ -1,21 +1,17 @@ --- -import "./SocialsStyles.css"; +import './Socials.scss'; +import githubLogo from '../../../assets/github-logo.webp'; +import discordLogo from '../../../assets/discord-logo.webp'; +import twitterLogo from '../../../assets/twitter-logo.webp'; +import facebookLogo from '../../../assets/facebook-logo.webp'; --- -
-
-

- get in touch -

-
-
-
-
- -
-
-
-
-
+
+

Get in touch

+
+ + + + +
+
diff --git a/src/components/Home/Socials/Socials.scss b/src/components/Home/Socials/Socials.scss new file mode 100644 index 0000000..c0115e9 --- /dev/null +++ b/src/components/Home/Socials/Socials.scss @@ -0,0 +1,42 @@ +@import "../../../styles/mixins.scss"; + +#home-socials { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 1.5em; + margin: 5em 0 4.25em; + @include fluid-font-size(1.25rem); + + div { + display: flex; + align-items: center; + gap: 1.5em; + padding: 0.375em; + } + + h2 { + @include fluid-font-size(1.5625rem); + font-weight: 700; + line-height: 100%; + text-transform: uppercase; + color: var(--aquamarine); + } + + .github-logo { + @include fluid-width-height(4.375rem, 4.375rem); + } + + .discord-logo { + @include fluid-width-height(4.3125rem, 4.375rem); + } + + .twitter-logo { + @include fluid-width-height(4.375rem, 4.375rem); + } + + .facebook-logo { + @include fluid-width-height(3.75rem, 3.75rem); + } +} diff --git a/src/components/Home/Socials/SocialsStyles.css b/src/components/Home/Socials/SocialsStyles.css deleted file mode 100644 index 2cd3902..0000000 --- a/src/components/Home/Socials/SocialsStyles.css +++ /dev/null @@ -1,47 +0,0 @@ -.socials-wrapper { - display: flex; - margin-left: -5%; - padding-bottom: 5vh; - margin-bottom: 5vh; -} - -.github { - background-image: url('../../../assets/github-logo.webp'); - background-position: 50% 50%; - background-size: contain; - background-repeat: no-repeat; - height: 48.3px; - width: 55px; -} - -.discord { - background-image: url('../../../assets/discord-logo.webp'); - background-position: 50% 50%; - background-size: contain; - background-repeat: no-repeat; - height: 48.3px; - width: 48.3px; - margin-top: 0.4vh; - margin-left: 18px; -} - -.twitter { - background-image: url('../../../assets/twitter-logo.webp'); - background-position: 50% 50%; - background-size: contain; - background-repeat: no-repeat; - height: 48.3px; - width: 55px; - margin-left: 18px; -} - -.fb { - background-image: url('../../../assets/fb-logo.webp'); - background-position: 50% 50%; - background-size: contain; - background-repeat: no-repeat; - margin-top: 0.5vh; - height: 42px; - width: 50px; - margin-left: 18px; -} \ No newline at end of file diff --git a/src/components/Home/Vision/Vision.astro b/src/components/Home/Vision/Vision.astro index 247bf38..9f49c99 100644 --- a/src/components/Home/Vision/Vision.astro +++ b/src/components/Home/Vision/Vision.astro @@ -2,8 +2,8 @@ import "./Vision.scss"; --- -
-
+
+

Our Vision

Make Web3 easy for everyone

diff --git a/src/components/Home/Vision/Vision.scss b/src/components/Home/Vision/Vision.scss index fd93711..0751d57 100644 --- a/src/components/Home/Vision/Vision.scss +++ b/src/components/Home/Vision/Vision.scss @@ -21,9 +21,9 @@ @media screen and (width < 80rem) { p { background: rgba($body-bg, 0.65); - border-radius: 0 0.5em 0.5em 0; - padding: 0.5em 0.5em; - margin: -0.5em -0.5em; + border-radius: 0.5em; + padding: 0.3em 0.5em; + margin: -0.3em -0.5em; } } } diff --git a/src/components/Home/WhatIsWeb3/WhatIsWeb3.astro b/src/components/Home/WhatIsWeb3/WhatIsWeb3.astro index 338a759..dc2bc17 100644 --- a/src/components/Home/WhatIsWeb3/WhatIsWeb3.astro +++ b/src/components/Home/WhatIsWeb3/WhatIsWeb3.astro @@ -3,19 +3,19 @@ import "./WhatIsWeb3.scss"; ---

-
-
-

- What is the Web? -

-

- Why Web3 matters -

-

- Web3 gives people control over their data, privacy, and ownership. Lume's affordable Web3 tech aims to speed up the transition from Web2 to Web3, which matters for privacy and security. -

- +
+
+

+ What is the Web? +

+

+ Why Web3 matters +

+

+ Web3 gives people control over their data, privacy, and ownership. Lume's affordable Web3 tech aims to speed up the transition from Web2 to Web3, which matters for privacy and security. +

+ +
diff --git a/src/components/Home/WhatIsWeb3/WhatIsWeb3.scss b/src/components/Home/WhatIsWeb3/WhatIsWeb3.scss index c800189..2ab8262 100644 --- a/src/components/Home/WhatIsWeb3/WhatIsWeb3.scss +++ b/src/components/Home/WhatIsWeb3/WhatIsWeb3.scss @@ -40,7 +40,7 @@ width: 100%; height: 38.9em; max-width: 30.34em; - margin: -19em 0 0; + margin: -19.25em 0 0; background-image: url("../../../src/assets/img-left.webp"); background-position: left; background-repeat: no-repeat; @@ -60,9 +60,9 @@ @media screen and (width < 80rem) { p { background: rgba(2, 13, 17, 0.65); - border-radius: 0 0.5em 0.5em 0; - padding: 0.5em 0.5em; - margin: -0.5em -0.5em; + border-radius: 0.5em; + padding: 0.3em 0.5em; + margin: -0.3em -0.5em; } } } diff --git a/src/components/JoinCommunity/JoinCommunity.astro b/src/components/JoinCommunity/JoinCommunity.astro new file mode 100644 index 0000000..8a1760c --- /dev/null +++ b/src/components/JoinCommunity/JoinCommunity.astro @@ -0,0 +1,12 @@ +--- +import './JoinCommunity.scss'; +--- + +
+

+ Join our community, lend a hand. +

+

+ Web3 gives people control over their data, privacy, and ownership. +

+
diff --git a/src/components/JoinCommunity/JoinCommunity.scss b/src/components/JoinCommunity/JoinCommunity.scss new file mode 100644 index 0000000..8afa08f --- /dev/null +++ b/src/components/JoinCommunity/JoinCommunity.scss @@ -0,0 +1,28 @@ +@import "../../styles/mixins.scss"; + +#join-community { + padding-top: 3.16%; + padding-bottom: 3.16%; + @include fluid-padding-lr; + background: var(--aquamarine); + color: var(--blue-charcoal); + + @media screen and (width < 48rem) { + text-align: center; + } + + h2 { + margin-bottom: 0.25em; + @include fluid-font-size(2rem); + font-weight: 700; + line-height: 153%; + text-transform: none; + color: inherit; + } + + p { + font-family: var(--font-family-jaldi); + @include fluid-font-size(1.3125rem); + line-height: 157%; + } +} diff --git a/src/components/Navbar/Navbar.jsx b/src/components/Navbar/Navbar.jsx index 1b94541..e7e202e 100644 --- a/src/components/Navbar/Navbar.jsx +++ b/src/components/Navbar/Navbar.jsx @@ -11,7 +11,7 @@ function Navbar({ view }) { const onResize = () => { clearTimeout(resizeTimeout); resizeTimeout = setTimeout(() => { - if(nav && window.innerWidth > 940) { + if(nav && window.innerWidth >= 768) { setNav(false); } }, 25); @@ -37,13 +37,13 @@ function Navbar({ view }) { Vision
  • - What is Web3 + What is Web3
  • Donate
  • - Download Extension + Download Extension
  • diff --git a/src/components/Navbar/Navbar.scss b/src/components/Navbar/Navbar.scss index 6eda59d..cea3f1d 100644 --- a/src/components/Navbar/Navbar.scss +++ b/src/components/Navbar/Navbar.scss @@ -33,13 +33,13 @@ menu { .hamburger { display: none; - font-size: var(--font-size-xxl); + font-size: 2rem; cursor: pointer; z-index: 1; margin: 0 2.125rem; } -@media screen and (width < 768px) { +@media screen and (width < 48rem) { menu { display: flex; align-items: flex-start; diff --git a/src/components/Vision/CommunityPower/CommunityPower.astro b/src/components/Vision/CommunityPower/CommunityPower.astro index 1ac92c6..dd13b7e 100644 --- a/src/components/Vision/CommunityPower/CommunityPower.astro +++ b/src/components/Vision/CommunityPower/CommunityPower.astro @@ -1,10 +1,13 @@ --- -import "./CommunityPower.scss"; -import communityPower from "../../../../src/assets/community-power.png"; +import './CommunityPower.scss'; --- -
    -
    -
    +
    +
    +

    Community-Powered

    +

    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. +

    diff --git a/src/components/Vision/CommunityPower/CommunityPower.scss b/src/components/Vision/CommunityPower/CommunityPower.scss index 33384d4..fe62fc7 100644 --- a/src/components/Vision/CommunityPower/CommunityPower.scss +++ b/src/components/Vision/CommunityPower/CommunityPower.scss @@ -1,7 +1,32 @@ -#community-power { +@import "../../../styles/mixins.scss"; +@import "../../../styles/colors.scss"; + +#vision-community-power { + position: relative; background-image: url("../../../assets/community-power-bg.png"); margin-top: 7.8125rem; background-size: max(75rem, 100%); background-position: right; padding-top: max(29.25rem, 39.02%); + @include fluid-font-size(1.3125rem); + + .feature-group { + position: absolute; + top: 0; + bottom: 0; + display: flex; + flex-direction: column; + justify-content: center; + @include fluid-margin-lr; + max-width: 27em; + } + + @media screen and (width < 80rem) { + p { + background: rgba($body-bg-darker, 0.65); + border-radius: 0.5em; + padding: 0.3em 0.5em; + margin: -0.3em -0.5em; + } + } } diff --git a/src/components/Vision/Grid/Grid.astro b/src/components/Vision/Grid/Grid.astro index 628d1d8..362be34 100644 --- a/src/components/Vision/Grid/Grid.astro +++ b/src/components/Vision/Grid/Grid.astro @@ -1,5 +1,5 @@ --- -import "./Grid.scss"; +import './Grid.scss'; ---
    diff --git a/src/components/Vision/Grid/Grid.scss b/src/components/Vision/Grid/Grid.scss index 04530b7..20b7eba 100644 --- a/src/components/Vision/Grid/Grid.scss +++ b/src/components/Vision/Grid/Grid.scss @@ -10,8 +10,10 @@ } h2 { + font-family: var(--font-family-jetbrains-mono); @include fluid-font-size(2.75rem); - font-weight: bold; + font-weight: 700; line-height: 129.55%; + color: var(--aquamarine); } } diff --git a/src/components/Vision/Jumbotron/Jumbotron.astro b/src/components/Vision/Jumbotron/Jumbotron.astro index 62eaca6..6364a97 100644 --- a/src/components/Vision/Jumbotron/Jumbotron.astro +++ b/src/components/Vision/Jumbotron/Jumbotron.astro @@ -1,5 +1,5 @@ --- -import "./Jumbotron.scss"; +import './Jumbotron.scss'; ---
    diff --git a/src/components/Vision/Jumbotron/Jumbotron.scss b/src/components/Vision/Jumbotron/Jumbotron.scss index c199759..f640391 100644 --- a/src/components/Vision/Jumbotron/Jumbotron.scss +++ b/src/components/Vision/Jumbotron/Jumbotron.scss @@ -1,4 +1,5 @@ @import "../../../styles/mixins.scss"; +@import "../../../styles/colors.scss"; #vision-jumbotron { display: flex; @@ -9,8 +10,9 @@ margin: 2.12em 7.5% 0; font-family: var(--font-family-ibm-plex-sans-devanagari); @include fluid-font-size-s(3.6875rem); - line-height: 137.29%; + line-height: 137%; letter-spacing: -0.06em; text-align: center; + text-shadow: 1px 1px 2px rgba($body-bg-darker, 0.65); } } diff --git a/src/components/What/Astronaut/Astronaut.astro b/src/components/What/Astronaut/Astronaut.astro new file mode 100644 index 0000000..2ae9a0f --- /dev/null +++ b/src/components/What/Astronaut/Astronaut.astro @@ -0,0 +1,16 @@ +--- +import './Astronaut.scss'; +--- + +
    +
    +

    Community-Powered

    +

    Re-defining Web3, for the good of all

    +

    + 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. 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. +

    + +
    +
    diff --git a/src/components/What/Astronaut/Astronaut.scss b/src/components/What/Astronaut/Astronaut.scss new file mode 100644 index 0000000..3ddc136 --- /dev/null +++ b/src/components/What/Astronaut/Astronaut.scss @@ -0,0 +1,39 @@ +@import "../../../styles/colors.scss"; +@import "../../../styles/mixins.scss"; + +#what-astronaut { + position: relative; + display: flex; + align-items: center; + margin-top: 5rem; + min-height: 36.72em; + @include fluid-font-size(1.3125rem); + background-image: url("../../../assets/astronaut.png"); + background-position: 100%; + background-repeat: no-repeat; + background-size: contain; + + &::before { + content: ""; + position: absolute; + inset: 0; + background: rgba(0, 0, 0, 0.8); + z-index: 1; + } + + > div { + @include fluid-margin-lr; + max-width: 30em; + padding: 3.14em 0; + z-index: 1; + } + + @media screen and (width < 80rem) { + p { + background: rgba($body-bg-darker, 0.65); + border-radius: 0 0.5em 0.5em 0; + padding: 0.3em 0.5em; + margin: -0.3em -0.5em; + } + } +} diff --git a/src/components/What/Grid/Grid.astro b/src/components/What/Grid/Grid.astro new file mode 100644 index 0000000..43495ea --- /dev/null +++ b/src/components/What/Grid/Grid.astro @@ -0,0 +1,30 @@ +--- +import './Grid.scss'; +--- + +
    +
    +

    Build Your Site, Censorship Free

    +

    Combining Lume and Skynet technologies, you can build a website just like you are on the Web2 internet.

    +
    +
    +

    Web3 Universal Storage

    +

    Get access to a universal network drive, powered by the Web3/dWeb cloud. Enjoy portability to any device or platform you wish.

    +
    +
    +

    Web3 Gateway

    +

    Install the Lume Web3 Extension and have a 1-click gateway into the Web3 internet on Opera, Vivaldi, Edge and Firefox.

    +
    +
    +

    Build Your Site, Censorship Free

    +

    Combining Lume and Skynet technologies, you can build a website just like you are on the Web2 internet.

    +
    +
    +

    Web3 Universal Storage

    +

    Get access to a universal network drive, powered by the Web3/dWeb cloud. Enjoy portability to any device or platform you wish.

    +
    +
    +

    Web3 Gateway

    +

    Install the Lume Web3 Extension and have a 1-click gateway into the Web3 internet on Opera, Vivaldi, Edge and Firefox.

    +
    +
    diff --git a/src/components/What/Grid/Grid.scss b/src/components/What/Grid/Grid.scss new file mode 100644 index 0000000..e0cc179 --- /dev/null +++ b/src/components/What/Grid/Grid.scss @@ -0,0 +1,3 @@ +#what-grid { + padding-top: 5.5em; +} diff --git a/src/components/What/Jumbotron/Jumbotron.astro b/src/components/What/Jumbotron/Jumbotron.astro new file mode 100644 index 0000000..479bbf7 --- /dev/null +++ b/src/components/What/Jumbotron/Jumbotron.astro @@ -0,0 +1,9 @@ +--- +import './Jumbotron.scss'; +--- + +
    +

    + A new web that is fair and accessible to all, where each user can have a say in its infrastructure. +

    +
    diff --git a/src/components/What/Jumbotron/Jumbotron.scss b/src/components/What/Jumbotron/Jumbotron.scss new file mode 100644 index 0000000..99fc05b --- /dev/null +++ b/src/components/What/Jumbotron/Jumbotron.scss @@ -0,0 +1,18 @@ +@import "../../../styles/mixins.scss"; +@import "../../../styles/colors.scss"; + +#what-jumbotron { + display: flex; + justify-content: center; + + h1 { + max-width: 21em; + margin: 2.12em 7.5% 0; + font-family: var(--font-family-ibm-plex-sans-devanagari); + @include fluid-font-size-s(3.6875rem); + line-height: 137%; + letter-spacing: -0.06em; + text-align: center; + text-shadow: 1px 1px 2px rgba($body-bg-darker, 0.65); + } +} diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index e820eac..a31d278 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -1,7 +1,8 @@ --- -import "../styles/global.scss"; -import Navbar from "../components/Navbar/Navbar.jsx"; -import Footer from "../components/Footer/Footer.astro"; +import '../styles/global.scss'; +import Navbar from '../components/Navbar/Navbar.jsx'; +import Footer from '../components/Footer/Footer.astro'; +import JoinCommunity from '../components/JoinCommunity/JoinCommunity.astro'; export interface Props { view: string; @@ -25,6 +26,7 @@ const { view, title } = Astro.props;
    + {view !== 'home' && }