.mediatube-picture-link{display:block;cursor:zoom-in;text-decoration:none!important}
.mediatube-picture-hint{display:block;padding:.65rem 1rem;text-align:center;color:#e5d5ff;background:#160f25;font-size:.9rem}
.mt-picture-lightbox{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:#090611!important;color:#fff!important;overflow:hidden!important;z-index:2147483647;box-sizing:border-box}
.mt-picture-lightbox:not([open]){display:none!important}
.mt-picture-lightbox[open]{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}
.mt-picture-lightbox::backdrop{background:rgba(0,0,0,.9)}
.mt-picture-lightbox-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem 1rem;background:#1c112e;border-bottom:1px solid #65468c;font:14px/1.4 system-ui,sans-serif;min-width:0}
.mt-picture-lightbox-title{flex:1 1 180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}
.mt-picture-lightbox-controls{display:flex;flex-wrap:wrap;gap:.4rem}
.mt-picture-lightbox-toolbar button{appearance:none;border:1px solid #9473bc;border-radius:8px;background:#302047;color:white;padding:.5rem .7rem;cursor:pointer;font:inherit;min-height:40px}
.mt-picture-lightbox-toolbar button[aria-pressed="true"]{background:#7240ae;border-color:#d0b1fa}
.mt-picture-lightbox-toolbar button:focus-visible,.mediatube-picture-link:focus-visible,.mt-picture-lightbox-stage:focus-visible{outline:3px solid #dfc4ff;outline-offset:-3px}
.mt-picture-lightbox-status{flex:1 0 100%;font-size:12px;color:#d6c2ef}
.mt-picture-lightbox-stage{overflow:auto!important;overscroll-behavior:contain;min-height:0;min-width:0;position:relative;padding:0!important;scrollbar-gutter:stable}
.mt-picture-lightbox .mt-picture-lightbox-image{display:block!important;max-width:none!important;max-height:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:initial!important;box-sizing:content-box!important;flex-shrink:0!important}
.mt-picture-lightbox-fit .mt-picture-lightbox-stage{display:flex;align-items:center;justify-content:center}
.mt-picture-lightbox-fit .mt-picture-lightbox-image{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}
@media(max-width:600px){.mt-picture-lightbox-toolbar{padding:.5rem;gap:.4rem}.mt-picture-lightbox-controls{width:100%}.mt-picture-lightbox-toolbar button{padding:.4rem .55rem;font-size:12px}}
