diff --git a/ui/altFavicon.svg b/ui/altFavicon.svg
new file mode 100644
index 0000000..b9ef504
--- /dev/null
+++ b/ui/altFavicon.svg
@@ -0,0 +1,26 @@
+
+
+
\ No newline at end of file
diff --git a/ui/altLogo.svg b/ui/altLogo.svg
new file mode 100644
index 0000000..d08ea00
--- /dev/null
+++ b/ui/altLogo.svg
@@ -0,0 +1,40 @@
+
+
+
\ No newline at end of file
diff --git a/ui/config.json b/ui/config.json
index 5ba47ac..149e035 100644
--- a/ui/config.json
+++ b/ui/config.json
@@ -3,12 +3,12 @@
"font": "roboto",
"logo": {
"src": {
- "defaultLogo": "/logo.svg",
- "altLogo": "/logo.svg"
+ "defaultLogo": "/defaultLogo.svg",
+ "altLogo": "/altLogo.svg"
},
"alt": "Cube AI Logo",
"height": 64,
- "width": 250,
+ "width": 400,
"mobileWidth": 50,
"mobileHeight": 64,
"homeTopbarWidth": 40,
@@ -16,6 +16,17 @@
"navbarWidth": 60,
"navbarHeight": 64,
"link": "https://github.com/ultravioletrs/cube"
- }
+ },
+ "allowMultipleThemes":false,
+ "themes": {
+ "availableTheme": "default",
+ "defaultTheme": "default"
+ },
+ "favicon": {
+ "defaultFavicon": "/defaultFavicon.svg",
+ "altFavicon": "/altFavicon.svg"
+ },
+ "uiKeywords": "Artificial Intelligence, Confidential Computing, Large Language Models",
+ "uiDescription": "Cube AI ."
}
}
diff --git a/ui/defaultFavicon.svg b/ui/defaultFavicon.svg
new file mode 100644
index 0000000..1e20a5c
--- /dev/null
+++ b/ui/defaultFavicon.svg
@@ -0,0 +1,41 @@
+
+
+
\ No newline at end of file
diff --git a/ui/defaultLogo.svg b/ui/defaultLogo.svg
new file mode 100644
index 0000000..440ff2f
--- /dev/null
+++ b/ui/defaultLogo.svg
@@ -0,0 +1,40 @@
+
+
+
\ No newline at end of file
diff --git a/ui/globals.css b/ui/globals.css
new file mode 100644
index 0000000..3ce091f
--- /dev/null
+++ b/ui/globals.css
@@ -0,0 +1,71 @@
+/* Copyright (c) Abstract Machines
+ SPDX-License-Identifier: Apache-2.0
+*/
+
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
+
+@layer base {
+ :root {
+ --background: 140 100% 99%;
+ --foreground: 240 10% 3.9%;
+ --card: 0 0% 100%;
+ --card-foreground: 240 10% 3.9%;
+ --popover: 0 0% 100%;
+ --popover-foreground: 240 10% 3.9%;
+ --primary: 142.1 76.2% 36.3%;
+ --primary-foreground: 355.7 100% 97.3%;
+ --secondary: 240 4.8% 95.9%;
+ --secondary-foreground: 240 5.9% 10%;
+ --muted: 240 4.8% 95.9%;
+ --muted-foreground: 240 3.8% 46.1%;
+ --accent: 140 30% 96%;
+ --accent-foreground: 240 5.9% 10%;
+ --destructive: 0 84.2% 60.2%;
+ --destructive-foreground: 0 0% 98%;
+ --border: 240 5.9% 90%;
+ --input: 240 5.9% 90%;
+ --ring: 140 92% 19%;
+ --radius: 0.5rem;
+ --chart-1: 12 76% 61%;
+ --chart-2: 173 58% 39%;
+ --chart-3: 197 37% 24%;
+ --chart-4: 43 74% 66%;
+ --chart-5: 27 87% 67%;
+ --sidebar: 142.1 76.2% 36.3%;
+ --cardhover: 140 3% 99%;
+ --logincard: 142.1 76.2% 36.3%;
+ --logincard-foreground: 0 0% 100%;
+ --sidebar-hover: 221.2 83.2% 40%;
+ --tabnav: 142.1 76.2% 36.3%;
+ --tabnav-foreground: 0 0% 100%;
+ --tabnav-hover: 142.1 76.2% 34%;
+ }
+}
+
+body {
+ color: rgb(var(--foreground-rgb));
+ background: linear-gradient(
+ to bottom,
+ transparent,
+ rgb(var(--background-end-rgb))
+ )
+ rgb(var(--background-start-rgb));
+}
+
+@layer utilities {
+ .text-balance {
+ text-wrap: balance;
+ }
+}
+
+@layer base {
+ * {
+ @apply border-border;
+ }
+
+ body {
+ @apply bg-background text-foreground;
+ }
+}
diff --git a/ui/logo.svg b/ui/logo.svg
deleted file mode 100644
index 139933d..0000000
--- a/ui/logo.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-