.r2-image-placeholder[data-v-25abe858]{width:100%;height:100%;min-height:180px;color:var(--muted-foreground);text-align:center;background:linear-gradient(135deg,#f7f5f0,#eceae4);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.r2-image-placeholder svg[data-v-25abe858]{fill:none;stroke:currentColor;stroke-width:2px;width:42px;height:42px}.r2-image-placeholder span[data-v-25abe858]{font:500 12px var(--font-mono)}
