diff --git a/apps/site/src/app/not-found.module.scss b/apps/site/src/app/not-found.module.scss new file mode 100644 index 00000000..8ef4318e --- /dev/null +++ b/apps/site/src/app/not-found.module.scss @@ -0,0 +1,52 @@ +@use "zothacks-theme" as theme; +@use "bootstrap-utils" as utils; + +.not-found-page { + display: flex; + align-items: start; + justify-content: center; + height: 80vh; + background: url("~@/assets/background/anteater-fishing-background.png") center / + cover; +} + +.content { + margin-top: 22vh; + text-align: center; + line-height: 1.5; +} + +.heading, +.subtext { + margin: 0 auto; + text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5); +} + +.heading { + font-size: 2.5rem; + font-weight: 700; + color: theme.$yellow; + + @include utils.media-breakpoint-up(lg) { + font-size: 3rem; + } + + @include utils.media-breakpoint-up(xl) { + font-size: 4rem; + } +} + +.subtext { + font-size: 1.5rem; + font-weight: 400; + color: theme.$white; + max-width: 60%; + + @include utils.media-breakpoint-up(lg) { + font-size: 1.75rem; + } + + @include utils.media-breakpoint-up(xl) { + font-size: 2.25rem; + } +} diff --git a/apps/site/src/app/not-found.tsx b/apps/site/src/app/not-found.tsx new file mode 100644 index 00000000..7a77f36c --- /dev/null +++ b/apps/site/src/app/not-found.tsx @@ -0,0 +1,14 @@ +import styles from "./not-found.module.scss"; + +export default function NotFoundPage() { + return ( +
+
+

404

+

+ Gone fishing! Seems this page got away… +

+
+
+ ); +} diff --git a/apps/site/src/assets/background/anteater-fishing-background.png b/apps/site/src/assets/background/anteater-fishing-background.png new file mode 100644 index 00000000..4d393d52 Binary files /dev/null and b/apps/site/src/assets/background/anteater-fishing-background.png differ