diff --git a/src/layout/Footer.svelte b/src/layout/Footer.svelte new file mode 100644 index 0000000..b06734b --- /dev/null +++ b/src/layout/Footer.svelte @@ -0,0 +1,171 @@ + + + + + + + diff --git a/src/layout/Hero/HeroSection.svelte b/src/layout/Hero/HeroSection.svelte new file mode 100644 index 0000000..7c4e0b5 --- /dev/null +++ b/src/layout/Hero/HeroSection.svelte @@ -0,0 +1,68 @@ + + +
+
+

Continuing the
legacy of Vanced.

+

+ Customize your mobile experience through ReVanced
by applying patches to your applications. +

+
+ + +
+
+
+ + diff --git a/src/lib/components/atoms/Button.svelte b/src/lib/components/Button.svelte similarity index 76% rename from src/lib/components/atoms/Button.svelte rename to src/lib/components/Button.svelte index 43b182d..1b1c690 100644 --- a/src/lib/components/atoms/Button.svelte +++ b/src/lib/components/Button.svelte @@ -3,7 +3,6 @@ $: type = 'button-' + kind; export let icon = ''; export let href = ''; - export let capitalize = false; export let target = ''; @@ -13,7 +12,6 @@ {href} {target} class={type} - class:capitalize > {#if icon} {icon} @@ -26,48 +24,52 @@ button { border: none; background-color: transparent; + padding: 0; + margin: 0; } - a, div { min-width: max-content; - min-height: 57px; - font-size: 0.9rem; + font-size: 0.95rem; text-decoration: none; color: var(--white); font-weight: 600; border: none; border-radius: 12px; - padding: 1rem 1.5rem; display: flex; justify-content: center; align-items: center; gap: 0.5rem; cursor: pointer; - background-color: var(--grey-two); transition: transform 0.4s var(--bezier-one), filter 0.4s var(--bezier-one); user-select: none; } - .capitalize { - text-transform: uppercase; - letter-spacing: 0.03rem; - font-weight: 700; - font-size: 0.8rem; - } - .button-primary { background-color: var(--accent-color); - box-shadow: 0px 0px 32px 1px var(--accent-color-glow); color: var(--grey-four); } + .button-secondary { + background-color: var(--grey-two); + } + + .button-primary, .button-secondary { + padding: 16px 24px; + } + + .button-tertiary { + background-color: transparent; + color: var(--accent-color); + font-weight: 500; + letter-spacing: 0.01rem; + } div:hover { filter: brightness(85%); } img { - height: 25px; + height: 20px; } diff --git a/src/lib/components/atoms/Modal.svelte b/src/lib/components/Modal.svelte similarity index 62% rename from src/lib/components/atoms/Modal.svelte rename to src/lib/components/Modal.svelte index db3a468..a3b69e8 100644 --- a/src/lib/components/atoms/Modal.svelte +++ b/src/lib/components/Modal.svelte @@ -5,11 +5,19 @@ {#if modalOpen} -