Skip to content

Commit b748727

Browse files
Update styles.css
1 parent e03de68 commit b748727

1 file changed

Lines changed: 84 additions & 0 deletions

File tree

styles.css

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,3 +358,87 @@ figure.screen{max-width:780px !important;margin:0 auto !important}
358358
/* keep images fluid */
359359
.mdx-frame .mdx-stage{display:block !important;line-height:0}
360360
.mdx-frame .mdx-stage img{display:block !important;width:100% !important;height:auto !important}
361+
362+
363+
/* === AURUM-DELTA • Screens & Lightbox FIX • 2025-10-02 === */
364+
:root{
365+
--mdx-lb-bg: rgba(0,0,0,.88);
366+
}
367+
/* In-page screen cards: keep them compact on desktop */
368+
.screen{ max-width: 560px; margin: 0 auto; }
369+
.screen .mdx-frame{
370+
position: relative;
371+
border-radius: 12px;
372+
overflow: hidden;
373+
border: 1px solid var(--stroke);
374+
background: rgba(255,255,255,.02);
375+
aspect-ratio: 16 / 10;
376+
}
377+
.screen .mdx-frame .mdx-stage img{
378+
display: block;
379+
width: 100%;
380+
height: 100%;
381+
object-fit: cover;
382+
}
383+
.screen .mdx-nav{
384+
position: absolute;
385+
inset: auto 10px 10px 10px;
386+
display: flex;
387+
justify-content: space-between;
388+
pointer-events: none;
389+
}
390+
.screen .mdx-btn{
391+
pointer-events: all;
392+
border: 1px solid var(--stroke);
393+
background: rgba(0,0,0,.35);
394+
color: var(--ink);
395+
border-radius: 10px;
396+
padding: 6px 10px;
397+
cursor: pointer;
398+
backdrop-filter: blur(6px);
399+
}
400+
401+
/* Lightbox — proper sizing + working close button */
402+
.mdx-lightbox{
403+
position: fixed;
404+
inset: 0;
405+
display: none;
406+
align-items: center;
407+
justify-content: center;
408+
background: var(--mdx-lb-bg);
409+
z-index: 9999;
410+
}
411+
.mdx-lightbox.open{ display: flex; }
412+
413+
.mdx-lb-img{
414+
max-width: min(96vw, 1400px);
415+
max-height: 90vh;
416+
width: auto;
417+
height: auto;
418+
border-radius: 12px;
419+
box-shadow: 0 20px 60px rgba(0,0,0,.6);
420+
}
421+
422+
.mdx-lb-close, .mdx-lb-prev, .mdx-lb-next{
423+
position: absolute;
424+
border: 1px solid var(--stroke);
425+
background: rgba(0,0,0,.45);
426+
color: #fff;
427+
border-radius: 10px;
428+
padding: 8px 12px;
429+
cursor: pointer;
430+
user-select: none;
431+
}
432+
.mdx-lb-close{ top: 16px; right: 16px; }
433+
.mdx-lb-prev{ left: 16px; top: 50%; transform: translateY(-50%); }
434+
.mdx-lb-next{ right: 16px; top: 50%; transform: translateY(-50%); }
435+
436+
/* Prevent page scroll while lightbox is open */
437+
body.mdx-no-scroll{ overflow: hidden; }
438+
439+
/* Mobile tweaks */
440+
@media (max-width: 720px){
441+
.screen{ max-width: 100%; }
442+
.screen .mdx-frame{ aspect-ratio: 16 / 9; }
443+
.mdx-lb-img{ max-width: 96vw; max-height: 86vh; }
444+
}

0 commit comments

Comments
 (0)