html:has(.c) header.fixed{display:none}html:has(.c) .fixed.inset-x-0.bottom-0.z-50{display:none}html:has(.c) main~footer{display:none}:is(html:has(.c #fenetre-inscription),html:has(#fenetre-inscription):has(.c)){overflow:hidden}.c{-webkit-font-smoothing:antialiased;overflow-x:clip}.c *,.c :before,.c :after{box-sizing:border-box}.c h1,.c h2,.c h3,.c p,.c ul,.c ol,.c dl,.c dd,.c figure{margin:0;padding:0}.c ul,.c ol{list-style:none}.c img,.c video{max-width:100%;display:block}.c [id]{scroll-margin-top:72px}.c .c-btn{cursor:pointer;min-height:52px;font:inherit;text-align:center;border:0;justify-content:center;align-items:center;transition:transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.c .c-btn:active{transform:scale(.97)}.c .c-btn:focus-visible,.c button:focus-visible,.c summary:focus-visible,.c a:focus-visible{outline-offset:3px;outline:3px solid}.c video{object-fit:cover}.c .c-tabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}.c .c-fil{flex-direction:column;gap:6px;display:flex;overflow-y:auto}.c .c-bulle{border-radius:18px;max-width:84%;padding:.6rem .85rem;font-size:.9375rem;line-height:1.32}.c .c-bulle.u{align-self:flex-end}.c .c-bulle.k{align-self:flex-start}.c .c-photo{padding:4px}.c .c-photo img{border-radius:14px;width:170px}.c .c-photo figcaption{padding:.3rem .5rem;font-size:.875rem}.c .c-points{align-items:center;gap:4px;height:38px;display:flex}.c .c-points i{opacity:.5;background:currentColor;border-radius:50%;width:7px;height:7px;animation:1s infinite c-point}.c .c-points i:nth-child(2){animation-delay:.15s}.c .c-points i:nth-child(3){animation-delay:.3s}@keyframes c-point{40%{opacity:1;transform:translateY(-4px)}}.c .c-ruban{gap:10px;display:grid;overflow:hidden}.c .c-ruban>div{gap:10px;width:max-content;padding-right:10px;animation:26s linear infinite c-glisse;display:flex}.c .c-ruban>div.inverse{animation-direction:reverse}.c .c-ruban img{object-fit:contain;background:#fff;border-radius:12px;width:96px;height:48px;padding:12px}@keyframes c-glisse{to{transform:translate(-50%)}}.c details>summary{cursor:pointer;list-style:none}.c details>summary::-webkit-details-marker{display:none}.c .c-duel table{border-collapse:collapse;table-layout:fixed;width:100%}.c .c-duel th,.c .c-duel td{text-align:center;vertical-align:middle;padding:.75rem .4rem;font-size:.8125rem;font-weight:400;line-height:1.25}.c .c-duel thead td{width:46%}.c .c-duel tbody th{text-align:left;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.9375rem}.c .c-duel-logo{width:auto;height:20px;margin:0 auto}.c .c-store-btn{cursor:pointer;background:0 0;border:0;padding:0;display:block}.c .c-duel thead th{font-size:.9375rem;font-weight:700}.c .c-duel small{opacity:.7;margin-top:2px;font-size:.6875rem;font-weight:400;display:block}.c .c-duel .oui{font-size:1.25rem}.c.c-vivant [data-r]:not(.c-vu){opacity:0;transform:translateY(28px)}.c [data-r]{transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.c.c-vivant [data-r]:not(.c-vu){opacity:1;transform:none}.c [data-r],.c .c-btn{transition:none}.c .c-ruban>div,.c .c-points i{animation:none}}
