diff --git a/assets/cc-by-nc-sa.gif b/assets/cc-by-nc-sa.gif
deleted file mode 100644
index 508f484..0000000
Binary files a/assets/cc-by-nc-sa.gif and /dev/null differ
diff --git a/assets/cc-by-nc-sa.webp b/assets/cc-by-nc-sa.webp
new file mode 100644
index 0000000..6f9a3e8
Binary files /dev/null and b/assets/cc-by-nc-sa.webp differ
diff --git a/assets/newgrounds.png b/assets/newgrounds.png
deleted file mode 100644
index 90398ee..0000000
Binary files a/assets/newgrounds.png and /dev/null differ
diff --git a/assets/newgrounds.webp b/assets/newgrounds.webp
new file mode 100644
index 0000000..249da42
Binary files /dev/null and b/assets/newgrounds.webp differ
diff --git a/assets/pixiv.png b/assets/pixiv.png
deleted file mode 100644
index bf3a6d2..0000000
Binary files a/assets/pixiv.png and /dev/null differ
diff --git a/assets/pixiv.webp b/assets/pixiv.webp
new file mode 100644
index 0000000..6f5e6c3
Binary files /dev/null and b/assets/pixiv.webp differ
diff --git a/assets/rss-button.gif b/assets/rss-button.gif
deleted file mode 100644
index 6d20802..0000000
Binary files a/assets/rss-button.gif and /dev/null differ
diff --git a/assets/rss-button.webp b/assets/rss-button.webp
new file mode 100644
index 0000000..151d9f6
Binary files /dev/null and b/assets/rss-button.webp differ
diff --git a/themes/red/layouts/_default/_markup/render-link.html b/themes/red/layouts/_default/_markup/render-link.html
index 9a452b3..9f0136c 100644
--- a/themes/red/layouts/_default/_markup/render-link.html
+++ b/themes/red/layouts/_default/_markup/render-link.html
@@ -1,4 +1,4 @@
{{ $icon := resources.Get "external-link.svg" }}
{{ .PlainText }}{{ if strings.HasPrefix .Destination "http" }}{{ end -}}
\ No newline at end of file
+target="_blank"{{ end }}>{{ .PlainText }}{{ if strings.HasPrefix .Destination "http" }}{{ end -}}
diff --git a/themes/red/layouts/_default/audio-gallery.html b/themes/red/layouts/_default/audio-gallery.html
index 29423aa..79d9749 100644
--- a/themes/red/layouts/_default/audio-gallery.html
+++ b/themes/red/layouts/_default/audio-gallery.html
@@ -4,7 +4,7 @@
{{ .Content }}
{{ $art := (index site.Data ($.Param "json")) }}
- {{ $newgrounds_icon := resources.Get "newgrounds.png" }}
+ {{ $newgrounds_icon := resources.Get "newgrounds.webp" }}
{{ range $art.categories }}