diff --git a/prive/vignettes/3gp.svg b/prive/vignettes/3gp.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/3gp.svg
+++ b/prive/vignettes/3gp.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/aac.svg b/prive/vignettes/aac.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/aac.svg
+++ b/prive/vignettes/aac.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/abw.svg b/prive/vignettes/abw.svg
index fc42b90422aca696851aff698d6c33cf7ec21f41..ba02f484384aefd9b394c12f6f2b56122765d6d9 100644
--- a/prive/vignettes/abw.svg
+++ b/prive/vignettes/abw.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#37a34d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ai.svg b/prive/vignettes/ai.svg
index 532df36809d6d8823560f3496d26d3bb6d65aad5..8f14082f16abad2f3db0447f872cb0440d3a3717 100644
--- a/prive/vignettes/ai.svg
+++ b/prive/vignettes/ai.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.688 0 c -1.375 0 -2.688 1.379 -2.688 2.813 l 0 58.38 c 0 1.352 1.391 2.813 2.688 2.813 l 42.625 0 c 1.297 0 2.688 -1.461 2.688 -2.813 l 0 -58.44 c 0 -1.348 -1.402 -2.75 -2.75 -2.75 m -42.563 0" style="fill:#03aa9c;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 40 20.773 c -0.844 0 -1.602 0.574 -2 1.227 l -8 0 c 0 0 -1.945 -0.148 -3.641 0.668 c -1.703 0.82 -3.504 2.695 -3.504 5.82 c 0 3.129 1.801 5 3.504 5.824 c 0.801 0.387 1.594 0.551 2.215 0.652 l 0 0.484 l -3.145 3.03 c -0.094 -0.027 -0.18 -0.07 -0.285 -0.07 c -0.637 0 -1.145 0.492 -1.145 1.102 c 0 0.613 0.508 1.102 1.145 1.102 c 0.629 0 1.137 -0.488 1.137 -1.102 c 0 -0.102 -0.043 -0.18 -0.066 -0.273 l 3.141 -3.03 l 3.789 0 l 0 -1.105 l 1.137 0 c 0 0 1.207 0.027 2.359 0.586 c 1.164 0.563 2.215 1.438 2.215 3.824 c 0 2.387 -1.051 3.266 -2.215 3.824 c -1.152 0.559 -2.641 0.664 -2.641 0.664 l -8 0 c -0.395 -0.652 -1.156 -1.18 -2 -1.18 c -1.266 0 -2.289 0.988 -2.289 2.203 c 0 1.215 1.023 2.203 2.289 2.203 c 0.844 0 1.605 -0.57 2 -1.227 l 8 0 c 0 0 1.945 0.152 3.641 -0.668 c 1.707 -0.816 3.504 -2.695 3.504 -5.82 c 0 -3.125 -1.797 -5 -3.504 -5.82 c -1.695 -0.82 -3.359 -0.793 -3.359 -0.793 l -1.137 0 l 0 -0.344 l 3.145 -3.03 c 0.094 0.023 0.18 0.07 0.285 0.07 c 0.629 0 1.145 -0.492 1.145 -1.105 c 0 -0.609 -0.516 -1.102 -1.145 -1.102 c -0.629 0 -1.145 0.492 -1.145 1.102 c 0 0.105 0.043 0.184 0.074 0.277 l -3.148 3.03 l -3.781 0 l 0 0.93 c -0.379 -0.086 -0.793 -0.207 -1.215 -0.414 c -1.164 -0.559 -2.215 -1.438 -2.215 -3.824 c 0 -2.383 1.051 -3.262 2.215 -3.82 c 1.152 -0.563 2.641 -0.668 2.641 -0.668 l 8 0 c 0.398 0.656 1.156 1.184 2 1.184 c 1.266 0 2.293 -0.992 2.293 -2.207 c 0 -1.211 -1.027 -2.203 -2.293 -2.203 m 0 0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/aiff.svg b/prive/vignettes/aiff.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/aiff.svg
+++ b/prive/vignettes/aiff.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/anx.svg b/prive/vignettes/anx.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/anx.svg
+++ b/prive/vignettes/anx.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/asf.svg b/prive/vignettes/asf.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/asf.svg
+++ b/prive/vignettes/asf.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/avi.svg b/prive/vignettes/avi.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/avi.svg
+++ b/prive/vignettes/avi.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/axa.svg b/prive/vignettes/axa.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/axa.svg
+++ b/prive/vignettes/axa.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/axv.svg b/prive/vignettes/axv.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/axv.svg
+++ b/prive/vignettes/axv.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/bin.svg b/prive/vignettes/bin.svg
index a33655037c81a3f181fe7a6f171188b427c3a16c..604951af8c5bc8b31d13575130206b482e823625 100644
--- a/prive/vignettes/bin.svg
+++ b/prive/vignettes/bin.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="M 10.742188,8 C 9.375,8 8,9.375 8,10.742188 l 0,42.59375 C 8,54.625 9.375,56 10.664062,56 l 42.671876,0 C 54.625,56 56,54.625 56,53.335938 L 56,10.664062 C 56,9.375 54.625,8 53.335938,8 Z m 0,0" style="fill:#eee;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 31.1 16.14 c -2.672 0.859 -0.328 4.836 -4.156 6.781 -4.367 2.227 -6.539 -3.391 -9.164 0.617 c -2.625 4.02 3.617 3.391 3.445 8.117 -0.18 4.719 -6.359 3.719 -4.04 7.883 2.32 4.164 4.898 -1.305 9.09 1.195 4.195 2.492 0.18 7.109 5.125 7.266 4.945 0.148 1.273 -4.695 5.648 -6.922 4.367 -2.227 6.539 3.391 9.164 -0.617 2.625 -4.02 -3.617 -3.391 -3.445 -8.109 0.18 -4.727 6.359 -3.719 4.04 -7.891 -2.32 -4.164 -4.898 1.305 -9.09 -1.188 -4.195 -2.5 -0.18 -7.117 -5.125 -7.266 -0.617 -0.023 -1.109 0.016 -1.492 0.133 z m 0.047 12.02 c 2.211 -0.453 4.375 0.898 4.844 3.02 0.469 2.117 -0.938 4.203 -3.141 4.648 -2.211 0.453 -4.375 -0.898 -4.844 -3.02 -0.469 -2.117 0.938 -4.195 3.141 -4.648 z m 0 0" style="fill:#888;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 11.336 8 c -0.891 0 -1.57 0 -2.469 0.852 -0.867 0.789 -0.867 1.594 -0.867 2.484 l 0 41.41 c 0 0.867 -0.02 1.637 0.848 2.387 0.996 0.863 1.535 0.863 2.402 0.863 l 41.5 0 c 0.867 0 1.477 0 2.445 -0.875 c 0.824 -0.746 0.805 -1.508 0.805 -2.375 l 0 -41.5 c 0 -0.867 -0.016 -1.598 -0.836 -2.391 -0.891 -0.859 -1.547 -0.859 -2.414 -0.859 m -40.75 2 40.04 0 c 0.391 0 0.898 0.234 1.289 0.625 0.391 0.391 0.625 0.898 0.625 1.289 l 0 40.13 c 0 0.391 -0.234 0.898 -0.625 1.289 -0.391 0.391 -0.898 0.625 -1.289 0.625 l -40.09 0 c -0.391 0 -0.898 -0.234 -1.289 -0.625 -0.391 -0.391 -0.625 -0.898 -0.625 -1.289 l -0.043 -40.04 c 0 -0.445 0.227 -0.984 0.625 -1.375 c 0.391 -0.398 0.93 -0.625 1.375 -0.625 m 0 0" style="fill:#a8a8a8;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/blend.svg b/prive/vignettes/blend.svg
index 7f4922e3c2397c88cdb4f41a0eb67348fe03f193..6e1f646da3144fce8fc7634b37350334a7d9544d 100644
--- a/prive/vignettes/blend.svg
+++ b/prive/vignettes/blend.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#ce5b00;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/bmp.svg b/prive/vignettes/bmp.svg
index 8fd7025699818747927921c8cca6e6e02750cbc7..34adb4e61142c7dd0807acf0bf716efa2f4c4447 100644
--- a/prive/vignettes/bmp.svg
+++ b/prive/vignettes/bmp.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#37a34d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/bz2.svg b/prive/vignettes/bz2.svg
index 7b1de36051f695694ea4aae5508cdae63d561adb..aa5f22374a912203965514075666d386e7b1220b 100644
--- a/prive/vignettes/bz2.svg
+++ b/prive/vignettes/bz2.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#c19553;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/c.svg b/prive/vignettes/c.svg
index 549fdec5ec55c8837c29369964cc4928c01f30fd..2c644df20cb76a8c791cfef865fd3754f77f38d4 100644
--- a/prive/vignettes/c.svg
+++ b/prive/vignettes/c.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2d2d2d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/cls.svg b/prive/vignettes/cls.svg
index 44e684e47eedbd967c59e83ade03ef697cdf78da..acad2ce6debb295ef060faff5c3c675997c5ef36 100644
--- a/prive/vignettes/cls.svg
+++ b/prive/vignettes/cls.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0.002 c -1.375 0 -2.672 1.353 -2.672 2.787 l 0 58.42 c 0 1.353 1.375 2.787 2.672 2.787 l 42.654 0 c 1.297 0 2.672 -1.434 2.672 -2.787 l 0.002 -43.21 -18 -18 z" style="fill:#dcdcdc;fill-opacity:1"/>
  <path d="m 41.999 18 14 14 0 -14 z" style="fill:#000;fill-opacity:0.196"/>
  <path d="m 38 0.002 17.983 17.999 -15.226 0 c -1.346 0 -2.757 -1.427 -2.757 -2.773 z" style="fill:#fff;fill-opacity:0.392"/>
