/* MEDIA PRESENTATION HUD — DESKTOP ONLY. Read-only mirror; cannot intercept console clicks. */
@media (min-width:701px){
  #mkMediaHud{position:fixed;left:48px;top:52px;z-index:890;width:min(360px,29vw);box-sizing:border-box;padding:9px 10px 10px;border:1px solid rgba(66,232,255,.30);border-radius:10px;background:linear-gradient(135deg,rgba(1,12,17,.64),rgba(2,7,10,.42));box-shadow:0 0 24px rgba(66,232,255,.07),inset 0 0 22px rgba(185,255,61,.025);backdrop-filter:blur(5px);pointer-events:none!important;user-select:none;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
  .mk-mediahud-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;margin-bottom:7px;border-bottom:1px solid rgba(66,232,255,.16);font-size:9px;font-weight:900;letter-spacing:.13em;color:#42e8ff}
  .mk-mediahud-head i{width:6px;height:6px;border-radius:50%;background:#b9ff3d;box-shadow:0 0 8px #b9ff3d}
  .mk-mediahud-screen{position:relative;width:100%;aspect-ratio:16/11;overflow:hidden;border-radius:5px;background:rgba(0,0,0,.42);box-shadow:inset 0 0 18px rgba(66,232,255,.08)}
  .mk-mediahud-screen img{display:block;width:100%;height:100%;object-fit:contain;opacity:.9;transition:opacity .25s ease;filter:saturate(1.04) contrast(1.03)}
  .mk-mediahud-screen span{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(66,232,255,.025) 0,rgba(66,232,255,.025) 1px,transparent 1px,transparent 4px);pointer-events:none}
}
@media (max-width:700px){#mkMediaHud{display:none!important}}
