.beaded-bags-page{--bag-placeholder:oklch(82% 0 0);--bag-placeholder-foreground:oklch(30% 0 0);--star-gold:#c69f5b;--sage:#e0ead7;--sage-foreground:#435b36}.beaded-bags-page .bag-image-placeholder{background:var(--bag-placeholder);color:var(--bag-placeholder-foreground);aspect-ratio:var(--slot-ratio);min-width:0;position:relative}.beaded-bags-page .bag-image-placeholder>span{text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:1.25rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;inset:0}