diff --git a/prive/vignettes/css.svg b/prive/vignettes/css.svg
index c54e4fa47c7bea0526054c9865c4b7a5951942d1..edf4c8b04be96e8b74093c37fcc5d5f2e9f4ec5e 100644
--- a/prive/vignettes/css.svg
+++ b/prive/vignettes/css.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#0a70b9;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/csv.svg b/prive/vignettes/csv.svg
index 39a37ef1bec3a73aafc98848e4e977ee6964bd4d..f23dc7fe223264174a54fc9282f5c74057eba18c 100644
--- a/prive/vignettes/csv.svg
+++ b/prive/vignettes/csv.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#207045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/deb.svg b/prive/vignettes/deb.svg
index cdef3958c18b1fb030ee7f35bf2d8dbe4faff313..f4ea960af91d5f09b9595efbdddaa595daca86f4 100644
--- a/prive/vignettes/deb.svg
+++ b/prive/vignettes/deb.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.742 8 c -1.367 0 -2.742 1.375 -2.742 2.742 l 0 42.594 c 0 1.289 1.375 2.664 2.664 2.664 l 42.672 0 c 1.289 0 2.664 -1.375 2.664 -2.664 l 0 -42.672 c 0 -1.289 -1.375 -2.664 -2.664 -2.664 m -42.594 0" style="fill:#c19553;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 10.742 8 c -1.367 0 -2.742 1.375 -2.742 2.742 l 0 13.258 c 5.336 0 42.664 0 48 0 l 0 -13.336 c 0 -1.289 -1.375 -2.664 -2.664 -2.664 m -42.594 0" style="fill:#fff;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/defaut.svg b/prive/vignettes/defaut.svg
index a42009b7a83544c71c5c405e9e6aa0a0c1c4021b..1b04584ab274e4b6b7d038baac8a984471e56654 100644
--- a/prive/vignettes/defaut.svg
+++ b/prive/vignettes/defaut.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/djvu.svg b/prive/vignettes/djvu.svg
index 64e390e1f25207187ce7d50153c6ab8b7c9a838f..f12d1c1e10d6c73dbc5bcf6b575ee59bc08ec4cf 100644
--- a/prive/vignettes/djvu.svg
+++ b/prive/vignettes/djvu.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#7c9c35;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/doc.svg b/prive/vignettes/doc.svg
index f09f8105811a177a69d560fd7d9b8c0c28a2f30c..09ad759ea86628a1c26b7ebfb9b8a9e102fac410 100644
--- a/prive/vignettes/doc.svg
+++ b/prive/vignettes/doc.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#3468ce;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/docm.svg b/prive/vignettes/docm.svg
index f09f8105811a177a69d560fd7d9b8c0c28a2f30c..09ad759ea86628a1c26b7ebfb9b8a9e102fac410 100644
--- a/prive/vignettes/docm.svg
+++ b/prive/vignettes/docm.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#3468ce;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/docx.svg b/prive/vignettes/docx.svg
index 4eb0c0de406e6c2cfdfd35421bf70a4221a07e08..d0260d4ced1797487c1a97c7e419c98519181cbb 100644
--- a/prive/vignettes/docx.svg
+++ b/prive/vignettes/docx.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#36c;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/dotm.svg b/prive/vignettes/dotm.svg
index 5f99c746e0a00946f3d53d6d9af617b4c3877229..48a1723eba72f978db9f3de39a7e77ba17c9ca69 100644
--- a/prive/vignettes/dotm.svg
+++ b/prive/vignettes/dotm.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="M 10.6875,0 C 9.3125,0 8,1.378906 8,2.8125 l 0,58.375 C 8,62.539062 9.390625,64 10.6875,64 l 42.625,0 C 54.609375,64 56,62.539062 56,61.1875 L 56,2.75 C 56,1.402344 54.597656,0 53.25,0 Z m 0,0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 20 20 12 0 0 10 -12 0 z m 0 0" style="fill:#888;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
  <path d="m 34 20 10 0 0 2 -10 0 z m 0 0" style="fill:#888;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
diff --git a/prive/vignettes/dotx.svg b/prive/vignettes/dotx.svg
index 5f99c746e0a00946f3d53d6d9af617b4c3877229..48a1723eba72f978db9f3de39a7e77ba17c9ca69 100644
--- a/prive/vignettes/dotx.svg
+++ b/prive/vignettes/dotx.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="M 10.6875,0 C 9.3125,0 8,1.378906 8,2.8125 l 0,58.375 C 8,62.539062 9.390625,64 10.6875,64 l 42.625,0 C 54.609375,64 56,62.539062 56,61.1875 L 56,2.75 C 56,1.402344 54.597656,0 53.25,0 Z m 0,0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 20 20 12 0 0 10 -12 0 z m 0 0" style="fill:#888;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
  <path d="m 34 20 10 0 0 2 -10 0 z m 0 0" style="fill:#888;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
diff --git a/prive/vignettes/dv.svg b/prive/vignettes/dv.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/dv.svg
+++ b/prive/vignettes/dv.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/dvi.svg b/prive/vignettes/dvi.svg
index 44e684e47eedbd967c59e83ade03ef697cdf78da..acad2ce6debb295ef060faff5c3c675997c5ef36 100644
--- a/prive/vignettes/dvi.svg
+++ b/prive/vignettes/dvi.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0.002 c -1.375 0 -2.672 1.353 -2.672 2.787 l 0 58.42 c 0 1.353 1.375 2.787 2.672 2.787 l 42.654 0 c 1.297 0 2.672 -1.434 2.672 -2.787 l 0.002 -43.21 -18 -18 z" style="fill:#dcdcdc;fill-opacity:1"/>
  <path d="m 41.999 18 14 14 0 -14 z" style="fill:#000;fill-opacity:0.196"/>
  <path d="m 38 0.002 17.983 17.999 -15.226 0 c -1.346 0 -2.757 -1.427 -2.757 -2.773 z" style="fill:#fff;fill-opacity:0.392"/>
