/* Dedicated portrait editor and picture wrapper; desktop cover rules remain intact. */
.bdl-image-editor[data-kind=mobile_cover] { grid-column: 1 / -1; }
.bdl-image-editor[data-kind=mobile_cover] .bdl-image-current img,
.bdl-image-editor[data-kind=mobile_cover] .bdl-image-pending img { width: 100%; max-width: 180px; aspect-ratio: 3/4; }
.bdl-image-editor[data-kind=mobile_cover] .bdl-image-canvas,
.bdl-image-editor[data-kind=mobile_cover] .bdl-image-final { max-width: 300px; aspect-ratio: 3/4; }
.bdl-profile-cover picture { display: block; width: 100%; height: 100%; }
@media (min-width: 701px) { .bdl-profile-cover--mobile-only { display: none; } }
