.cert-lightbox{z-index:calc(var(--z-modal,500) + 10);-webkit-backdrop-filter:blur(12px);background:#0c0e10c7;place-items:center;padding:clamp(.5rem,1.5vw,1rem);display:grid;position:fixed;inset:0}.cert-lightbox__close{z-index:2;color:#111;cursor:pointer;background:#faf9f5eb;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;position:absolute;top:clamp(.75rem,2vw,1.15rem);right:clamp(.75rem,2vw,1.15rem);box-shadow:0 8px 24px #080a0c40}.cert-lightbox__close:hover,.cert-lightbox__close:focus-visible{outline:2px solid color-mix(in oklab, var(--color-brand-blue,#1a6fb5) 45%, transparent);outline-offset:2px;background:#fff}.cert-lightbox__viewport{place-items:center;width:100%;max-width:100vw;height:100%;max-height:100vh;display:grid;overflow:auto}.cert-lightbox__viewport img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;max-width:none;display:block;box-shadow:0 0 0 1px #ffffff14,0 24px 64px #080a0c73}
