:root{--page-title-display:none;}/* Start custom CSS *//* Archive gallery: CSS-only lightbox (ar-* classes) */
.ar-zoom:target{position:fixed !important;inset:0 !important;z-index:99999 !important;display:flex !important;align-items:center;justify-content:center;width:auto !important;height:auto !important;padding:7vh 5vw !important;background:rgba(3,7,14,0.95);animation:arZoomIn .35s ease-out;}
@keyframes arZoomIn{from{opacity:0}to{opacity:1}}
.ar-zoom:target .e-image-link-base{display:contents !important;}
.ar-zoom:target .ar-img{position:relative;z-index:2;width:auto !important;height:auto !important;max-width:100% !important;max-height:86vh !important;object-fit:contain !important;filter:none !important;transform:none !important;cursor:default !important;box-shadow:0 0 0 1px rgba(0,229,255,0.45),0 40px 120px rgba(0,0,0,0.8);animation:arImgIn .45s cubic-bezier(.2,.7,.2,1);}
@keyframes arImgIn{from{transform:scale(.94)}to{transform:scale(1)}}
.ar-zoom:target .ar-x{display:block !important;position:absolute;inset:0;z-index:1;}
.ar-zoom:target .ar-x a{position:absolute;inset:0;display:flex;justify-content:flex-end;align-items:flex-start;padding:22px 28px;font-family:'JetBrains Mono',monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#00E5FF;text-decoration:none;cursor:zoom-out;}
.ar-zoom:target .ar-x a:hover{color:#FFC21A;}/* End custom CSS */