From acccfb097c0152b76c6b57a176a4fd827fe41bcf Mon Sep 17 00:00:00 2001 From: tglide <26071571+TGlide@users.noreply.github.com> Date: Wed, 26 Apr 2023 19:21:56 +0100 Subject: [PATCH] feat: cloud signup page --- src/lib/layout/unauthenticated.svelte | 123 +++++++++++++++++--------- 1 file changed, 82 insertions(+), 41 deletions(-) diff --git a/src/lib/layout/unauthenticated.svelte b/src/lib/layout/unauthenticated.svelte index c34b9531a..ad877e9ca 100644 --- a/src/lib/layout/unauthenticated.svelte +++ b/src/lib/layout/unauthenticated.svelte @@ -42,15 +42,8 @@
{#if isCloud}
-
+ {/if}

@@ -169,11 +168,11 @@
-
-

- -

-
+ {#if isCloud} +
+
Public beta
+
+ {/if}
@@ -191,6 +190,11 @@ } } + .full-height { + block-size: 100vh; + block-size: 100lvh; + } + .cloud-section { background: var(--url); background-repeat: no-repeat; @@ -201,6 +205,8 @@ .logo { display: block; align-self: center; + margin-block-start: 32.5vh; + margin-block-start: 32.5lvh; } .header { @@ -231,27 +237,62 @@ animation-delay: 3s; } } + } - .beta { + .beta, + .mobile-beta { + text-align: center; + align-self: center; + font-family: 'Poppins'; + font-size: 1.125rem; + font-weight: 700; + text-transform: uppercase; + line-height: 130%; + letter-spacing: 0.25em; + + color: hsl(var(--color-neutral-0)); + + > span { + background: linear-gradient( + 180deg, + rgba(252, 252, 255, 0.5) 0%, + rgba(252, 252, 255, 0.25) 100% + ); + border-radius: 5.38636px; text-align: center; - align-self: center; - font-family: 'Poppins'; - font-size: 1.125rem; - font-weight: 700; - text-transform: uppercase; - line-height: 130%; - letter-spacing: 0.25em; + padding: 0.5rem 0.5rem 0.5rem 0.75rem; + } + } - > span { - background: linear-gradient( - 180deg, - rgba(252, 252, 255, 0.5) 0%, - rgba(252, 252, 255, 0.25) 100% - ); - border-radius: 5.38636px; - text-align: center; - padding: 0.5rem 0.5rem 0.5rem 0.75rem; - } + .beta { + margin-block-start: 4rem; + } + + .mobile-logo { + margin-block-start: 6.25rem; + margin-block-end: 3rem; + } + + .mobile-beta { + font-size: 0.75rem; + margin-block-end: 2rem; + + > span { + background: hsl(var(--color-neutral-120)); + padding: 0.25rem 0.375rem 0.25rem 0.5rem; + } + } + + @media (max-width: 767px) { + .is-cloud { + background: var(--url); + background-position: center -150px; + + background-repeat: no-repeat; + } + + .cloud-section { + display: none; } }