/* Commercial Standard only: calm paper texture for event details and RSVP. */
body[data-package-tier="standard"] :is(#events,#rsvp){background-color:var(--paper)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23808080' opacity='.055' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")!important;background-size:160px 160px!important;color:var(--color)!important;isolation:isolate}
body[data-package-tier="standard"] :is(#events,#rsvp)>.theme-scene,
body[data-package-tier="standard"] :is(#events,#rsvp)>.standard-original-backdrop,
body[data-package-tier="standard"] :is(#events,#rsvp)>.playful-assets,
body[data-package-tier="standard"] :is(#events,#rsvp)>.fairytale-lanterns{display:none!important}
body[data-package-tier="standard"] :is(#events,#rsvp)::before,
body[data-package-tier="standard"] :is(#events,#rsvp)::after{display:none!important}

/* Acara and Hadiah share the same theme color; cards retain their readable paper surface. */
body[data-package-tier="standard"] #events[data-standard-gift-palette]{background-color:var(--standard-event-bg,var(--color))!important;color:var(--location-ink)!important}
body[data-package-tier="standard"] #events[data-standard-gift-palette]>:is(h2,.section-number),
body[data-package-tier="standard"] #events[data-standard-gift-palette] .countdown{color:var(--location-ink)!important}
