/* Approved gold frame, shared by the modules identified in the visual review.
   An inset mask keeps backgrounds, images and existing layout dimensions intact. */
body :is(.lightcard:has(.ficha-process),.ms-chaos .ms-note,#por-dentro .ms-explorer,.section:not(#elabora-revende) .product-list>.product,.ms-interior-carousel .stage,.audience .ms-v2-ft,#ms-selva-historia .selva-photo-card,.ficha-process .ficha-step){position:relative;--module-frame-width:1px}
body :is(.lightcard:has(.ficha-process),#por-dentro .ms-explorer,.ms-interior-carousel .stage,.audience .ms-v2-ft,#ms-selva-historia .selva-photo-card){--module-frame-width:1px}
body .ms-chaos .ms-note,body .section:not(#elabora-revende) .product-list>.product{--module-frame-width:1px}
body .ficha-process .ficha-step{--module-frame-width:1px}
body :is(.lightcard:has(.ficha-process),.ms-chaos .ms-note,#por-dentro .ms-explorer,.section:not(#elabora-revende) .product-list>.product,.ms-interior-carousel .stage,.audience .ms-v2-ft,#ms-selva-historia .selva-photo-card,.ficha-process .ficha-step)::after{content:'';position:absolute;inset:0;z-index:4;box-sizing:border-box;border-radius:inherit;padding:var(--module-frame-width);background:linear-gradient(125deg,#7a5c2d 0%,#c6a360 24%,#ead49b 43%,#ad8747 65%,#76582d 82%,#d0af6a 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
