Index: src/assets/css/embed.css
===================================================================
--- src/assets/css/embed.css	(revision 52badd3811330cedbde0a3b91f0ab63e6c3b4bed)
+++ src/assets/css/embed.css	(revision 557a76f25a43e4355b3606ab3b633118397f9dfd)
@@ -195,4 +195,24 @@
   text-align: center;
 }
+/* Volume: mute-knop + compacte schuif (alleen YT/SC — eigen controls). */
+.pcms-embed-mute {
+  flex: 0 0 auto;
+  width: 28px; height: 28px;
+  border: 0; background: none; padding: 0;
+  color: var(--ink-muted, #6b6560);
+  cursor: pointer;
+  display: grid; place-items: center;
+}
+.pcms-embed-mute svg { width: 18px; height: 18px; }
+.pcms-embed-vol {
+  flex: 0 0 auto;
+  width: 64px;
+  cursor: pointer;
+  accent-color: var(--accent, #c2410c);
+}
+@media (max-width: 480px) {
+  /* Smal scherm: schuif weg, alleen de mute-knop houden (ruimte). */
+  .pcms-embed-vol { display: none; }
+}
 .pcms-embed-seek {
   position: relative;
