/* Refill SKU and copy notification, matching the orange product accents. */
.article>.sku-copy{flex:0 0 auto;border:0;background:var(--orange);color:#fff;border-radius:6px;padding:5px;font-family:inherit;font-size:14px;line-height:1.2;text-align:center;cursor:pointer}
.sku-copy b{font-size:18px;white-space:nowrap}
.sku-copy:hover{filter:brightness(1.06)}
.sku-copy:active{transform:translateY(1px)}
.article{gap:12px}
.article p{flex:1;min-width:0}
.copy-toast{position:fixed;z-index:100;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%,8px);width:max-content;max-width:calc(100% - 32px);padding:14px 20px;border-radius:12px;background:var(--orange);box-shadow:0 4px 18px #09142726;color:#fff;font-size:15px;line-height:1.4;font-weight:600;text-align:center;pointer-events:none;opacity:0;transition:opacity .18s,transform .18s}
.copy-toast.is-visible{opacity:1;transform:translate(-50%,0)}
@media(prefers-reduced-motion:reduce){.copy-toast{transition:none}}