diff --git a/prive/vignettes/eps.svg b/prive/vignettes/eps.svg
index d55ac99dff79ca069f162b82e1a6f0975d3d8d18..f5d928fb0ac6f000c55977656dfb6d5f57bcbf79 100644
--- a/prive/vignettes/eps.svg
+++ b/prive/vignettes/eps.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#eb1a22;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/epub.svg b/prive/vignettes/epub.svg
index 64e390e1f25207187ce7d50153c6ab8b7c9a838f..f12d1c1e10d6c73dbc5bcf6b575ee59bc08ec4cf 100644
--- a/prive/vignettes/epub.svg
+++ b/prive/vignettes/epub.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#7c9c35;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/f4a.svg b/prive/vignettes/f4a.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/f4a.svg
+++ b/prive/vignettes/f4a.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/f4b.svg b/prive/vignettes/f4b.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/f4b.svg
+++ b/prive/vignettes/f4b.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/f4p.svg b/prive/vignettes/f4p.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/f4p.svg
+++ b/prive/vignettes/f4p.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/f4v.svg b/prive/vignettes/f4v.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/f4v.svg
+++ b/prive/vignettes/f4v.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/flac.svg b/prive/vignettes/flac.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/flac.svg
+++ b/prive/vignettes/flac.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/flv.svg b/prive/vignettes/flv.svg
index 3d4d0a382e48abef2ac0c560daeb5e8ee33d89c4..5a9ce2b1537e9a07d5542ede47fa809c505ea7b8 100644
--- a/prive/vignettes/flv.svg
+++ b/prive/vignettes/flv.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#cc2828;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 19.391 44.941 l 0.699 5.355 c 0 0 9.219 2.91 13.848 -10.297 l 8.06 0 l 0 -5.898 l -5.02 0 c 0 0 2.344 -6.148 7.535 -6.672 c 0 -0.129 -0.563 -5.098 -0.563 -5.098 c 0 0 -8.555 -1.18 -13.758 11.504 c -4.488 12.414 -10.801 11.11 -10.801 11.11 m 0 0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
diff --git a/prive/vignettes/gif.svg b/prive/vignettes/gif.svg
index f428ad4716543ce6c956050b2fb1b54642fca0ff..f070b7675d1ab0fdc6795bc7c4d934e2173e6ed9 100644
--- a/prive/vignettes/gif.svg
+++ b/prive/vignettes/gif.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#37a34d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/gz.svg b/prive/vignettes/gz.svg
index 66b034245672b72755a83caa1ecff408415b9c10..8e1b6e439df0174da51e9e78f2aca43fd79e44e4 100644
--- a/prive/vignettes/gz.svg
+++ b/prive/vignettes/gz.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#c19553;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 8 48 l 0 13.336 c 0 1.297 1.375 2.664 2.664 2.664 l 42.672 0 c 1.289 0 2.664 -1.367 2.664 -2.664 l 0 -13.336 m -48 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/h.svg b/prive/vignettes/h.svg
index 16c0b07f2978994f2095915b9076437dbd3ff365..e6beab515c8a6b23f4a5aba1d2084b71137e6a42 100644
--- a/prive/vignettes/h.svg
+++ b/prive/vignettes/h.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/html.svg b/prive/vignettes/html.svg
index 7850d1dc66ed5b45a559c5409e88f3240cd56865..0530c2dac0ef3843f27d08a08200c6efe40ce030 100644
--- a/prive/vignettes/html.svg
+++ b/prive/vignettes/html.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#7099c2;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/jpg.svg b/prive/vignettes/jpg.svg
index d60effb25a0e5b5b8232852ffda28931b5d2adf0..8503bdd4c1d687a3bd5d56e61157d758768ecb96 100644
--- a/prive/vignettes/jpg.svg
+++ b/prive/vignettes/jpg.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#37a34d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/kml.svg b/prive/vignettes/kml.svg
index 3bc722d6f47a14d06848be65459c364bad061459..c95a0e59ff21f4338b0e9a95609cf359f110051a 100644
--- a/prive/vignettes/kml.svg
+++ b/prive/vignettes/kml.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/kmz.svg b/prive/vignettes/kmz.svg
index 3bc722d6f47a14d06848be65459c364bad061459..c95a0e59ff21f4338b0e9a95609cf359f110051a 100644
--- a/prive/vignettes/kmz.svg
+++ b/prive/vignettes/kmz.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/m4a.svg b/prive/vignettes/m4a.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/m4a.svg
+++ b/prive/vignettes/m4a.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/m4b.svg b/prive/vignettes/m4b.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/m4b.svg
+++ b/prive/vignettes/m4b.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/m4p.svg b/prive/vignettes/m4p.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/m4p.svg
+++ b/prive/vignettes/m4p.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/m4u.svg b/prive/vignettes/m4u.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/m4u.svg
+++ b/prive/vignettes/m4u.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/m4v.svg b/prive/vignettes/m4v.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/m4v.svg
+++ b/prive/vignettes/m4v.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/mid.svg b/prive/vignettes/mid.svg
index 3a9001bcde43d1acfdeb1232a946b2043b3850d4..d501e9eb8473c7780c9e5c970eba70de5652e344 100644
--- a/prive/vignettes/mid.svg
+++ b/prive/vignettes/mid.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/mka.svg b/prive/vignettes/mka.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/mka.svg
+++ b/prive/vignettes/mka.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/mkv.svg b/prive/vignettes/mkv.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/mkv.svg
+++ b/prive/vignettes/mkv.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/mng.svg b/prive/vignettes/mng.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/mng.svg
+++ b/prive/vignettes/mng.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/mov.svg b/prive/vignettes/mov.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/mov.svg
+++ b/prive/vignettes/mov.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/mp3.svg b/prive/vignettes/mp3.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/mp3.svg
+++ b/prive/vignettes/mp3.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/mp4.svg b/prive/vignettes/mp4.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/mp4.svg
+++ b/prive/vignettes/mp4.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/mpc.svg b/prive/vignettes/mpc.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/mpc.svg
+++ b/prive/vignettes/mpc.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/mpg.svg b/prive/vignettes/mpg.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/mpg.svg
+++ b/prive/vignettes/mpg.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/odb.svg b/prive/vignettes/odb.svg
index 4714a40fb0c70c7d1d688447cbdd18c1c9cfd31e..54e6637f7ec5ccca0c75a5676b310e492bdb001d 100644
--- a/prive/vignettes/odb.svg
+++ b/prive/vignettes/odb.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#a33638;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/odc.svg b/prive/vignettes/odc.svg
index c34d2eb3362a5468dd0570d8c4ab2cf67dd8b24f..7c96d09d6c7149d118a04e59e6e323a703de23c9 100644
--- a/prive/vignettes/odc.svg
+++ b/prive/vignettes/odc.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.688 0 c -1.375 0 -2.688 1.379 -2.688 2.813 l 0 58.38 c 0 1.352 1.391 2.813 2.688 2.813 l 42.625 0 c 1.297 0 2.688 -1.461 2.688 -2.813 l 0 -58.44 c 0 -1.348 -1.402 -2.75 -2.75 -2.75 m -42.563 0" style="fill:#207045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 46 22 l 0 26 l -28 0 l 0 -26 m 26 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 16 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 16 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 0 -6" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/odf.svg b/prive/vignettes/odf.svg
index 5f99c746e0a00946f3d53d6d9af617b4c3877229..48a1723eba72f978db9f3de39a7e77ba17c9ca69 100644
--- a/prive/vignettes/odf.svg
+++ b/prive/vignettes/odf.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="M 10.6875,0 C 9.3125,0 8,1.378906 8,2.8125 l 0,58.375 C 8,62.539062 9.390625,64 10.6875,64 l 42.625,0 C 54.609375,64 56,62.539062 56,61.1875 L 56,2.75 C 56,1.402344 54.597656,0 53.25,0 Z m 0,0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 20 20 12 0 0 10 -12 0 z m 0 0" style="fill:#888;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
  <path d="m 34 20 10 0 0 2 -10 0 z m 0 0" style="fill:#888;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
