.youtube-preview{height:100%;display:flex;flex-direction:column;min-height:0;background:#080e12}.project-media .youtube-preview iframe{flex:1;min-height:0;height:auto}.youtube-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;background:#172124;font-size:10px;flex-shrink:0}.youtube-actions button{padding:4px 10px;color:#16200f;background:#d5eea4;border:0;border-radius:4px;cursor:pointer}.youtube-actions a{color:#c4d3ba}.case-media .youtube-preview iframe{height:auto;min-height:280px;aspect-ratio:16/9}

/* Card previews are decorative: controls=0 removes the control bar, and blocking
   pointer events stops YouTube revealing its title/channel overlay on hover.
   Playback is driven by the IFrame API, and the Play / Watch on YouTube controls
   sit in .youtube-actions below, so nothing is lost by making the frame inert. */
.project-media .youtube-preview iframe{pointer-events:none}
