From f4734c9b13a9b4783192fb203f765ac28ce6eac1 Mon Sep 17 00:00:00 2001 From: "M. Sarmad Qadeer" Date: Wed, 1 Oct 2025 03:38:25 +0500 Subject: [PATCH] website: improve layout & section 6 (#6321) * improve layout * add section 6 --- website/src/css/design3.css | 516 +++++++++--------- ...31-02_webp.webp => section-2-desktop.webp} | Bin ...31-03_webp.webp => section-3-desktop.webp} | Bin ...31-04_webp.webp => section-4-desktop.webp} | Bin ...-6-desktop.webp => section-5-desktop.webp} | Bin ...on-6-mobile.webp => section-5-mobile.webp} | Bin .../src/img/design_3/token-31-05_webp.webp | Bin 90828 -> 0 bytes website/src/index.html | 234 ++++---- 8 files changed, 380 insertions(+), 370 deletions(-) rename website/src/img/design_3/{token-31-02_webp.webp => section-2-desktop.webp} (100%) rename website/src/img/design_3/{token-31-03_webp.webp => section-3-desktop.webp} (100%) rename website/src/img/design_3/{token-31-04_webp.webp => section-4-desktop.webp} (100%) rename website/src/img/design_3/{section-6-desktop.webp => section-5-desktop.webp} (100%) rename website/src/img/design_3/{section-6-mobile.webp => section-5-mobile.webp} (100%) delete mode 100644 website/src/img/design_3/token-31-05_webp.webp diff --git a/website/src/css/design3.css b/website/src/css/design3.css index cc4986519f..30f7deb644 100644 --- a/website/src/css/design3.css +++ b/website/src/css/design3.css @@ -210,18 +210,36 @@ #3f5598 70%, #c3faff 90%, #fff6e0 100%); - --sa-top: env(safe-area-inset-top, 0px); - --sa-right: env(safe-area-inset-right, 0px); - --sa-bottom: env(safe-area-inset-bottom, 0px); - --sa-left: env(safe-area-inset-left, 0px); - --vh: 1svh; --nav-color: #ffffff; - --imgW: min(100vw, 100vh); - --imgH: min(100vh, 100vw); - --imgGutter: 0px; - /* set per section via JS: half of leftover space around contained image */ + /* Compute cover drawn size and inner safe frame (60% of full image on each axis) */ + /* --cover-bg-w: calc(min((3200 / 1920) * 100vw, (3200 / 1080) * 100vh)); + --cover-bg-h: calc(min((1800 / 1920) * 100vw, (1800 / 1080) * 100vh)); + --cover-safe-w: calc(var(--cover-bg-w) * 0.6); + --cover-safe-h: calc(var(--cover-bg-h) * 0.6); + --cover-vw: calc(var(--cover-safe-w) / 100); + --cover-vh: calc(var(--cover-safe-h) / 100); */ + /* 1920/3200 */ + /* 1080/1800 */ + + --cover-bg-w: calc(min((3200 / 1920) * 100vw, (3200 / 1080) * 100vh)); + --cover-bg-h: calc(min((1800 / 1920) * 100vw, (1800 / 1080) * 100vh)); + + /* Drawn background size derived from viewport — no cropping (contain-like) */ + --sec-w: calc(min((1920 / 1920) * 100vw, (1920 / 1080) * 100vh)); + --sec-h: calc(min((1080 / 1920) * 100vw, (1080 / 1080) * 100vh)); + --sec-vwu-desktop: calc(var(--sec-w) / 100); + --sec-vhu-desktop: calc(var(--sec-h) / 100); +} + +@media screen and (max-width: 767px) { + :root { + --sec-w: 100vw; + --sec-h: 100svh; + --sec-vwu-desktop: calc(var(--sec-w) / 100); + --sec-vhu-desktop: calc(var(--sec-h) / 100); + } } body.change-nav-color { @@ -278,10 +296,7 @@ p { } .screen { - height: 100dvh; - /* visible height, updates as bars expand/collapse */ - height: calc(var(--vh) * 100); - /* fallback for older browsers */ + height: 100svh; overflow-y: auto; scroll-snap-type: y mandatory; /* page-by-page snap */ @@ -291,49 +306,31 @@ p { -webkit-overflow-scrolling: touch; } -section { - height: 100dvh; - height: calc(var(--vh) * 100); +section.page { + height: 100svh; /* same fallback */ scroll-snap-align: start; scroll-snap-stop: always; /* requires a full swipe/scroll to leave */ position: relative; -} - -/* Foreground content sits inside the safe area without changing section height */ -section .content { - min-height: 100%; - display: grid; - place-items: center; - padding: - max(16px, var(--sa-top)) max(16px, var(--sa-right)) max(24px, var(--sa-bottom)) - /* lifts content above the iOS bottom bar */ - max(16px, var(--sa-left)); - box-sizing: border-box; -} - -/* --- COVER --- */ -section.cover { - /* Compute cover drawn size and inner safe frame (60% of full image on each axis) */ - --cover-bg-w: calc(min((3200 / 1920) * 100vw, (3200 / 1080) * 100vh)); - --cover-bg-h: calc(min((1800 / 1920) * 100vw, (1800 / 1080) * 100vh)); - --cover-safe-w: calc(var(--cover-bg-w) * 0.6); - /* 1920/3200 */ - --cover-safe-h: calc(var(--cover-bg-h) * 0.6); - /* 1080/1800 */ - background-image: url("/img/design_3/cover.jpg"); - background-size: var(--cover-bg-w) var(--cover-bg-h); - background-position: center; - background-repeat: no-repeat; display: flex; justify-content: center; align-items: center; - text-align: center; +} - --svw: calc(var(--cover-safe-w) / 100); - --svh: calc(var(--cover-safe-h) / 100); +section.page .area { + position: relative; + width: var(--sec-w); + height: var(--sec-h); +} + +/* --- COVER --- */ +section.cover { + background-image: url("/img/design_3/cover.jpg"); + background-size: var(--cover-bg-w) var(--cover-bg-h); + background-position: center; + background-repeat: no-repeat; } section.cover div.content { @@ -341,55 +338,60 @@ section.cover div.content { flex-direction: column; justify-content: center; align-items: center; - gap: calc(var(--svh) * 3.5); - max-width: var(--cover-safe-w); + text-align: center; + gap: calc(var(--sec-vhu-desktop) * 3.5); + width: var(--sec-w); + height: var(--sec-h); } -.cover .content h1 { +section.cover div.content h1 { font-family: "Manrope", "GT-Walsheim", sans-serif; font-weight: 800; - font-size: calc(var(--svw) * 11.4); + font-size: calc(var(--sec-vwu-desktop) * 11.4); line-height: 0.9; letter-spacing: -0.025em; color: #ffffff; + text-align: center; + max-width: calc(var(--sec-vwu-desktop) * 25); } -.cover .content h2 { +section.cover div.content h2 { font-family: "GT-Walsheim", "Manrope", sans-serif; font-weight: 400; - font-size: calc(var(--svw) * 2.7); + font-size: calc(var(--sec-vwu-desktop) * 2.7); letter-spacing: -0.025em; } -.cover .content p { +section.cover div.content p { font-family: "Manrope", "GT-Walsheim", sans-serif; font-weight: 200; - font-size: calc(var(--svw) * 1.6); + font-size: calc(var(--sec-vwu-desktop) * 1.6); align-items: center; color: #ffffff; + max-width: calc(var(--sec-vwu-desktop) * 25); } -.cover .socials { +section.cover div.socials { position: absolute; - width: var(--cover-safe-w); - bottom: calc(((100vh - var(--cover-safe-h))/2) + (var(--svh) * 4.5)); - padding: 0 calc(var(--svw) * 5.5); + width: var(--sec-w); + bottom: calc(var(--sec-vhu-desktop) * 3); + padding: 0 calc(var(--sec-vwu-desktop) * 4); display: flex; align-items: center; justify-content: flex-end; - gap: calc(var(--svw) * 0.6); + gap: calc(var(--sec-vwu-desktop) * 0.6); flex-wrap: wrap; } -.cover .socials a img { +section.cover div.socials a img { width: auto; - height: calc(var(--svh) * 4.2); + height: calc(var(--sec-vhu-desktop) * 4.2); border: #4f4f4f 1px solid; - border-radius: 8px; + border-radius: calc(var(--sec-vhu-desktop) * 0.8); } -.cover .socials a img.no-border { +section.cover div.socials a img.no-border { border: none; } @@ -402,7 +404,6 @@ main { main .section-bg { position: sticky; top: 0; - /* Prefer 100svh (mobile-safe). Fallback 100vh for older browsers. */ height: 100vh; height: 100svh; @@ -417,7 +418,7 @@ main .section-bg { pointer-events: none; } -main section .image { +.page .area>.image:first-child { position: absolute; inset: 0; background-size: contain; @@ -426,22 +427,46 @@ main section .image { } .page-2 .image { - background-image: url("/img/design_3/token-31-02_webp.webp"); + background-image: url("/img/design_3/section-2-desktop.webp"); } .page-3 .image { - background-image: url("/img/design_3/token-31-03_webp.webp"); + background-image: url("/img/design_3/section-3-desktop.webp"); } .page-4 .image { - background-image: url("/img/design_3/token-31-04_webp.webp"); + background-image: url("/img/design_3/section-4-desktop.webp"); } -.page-6 .image { - background-image: url("/img/design_3/section-6-desktop.webp"); +.page-5 .image { + background-image: url("/img/design_3/section-5-desktop.webp"); } -.text-container { +@media screen and (max-width: 767px) { + .page .area>.image:first-child { + background-position: top; + } + + .page-2 .image { + background-image: url("/img/design_3/section-2-mobile.webp"); + background-size: cover !important; + height: 75%; + } + + .page-3 .image { + background-image: url("/img/design_3/section-3-mobile.webp"); + } + + .page-4 .image { + background-image: url("/img/design_3/section-4-mobile.webp"); + } + + .page-5 .image { + background-image: url("/img/design_3/section-5-mobile.webp"); + } +} + +.page .text-container { position: relative; color: white; height: 100%; @@ -449,58 +474,58 @@ main section .image { flex-direction: column; justify-content: center; align-items: flex-start; - gap: 2.3vh; - margin-right: max(var(--imgGutter, 0px), 6.25vw); - margin-left: max(var(--imgGutter, 0px), 6.25vw); + gap: calc(var(--sec-vhu-desktop) * 3.25); + margin-right: calc(var(--sec-vwu-desktop)*7.5); + margin-left: calc(var(--sec-vwu-desktop)*7.5); width: fit-content; z-index: 1; } -.text-container h2 { +.page .text-container h2 { font-family: "GT-Walsheim", "Manrope", sans-serif; font-weight: 400; - font-size: 4.6vw; + font-size: calc(var(--sec-vwu-desktop)*4.94); letter-spacing: -0.025em; line-height: 1.05; - max-width: 24vw; + max-width: calc(var(--sec-vwu-desktop)*26); } -.text-container p { +.page .text-container p { font-family: "Manrope", "GT-Walsheim", sans-serif; font-weight: 200; - font-size: 1.45vw; - max-width: 20.5vw; + font-size: calc(var(--sec-vwu-desktop)*1.62); + max-width: calc(var(--sec-vwu-desktop)*23); } -.text-container p span { +.page .text-container p span { font-weight: 500; } -.text-container a { +.page .text-container a { font-family: "Manrope", "GT-Walsheim", sans-serif; font-weight: 200; - font-size: 1.45vw; + font-size: calc(var(--sec-vwu-desktop)*1.62); text-decoration: underline; text-decoration-line: underline; text-decoration-thickness: 0.5px; text-underline-offset: 4px; - max-width: 13vw; + max-width: calc(var(--sec-vwu-desktop)*14); } .page-2 .text-container h2 { - max-width: 24vw !important; + max-width: calc(var(--sec-vwu-desktop)*26) !important; } .page-2 .text-container p { - max-width: 20.5vw; + max-width: calc(var(--sec-vwu-desktop)*23) !important; } .page-3 .text-container h2 { - max-width: 30vw !important; + max-width: calc(var(--sec-vwu-desktop)*29) !important; } .page-3 .text-container p { - max-width: 28.5vw; + max-width: calc(var(--sec-vwu-desktop)*31) !important; } .page-3 .text-container, @@ -509,77 +534,31 @@ main section .image { } .page-4 .text-container h2 { - max-width: 28vw !important; + max-width: calc(var(--sec-vwu-desktop)*26) !important; } .page-4 .text-container p { - max-width: 26.5vw; + max-width: calc(var(--sec-vwu-desktop)*30) !important; } .page-4 .text-container a { - max-width: 26.5vw; + max-width: calc(var(--sec-vwu-desktop)*30) !important; } -/* Desktop: tie text widths to contained image width rather than viewport */ -@media (min-width: 768px) { - - .text-container { - max-width: var(--imgW); - } - - /* Base proportions (converted from previous vw values) */ - .text-container h2 { - max-width: calc(var(--imgW) * 0.24); - } - - .text-container p { - max-width: calc(var(--imgW) * 0.205); - } - - .text-container a { - max-width: calc(var(--imgW) * 0.13); - } - - /* Per-page refinements matching your earlier vw overrides */ - .page-2 .text-container h2 { - max-width: calc(var(--imgW) * 0.24) !important; - } - - .page-2 .text-container p { - max-width: calc(var(--imgW) * 0.205) !important; - } - - .page-3 .text-container h2 { - max-width: calc(var(--imgW) * 0.30) !important; - } - - .page-3 .text-container p { - max-width: calc(var(--imgW) * 0.285) !important; - } - - .page-4 .text-container h2 { - max-width: calc(var(--imgW) * 0.28) !important; - } - - .page-4 .text-container p, - .page-4 .text-container a { - max-width: calc(var(--imgW) * 0.265) !important; - } +.page-5 .text-container h2 { + max-width: calc(var(--sec-vwu-desktop)*23) !important; } -.text-container h2 { - /* was: font-size: 4.6vw; */ - font-size: clamp(28px, calc(var(--imgH) * var(--h2k, 0.046)), 120px); +.page-5 .text-container p { + max-width: calc(var(--sec-vwu-desktop)*30) !important; } -.text-container p { - /* was: font-size: 1.45vw; */ - font-size: clamp(14px, calc(var(--imgH) * var(--pk, 0.0145)), 28px); +.page-6 .text-container p { + max-width: calc(var(--sec-vwu-desktop)*21) !important; } -.text-container a { - /* was: font-size: 1.45vw; */ - font-size: clamp(14px, calc(var(--imgH) * var(--pk, 0.0145)), 28px); +.page-6 .text-container a { + max-width: calc(var(--sec-vwu-desktop)*21) !important; } .roadmap>p:first-child { @@ -604,72 +583,69 @@ main section .image { } @media (max-width: 767px) { - section { - min-height: 100svh; - } - section.cover div.content { - gap: 35px; - } - - /* cover */ /* --- COVER --- */ section.cover { background-image: url("/img/design_3/cover-mobile.jpg"); background-size: cover; - background-position: center; - background-repeat: no-repeat; } - section.cover div.content { - gap: 30px; + section.cover div.content h1 { + font-size: 30vw; + max-width: calc(var(--sec-vwu-desktop) * 65); } - .cover .socials { - width: 100vw; + section.cover div.content h2 { + font-size: 7vw; + } + + section.cover div.content p { + font-size: 4.3vw; + max-width: calc(var(--sec-vwu-desktop) * 65); + } + + section.cover div.socials { bottom: 32px; gap: 10px; justify-content: center; } - .cover .socials a img { + section.cover div.socials a img { height: 40px; } - .cover .content h1 { - font-size: 30vw; - } - - .cover .content h2 { - font-size: 7vw; - } - - .cover .content p { - font-size: 4.3vw; - max-width: 62.5vw; - } /* --- MAIN SECTIONS --- */ - .page-2 .image { - background-image: url("/img/design_3/section-2-mobile.webp"); - background-size: cover; - height: 75%; - background-position: top; + .page .text-container { + justify-content: flex-end; + align-items: flex-start; + gap: calc(var(--sec-vhu-desktop) * 3); + margin-right: 7vw !important; + margin-left: 7vw !important; + padding-bottom: 8vw; + max-width: fit-content !important; } - .page-3 .image { - background-image: url("/img/design_3/section-3-mobile.webp"); - background-position: top; + .page .text-container h2 { + font-weight: 400; + font-size: 12vw; + max-width: 75vw !important; } - .page-4 .image { - background-image: url("/img/design_3/section-4-mobile.webp"); - background-position: top; + .page .text-container p { + font-weight: 300; + font-size: 4.2vw; + max-width: 74vw !important; } - .page-6 .image { - background-image: url("/img/design_3/section-6-mobile.webp"); - background-position: top; + .page .text-container p span { + font-weight: 700; + } + + .page .text-container a { + font-weight: 300; + font-size: 4.2vw; + max-width: 74vw !important; } .page-3 .text-container, @@ -677,76 +653,22 @@ main section .image { margin-left: 0; } - .text-container p { - font-weight: 300; - } - - .text-container p span { - font-weight: 700; - } - - .text-container { - justify-content: flex-end; - align-items: flex-start; - gap: 1.25rem; - margin-right: 7vw !important; - margin-left: 7vw !important; - padding-bottom: 8vw; - max-width: 75vw; - } - - .text-container h2 { - font-family: "GT-Walsheim", "Manrope", sans-serif; - font-weight: 400; - font-size: 12vw; - letter-spacing: -0.025em; - max-width: 75vw !important; - line-height: 1.05; - } - - .text-container p { - font-size: 4.2vw; - } - - .text-container a { - font-weight: 300; - font-size: 4.2vw; - } - - .text-container p, - .text-container a { - max-width: 74vw !important; - } - - .page-2 .text-container { - max-width: 75vw; - } - .page-2 .text-container h2 { max-width: 63vw !important; } - .page-3 .text-container { - max-width: 80vw !important; - } - - .page-3 .text-container p { - max-width: 80vw !important; - } - .page-3 .text-container h2 { max-width: 85vw !important; font-size: 13vw; } - .page-4 .text-container { + .page-3 .text-container p { max-width: 80vw !important; - } .page-4 .text-container h2 { max-width: 80vw !important; - font-size: 14vw; + font-size: 13vw; } .page-4 .text-container p { @@ -777,12 +699,116 @@ main section .image { font-weight: 400; max-width: 90vw !important; } +} - .page-6 .text-container { - max-width: fit-content !important; +.page-6 .communities-images { + position: absolute; + top: 0; + right: 0; + bottom: 0; + width: calc(var(--sec-vwu-desktop) * 65); + padding: calc(var(--sec-vhu-desktop) * 10.5) calc(var(--sec-vwu-desktop) * 2.5); + z-index: 0; + + display: grid; + grid-template-columns: repeat(8, 1fr); + grid-template-rows: repeat(6, 1fr); + gap: calc(var(--sec-vwu-desktop) * 2); +} + +.page-6 .communities-images img { + width: 100%; + height: auto; + border-radius: calc(var(--sec-vhu-desktop) * 1.8); +} + +@media screen and (max-width: 767px) { + .page-6 .communities-images { + width: 100%; + height: 10%; + padding: calc(var(--sec-vhu-desktop) * 6) calc(var(--sec-vwu-desktop) * 3); + top: 0; + right: 0; + grid-template-columns: repeat(8, 1fr); + grid-template-rows: repeat(7, 1fr); + gap: calc(var(--sec-vwu-desktop) * 1.5); + } + + .page-6 .communities-images img { + border-radius: calc(var(--sec-vhu-desktop) * 0.8); } } +/* + Utility: position an image on the grid using CSS vars + Usage example: + + places the image starting at column 3, row 2, spanning 2 columns × 2 rows. +*/ +.page-6 .communities-images>img:nth-child(1) { --c: 2; --r: 1; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(2) { --c: 4; --r: 1; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(3) { --c: 5; --r: 1; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(4) { --c: 7; --r: 1; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(5) { --c: 1; --r: 2; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(6) { --c: 3; --r: 2; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(7) { --c: 4; --r: 2; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(8) { --c: 5; --r: 2; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(9) { --c: 6; --r: 2; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(10) { --c: 8; --r: 2; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(11) { --c: 2; --r: 3; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(12) { --c: 3; --r: 3; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(13) { --c: 4; --r: 3; --w: 2; --h: 2 } +.page-6 .communities-images>img:nth-child(14) { --c: 6; --r: 3; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(15) { --c: 7; --r: 3; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(16) { --c: 1; --r: 4; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(17) { --c: 3; --r: 4; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(18) { --c: 6; --r: 4; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(19) { --c: 8; --r: 4; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(20) { --c: 2; --r: 5; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(21) { --c: 4; --r: 5; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(22) { --c: 5; --r: 5; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(23) { --c: 6; --r: 5; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(24) { --c: 7; --r: 5; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(25) { --c: 3; --r: 6; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(26) { --c: 4; --r: 6; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(27) { --c: 6; --r: 6; --w: 1; --h: 1 } + +@media screen and (max-width: 767px) { +.page-6 .communities-images>img:nth-child(1) { --c: 3; --r: 1; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(2) { --c: 6; --r: 1; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(3) { --c: 2; --r: 2; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(4) { --c: 4; --r: 2; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(5) { --c: 5; --r: 2; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(6) { --c: 7; --r: 2; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(7) { --c: 3; --r: 3; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(8) { --c: 4; --r: 3; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(9) { --c: 5; --r: 3; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(10) { --c: 6; --r: 3; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(11) { --c: 8; --r: 3; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(12) { --c: 2; --r: 4; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(13) { --c: 4; --r: 4; --w: 2; --h: 2 } +.page-6 .communities-images>img:nth-child(14) { --c: 3; --r: 4; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(15) { --c: 6; --r: 4; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(16) { --c: 7; --r: 4; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(17) { --c: 1; --r: 5; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(18) { --c: 3; --r: 5; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(19) { --c: 6; --r: 5; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(20) { --c: 7; --r: 5; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(21) { --c: 2; --r: 6; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(22) { --c: 4; --r: 6; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(23) { --c: 5; --r: 6; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(24) { --c: 6; --r: 6; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(25) { --c: 3; --r: 7; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(26) { --c: 4; --r: 7; --w: 1; --h: 1 } +.page-6 .communities-images>img:nth-child(27) { --c: 6; --r: 7; --w: 1; --h: 1 } +} + +.page-6 .communities-images img { + grid-column: var(--c) / span var(--w, 1); + grid-row: var(--r) / span var(--h, 1); +} + + /* NavBar */ header#navbar { position: fixed; @@ -872,9 +898,7 @@ header#navbar ul a span svg { header#navbar nav#menu>ul>li>a svg { fill: var(--nav-color); } -} -@media (min-width: 768px) { header#navbar nav#menu li.nav-link:hover span svg { transform: rotate(180deg); } diff --git a/website/src/img/design_3/token-31-02_webp.webp b/website/src/img/design_3/section-2-desktop.webp similarity index 100% rename from website/src/img/design_3/token-31-02_webp.webp rename to website/src/img/design_3/section-2-desktop.webp diff --git a/website/src/img/design_3/token-31-03_webp.webp b/website/src/img/design_3/section-3-desktop.webp similarity index 100% rename from website/src/img/design_3/token-31-03_webp.webp rename to website/src/img/design_3/section-3-desktop.webp diff --git a/website/src/img/design_3/token-31-04_webp.webp b/website/src/img/design_3/section-4-desktop.webp similarity index 100% rename from website/src/img/design_3/token-31-04_webp.webp rename to website/src/img/design_3/section-4-desktop.webp diff --git a/website/src/img/design_3/section-6-desktop.webp b/website/src/img/design_3/section-5-desktop.webp similarity index 100% rename from website/src/img/design_3/section-6-desktop.webp rename to website/src/img/design_3/section-5-desktop.webp diff --git a/website/src/img/design_3/section-6-mobile.webp b/website/src/img/design_3/section-5-mobile.webp similarity index 100% rename from website/src/img/design_3/section-6-mobile.webp rename to website/src/img/design_3/section-5-mobile.webp diff --git a/website/src/img/design_3/token-31-05_webp.webp b/website/src/img/design_3/token-31-05_webp.webp deleted file mode 100644 index b9d5a1231a2f82c1220a09dafadced70b77bea88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90828 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

-
-
-

Be
Free

-

Freedom & Security
of Your Communications

-

The first network where you own
your identity, contacts, and groups.

-
-
- - - - - +
+
+
+

Be Free

+

Freedom & Security
of Your Communications

+

The first network where you own your identity, contacts, and groups.

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

World's Most Secure Messaging

-

SimpleX messaging has cutting-edge end-to-end encryption.

-

For your security, servers can’t see your messages or who you talk to.

- Learn more about SimpleX messaging -
-
- -
-
-
-

You Own
The Next Web

-

SimpleX is founded on the belief that you must own your identity, contacts and communities.

-

Open and decentralized network lets you connect with people and share ideas: be free and secure.

-
-
- -
-
-
-

Communities That Last

-

You will support your favorite groups with future Community vouchers.

-

Vouchers will pay for servers, to let your communities stay free and independent.

- Learn more about Community Vouchers -
-
- -
-
-
-

SimpleX Roadmap to Free Internet

-
-

2025

-

: Scale to Large Communities

-

Escaping centralized platforms

-
-
-

2026

-

: Sustainable Communities & Servers

-

Launching Community Vouchers

-
-
-

2027

-

: Make Your Communities Grow

-

Tools to promote your communities

+
+
+
+
+

World's Most Secure Messaging

+

SimpleX messaging has cutting-edge end-to-end encryption.

+

For your security, servers can’t see your messages or who you talk to.

+ Learn more about SimpleX messaging
+ +
+
+
+
+

You Own
The Next Web

+

SimpleX is founded on the belief that you must own your identity, contacts and communities.

+

Open and decentralized network lets you connect with people and share ideas: be free and secure.

+
+
+
+ +
+
+
+
+

Communities That Last

+

You will support your favorite groups with future Community vouchers.

+

Vouchers will pay for servers, to let your communities stay free and independent.

+ Learn more about Community Vouchers +
+
+
+ +
+
+
+
+

SimpleX Roadmap to Free Internet

+
+

2025

+

: Scale to Large Communities

+

Escaping centralized platforms

+
+
+

2026

+

: Sustainable Communities & Servers

+

Launching Community Vouchers

+
+
+

2027

+

: Make Your Communities Grow

+

Tools to promote your communities

+
+
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Join SimpleX Communities

+

Hundreds of thousands people already trust SimpleX messaging.

+

Find your communities in SimpleX directory and create your own!

+ View SimpleX Directory +
+
+
+
@@ -311,71 +362,6 @@ // } }); -