/* $BUSTAS photo widget: same footprint as the contract-address card */
.busta-photo-widget{position:relative;isolation:isolate;min-width:0;height:140px;border-radius:22px;overflow:hidden;border:1px solid var(--liquid-edge);box-shadow:var(--attention-shadow);background:var(--attention-bg)}
.busta-photo-widget img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;pointer-events:none;user-select:none;-webkit-user-select:none}
.busta-photo-widget::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.08)}
@media (width<=540px){.busta-photo-widget{height:135px}}
@media (width<=365px){.busta-photo-widget{height:120px}}


/* zoomed-out background: show the whole picture on landscape screens, blurred copy fills the gaps */
.workspace-photo-fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(28px) saturate(1.15) brightness(.8);transform:scale(1.12);z-index:-2;pointer-events:none;user-select:none}

