:root[data-interface=v5] .fete-choc{z-index:195;border:3px solid var(--v5-accent);pointer-events:none;opacity:0;border-radius:50%;position:fixed}:root[data-interface=v5] .fete-choc.fete-choc-ok{border-color:var(--ok)}:root[data-interface=v5] .fete-tour{pointer-events:none;position:absolute;inset:-8px -4px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}:root[data-interface=v5] .fete-tour i{background:linear-gradient(100deg,#0000 0,#fff0 15%,#fffc 50%,#fff0 85%,#0000 100%);width:28%;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)skew(-18deg)}:root[data-interface=v5] .fete-onde{border:3px solid var(--ok);pointer-events:none;opacity:0;border-radius:50%;position:absolute;inset:-3px}:root[data-interface=v5] .fete-message{left:0;right:0;bottom:calc(92px + env(safe-area-inset-bottom));z-index:190;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:fixed}:root[data-interface=v5] .fete-message[hidden]{display:none}:root[data-interface=v5] .fete-pastille{background:var(--v5-accent);max-width:100%;color:var(--sur-accent);letter-spacing:-.015em;opacity:0;will-change:transform, opacity;border-radius:999px;align-items:center;gap:12px;margin:0;padding:14px 24px 14px 18px;font-size:20px;font-weight:820;line-height:1.2;display:inline-flex;box-shadow:0 18px 32px -16px #0a196499,0 3px 8px #00000024}:root[data-interface=v5] .fete-message.grande .fete-pastille{padding:16px 28px 16px 20px;font-size:22px}@media (min-width:900px){:root[data-interface=v5] .fete-message{bottom:64px}:root[data-interface=v5] .fete-pastille{padding:16px 30px 16px 22px;font-size:26px}:root[data-interface=v5] .fete-message.grande .fete-pastille{padding:18px 34px 18px 24px;font-size:30px}}@media (prefers-reduced-motion:reduce){:root[data-interface=v5] .fete-pastille{opacity:1;will-change:auto}}