diff --git a/prive/vignettes/odg.svg b/prive/vignettes/odg.svg
index 532df36809d6d8823560f3496d26d3bb6d65aad5..8f14082f16abad2f3db0447f872cb0440d3a3717 100644
--- a/prive/vignettes/odg.svg
+++ b/prive/vignettes/odg.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.688 0 c -1.375 0 -2.688 1.379 -2.688 2.813 l 0 58.38 c 0 1.352 1.391 2.813 2.688 2.813 l 42.625 0 c 1.297 0 2.688 -1.461 2.688 -2.813 l 0 -58.44 c 0 -1.348 -1.402 -2.75 -2.75 -2.75 m -42.563 0" style="fill:#03aa9c;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 40 20.773 c -0.844 0 -1.602 0.574 -2 1.227 l -8 0 c 0 0 -1.945 -0.148 -3.641 0.668 c -1.703 0.82 -3.504 2.695 -3.504 5.82 c 0 3.129 1.801 5 3.504 5.824 c 0.801 0.387 1.594 0.551 2.215 0.652 l 0 0.484 l -3.145 3.03 c -0.094 -0.027 -0.18 -0.07 -0.285 -0.07 c -0.637 0 -1.145 0.492 -1.145 1.102 c 0 0.613 0.508 1.102 1.145 1.102 c 0.629 0 1.137 -0.488 1.137 -1.102 c 0 -0.102 -0.043 -0.18 -0.066 -0.273 l 3.141 -3.03 l 3.789 0 l 0 -1.105 l 1.137 0 c 0 0 1.207 0.027 2.359 0.586 c 1.164 0.563 2.215 1.438 2.215 3.824 c 0 2.387 -1.051 3.266 -2.215 3.824 c -1.152 0.559 -2.641 0.664 -2.641 0.664 l -8 0 c -0.395 -0.652 -1.156 -1.18 -2 -1.18 c -1.266 0 -2.289 0.988 -2.289 2.203 c 0 1.215 1.023 2.203 2.289 2.203 c 0.844 0 1.605 -0.57 2 -1.227 l 8 0 c 0 0 1.945 0.152 3.641 -0.668 c 1.707 -0.816 3.504 -2.695 3.504 -5.82 c 0 -3.125 -1.797 -5 -3.504 -5.82 c -1.695 -0.82 -3.359 -0.793 -3.359 -0.793 l -1.137 0 l 0 -0.344 l 3.145 -3.03 c 0.094 0.023 0.18 0.07 0.285 0.07 c 0.629 0 1.145 -0.492 1.145 -1.105 c 0 -0.609 -0.516 -1.102 -1.145 -1.102 c -0.629 0 -1.145 0.492 -1.145 1.102 c 0 0.105 0.043 0.184 0.074 0.277 l -3.148 3.03 l -3.781 0 l 0 0.93 c -0.379 -0.086 -0.793 -0.207 -1.215 -0.414 c -1.164 -0.559 -2.215 -1.438 -2.215 -3.824 c 0 -2.383 1.051 -3.262 2.215 -3.82 c 1.152 -0.563 2.641 -0.668 2.641 -0.668 l 8 0 c 0.398 0.656 1.156 1.184 2 1.184 c 1.266 0 2.293 -0.992 2.293 -2.207 c 0 -1.211 -1.027 -2.203 -2.293 -2.203 m 0 0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/odi.svg b/prive/vignettes/odi.svg
index 57d93db27ac6758f462bbb1e6bc9eba659fbeb31..6710f4a5e798182b38a9632fb4ce3406b34dafcd 100644
--- a/prive/vignettes/odi.svg
+++ b/prive/vignettes/odi.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/odm.svg b/prive/vignettes/odm.svg
index 3497ca44fecc38ab4e09f705b2113a34d858bf9a..ab3d523370d231de9abd2619d8ee869b243d6623 100644
--- a/prive/vignettes/odm.svg
+++ b/prive/vignettes/odm.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#36669e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/odp.svg b/prive/vignettes/odp.svg
index 608127ffc06763ecd2f5ab5cd2212b0e338747d9..2b09d39546d9b76ae49a80ccbf0bbea46279a2d4 100644
--- a/prive/vignettes/odp.svg
+++ b/prive/vignettes/odp.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#d04526;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ods.svg b/prive/vignettes/ods.svg
index 8047d261f669fd07c59bcf74fdc3002728cdcf7f..5897846254d6b5781ef64b8d84acc8b0fd8334fd 100644
--- a/prive/vignettes/ods.svg
+++ b/prive/vignettes/ods.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#207045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/odt.svg b/prive/vignettes/odt.svg
index 5f99c746e0a00946f3d53d6d9af617b4c3877229..48a1723eba72f978db9f3de39a7e77ba17c9ca69 100644
--- a/prive/vignettes/odt.svg
+++ b/prive/vignettes/odt.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="M 10.6875,0 C 9.3125,0 8,1.378906 8,2.8125 l 0,58.375 C 8,62.539062 9.390625,64 10.6875,64 l 42.625,0 C 54.609375,64 56,62.539062 56,61.1875 L 56,2.75 C 56,1.402344 54.597656,0 53.25,0 Z m 0,0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 20 20 12 0 0 10 -12 0 z m 0 0" style="fill:#888;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
  <path d="m 34 20 10 0 0 2 -10 0 z m 0 0" style="fill:#888;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
