diff --git a/app.vue b/app.vue
index e9d3b90..d3a08ab 100644
--- a/app.vue
+++ b/app.vue
@@ -1,14 +1,9 @@
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Footer.vue b/components/Footer.vue
new file mode 100644
index 0000000..8084402
--- /dev/null
+++ b/components/Footer.vue
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
diff --git a/components/Header.vue b/components/Header.vue
new file mode 100644
index 0000000..940ac03
--- /dev/null
+++ b/components/Header.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
diff --git a/nuxt.config.ts b/nuxt.config.ts
index cb193ba..ca82a71 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -3,6 +3,10 @@ export default defineNuxtConfig({
compatibilityDate: '2024-11-01',
devtools: { enabled: true },
modules: ['@nuxt/fonts', '@nuxt/image'],
+ css: [
+ '@/public/variables.css',
+ '@/public/global.css'
+ ],
app: {
head: {
title: 'Gorb - Open-Source Chat Platform',
diff --git a/public/global.css b/public/global.css
new file mode 100644
index 0000000..faf4c7c
--- /dev/null
+++ b/public/global.css
@@ -0,0 +1,6 @@
+.pansexual-gradient {
+ background: linear-gradient(to right, #FE218C, #FED84E, #1CB3F7);
+ background-clip: text;
+ -webkit-text-fill-color: transparent;
+ -webkit-background-clip: text;
+}
\ No newline at end of file
diff --git a/public/variables.css b/public/variables.css
new file mode 100644
index 0000000..62aff2d
--- /dev/null
+++ b/public/variables.css
@@ -0,0 +1,31 @@
+/* this file may want to be moved to a /styles folder, or /assets folder, or smth */
+:root {
+ --text-colour: #141210;
+ --background-colour: #f4ebe0;
+ --background-secondary-colour: #efe4db;
+
+ --primary-colour: #f97635;
+ --secondary-colour: #cab39b;
+ --tertiary-colour: #e8ac84;
+ --accent-colour: #ed7a41;
+}
+
+@media (prefers-color-scheme: dark) {
+ :root {
+ --text-colour: #efedec;
+ --background-colour: #201d19;
+ --background-secondary-colour: #1d1915;
+
+ --primary-colour: #f97635;
+ --secondary-colour: #b35618;
+ --tertiary-colour: #7c4018;
+ --accent-colour: #cc764a;
+ }
+}
+
+/* unchanging no matter the theme */
+:root {
+ --text-on-primary-colour: #fff;
+ --text-on-secondary-colour: #fff;
+ --text-on-accent-colour: #fff;
+}
\ No newline at end of file