diff --git a/docs/pages/index.mdx b/docs/pages/index.mdx index 062cafb..9d19a24 100644 --- a/docs/pages/index.mdx +++ b/docs/pages/index.mdx @@ -12,11 +12,11 @@ export const base = import.meta.env.BASE_URL.replace(/\/?$/, '/') {/* ── Header / Hero ── */}
-
- Mirage -

- Blog -

+
+ + + Mirage +
Research notes, engineering and protocol design insights from the Mirage team. @@ -30,7 +30,7 @@ export const base = import.meta.env.BASE_URL.replace(/\/?$/, '/')
Mirage Researcher Grants @@ -42,7 +42,7 @@ export const base = import.meta.env.BASE_URL.replace(/\/?$/, '/') Apr 23, 2026

- Mirage Researcher Grants: Up to $5,000 for Independent Privacy Research + Mirage Researcher Grants for Independent Privacy Research

Announcing grants for independent researchers studying Mirage's privacy guarantees. @@ -62,7 +62,7 @@ export const base = import.meta.env.BASE_URL.replace(/\/?$/, '/')
Introducing Azoth @@ -94,7 +94,7 @@ export const base = import.meta.env.BASE_URL.replace(/\/?$/, '/')
Introducing Mirage @@ -133,7 +133,7 @@ export const base = import.meta.env.BASE_URL.replace(/\/?$/, '/') {/* ── Footer ── */}
- © 2026 Mirage Privacy. All Rights Reserved. + © 2026 Mirage Technologies AG. All Rights Reserved.
diff --git a/docs/pages/posts/introducing-azoth.mdx b/docs/pages/posts/introducing-azoth.mdx index 4173493..59b98c7 100644 --- a/docs/pages/posts/introducing-azoth.mdx +++ b/docs/pages/posts/introducing-azoth.mdx @@ -2,7 +2,7 @@ layout: minimal title: "Introducing Azoth: A Deterministic EVM Bytecode Obfuscator" description: "An open-source EVM bytecode obfuscator that preserves contract logic while dissolving recognizable patterns, making reverse engineering at scale costly and impractical." -cover: "/assets/azoth-banner.png" +cover: "/assets/azoth-banner.webp" authors: - "[Samuel Alake](https://x.com/mirageprivacy)" authorImg: "/assets/samuel.png" @@ -17,7 +17,7 @@ export const base = import.meta.env.BASE_URL.replace(/\/?$/, '/') ::authors Introducing Azoth diff --git a/docs/pages/posts/introducing-mirage.mdx b/docs/pages/posts/introducing-mirage.mdx index a0277e2..e61f823 100644 --- a/docs/pages/posts/introducing-mirage.mdx +++ b/docs/pages/posts/introducing-mirage.mdx @@ -2,7 +2,7 @@ layout: minimal title: "Introducing Mirage" description: "A privacy layer enabling stablecoin transactions on Ethereum with confidentiality intact, free from regulatory risk, stigma, and complexity." -cover: "/assets/mirage-banner.png" +cover: "/assets/mirage-banner.webp" authors: - "[Nima Rasooli](https://x.com/mirageprivacy)" authorImg: "/assets/nima.jpg" @@ -10,7 +10,7 @@ date: 2025-08-14 tags: ["announcement", "general"] --- -import privacyPolylemmaImage from "../../public/assets/privacy-polylemma.png"; +import privacyPolylemmaImage from "../../public/assets/privacy-polylemma.webp"; export const base = import.meta.env.BASE_URL.replace(/\/?$/, '/') # Introducing Mirage @@ -18,7 +18,7 @@ export const base = import.meta.env.BASE_URL.replace(/\/?$/, '/') ::authors Introducing Mirage diff --git a/docs/pages/posts/mirage-researcher-grants.mdx b/docs/pages/posts/mirage-researcher-grants.mdx index a29d26c..6f47665 100644 --- a/docs/pages/posts/mirage-researcher-grants.mdx +++ b/docs/pages/posts/mirage-researcher-grants.mdx @@ -2,7 +2,7 @@ layout: minimal title: "Mirage Researcher Grants for Independent Privacy Research" description: "Announcing grants for independent researchers studying Mirage’s privacy guarantees." -cover: "/assets/researcher-grants.png" +cover: "/assets/researcher-grants.webp" authors: - "[Nima Rasooli](https://nimara.xyz)" authorImg: "/assets/nima.jpg" @@ -17,7 +17,7 @@ export const base = import.meta.env.BASE_URL.replace(/\/?$/, '/') ::authors Mirage Researcher Grants diff --git a/docs/public/assets/azoth-banner.webp b/docs/public/assets/azoth-banner.webp new file mode 100644 index 0000000..34379c0 Binary files /dev/null and b/docs/public/assets/azoth-banner.webp differ diff --git a/docs/public/assets/mirage-banner.webp b/docs/public/assets/mirage-banner.webp new file mode 100644 index 0000000..88276df Binary files /dev/null and b/docs/public/assets/mirage-banner.webp differ diff --git a/docs/public/assets/privacy-polylemma.webp b/docs/public/assets/privacy-polylemma.webp new file mode 100644 index 0000000..05cb03a Binary files /dev/null and b/docs/public/assets/privacy-polylemma.webp differ diff --git a/docs/public/assets/researcher-grants.webp b/docs/public/assets/researcher-grants.webp new file mode 100644 index 0000000..9dafdc6 Binary files /dev/null and b/docs/public/assets/researcher-grants.webp differ diff --git a/docs/public/logo-lockup-dark.png b/docs/public/logo-lockup-dark.png new file mode 100644 index 0000000..4d19ed3 Binary files /dev/null and b/docs/public/logo-lockup-dark.png differ diff --git a/docs/public/logo-lockup-light.png b/docs/public/logo-lockup-light.png new file mode 100644 index 0000000..f248693 Binary files /dev/null and b/docs/public/logo-lockup-light.png differ diff --git a/docs/styles.css b/docs/styles.css index 15ca094..d6a4eb1 100644 --- a/docs/styles.css +++ b/docs/styles.css @@ -38,6 +38,27 @@ z-index: 1; } +.hero-header { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 14px; +} + +.hero-logo { + width: min(280px, 52vw); + min-width: 180px; + height: auto; + display: block; +} + +@media (max-width: 768px) { + .hero-logo { + width: min(220px, 60vw); + min-width: 150px; + } +} + /* ── Global resets for landing ── */ [data-layout="landing"] .vocs_Button_button { border-radius: 4px !important; diff --git a/vocs.config.tsx b/vocs.config.tsx index 47e6da1..42d4a24 100644 --- a/vocs.config.tsx +++ b/vocs.config.tsx @@ -3,7 +3,7 @@ import { defineConfig } from "vocs"; export default defineConfig({ basePath: process.env.BASE_PATH || undefined, title: "Mirage Blog", - logoUrl: "/logo.svg", + logoUrl: "/logo-lockup-dark.png", iconUrl: "/logo.svg", socials: [ {