diff --git a/prive/vignettes/oga.svg b/prive/vignettes/oga.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/oga.svg
+++ b/prive/vignettes/oga.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ogg.svg b/prive/vignettes/ogg.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/ogg.svg
+++ b/prive/vignettes/ogg.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ogv.svg b/prive/vignettes/ogv.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/ogv.svg
+++ b/prive/vignettes/ogv.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ogx.svg b/prive/vignettes/ogx.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/ogx.svg
+++ b/prive/vignettes/ogx.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/otg.svg b/prive/vignettes/otg.svg
index 532df36809d6d8823560f3496d26d3bb6d65aad5..8f14082f16abad2f3db0447f872cb0440d3a3717 100644
--- a/prive/vignettes/otg.svg
+++ b/prive/vignettes/otg.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.688 0 c -1.375 0 -2.688 1.379 -2.688 2.813 l 0 58.38 c 0 1.352 1.391 2.813 2.688 2.813 l 42.625 0 c 1.297 0 2.688 -1.461 2.688 -2.813 l 0 -58.44 c 0 -1.348 -1.402 -2.75 -2.75 -2.75 m -42.563 0" style="fill:#03aa9c;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 40 20.773 c -0.844 0 -1.602 0.574 -2 1.227 l -8 0 c 0 0 -1.945 -0.148 -3.641 0.668 c -1.703 0.82 -3.504 2.695 -3.504 5.82 c 0 3.129 1.801 5 3.504 5.824 c 0.801 0.387 1.594 0.551 2.215 0.652 l 0 0.484 l -3.145 3.03 c -0.094 -0.027 -0.18 -0.07 -0.285 -0.07 c -0.637 0 -1.145 0.492 -1.145 1.102 c 0 0.613 0.508 1.102 1.145 1.102 c 0.629 0 1.137 -0.488 1.137 -1.102 c 0 -0.102 -0.043 -0.18 -0.066 -0.273 l 3.141 -3.03 l 3.789 0 l 0 -1.105 l 1.137 0 c 0 0 1.207 0.027 2.359 0.586 c 1.164 0.563 2.215 1.438 2.215 3.824 c 0 2.387 -1.051 3.266 -2.215 3.824 c -1.152 0.559 -2.641 0.664 -2.641 0.664 l -8 0 c -0.395 -0.652 -1.156 -1.18 -2 -1.18 c -1.266 0 -2.289 0.988 -2.289 2.203 c 0 1.215 1.023 2.203 2.289 2.203 c 0.844 0 1.605 -0.57 2 -1.227 l 8 0 c 0 0 1.945 0.152 3.641 -0.668 c 1.707 -0.816 3.504 -2.695 3.504 -5.82 c 0 -3.125 -1.797 -5 -3.504 -5.82 c -1.695 -0.82 -3.359 -0.793 -3.359 -0.793 l -1.137 0 l 0 -0.344 l 3.145 -3.03 c 0.094 0.023 0.18 0.07 0.285 0.07 c 0.629 0 1.145 -0.492 1.145 -1.105 c 0 -0.609 -0.516 -1.102 -1.145 -1.102 c -0.629 0 -1.145 0.492 -1.145 1.102 c 0 0.105 0.043 0.184 0.074 0.277 l -3.148 3.03 l -3.781 0 l 0 0.93 c -0.379 -0.086 -0.793 -0.207 -1.215 -0.414 c -1.164 -0.559 -2.215 -1.438 -2.215 -3.824 c 0 -2.383 1.051 -3.262 2.215 -3.82 c 1.152 -0.563 2.641 -0.668 2.641 -0.668 l 8 0 c 0.398 0.656 1.156 1.184 2 1.184 c 1.266 0 2.293 -0.992 2.293 -2.207 c 0 -1.211 -1.027 -2.203 -2.293 -2.203 m 0 0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/otp.svg b/prive/vignettes/otp.svg
index 03676f7f212416db7f409596e18a226ec2c32d1a..12f06c566713b350842f2a32e610eb4d1e05ae32 100644
--- a/prive/vignettes/otp.svg
+++ b/prive/vignettes/otp.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.688 0 c -1.375 0 -2.688 1.379 -2.688 2.813 l 0 58.38 c 0 1.352 1.391 2.813 2.688 2.813 l 42.625 0 c 1.297 0 2.688 -1.461 2.688 -2.813 l 0 -58.44 c 0 -1.348 -1.402 -2.75 -2.75 -2.75 m -42.563 0" style="fill:#d04526;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 8 48 l 0 13.336 c 0 1.297 1.375 2.664 2.664 2.664 l 42.672 0 c 1.289 0 2.664 -1.367 2.664 -2.664 l 0 -13.336 m -48 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ots.svg b/prive/vignettes/ots.svg
index 6117c52500b75368271e926782cec1147bcfd59c..34aa7f4d1c733e91a1eb06f74f2470a02ea5a09b 100644
--- a/prive/vignettes/ots.svg
+++ b/prive/vignettes/ots.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.688 0 c -1.375 0 -2.688 1.379 -2.688 2.813 l 0 58.38 c 0 1.352 1.391 2.813 2.688 2.813 l 42.625 0 c 1.297 0 2.688 -1.461 2.688 -2.813 l 0 -58.44 c 0 -1.348 -1.402 -2.75 -2.75 -2.75 m -42.563 0" style="fill:#207045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 46 18 l 0 26 l -28 0 l 0 -26 m 26 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 16 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 16 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 0 -6" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ott.svg b/prive/vignettes/ott.svg
index 41090cede84088406cf1238c33448475baffb3ff..4bebf00c61baa40f676ed48fca3d572b753da0b2 100644
--- a/prive/vignettes/ott.svg
+++ b/prive/vignettes/ott.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.688 0 c -1.375 0 -2.688 1.379 -2.688 2.813 l 0 58.38 c 0 1.352 1.391 2.813 2.688 2.813 l 42.625 0 c 1.297 0 2.688 -1.461 2.688 -2.813 l 0 -58.44 c 0 -1.348 -1.402 -2.75 -2.75 -2.75 m -42.563 0" style="fill:#3468ce;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 20 20 l 12 0 l 0 10 l -12 0 m 0 -10" style="fill:#f9f9f9;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
diff --git a/prive/vignettes/pas.svg b/prive/vignettes/pas.svg
index ee406d9ca86fb96e6ac9044eb291cbba32061f99..d92b20a03c66cab7fba9a47cba46cc95ae5538c6 100644
--- a/prive/vignettes/pas.svg
+++ b/prive/vignettes/pas.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0.002 c -1.375 0 -2.672 1.353 -2.672 2.787 l 0 58.42 c 0 1.353 1.375 2.787 2.672 2.787 l 42.654 0 c 1.297 0 2.672 -1.434 2.672 -2.787 l 0.002 -43.21 -18 -18 z" style="fill:#f7ce6b;fill-opacity:1"/>
  <path d="m 41.999 18 14 14 0 -14 z" style="fill:#000;fill-opacity:0.196"/>
  <path d="m 38 0.002 17.983 17.999 -15.226 0 c -1.346 0 -2.757 -1.427 -2.757 -2.773 z" style="fill:#fff;fill-opacity:0.392"/>
diff --git a/prive/vignettes/pascal.svg b/prive/vignettes/pascal.svg
index ee406d9ca86fb96e6ac9044eb291cbba32061f99..d92b20a03c66cab7fba9a47cba46cc95ae5538c6 100644
--- a/prive/vignettes/pascal.svg
+++ b/prive/vignettes/pascal.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0.002 c -1.375 0 -2.672 1.353 -2.672 2.787 l 0 58.42 c 0 1.353 1.375 2.787 2.672 2.787 l 42.654 0 c 1.297 0 2.672 -1.434 2.672 -2.787 l 0.002 -43.21 -18 -18 z" style="fill:#f7ce6b;fill-opacity:1"/>
  <path d="m 41.999 18 14 14 0 -14 z" style="fill:#000;fill-opacity:0.196"/>
  <path d="m 38 0.002 17.983 17.999 -15.226 0 c -1.346 0 -2.757 -1.427 -2.757 -2.773 z" style="fill:#fff;fill-opacity:0.392"/>
diff --git a/prive/vignettes/pdf.svg b/prive/vignettes/pdf.svg
index fffb1b662bbe6eca8c47ff05af1aaf99713047de..7341dff2f2a8b26499ad12335c06f6d0b97b6a55 100644
--- a/prive/vignettes/pdf.svg
+++ b/prive/vignettes/pdf.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#de1818;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/pgn.svg b/prive/vignettes/pgn.svg
index 74d00b5d3a158989855bdf82300199681bc8cabd..4fca622f5cda088dac79b2747526b4ca691cf0d8 100644
--- a/prive/vignettes/pgn.svg
+++ b/prive/vignettes/pgn.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
   <path d="M10.7 0C9.3 0 8 1.4 8 2.8v58.4c0 1.4 1.4 2.8 2.7 2.8h42.7c1.3 0 2.7-1.4 2.7-2.8V18L38 0" fill="#dcdcdc"/>
   <path d="M42 18l14 14V18H42z" fill-opacity=".196"/>
   <path d="M38 0l18 18H40.8c-1.3 0-2.8-1.4-2.8-2.8" fill="#fff" fill-opacity=".392"/>
