diff --git a/docs/source/_static/cryptnox-logo.png b/docs/source/_static/cryptnox-logo.png
deleted file mode 100644
index b5d3148..0000000
Binary files a/docs/source/_static/cryptnox-logo.png and /dev/null differ
diff --git a/docs/source/_static/cryptnox-logo.svg b/docs/source/_static/cryptnox-logo.svg
new file mode 100644
index 0000000..9fed9ce
--- /dev/null
+++ b/docs/source/_static/cryptnox-logo.svg
@@ -0,0 +1,15 @@
+
diff --git a/docs/source/conf.py b/docs/source/conf.py
index e4a4d17..a7dc644 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -33,7 +33,7 @@
html_theme = 'sphinx_rtd_theme'
html_static_path = ['_static']
-html_logo = '_static/cryptnox-logo.png'
+html_logo = '_static/cryptnox-logo.svg'
html_favicon = '_static/favicon.png'
html_css_files = [
diff --git a/docs/source/index.rst b/docs/source/index.rst
index 56423ab..af7224e 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -19,7 +19,7 @@ Cryptnox Hardware Wallet
certified secure element. It provides hardware-secured private key storage and transaction signing
for cryptocurrency applications over NFC and contact (T=1) interfaces.
-* **Hardware Wallet Technical Reference** [`HTML `__]
+* **Hardware Wallet Technical Reference** [`HTML `__] [`PDF `__]
-------------------------
@@ -41,7 +41,7 @@ Cryptnox CLI
channel setup, PIN management, seed generation, key derivation, and transaction signing through a
single command interface.
-* **Cryptnox CLI User Guide** [`HTML `__]
+* **Cryptnox CLI User Guide** [`HTML `__] [`PDF `__]
-------------------------
@@ -64,7 +64,7 @@ secure channel, APDU exchange, key derivation, and signing through a clean Pytho
directly into desktop wallets, backend services, and automation workflows, adding hardware-secured
keys to any Python application.
-* **Cryptnox SDK for Python** [`HTML `__]
+* **Cryptnox SDK for Python** [`HTML `__] [`PDF `__]
-------------------------
@@ -87,7 +87,7 @@ channel, APDU exchange, key derivation, and signing into a ready-to-use componen
Wi-Fi/Bluetooth SoCs. Connected firmware gains hardware-secured key storage without ever handling the
card protocol directly.
-* **Cryptnox SDK for ESP32** [`HTML `__]
+* **Cryptnox SDK for ESP32** [`HTML `__] [`PDF `__]
-------------------------
@@ -110,7 +110,7 @@ channel, APDU exchange, key derivation, and signing through a sketch-friendly AP
directly through the Arduino IDE and Library Manager, it adds hardware-secured keys to any board in
just a few lines of code.
-* **Cryptnox SDK for Arduino** [`HTML `__]
+* **Cryptnox SDK for Arduino** [`HTML `__] [`PDF `__]
-------------------------
@@ -133,7 +133,7 @@ secure channel, APDU exchange, key derivation, and signing in platform-neutral C
transport driver, crypto backend, or logging output, so porting Cryptnox support to a new native
platform means supplying those platform-specific pieces and building on top of the core.
-* **Cryptnox SDK for C++** [`HTML `__]
+* **Cryptnox SDK for C++** [`HTML `__] [`PDF `__]
-------------------------