/* The approved photographic foil remains the fallback. Only its surface flows. */
:root{--tour-capsule-foil-art:url('certificate-foil-source.webp')}
.tour-capsule-foil{
 --foil-art:var(--tour-capsule-foil-art);
 position:absolute;inset:0;isolation:isolate;pointer-events:none;
 background:#d5d9e5 var(--foil-art) 36.56% 75.60% / 620.28% 887% no-repeat;
}
.tour-capsule-foil canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .7s ease}
.tour-capsule-foil[data-foil-ready] canvas{opacity:1}
@media(prefers-reduced-motion:reduce){.tour-capsule-foil canvas{display:none}}
@media print{.tour-capsule-foil canvas{display:none}}