diff --git a/prive/vignettes/png.svg b/prive/vignettes/png.svg
index c3df36b9b7f95765bfb88553e1ccb303e103f66d..699c34825be8935efe57439aa7fef3b5d2b4b4ae 100644
--- a/prive/vignettes/png.svg
+++ b/prive/vignettes/png.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#37a34d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/potm.svg b/prive/vignettes/potm.svg
index 9d7c77fe6f48f5a1157af0378aa4ceb73e1fe1a5..311df264dbacb6315eaf20666406d2fc92530a61 100644
--- a/prive/vignettes/potm.svg
+++ b/prive/vignettes/potm.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#d04526;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/potx.svg b/prive/vignettes/potx.svg
index 9d7c77fe6f48f5a1157af0378aa4ceb73e1fe1a5..311df264dbacb6315eaf20666406d2fc92530a61 100644
--- a/prive/vignettes/potx.svg
+++ b/prive/vignettes/potx.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#d04526;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ppam.svg b/prive/vignettes/ppam.svg
index 9d7c77fe6f48f5a1157af0378aa4ceb73e1fe1a5..311df264dbacb6315eaf20666406d2fc92530a61 100644
--- a/prive/vignettes/ppam.svg
+++ b/prive/vignettes/ppam.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#d04526;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/pps.svg b/prive/vignettes/pps.svg
index 9d7c77fe6f48f5a1157af0378aa4ceb73e1fe1a5..311df264dbacb6315eaf20666406d2fc92530a61 100644
--- a/prive/vignettes/pps.svg
+++ b/prive/vignettes/pps.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#d04526;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ppsm.svg b/prive/vignettes/ppsm.svg
index 9d7c77fe6f48f5a1157af0378aa4ceb73e1fe1a5..311df264dbacb6315eaf20666406d2fc92530a61 100644
--- a/prive/vignettes/ppsm.svg
+++ b/prive/vignettes/ppsm.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#d04526;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ppsx.svg b/prive/vignettes/ppsx.svg
index d7d33328f1939cf09b639431e1c2879f956a75d8..15e61783bc38f77ad7c32d2437d5fc3a1bf4a098 100644
--- a/prive/vignettes/ppsx.svg
+++ b/prive/vignettes/ppsx.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#cf4523;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ppt.svg b/prive/vignettes/ppt.svg
index 4fe5dafde07ba56857b7c080b81ecd400d67c59d..5f10562755468def67a4edaca4e6e89078de2dc9 100644
--- a/prive/vignettes/ppt.svg
+++ b/prive/vignettes/ppt.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#d04526;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/pptm.svg b/prive/vignettes/pptm.svg
index 9d7c77fe6f48f5a1157af0378aa4ceb73e1fe1a5..311df264dbacb6315eaf20666406d2fc92530a61 100644
--- a/prive/vignettes/pptm.svg
+++ b/prive/vignettes/pptm.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#d04526;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/pptx.svg b/prive/vignettes/pptx.svg
index d318914107d2ff7f127adf2b1ebbcdad54de5979..30aa22cfb6ab0873be708366a109e8f07a32567e 100644
--- a/prive/vignettes/pptx.svg
+++ b/prive/vignettes/pptx.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#cf4523;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ps.svg b/prive/vignettes/ps.svg
index d55ac99dff79ca069f162b82e1a6f0975d3d8d18..f5d928fb0ac6f000c55977656dfb6d5f57bcbf79 100644
--- a/prive/vignettes/ps.svg
+++ b/prive/vignettes/ps.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#eb1a22;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/psd.svg b/prive/vignettes/psd.svg
index 019586dd470e40dafceea794cbf442fcb6f77d63..12c3b9f8209beea67a2e03c2b0c60a6bcba94c70 100644
--- a/prive/vignettes/psd.svg
+++ b/prive/vignettes/psd.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#37a34d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/qt.svg b/prive/vignettes/qt.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/qt.svg
+++ b/prive/vignettes/qt.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ra.svg b/prive/vignettes/ra.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/ra.svg
+++ b/prive/vignettes/ra.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ram.svg b/prive/vignettes/ram.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/ram.svg
+++ b/prive/vignettes/ram.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/rm.svg b/prive/vignettes/rm.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/rm.svg
+++ b/prive/vignettes/rm.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/rpm.svg b/prive/vignettes/rpm.svg
index 8f6b2904601d30632519c794b0b7269cb2c6cd3c..c462047cf71c3ecc874a4067d5d877a4d51b615d 100644
--- a/prive/vignettes/rpm.svg
+++ b/prive/vignettes/rpm.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.742 8 c -1.367 0 -2.742 1.375 -2.742 2.742 l 0 42.594 c 0 1.289 1.375 2.664 2.664 2.664 l 42.672 0 c 1.289 0 2.664 -1.375 2.664 -2.664 l 0 -42.672 c 0 -1.289 -1.375 -2.664 -2.664 -2.664 m -42.594 0" style="fill:#c19553;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 10.742 8 c -1.367 0 -2.742 1.375 -2.742 2.742 l 0 13.258 c 5.336 0 42.664 0 48 0 l 0 -13.336 c 0 -1.289 -1.375 -2.664 -2.664 -2.664 m -42.594 0" style="fill:#fff;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/rtf.svg b/prive/vignettes/rtf.svg
index 5b9df98e341cfca56e4f5dc27ff397d1e8aa0005..db0405e0f8ebb33c4932dbad74da09db3fff7b98 100644
--- a/prive/vignettes/rtf.svg
+++ b/prive/vignettes/rtf.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#3468ce;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/sdd.svg b/prive/vignettes/sdd.svg
index 57d93db27ac6758f462bbb1e6bc9eba659fbeb31..6710f4a5e798182b38a9632fb4ce3406b34dafcd 100644
--- a/prive/vignettes/sdd.svg
+++ b/prive/vignettes/sdd.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/sdw.svg b/prive/vignettes/sdw.svg
index 57d93db27ac6758f462bbb1e6bc9eba659fbeb31..6710f4a5e798182b38a9632fb4ce3406b34dafcd 100644
--- a/prive/vignettes/sdw.svg
+++ b/prive/vignettes/sdw.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/sit.svg b/prive/vignettes/sit.svg
index 7b1de36051f695694ea4aae5508cdae63d561adb..aa5f22374a912203965514075666d386e7b1220b 100644
--- a/prive/vignettes/sit.svg
+++ b/prive/vignettes/sit.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#c19553;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/smil.svg b/prive/vignettes/smil.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/smil.svg
+++ b/prive/vignettes/smil.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/spip.svg b/prive/vignettes/spip.svg
index 7e62aad07d86a2a1ce5da5362f3dec2121b6c860..316a1b7fddb5e8adfa183fcd0ea00c34ce20192f 100644
--- a/prive/vignettes/spip.svg
+++ b/prive/vignettes/spip.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
   <path d="M10.7 0C9.3 0 8 1.4 8 2.8v58.4c0 1.4 1.4 2.8 2.7 2.8h42.7c1.3 0 2.7-1.4 2.7-2.8V18L38 0" fill="#e00d6f"/>
   <path d="M42 18l14 14V18H42z" fill="#420027" fill-opacity=".196"/>
   <path d="M38 0l18 18H40.8c-1.3 0-2.8-1.4-2.8-2.8" fill="#e5aeca" fill-opacity=".392"/>
diff --git a/prive/vignettes/spx.svg b/prive/vignettes/spx.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/spx.svg
+++ b/prive/vignettes/spx.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/sty.svg b/prive/vignettes/sty.svg
index 44e684e47eedbd967c59e83ade03ef697cdf78da..acad2ce6debb295ef060faff5c3c675997c5ef36 100644
--- a/prive/vignettes/sty.svg
+++ b/prive/vignettes/sty.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0.002 c -1.375 0 -2.672 1.353 -2.672 2.787 l 0 58.42 c 0 1.353 1.375 2.787 2.672 2.787 l 42.654 0 c 1.297 0 2.672 -1.434 2.672 -2.787 l 0.002 -43.21 -18 -18 z" style="fill:#dcdcdc;fill-opacity:1"/>
  <path d="m 41.999 18 14 14 0 -14 z" style="fill:#000;fill-opacity:0.196"/>
  <path d="m 38 0.002 17.983 17.999 -15.226 0 c -1.346 0 -2.757 -1.427 -2.757 -2.773 z" style="fill:#fff;fill-opacity:0.392"/>
