.aw-gallery > button:first-child {
    position: absolute;
    inset: 8px 10px auto auto;
    min-width: 44px;
    min-height: 44px;
    z-index: 1;
}
dialog.aw-gallery { padding-top: 62px; overflow: auto; }
dialog.aw-gallery img { max-height: min(68vh, calc(94dvh - 155px)); }
.aw-gallery .aw-gallery-controls:not([hidden]) {
    display: flex;
    justify-content: center;
    gap: 12px;
    margin-top: 8px;
}
.aw-gallery .aw-gallery-controls[hidden] { display: none; }
.aw-gallery .aw-gallery-controls button {
    position: static;
    inset: auto;
    min-width: 48px;
    min-height: 44px;
}
