diff --git a/apps/explorer/.github/screenshots/light-mode/light-address.webp b/apps/explorer/.github/screenshots/light-mode/light-address.webp
new file mode 100644
index 000000000..65281bde4
Binary files /dev/null and b/apps/explorer/.github/screenshots/light-mode/light-address.webp differ
diff --git a/apps/explorer/.github/screenshots/light-mode/light-block-detail.webp b/apps/explorer/.github/screenshots/light-mode/light-block-detail.webp
new file mode 100644
index 000000000..45ed9305c
Binary files /dev/null and b/apps/explorer/.github/screenshots/light-mode/light-block-detail.webp differ
diff --git a/apps/explorer/.github/screenshots/light-mode/light-blocks.webp b/apps/explorer/.github/screenshots/light-mode/light-blocks.webp
new file mode 100644
index 000000000..9ccd05242
Binary files /dev/null and b/apps/explorer/.github/screenshots/light-mode/light-blocks.webp differ
diff --git a/apps/explorer/.github/screenshots/light-mode/light-landing.webp b/apps/explorer/.github/screenshots/light-mode/light-landing.webp
new file mode 100644
index 000000000..80756afd5
Binary files /dev/null and b/apps/explorer/.github/screenshots/light-mode/light-landing.webp differ
diff --git a/apps/explorer/.github/screenshots/light-mode/light-receipt.webp b/apps/explorer/.github/screenshots/light-mode/light-receipt.webp
new file mode 100644
index 000000000..32b5ed362
Binary files /dev/null and b/apps/explorer/.github/screenshots/light-mode/light-receipt.webp differ
diff --git a/apps/explorer/.github/screenshots/light-mode/light-token.webp b/apps/explorer/.github/screenshots/light-mode/light-token.webp
new file mode 100644
index 000000000..9e46fad88
Binary files /dev/null and b/apps/explorer/.github/screenshots/light-mode/light-token.webp differ
diff --git a/apps/explorer/.github/screenshots/light-mode/light-tokens.webp b/apps/explorer/.github/screenshots/light-mode/light-tokens.webp
new file mode 100644
index 000000000..248341fed
Binary files /dev/null and b/apps/explorer/.github/screenshots/light-mode/light-tokens.webp differ
diff --git a/apps/explorer/.github/screenshots/light-mode/light-tx.webp b/apps/explorer/.github/screenshots/light-mode/light-tx.webp
new file mode 100644
index 000000000..420f6918f
Binary files /dev/null and b/apps/explorer/.github/screenshots/light-mode/light-tx.webp differ
diff --git a/apps/explorer/public/fonts/hb-set/HBSetv0.96-Light.woff2 b/apps/explorer/public/fonts/hb-set/HBSetv0.96-Light.woff2
new file mode 100644
index 000000000..d8c203a92
Binary files /dev/null and b/apps/explorer/public/fonts/hb-set/HBSetv0.96-Light.woff2 differ
diff --git a/apps/explorer/public/fonts/hb-set/HBSetv0.96-LightItalic.woff2 b/apps/explorer/public/fonts/hb-set/HBSetv0.96-LightItalic.woff2
new file mode 100644
index 000000000..8b2bca509
Binary files /dev/null and b/apps/explorer/public/fonts/hb-set/HBSetv0.96-LightItalic.woff2 differ
diff --git a/apps/explorer/public/fonts/hb-set/HBSetv0.96-Medium.woff2 b/apps/explorer/public/fonts/hb-set/HBSetv0.96-Medium.woff2
new file mode 100644
index 000000000..cb9578e69
Binary files /dev/null and b/apps/explorer/public/fonts/hb-set/HBSetv0.96-Medium.woff2 differ
diff --git a/apps/explorer/public/fonts/hb-set/HBSetv0.96-MediumItalic.woff2 b/apps/explorer/public/fonts/hb-set/HBSetv0.96-MediumItalic.woff2
new file mode 100644
index 000000000..700e1baca
Binary files /dev/null and b/apps/explorer/public/fonts/hb-set/HBSetv0.96-MediumItalic.woff2 differ
diff --git a/apps/explorer/public/fonts/hb-set/HBSetv0.96-Regular2.woff2 b/apps/explorer/public/fonts/hb-set/HBSetv0.96-Regular2.woff2
new file mode 100644
index 000000000..f1641b51f
Binary files /dev/null and b/apps/explorer/public/fonts/hb-set/HBSetv0.96-Regular2.woff2 differ
diff --git a/apps/explorer/public/fonts/hb-set/HBSetv0.96-Regular2Italic.woff2 b/apps/explorer/public/fonts/hb-set/HBSetv0.96-Regular2Italic.woff2
new file mode 100644
index 000000000..5447bb319
Binary files /dev/null and b/apps/explorer/public/fonts/hb-set/HBSetv0.96-Regular2Italic.woff2 differ
diff --git a/apps/explorer/public/fonts/pilat/Pilat-Black.woff2 b/apps/explorer/public/fonts/pilat/Pilat-Black.woff2
new file mode 100644
index 000000000..5e1bb18e8
Binary files /dev/null and b/apps/explorer/public/fonts/pilat/Pilat-Black.woff2 differ
diff --git a/apps/explorer/public/fonts/pilat/Pilat-Bold.woff2 b/apps/explorer/public/fonts/pilat/Pilat-Bold.woff2
new file mode 100644
index 000000000..5f64bba7f
Binary files /dev/null and b/apps/explorer/public/fonts/pilat/Pilat-Bold.woff2 differ
diff --git a/apps/explorer/public/fonts/pilat/Pilat-Book.woff2 b/apps/explorer/public/fonts/pilat/Pilat-Book.woff2
new file mode 100644
index 000000000..80f2bb713
Binary files /dev/null and b/apps/explorer/public/fonts/pilat/Pilat-Book.woff2 differ
diff --git a/apps/explorer/public/fonts/pilat/Pilat-Demi.woff2 b/apps/explorer/public/fonts/pilat/Pilat-Demi.woff2
new file mode 100644
index 000000000..1f07f6f2e
Binary files /dev/null and b/apps/explorer/public/fonts/pilat/Pilat-Demi.woff2 differ
diff --git a/apps/explorer/public/fonts/pilat/Pilat-Heavy.woff2 b/apps/explorer/public/fonts/pilat/Pilat-Heavy.woff2
new file mode 100644
index 000000000..7e26171e4
Binary files /dev/null and b/apps/explorer/public/fonts/pilat/Pilat-Heavy.woff2 differ
diff --git a/apps/explorer/public/fonts/pilat/Pilat-Light.woff2 b/apps/explorer/public/fonts/pilat/Pilat-Light.woff2
new file mode 100644
index 000000000..2af97cccb
Binary files /dev/null and b/apps/explorer/public/fonts/pilat/Pilat-Light.woff2 differ
diff --git a/apps/explorer/public/fonts/pilat/Pilat-Regular.woff2 b/apps/explorer/public/fonts/pilat/Pilat-Regular.woff2
new file mode 100644
index 000000000..f21a34adb
Binary files /dev/null and b/apps/explorer/public/fonts/pilat/Pilat-Regular.woff2 differ
diff --git a/apps/explorer/public/fonts/pilat/Pilat-Thin.woff2 b/apps/explorer/public/fonts/pilat/Pilat-Thin.woff2
new file mode 100644
index 000000000..4424ce2ae
Binary files /dev/null and b/apps/explorer/public/fonts/pilat/Pilat-Thin.woff2 differ
diff --git a/apps/explorer/public/landing-orb-dark.svg b/apps/explorer/public/landing-orb-dark.svg
new file mode 100644
index 000000000..cf6f4962d
--- /dev/null
+++ b/apps/explorer/public/landing-orb-dark.svg
@@ -0,0 +1,132 @@
+
diff --git a/apps/explorer/public/landing-orb-light.svg b/apps/explorer/public/landing-orb-light.svg
new file mode 100644
index 000000000..c73138b1f
--- /dev/null
+++ b/apps/explorer/public/landing-orb-light.svg
@@ -0,0 +1,92 @@
+
diff --git a/apps/explorer/src/comps/BlockCard.tsx b/apps/explorer/src/comps/BlockCard.tsx
index 8f10c80ec..67ad1c225 100644
--- a/apps/explorer/src/comps/BlockCard.tsx
+++ b/apps/explorer/src/comps/BlockCard.tsx
@@ -127,9 +127,8 @@ export function BlockCard(props: BlockCard.Props) {
)}
- {/* the 15px font size needs to match the block number wrapper font size to make sure they align */}
- {/* 22 chars/line * (1ch + 1px tracking) */}
-
+ {/* 33 chars/line fits the 66-char hash in exactly 2 lines */}
+
{hash}
@@ -263,17 +262,20 @@ export namespace BlockCard {
const str = String(value).padStart(15, '0')
const zerosEnd = str.match(/^0*/)?.[0].length ?? 0
return (
- // the 15px font size is used to set the same width as the block hash
-