diff --git a/src/app.css b/src/app.css
index 8bd366a..0419a14 100644
--- a/src/app.css
+++ b/src/app.css
@@ -5,4 +5,54 @@ body {
background-repeat:no-repeat;
background-position:left top;
background-size:cover
- }
\ No newline at end of file
+ }
+
+/* Font Declarations */
+
+ /* museomoderno-200 - latin */
+ @font-face {
+ font-family: 'MuseoModerno';
+ font-style: normal;
+ font-weight: 200;
+ src: local(''),
+ url('/fonts/museomoderno-v20-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
+ url('/fonts/museomoderno-v20-latin-200.woff') format('woff'), /* Modern Browsers */
+ url('/fonts/museomoderno-v20-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('/fonts/museomoderno-v20-latin-200.svg#MuseoModerno') format('svg'); /* Legacy iOS */
+ }
+
+ /* museomoderno-regular - latin */
+ @font-face {
+ font-family: 'MuseoModerno';
+ font-style: normal;
+ font-weight: 400;
+ src: local(''),
+ url('/fonts/museomoderno-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
+ url('/fonts/museomoderno-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
+ url('/fonts/museomoderno-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('/fonts/museomoderno-v20-latin-regular.svg#MuseoModerno') format('svg'); /* Legacy iOS */
+ }
+
+ /* museomoderno-600 - latin */
+ @font-face {
+ font-family: 'MuseoModerno';
+ font-style: normal;
+ font-weight: 600;
+ src: local(''),
+ url('/fonts/museomoderno-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
+ url('/fonts/museomoderno-v20-latin-600.woff') format('woff'), /* Modern Browsers */
+ url('/fonts/museomoderno-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('/fonts/museomoderno-v20-latin-600.svg#MuseoModerno') format('svg'); /* Legacy iOS */
+ }
+
+ /* museomoderno-800 - latin */
+ @font-face {
+ font-family: 'MuseoModerno';
+ font-style: normal;
+ font-weight: 800;
+ src: local(''),
+ url('/fonts/museomoderno-v20-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
+ url('/fonts/museomoderno-v20-latin-800.woff') format('woff'), /* Modern Browsers */
+ url('/fonts/museomoderno-v20-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
+ url('/fonts/museomoderno-v20-latin-800.svg#MuseoModerno') format('svg'); /* Legacy iOS */
+ }
\ No newline at end of file
diff --git a/src/lib/components/indicatorDot.svelte b/src/lib/components/indicatorDot.svelte
index f035841..111bc24 100644
--- a/src/lib/components/indicatorDot.svelte
+++ b/src/lib/components/indicatorDot.svelte
@@ -9,8 +9,8 @@
\ No newline at end of file
diff --git a/src/lib/types/serviceDetail.ts b/src/lib/types/serviceDetail.ts
new file mode 100644
index 0000000..76a1582
--- /dev/null
+++ b/src/lib/types/serviceDetail.ts
@@ -0,0 +1,5 @@
+export interface ServiceDetail {
+ description: string,
+ loginMethod: string,
+ statusMessage: string,
+}
\ No newline at end of file
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index b61ed83..3fbf533 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -15,19 +15,26 @@
-
-{#each boxes as boxData}
-
-{/each}
+
+ {#each boxes as boxData}
+
+ {/each}
+
\ No newline at end of file
diff --git a/static/fonts/museomoderno-v20-latin-200.svg b/static/fonts/museomoderno-v20-latin-200.svg
new file mode 100644
index 0000000..2578aaf
--- /dev/null
+++ b/static/fonts/museomoderno-v20-latin-200.svg
@@ -0,0 +1,335 @@
+
+
+
diff --git a/static/fonts/museomoderno-v20-latin-200.ttf b/static/fonts/museomoderno-v20-latin-200.ttf
new file mode 100644
index 0000000..1e3518e
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-200.ttf differ
diff --git a/static/fonts/museomoderno-v20-latin-200.woff b/static/fonts/museomoderno-v20-latin-200.woff
new file mode 100644
index 0000000..b76a023
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-200.woff differ
diff --git a/static/fonts/museomoderno-v20-latin-200.woff2 b/static/fonts/museomoderno-v20-latin-200.woff2
new file mode 100644
index 0000000..f676818
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-200.woff2 differ
diff --git a/static/fonts/museomoderno-v20-latin-600.svg b/static/fonts/museomoderno-v20-latin-600.svg
new file mode 100644
index 0000000..34d93f0
--- /dev/null
+++ b/static/fonts/museomoderno-v20-latin-600.svg
@@ -0,0 +1,337 @@
+
+
+
diff --git a/static/fonts/museomoderno-v20-latin-600.ttf b/static/fonts/museomoderno-v20-latin-600.ttf
new file mode 100644
index 0000000..f08e51c
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-600.ttf differ
diff --git a/static/fonts/museomoderno-v20-latin-600.woff b/static/fonts/museomoderno-v20-latin-600.woff
new file mode 100644
index 0000000..b304043
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-600.woff differ
diff --git a/static/fonts/museomoderno-v20-latin-600.woff2 b/static/fonts/museomoderno-v20-latin-600.woff2
new file mode 100644
index 0000000..aae164f
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-600.woff2 differ
diff --git a/static/fonts/museomoderno-v20-latin-800.svg b/static/fonts/museomoderno-v20-latin-800.svg
new file mode 100644
index 0000000..de322e2
--- /dev/null
+++ b/static/fonts/museomoderno-v20-latin-800.svg
@@ -0,0 +1,337 @@
+
+
+
diff --git a/static/fonts/museomoderno-v20-latin-800.ttf b/static/fonts/museomoderno-v20-latin-800.ttf
new file mode 100644
index 0000000..efdc05b
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-800.ttf differ
diff --git a/static/fonts/museomoderno-v20-latin-800.woff b/static/fonts/museomoderno-v20-latin-800.woff
new file mode 100644
index 0000000..ff435d7
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-800.woff differ
diff --git a/static/fonts/museomoderno-v20-latin-800.woff2 b/static/fonts/museomoderno-v20-latin-800.woff2
new file mode 100644
index 0000000..e9cafb6
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-800.woff2 differ
diff --git a/static/fonts/museomoderno-v20-latin-regular.svg b/static/fonts/museomoderno-v20-latin-regular.svg
new file mode 100644
index 0000000..aa599c7
--- /dev/null
+++ b/static/fonts/museomoderno-v20-latin-regular.svg
@@ -0,0 +1,336 @@
+
+
+
diff --git a/static/fonts/museomoderno-v20-latin-regular.ttf b/static/fonts/museomoderno-v20-latin-regular.ttf
new file mode 100644
index 0000000..c579bd0
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-regular.ttf differ
diff --git a/static/fonts/museomoderno-v20-latin-regular.woff b/static/fonts/museomoderno-v20-latin-regular.woff
new file mode 100644
index 0000000..34023bb
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-regular.woff differ
diff --git a/static/fonts/museomoderno-v20-latin-regular.woff2 b/static/fonts/museomoderno-v20-latin-regular.woff2
new file mode 100644
index 0000000..e426ebb
Binary files /dev/null and b/static/fonts/museomoderno-v20-latin-regular.woff2 differ
diff --git a/static/img/box/account.svg b/static/img/box/account.svg
new file mode 100644
index 0000000..ffe3778
--- /dev/null
+++ b/static/img/box/account.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/box/home assistant.svg b/static/img/box/home assistant.svg
new file mode 100644
index 0000000..0578f9e
--- /dev/null
+++ b/static/img/box/home assistant.svg
@@ -0,0 +1,64 @@
+
+
+
+
diff --git a/static/img/box/jellyfin.svg b/static/img/box/jellyfin.svg
new file mode 100644
index 0000000..d4d7f01
--- /dev/null
+++ b/static/img/box/jellyfin.svg
@@ -0,0 +1,24 @@
+
+
+
diff --git a/static/img/box/nextcloud.svg b/static/img/box/nextcloud.svg
new file mode 100644
index 0000000..cc0cdb6
--- /dev/null
+++ b/static/img/box/nextcloud.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/static/img/box/owlboard.svg b/static/img/box/owlboard.svg
new file mode 100644
index 0000000..e1aa164
--- /dev/null
+++ b/static/img/box/owlboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/box/traccar.svg b/static/img/box/traccar.svg
new file mode 100644
index 0000000..c9840e3
--- /dev/null
+++ b/static/img/box/traccar.svg
@@ -0,0 +1,138 @@
+
+
+
+
diff --git a/static/img/box/webmail.svg b/static/img/box/webmail.svg
new file mode 100644
index 0000000..5885655
--- /dev/null
+++ b/static/img/box/webmail.svg
@@ -0,0 +1,125 @@
+
+
+
+