/* Webena V3 · invitations : garder l'objet numérique, retirer les réflexes UI SaaS. */
body.invite-v3 .t-btn,body.invite-v3 .tryp,body.invite-v3 .t-lang,body.invite-v3 .t-lang button{border-radius:0!important}
body.invite-v3 .t-btn{letter-spacing:.09em!important;text-transform:none!important}
body.invite-v3 .salut{border-radius:0!important;border-width:0 0 1px!important;padding:6px 0!important;letter-spacing:.05em!important;text-transform:none!important}
body.invite-v3 .cover__pre,body.invite-v3 .head__pre{font-family:var(--wb-serif)!important;font-style:italic!important;text-transform:none!important;letter-spacing:0!important;font-size:16px!important}
body.invite-v3 .cover__d,body.invite-v3 .head__meta{letter-spacing:.08em!important;text-transform:none!important}
body.invite-v3 .step h3,body.invite-v3 .line h3{letter-spacing:.05em!important;text-transform:none!important;font-family:var(--wb-serif)!important;font-size:18px!important;font-weight:400!important}
body.invite-v3 .addr{border-width:0 0 1px!important;padding:18px 0!important}
body.invite-v3 .cal{background:transparent!important;border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line)}
body.invite-v3 .guestpick button{border-radius:0!important;background:transparent!important}
/* L'enveloppe conserve ses arrondis physiques ; l'interface autour reste nette. */
body.invite-v3.animated-v3 .stage__btn{border-radius:0!important}
body.invite-v3.animated-v3 .blk{padding-left:clamp(26px,8vw,54px)!important;padding-right:clamp(26px,8vw,54px)!important}
body.invite-v3.animated-v3 .t-input,body.invite-v3.animated-v3 .t-textarea,body.invite-v3.animated-v3 .t-select{border-radius:0!important}