diff --git a/prive/vignettes/svg.svg b/prive/vignettes/svg.svg
index 532df36809d6d8823560f3496d26d3bb6d65aad5..8f14082f16abad2f3db0447f872cb0440d3a3717 100644
--- a/prive/vignettes/svg.svg
+++ b/prive/vignettes/svg.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.688 0 c -1.375 0 -2.688 1.379 -2.688 2.813 l 0 58.38 c 0 1.352 1.391 2.813 2.688 2.813 l 42.625 0 c 1.297 0 2.688 -1.461 2.688 -2.813 l 0 -58.44 c 0 -1.348 -1.402 -2.75 -2.75 -2.75 m -42.563 0" style="fill:#03aa9c;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 40 20.773 c -0.844 0 -1.602 0.574 -2 1.227 l -8 0 c 0 0 -1.945 -0.148 -3.641 0.668 c -1.703 0.82 -3.504 2.695 -3.504 5.82 c 0 3.129 1.801 5 3.504 5.824 c 0.801 0.387 1.594 0.551 2.215 0.652 l 0 0.484 l -3.145 3.03 c -0.094 -0.027 -0.18 -0.07 -0.285 -0.07 c -0.637 0 -1.145 0.492 -1.145 1.102 c 0 0.613 0.508 1.102 1.145 1.102 c 0.629 0 1.137 -0.488 1.137 -1.102 c 0 -0.102 -0.043 -0.18 -0.066 -0.273 l 3.141 -3.03 l 3.789 0 l 0 -1.105 l 1.137 0 c 0 0 1.207 0.027 2.359 0.586 c 1.164 0.563 2.215 1.438 2.215 3.824 c 0 2.387 -1.051 3.266 -2.215 3.824 c -1.152 0.559 -2.641 0.664 -2.641 0.664 l -8 0 c -0.395 -0.652 -1.156 -1.18 -2 -1.18 c -1.266 0 -2.289 0.988 -2.289 2.203 c 0 1.215 1.023 2.203 2.289 2.203 c 0.844 0 1.605 -0.57 2 -1.227 l 8 0 c 0 0 1.945 0.152 3.641 -0.668 c 1.707 -0.816 3.504 -2.695 3.504 -5.82 c 0 -3.125 -1.797 -5 -3.504 -5.82 c -1.695 -0.82 -3.359 -0.793 -3.359 -0.793 l -1.137 0 l 0 -0.344 l 3.145 -3.03 c 0.094 0.023 0.18 0.07 0.285 0.07 c 0.629 0 1.145 -0.492 1.145 -1.105 c 0 -0.609 -0.516 -1.102 -1.145 -1.102 c -0.629 0 -1.145 0.492 -1.145 1.102 c 0 0.105 0.043 0.184 0.074 0.277 l -3.148 3.03 l -3.781 0 l 0 0.93 c -0.379 -0.086 -0.793 -0.207 -1.215 -0.414 c -1.164 -0.559 -2.215 -1.438 -2.215 -3.824 c 0 -2.383 1.051 -3.262 2.215 -3.82 c 1.152 -0.563 2.641 -0.668 2.641 -0.668 l 8 0 c 0.398 0.656 1.156 1.184 2 1.184 c 1.266 0 2.293 -0.992 2.293 -2.207 c 0 -1.211 -1.027 -2.203 -2.293 -2.203 m 0 0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/swf.svg b/prive/vignettes/swf.svg
index 3d4d0a382e48abef2ac0c560daeb5e8ee33d89c4..5a9ce2b1537e9a07d5542ede47fa809c505ea7b8 100644
--- a/prive/vignettes/swf.svg
+++ b/prive/vignettes/swf.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#cc2828;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 19.391 44.941 l 0.699 5.355 c 0 0 9.219 2.91 13.848 -10.297 l 8.06 0 l 0 -5.898 l -5.02 0 c 0 0 2.344 -6.148 7.535 -6.672 c 0 -0.129 -0.563 -5.098 -0.563 -5.098 c 0 0 -8.555 -1.18 -13.758 11.504 c -4.488 12.414 -10.801 11.11 -10.801 11.11 m 0 0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:evenodd"/>
diff --git a/prive/vignettes/sxc.svg b/prive/vignettes/sxc.svg
index 39a37ef1bec3a73aafc98848e4e977ee6964bd4d..f23dc7fe223264174a54fc9282f5c74057eba18c 100644
--- a/prive/vignettes/sxc.svg
+++ b/prive/vignettes/sxc.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#207045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/sxi.svg b/prive/vignettes/sxi.svg
index 57d93db27ac6758f462bbb1e6bc9eba659fbeb31..6710f4a5e798182b38a9632fb4ce3406b34dafcd 100644
--- a/prive/vignettes/sxi.svg
+++ b/prive/vignettes/sxi.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/sxw.svg b/prive/vignettes/sxw.svg
index 57d93db27ac6758f462bbb1e6bc9eba659fbeb31..6710f4a5e798182b38a9632fb4ce3406b34dafcd 100644
--- a/prive/vignettes/sxw.svg
+++ b/prive/vignettes/sxw.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/tex.svg b/prive/vignettes/tex.svg
index 44e684e47eedbd967c59e83ade03ef697cdf78da..acad2ce6debb295ef060faff5c3c675997c5ef36 100644
--- a/prive/vignettes/tex.svg
+++ b/prive/vignettes/tex.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0.002 c -1.375 0 -2.672 1.353 -2.672 2.787 l 0 58.42 c 0 1.353 1.375 2.787 2.672 2.787 l 42.654 0 c 1.297 0 2.672 -1.434 2.672 -2.787 l 0.002 -43.21 -18 -18 z" style="fill:#dcdcdc;fill-opacity:1"/>
  <path d="m 41.999 18 14 14 0 -14 z" style="fill:#000;fill-opacity:0.196"/>
  <path d="m 38 0.002 17.983 17.999 -15.226 0 c -1.346 0 -2.757 -1.427 -2.757 -2.773 z" style="fill:#fff;fill-opacity:0.392"/>
