diff --git a/resources/css/app.css b/resources/css/app.css
index 53a3c2e..1819820 100644
--- a/resources/css/app.css
+++ b/resources/css/app.css
@@ -129,3 +129,16 @@ ins.adsbygoogle[data-ad-status="unfilled"] {
overflow-y: auto;
overflow-x: auto;
}
+
+.prose img {
+ height: auto;
+ max-width: 100%;
+}
+
+.prose img:not([width]):not([height]) {
+ aspect-ratio: attr(width) / attr(height);
+}
+
+.prose img[width][height] {
+ aspect-ratio: attr(width) / attr(height);
+}
diff --git a/resources/views/components/icons/list_all.blade.php b/resources/views/components/icons/list_all.blade.php
index 8e0dc86..df40a0f 100644
--- a/resources/views/components/icons/list_all.blade.php
+++ b/resources/views/components/icons/list_all.blade.php
@@ -20,7 +20,7 @@
+ class="object-cover w-full h-full" alt="{{ $icon->title }} Icon" width="96" height="96" />