diff --git a/README.md b/README.md
index 1d27e29..9feb749 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
-
-
-
+
+
+
@@ -93,7 +93,7 @@ TextForge enforces a one-directional dependency: client interfaces depend on the
```
TextForge/
-├── assets/
+├── Assets/
│ ├── branding/ # SVG logos (logo-dark.svg, logo-light.svg), icon.png
│ └── icons/ # Multi-res app-icon.ico, .icns, favicon.ico
├── src/
diff --git a/docs/assets/branding/file.py b/docs/assets/branding/file.py
deleted file mode 100644
index 262300e..0000000
--- a/docs/assets/branding/file.py
+++ /dev/null
@@ -1,47 +0,0 @@
-import io
-import os
-from PIL import Image
-import cairosvg
-
-def generate_assets():
- # Use the full-bleed transparent mark to fill the titlebar space
- source_svg = "icon-window.svg"
-
- # Destination output directories
- icons_dir = os.path.join("..", "icons")
- branding_dir = "." # Current folder
-
- os.makedirs(icons_dir, exist_ok=True)
-
- if not os.path.exists(source_svg):
- raise FileNotFoundError(f"Could not find {source_svg} in current folder.")
-
- # 1. Rasterize master SVG to high-res base PNG in memory (1024x1024)
- png_data = cairosvg.svg2png(url=source_svg, output_width=1024, output_height=1024)
- master_image = Image.open(io.BytesIO(png_data)).convert("RGBA")
-
- # 2. Generate standalone PNGs
- png_targets = {
- os.path.join(branding_dir, "icon.png"): 256,
- os.path.join(icons_dir, "icon-192.png"): 192,
- os.path.join(icons_dir, "icon-512.png"): 512,
- }
-
- for path, size in png_targets.items():
- resized = master_image.resize((size, size), Image.Resampling.LANCZOS)
- resized.save(path, format="PNG")
- print(f"Generated: {path} ({size}x{size})")
-
- # 3. Generate Windows multi-resolution .ico files
- ico_sizes = [(16, 16), (24, 24), (32, 32), (48, 48), (64, 64), (128, 128), (256, 256)]
-
- app_ico_path = os.path.join(icons_dir, "app-icon.ico")
- master_image.save(app_ico_path, format="ICO", sizes=ico_sizes)
- print(f"Generated: {app_ico_path}")
-
- fav_ico_path = os.path.join(icons_dir, "favicon.ico")
- master_image.save(fav_ico_path, format="ICO", sizes=[(16, 16), (32, 32), (48, 48)])
- print(f"Generated: {fav_ico_path}")
-
-if __name__ == "__main__":
- generate_assets()
diff --git a/docs/assets/branding/icon-dark.svg b/docs/assets/branding/icon-dark.svg
deleted file mode 100644
index 93b6ad1..0000000
--- a/docs/assets/branding/icon-dark.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
diff --git a/docs/assets/branding/icon-square.svg b/docs/assets/branding/icon-square.svg
deleted file mode 100644
index 342b03b..0000000
--- a/docs/assets/branding/icon-square.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
diff --git a/docs/assets/branding/icon-window.svg b/docs/assets/branding/icon-window.svg
deleted file mode 100644
index dd81d09..0000000
--- a/docs/assets/branding/icon-window.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
diff --git a/docs/assets/branding/icon.png b/docs/assets/branding/icon.png
deleted file mode 100644
index ed164ad..0000000
Binary files a/docs/assets/branding/icon.png and /dev/null differ
diff --git a/docs/assets/branding/icon.svg b/docs/assets/branding/icon.svg
deleted file mode 100644
index 0448e6f..0000000
--- a/docs/assets/branding/icon.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
diff --git a/docs/assets/branding/logo-dark.svg b/docs/assets/branding/logo-dark.svg
deleted file mode 100644
index 37aa6b4..0000000
--- a/docs/assets/branding/logo-dark.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
diff --git a/docs/assets/branding/logo-light.svg b/docs/assets/branding/logo-light.svg
deleted file mode 100644
index 7be922a..0000000
--- a/docs/assets/branding/logo-light.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
diff --git a/docs/assets/icons/app-icon.icns b/docs/assets/icons/app-icon.icns
deleted file mode 100644
index 2a3251c..0000000
Binary files a/docs/assets/icons/app-icon.icns and /dev/null differ
diff --git a/docs/assets/icons/app-icon.ico b/docs/assets/icons/app-icon.ico
deleted file mode 100644
index 1f745c1..0000000
Binary files a/docs/assets/icons/app-icon.ico and /dev/null differ
diff --git a/docs/assets/icons/favicon.ico b/docs/assets/icons/favicon.ico
deleted file mode 100644
index 68f4e4f..0000000
Binary files a/docs/assets/icons/favicon.ico and /dev/null differ
diff --git a/docs/assets/icons/icon-192.png b/docs/assets/icons/icon-192.png
deleted file mode 100644
index abb936f..0000000
Binary files a/docs/assets/icons/icon-192.png and /dev/null differ
diff --git a/docs/assets/icons/icon-512.png b/docs/assets/icons/icon-512.png
deleted file mode 100644
index c46009c..0000000
Binary files a/docs/assets/icons/icon-512.png and /dev/null differ
diff --git a/docs/assets/preview/banner.png b/docs/assets/preview/banner.png
deleted file mode 100644
index 9dceed6..0000000
Binary files a/docs/assets/preview/banner.png and /dev/null differ
diff --git a/docs/index.html b/docs/index.html
index c3ea87d..71404c5 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -4,7 +4,7 @@
TextForge — Modular Document Engine
-
+
@@ -290,7 +290,7 @@