@@ -283,3 +283,32 @@ figure.screen{padding:0 !important; margin:0 auto !important; max-width:1000px}
283283/* Optional toolbar/look can stay minimal */
284284.mdx-frame .toolbar , .mdx-frame .mdx-nav {display : none}
285285
286+
287+ /* === AURUM-DELTA: Lightbox & nav for screens === */
288+ .mdx-frame { position : relative }
289+ .mdx-nav , .mdx-prev , .mdx-next { display : flex; align-items : center; justify-content : center }
290+ .mdx-prev , .mdx-next {
291+ position : absolute; top : 50% ; transform : translateY (-50% );
292+ width : 42px ; height : 42px ; border-radius : 50% ;
293+ background : rgba (0 , 0 , 0 , 0.45 ); border : 1px solid rgba (255 , 255 , 255 , 0.12 );
294+ color : # fff ; font-size : 22px ; line-height : 1 ; cursor : pointer;
295+ user-select : none;
296+ }
297+ .mdx-prev { left : 10px } .mdx-next { right : 10px }
298+ .mdx-prev : hover , .mdx-next : hover { background : rgba (0 , 0 , 0 , 0.6 ) }
299+
300+ .mdx-lightbox {
301+ position : fixed; inset : 0 ; background : rgba (0 , 0 , 0 , .9 );
302+ display : none; align-items : center; justify-content : center; z-index : 10000 ;
303+ }
304+ .mdx-lightbox .open { display : flex }
305+ .mdx-lb-img { max-width : 92vw ; max-height : 92vh ; object-fit : contain; }
306+ .mdx-lb-prev , .mdx-lb-next , .mdx-lb-close {
307+ position : absolute; background : rgba (255 , 255 , 255 , 0.1 ); color : # fff ; border : 1px solid rgba (255 , 255 , 255 , 0.2 );
308+ width : 48px ; height : 48px ; border-radius : 50% ; cursor : pointer;
309+ display : flex; align-items : center; justify-content : center; font-size : 26px ;
310+ }
311+ .mdx-lb-prev { left : 24px } .mdx-lb-next { right : 24px }
312+ .mdx-lb-close { top : 20px ; right : 20px ; font-size : 28px }
313+ .mdx-lb-prev : hover , .mdx-lb-next : hover , .mdx-lb-close : hover { background : rgba (255 , 255 , 255 , 0.2 ) }
314+
0 commit comments