diff --git a/prive/vignettes/tgz.svg b/prive/vignettes/tgz.svg
index 7b1de36051f695694ea4aae5508cdae63d561adb..aa5f22374a912203965514075666d386e7b1220b 100644
--- a/prive/vignettes/tgz.svg
+++ b/prive/vignettes/tgz.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#c19553;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/tif.svg b/prive/vignettes/tif.svg
index b3ce75abf9bc9e3a2b9ae9d64173d33abe841abf..6681d6839e5984cd06208f7be9e72c34266de38b 100644
--- a/prive/vignettes/tif.svg
+++ b/prive/vignettes/tif.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#37a34d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/torrent.svg b/prive/vignettes/torrent.svg
index e587136397e7d2e69abe0e15b36442b5a9c13504..0b4d6374b0b0058059347f0be0691d4d1810e5ae 100644
--- a/prive/vignettes/torrent.svg
+++ b/prive/vignettes/torrent.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#00853d;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/ttf.svg b/prive/vignettes/ttf.svg
index 9e2ce0fc9c858d085500cd6df09cad874fa93297..8b1ec30cb2aa2719b8f051e96047d3fa390f4e19 100644
--- a/prive/vignettes/ttf.svg
+++ b/prive/vignettes/ttf.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/txt.svg b/prive/vignettes/txt.svg
index 7c4014558ff69f70c7facef1a7ee641052d336df..39e5721fb7037000adeb7109833778ef351813fb 100644
--- a/prive/vignettes/txt.svg
+++ b/prive/vignettes/txt.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/wav.svg b/prive/vignettes/wav.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/wav.svg
+++ b/prive/vignettes/wav.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/webm.svg b/prive/vignettes/webm.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/webm.svg
+++ b/prive/vignettes/webm.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/wma.svg b/prive/vignettes/wma.svg
index 51b874fa1d75023b4cd5c5457979d5ac95b76a9b..1833dce3df7d6c63cf6ab65b254b513b78b4471f 100644
--- a/prive/vignettes/wma.svg
+++ b/prive/vignettes/wma.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9b4a85;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/wmv.svg b/prive/vignettes/wmv.svg
index ca7831b06d4ff01f39e10683b33a6838fb2af3c3..f41fc2129a5b13a0ed8a3efa0eab329f17277dc7 100644
--- a/prive/vignettes/wmv.svg
+++ b/prive/vignettes/wmv.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#2f228e;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/xcf.svg b/prive/vignettes/xcf.svg
index 6054d97c3d77cb0603d789cc9397ce43ca0ea2d6..ed7fd21599b60f220e6d17b5bd551aa0b393fca5 100644
--- a/prive/vignettes/xcf.svg
+++ b/prive/vignettes/xcf.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#9a773c;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/xlam.svg b/prive/vignettes/xlam.svg
index 39a37ef1bec3a73aafc98848e4e977ee6964bd4d..f23dc7fe223264174a54fc9282f5c74057eba18c 100644
--- a/prive/vignettes/xlam.svg
+++ b/prive/vignettes/xlam.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#207045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/xls.svg b/prive/vignettes/xls.svg
index 9076e6c99ca694dd9353cf52a2b8e952567e5052..ffc728c7801b8904ff82db8e29a2a3da63755865 100644
--- a/prive/vignettes/xls.svg
+++ b/prive/vignettes/xls.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#207045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/xlsb.svg b/prive/vignettes/xlsb.svg
index c34d2eb3362a5468dd0570d8c4ab2cf67dd8b24f..7c96d09d6c7149d118a04e59e6e323a703de23c9 100644
--- a/prive/vignettes/xlsb.svg
+++ b/prive/vignettes/xlsb.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.688 0 c -1.375 0 -2.688 1.379 -2.688 2.813 l 0 58.38 c 0 1.352 1.391 2.813 2.688 2.813 l 42.625 0 c 1.297 0 2.688 -1.461 2.688 -2.813 l 0 -58.44 c 0 -1.348 -1.402 -2.75 -2.75 -2.75 m -42.563 0" style="fill:#207045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 46 22 l 0 26 l -28 0 l 0 -26 m 26 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 16 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 16 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 0 -6" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/xlsm.svg b/prive/vignettes/xlsm.svg
index c34d2eb3362a5468dd0570d8c4ab2cf67dd8b24f..7c96d09d6c7149d118a04e59e6e323a703de23c9 100644
--- a/prive/vignettes/xlsm.svg
+++ b/prive/vignettes/xlsm.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.688 0 c -1.375 0 -2.688 1.379 -2.688 2.813 l 0 58.38 c 0 1.352 1.391 2.813 2.688 2.813 l 42.625 0 c 1.297 0 2.688 -1.461 2.688 -2.813 l 0 -58.44 c 0 -1.348 -1.402 -2.75 -2.75 -2.75 m -42.563 0" style="fill:#207045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 46 22 l 0 26 l -28 0 l 0 -26 m 26 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 16 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 16 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 0 -6" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/xlsx.svg b/prive/vignettes/xlsx.svg
index 7c4d8b445a654c517055883d2c5269cd86abbfc2..3ca7fc82343838b450f21d71cbcfc5e784bb0694 100644
--- a/prive/vignettes/xlsx.svg
+++ b/prive/vignettes/xlsx.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#1e7045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 44 22 0 20 -24 0 0 -20 z m -2 2 -12 0 0 4 12 0 z m -14 0 -6 0 0 4 6 0 z m 14 6 -12 0 0 4 12 0 z m -14 0 -6 0 0 4 6 0 z m 14 6 -12 0 0 4 12 0 z m -14 0 -6 0 0 4 6 0 z m 0 0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/xltm.svg b/prive/vignettes/xltm.svg
index c34d2eb3362a5468dd0570d8c4ab2cf67dd8b24f..7c96d09d6c7149d118a04e59e6e323a703de23c9 100644
--- a/prive/vignettes/xltm.svg
+++ b/prive/vignettes/xltm.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.688 0 c -1.375 0 -2.688 1.379 -2.688 2.813 l 0 58.38 c 0 1.352 1.391 2.813 2.688 2.813 l 42.625 0 c 1.297 0 2.688 -1.461 2.688 -2.813 l 0 -58.44 c 0 -1.348 -1.402 -2.75 -2.75 -2.75 m -42.563 0" style="fill:#207045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 46 22 l 0 26 l -28 0 l 0 -26 m 26 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 16 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 16 2 l -14 0 l 0 6 l 14 0 m -16 -6 l -8 0 l 0 6 l 8 0 m 0 -6" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/xltx.svg b/prive/vignettes/xltx.svg
index aa7b552a44f4ba0bef0c7d54ac69ea2f60c2a5fc..837ee459493a1369781fffbcd8ed2857481cc278 100644
--- a/prive/vignettes/xltx.svg
+++ b/prive/vignettes/xltx.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="M 10.6875,0 C 9.3125,0 8,1.378906 8,2.8125 l 0,58.375 C 8,62.539062 9.390625,64 10.6875,64 l 42.625,0 C 54.609375,64 56,62.539062 56,61.1875 L 56,2.75 C 56,1.402344 54.597656,0 53.25,0 Z m 0,0" style="fill:#1e7045;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 46 18 0 26 -28 0 0 -26 z m -2 2 -14 0 0 6 14 0 z m -16 0 -8 0 0 6 8 0 z m 16 8 -14 0 0 6 14 0 z m -16 0 -8 0 0 6 8 0 z m 16 8 -14 0 0 6 14 0 z m -16 0 -8 0 0 6 8 0 z m 0 0" style="fill:#fff;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 8 48 0 13.336 c 0 1.297 1.375 2.664 2.664 2.664 l 42.672 0 c 1.289 0 2.664 -1.367 2.664 -2.664 l 0 -13.336 m -48 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/xml.svg b/prive/vignettes/xml.svg
index 57c0a2d6c6fc09d3bb8ef0f81bd95c2a14b80aab..0a0afe027a202e272122febe046bcac52ee666e2 100644
--- a/prive/vignettes/xml.svg
+++ b/prive/vignettes/xml.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/xspf.svg b/prive/vignettes/xspf.svg
index 57c0a2d6c6fc09d3bb8ef0f81bd95c2a14b80aab..0a0afe027a202e272122febe046bcac52ee666e2 100644
--- a/prive/vignettes/xspf.svg
+++ b/prive/vignettes/xspf.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 -18 -18 m -27.328 0" style="fill:#dcdcdc;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
  <path d="m 42 18 14 14 0 -14 z m 0 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>
  <path d="m 38 0 17.984 18 -15.227 0 c -1.348 0 -2.758 -1.426 -2.758 -2.773 m 0 -15.227" style="fill:#fff;fill-opacity:0.392;stroke:none;fill-rule:nonzero"/>
diff --git a/prive/vignettes/zip.svg b/prive/vignettes/zip.svg
index 55c1e09f3fbf28517d2660f40dac26f7af7251ea..dacdc5fb06c339578ea0c63b43d7795ce73b1392 100644
--- a/prive/vignettes/zip.svg
+++ b/prive/vignettes/zip.svg
@@ -1,4 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64">
  <g>
   <path d="m 10.672 0 c -1.375 0 -2.672 1.355 -2.672 2.789 l 0 58.42 c 0 1.355 1.375 2.789 2.672 2.789 l 42.656 0 c 1.297 0 2.672 -1.434 2.672 -2.789 l 0 -43.21 l -18 -18 m -27.328 0" style="fill:#c19553;fill-opacity:1;stroke:none;fill-rule:nonzero"/>
   <path d="m 42 18 l 14 14 l 0 -14 m -14 0" style="fill:#000;fill-opacity:0.196;stroke:none;fill-rule:nonzero"/>