.core-gallery-main,.core-thumbnails button,.gallery-dialog-image{position:relative}.gallery-image-state{pointer-events:none;color:var(--muted);background:var(--paper);place-items:center;padding:16px;font-size:13px;display:grid;position:absolute;inset:0}.core-thumbnails .gallery-image-state{padding:5px;font-size:10px}.gallery-dialog-image{place-items:center;width:100%;min-height:200px;display:grid}.gallery-dialog-image>img{width:100%}.core-gallery-main picture{width:100%;height:100%;display:block}.gallery-dialog .gallery-dialog-stage{align-items:center}.gallery-dialog .gallery-dialog-stage>button{width:44px;min-width:44px;height:44px;min-height:44px}.gallery-dialog .gallery-dialog-stage{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.core-thumbnails button:focus-visible,.core-gallery-main:focus-visible{outline:3px solid var(--ui-action);outline-offset:3px}
