diff --git a/.gitignore b/.gitignore
index 6b81ba7..ab7aa39 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,3 +67,4 @@ node_modules/
# dotenv environment variables file
.env
+.vscode/
\ No newline at end of file
diff --git a/public/fonts/README.md b/public/fonts/README.md
new file mode 100644
index 0000000..1e4f9ba
--- /dev/null
+++ b/public/fonts/README.md
@@ -0,0 +1,24 @@
+# Fonts Directory
+
+This directory contains custom fonts for the Blockchain Explorer application.
+
+## Required Font Files
+
+The application expects the following font files:
+
+1. **BlockchainFont-Regular.woff2** and **BlockchainFont-Regular.woff**
+ - Regular weight font for the main UI
+
+2. **BlockchainFont-Bold.woff2** and **BlockchainFont-Bold.woff**
+ - Bold weight font for headings
+
+3. **TechMono-Regular.woff2** and **TechMono-Regular.woff**
+ - Monospace font for code and hash displays
+
+## Note
+
+If you don't have custom fonts, the application will fall back to system fonts:
+- BlockchainFont → system sans-serif fonts
+- TechMono → system monospace fonts (Courier New, etc.)
+
+The fonts are referenced in `public/index.html` and will be loaded automatically when available.
diff --git a/public/fonts/fa-brands-400.eot b/public/fonts/fa-brands-400.eot
new file mode 100644
index 0000000..a1bc094
Binary files /dev/null and b/public/fonts/fa-brands-400.eot differ
diff --git a/public/fonts/fa-brands-400.svg b/public/fonts/fa-brands-400.svg
new file mode 100644
index 0000000..46ad237
--- /dev/null
+++ b/public/fonts/fa-brands-400.svg
@@ -0,0 +1,3570 @@
+
+
+
+
diff --git a/public/fonts/fa-brands-400.ttf b/public/fonts/fa-brands-400.ttf
new file mode 100644
index 0000000..948a2a6
Binary files /dev/null and b/public/fonts/fa-brands-400.ttf differ
diff --git a/public/fonts/fa-brands-400.woff b/public/fonts/fa-brands-400.woff
new file mode 100644
index 0000000..2a89d52
Binary files /dev/null and b/public/fonts/fa-brands-400.woff differ
diff --git a/public/fonts/fa-brands-400.woff2 b/public/fonts/fa-brands-400.woff2
new file mode 100644
index 0000000..141a90a
Binary files /dev/null and b/public/fonts/fa-brands-400.woff2 differ
diff --git a/public/fonts/fa-regular-400.eot b/public/fonts/fa-regular-400.eot
new file mode 100644
index 0000000..38cf251
Binary files /dev/null and b/public/fonts/fa-regular-400.eot differ
diff --git a/public/fonts/fa-regular-400.svg b/public/fonts/fa-regular-400.svg
new file mode 100644
index 0000000..48634a9
--- /dev/null
+++ b/public/fonts/fa-regular-400.svg
@@ -0,0 +1,803 @@
+
+
+
+
diff --git a/public/fonts/fa-regular-400.ttf b/public/fonts/fa-regular-400.ttf
new file mode 100644
index 0000000..abe99e2
Binary files /dev/null and b/public/fonts/fa-regular-400.ttf differ
diff --git a/public/fonts/fa-regular-400.woff b/public/fonts/fa-regular-400.woff
new file mode 100644
index 0000000..24de566
Binary files /dev/null and b/public/fonts/fa-regular-400.woff differ
diff --git a/public/fonts/fa-regular-400.woff2 b/public/fonts/fa-regular-400.woff2
new file mode 100644
index 0000000..7e0118e
Binary files /dev/null and b/public/fonts/fa-regular-400.woff2 differ
diff --git a/public/fonts/fa-solid-900.eot b/public/fonts/fa-solid-900.eot
new file mode 100644
index 0000000..d3b77c2
Binary files /dev/null and b/public/fonts/fa-solid-900.eot differ
diff --git a/public/fonts/fa-solid-900.svg b/public/fonts/fa-solid-900.svg
new file mode 100644
index 0000000..7742838
--- /dev/null
+++ b/public/fonts/fa-solid-900.svg
@@ -0,0 +1,4938 @@
+
+
+
+
diff --git a/public/fonts/fa-solid-900.ttf b/public/fonts/fa-solid-900.ttf
new file mode 100644
index 0000000..5b97903
Binary files /dev/null and b/public/fonts/fa-solid-900.ttf differ
diff --git a/public/fonts/fa-solid-900.woff b/public/fonts/fa-solid-900.woff
new file mode 100644
index 0000000..beec791
Binary files /dev/null and b/public/fonts/fa-solid-900.woff differ
diff --git a/public/fonts/fa-solid-900.woff2 b/public/fonts/fa-solid-900.woff2
new file mode 100644
index 0000000..978a681
Binary files /dev/null and b/public/fonts/fa-solid-900.woff2 differ