/* bounce-ball1.online : gabarit « arène ». Nuit bleu encre + papier lavande, anneau blanc, balle dorée, WIN vert / LOSE rouge.
   Unbounded pour les titres, Albert Sans pour le texte et les chiffres. */
:root{--vcwfxi4:#0a0c1d;--v0mmytz:#11142c;--v5ns8em:#1a1e44;--v7723tj:#f5f4ff;--v56c1jc:#ebe9fb;--vayotti:#7c4dff;--v0hx248:#b9a3ff;
--vgbdong:#22d36e;--vfixbsl:#ef4a54;--v4tyw97:#ffc83d;--v4rel0l:#4aa8ff;--v3sq5a4:18px;--vcfktt5:68px}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}
body{margin:0;font:400 1.06rem/1.7 "Albert Sans",system-ui,sans-serif;background:var(--v7723tj);color:#151733}
img{max-width:100%;height:auto;display:block}
button,input,select{font:inherit}
a{color:inherit}
h1,h2,h3{font-family:"Unbounded","Albert Sans",sans-serif;line-height:1.18;margin:0;letter-spacing:-.01em}
p{margin:0 0 1rem}
ul,ol,dl,dd{margin:0;padding:0}
.cg6dexu{width:min(1160px,100% - 40px);margin-inline:auto}
.cblkx7i{--v8rca18:#e8eaff;--vb1wd0z:#aab0dc;--vaagn7e:#161a3d;--v1mgfnd:#2b3070;--v4h24o4:#ffc83d;background:var(--v0mmytz);color:var(--v8rca18)}
.cas0xgs{--v8rca18:#151733;--vb1wd0z:#4a4d73;--vaagn7e:#fff;--v1mgfnd:#d9d5f2;--v4h24o4:#6a3df0;background:var(--v7723tj);color:var(--v8rca18)}
:focus-visible{outline:3px solid var(--v4tyw97);outline-offset:3px}

/* barre */
.ccqenbv{position:sticky;top:0;z-index:40;background:var(--vcwfxi4);color:#fff;border-bottom:1px solid #20245a}
.ccqenbv .cg6dexu{display:flex;align-items:center;gap:1.2rem;min-height:var(--vcfktt5)}
.cd44p0e{display:flex;align-items:center;gap:.6rem;text-decoration:none;font:800 1.02rem "Unbounded",sans-serif;color:#fff}
#menu{display:flex;align-items:center;gap:1.4rem;margin-left:auto}
#menu nav{display:flex;gap:1.1rem}
#menu nav a{text-decoration:none;color:#c9cdf5;font-weight:600;font-size:.95rem;padding:.4rem 0}
#menu nav a:hover{color:#fff}
#burger{display:none;margin-left:auto;background:#1a1e44;color:#fff;border:1px solid #2f357a;border-radius:10px;padding:.5rem .9rem;font-weight:700}

/* boutons */
.ce5x3h4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(180deg,#34e684,#16b552);
color:#04200f;font:800 1rem "Unbounded",sans-serif;text-decoration:none;text-align:center;padding:1rem 1.8rem;border:0;border-radius:14px;
box-shadow:0 6px 0 #0c7a36,0 14px 30px rgba(34,211,110,.28);cursor:pointer;transition:transform .12s,box-shadow .12s}
.ce5x3h4:hover{transform:translateY(2px);box-shadow:0 4px 0 #0c7a36,0 10px 24px rgba(34,211,110,.28)}
.ce5x3h4.c1cssp8{padding:.6rem 1.1rem;font-size:.8rem;box-shadow:0 3px 0 #0c7a36}
.c0fqg4a{display:inline-flex;align-items:center;justify-content:center;color:inherit;border:2px solid currentColor;border-radius:14px;
padding:.9rem 1.5rem;font-weight:700;text-decoration:none;opacity:.92}
.c0fqg4a:hover{background:rgba(124,77,255,.16)}
.c9xpxu8{display:flex;flex-wrap:wrap;gap:1rem;margin:1.8rem 0 0}
.c9xpxu8 .ce5x3h4{flex:1 1 280px;max-width:520px}

/* ouverture */
.c4vman6{position:relative;background:radial-gradient(60% 80% at 82% 20%,rgba(124,77,255,.38),transparent 70%),radial-gradient(40% 60% at 5% 90%,rgba(34,211,110,.12),transparent 70%),var(--vcwfxi4);color:#fff;padding:3.4rem 0 3rem;overflow:hidden}
.c4vman6 .cg6dexu{display:grid;grid-template-columns:1.02fr .98fr;grid-template-areas:"t v" "x v";column-gap:3rem;align-items:center}
.c29kqh6{grid-area:t}.c6q8kme{grid-area:v;margin:0}.cenw8o3{grid-area:x}
.cdt3dgc{display:inline-flex;align-items:center;gap:.5rem;background:#1c2050;border:1px solid #343a8c;color:#d9dcff;border-radius:99px;padding:.35rem .9rem;font-weight:600;font-size:.88rem}
.c4vman6 h1{font-size:clamp(2rem,4.6vw,3.7rem);font-weight:800;margin:1rem 0 1.2rem}
.c4vha4p{font-size:1.18rem;color:#d5d9ff;max-width:34em}
.ce1fkp5{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:1.4rem 0 0}
.ce1fkp5 li{background:rgba(255,255,255,.06);border:1px solid #2f357a;border-radius:14px;padding:.6rem .7rem;display:flex;flex-direction:column}
.ce1fkp5 span{font-size:.74rem;color:#aab0dc;text-transform:uppercase;letter-spacing:.06em;font-weight:700}
.ce1fkp5 b{font:700 1.08rem "Albert Sans",sans-serif;color:var(--v4tyw97);font-variant-numeric:tabular-nums}
.c9sqsee{font-size:.85rem;color:#8d93c8;margin:1.2rem 0 0}
.c6q8kme picture,.c6q8kme>img{display:block}
.c6q8kme img{width:100%;border-radius:22px;border:2px solid #5b3fd6;box-shadow:0 0 0 6px rgba(124,77,255,.18),0 24px 70px rgba(80,50,220,.45)}
.c6w9a5d{font-size:1.1rem}

/* piste WIN / LOSE */
.c5pli92{background:var(--vcwfxi4);padding:.2rem 0 1.4rem}
.c5pli92 .cg6dexu{display:flex;align-items:center;gap:1rem}
.cgcmy6u,.cbkmau1{font:800 .85rem "Unbounded",sans-serif}.cgcmy6u{color:var(--vgbdong)}.cbkmau1{color:var(--vfixbsl)}
.cf8v8dm{position:relative;flex:1;height:12px;border-radius:99px;background:linear-gradient(90deg,var(--vgbdong) 0 50%,var(--vfixbsl) 50% 100%);display:block}
.c7aalku{position:absolute;top:-9px;left:0;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7c2,#f0a500);box-shadow:0 0 18px rgba(255,200,61,.8);animation:rebond 5.2s ease-in-out infinite alternate}
@keyframes rebond{0%{left:0;transform:translateY(0)}25%{transform:translateY(-14px)}50%{transform:translateY(0)}75%{transform:translateY(-14px)}100%{left:calc(100% - 30px);transform:translateY(0)}}

/* bande de chiffres */
.c2irbt5{background:linear-gradient(180deg,var(--vcwfxi4) 0,#151943 100%);color:#fff;padding:0 0 2.6rem}
.c2irbt5 dl{display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem}
.c2irbt5 dl>div{background:#161a3d;border:1px solid #2b3070;border-radius:16px;padding:1rem}
.c2irbt5 dt{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#aab0dc;font-weight:700}
.c2irbt5 dd{font:800 1.25rem "Unbounded",sans-serif;color:var(--v4tyw97);margin:.3rem 0 .2rem;font-variant-numeric:tabular-nums;white-space:nowrap}
.c2irbt5 small{color:#9aa0d3;font-size:.82rem;line-height:1.3;display:block}

/* sections */
.c4e5ewb{padding:4.6rem 0;position:relative}
.c4e5ewb+.c4e5ewb{border-top:1px solid var(--v1mgfnd)}
.c0gumi6{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem}
.cf9d241{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:3px solid var(--v4h24o4);font:800 .9rem "Unbounded",sans-serif;color:var(--v4h24o4);box-shadow:inset 0 0 0 4px transparent,0 0 0 4px rgba(124,77,255,.12)}
.c4e5ewb h2{font-size:clamp(1.45rem,3vw,2.2rem);font-weight:800}
.c4e5ewb h3{font-size:1.05rem;font-weight:700}
.c4e5ewb p{color:var(--v8rca18);max-width:70rem}
.c4e5ewb p.cemn2pc,.c4e5ewb small{color:var(--vb1wd0z)}
.caj1d40,.c3lf3ia{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-left:5px solid var(--v4h24o4);border-radius:12px;padding:.9rem 1.1rem;max-width:none!important}
.c3lf3ia{font:600 .95rem/1.5 ui-monospace,Menlo,Consolas,monospace;color:var(--v8rca18)}
figure{margin:0}
figcaption{font-size:.88rem;color:var(--vb1wd0z);margin-top:.5rem}
.c0hu6ao{margin:1.8rem 0}.c0hu6ao img{border-radius:16px;border:1px solid var(--v1mgfnd);width:100%}
.c4k018r img{border-radius:14px;border:1px solid var(--v1mgfnd)}
.c9p0mfr{display:grid;grid-template-columns:1.1fr .9fr;gap:2.2rem;align-items:center;margin-bottom:1.4rem}
.c9p0mfr .c4k018r{margin:0}

/* étapes */
.cfiomhv{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:1.8rem 0}
.cfiomhv li{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:var(--v3sq5a4);overflow:hidden;box-shadow:0 8px 24px rgba(60,40,160,.08)}
.cfiomhv img{width:100%}
.cfiomhv li>div{padding:1.1rem 1.2rem}
.cfiomhv p{margin:.5rem 0 0;color:var(--vb1wd0z)}

/* démo */
.cf3htii{display:grid;grid-template-columns:1.5fr .85fr;gap:2rem;margin-top:1.4rem;align-items:start}
#demo-cadre{position:relative;aspect-ratio:16/10;background:#05061a url(/arene/scene.webp) center/cover;border-radius:18px;border:2px solid #5b3fd6;overflow:hidden;box-shadow:0 20px 60px rgba(40,20,140,.5)}
#demo-cadre[data-forme="portrait"]{aspect-ratio:9/16;max-width:380px;margin-inline:auto}
#demo-cadre iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
#demo-voile{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;background:rgba(5,6,26,.6)}
#demo-voile p{margin:0;color:#dfe2ff;font-size:.92rem;text-align:center}
#demo-cadre[data-etat="actif"] #demo-voile{display:none}
#demo-x{display:none;position:absolute;right:10px;top:10px;z-index:3;background:rgba(10,12,29,.85);color:#fff;border:1px solid #4a50a8;border-radius:10px;padding:.3rem .7rem;cursor:pointer}
#demo-cadre[data-etat="actif"] #demo-x{display:block}
.c21nydf{list-style:none;display:grid;gap:.6rem;margin-top:.8rem}
.c21nydf li{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:12px;padding:.7rem .9rem;font-size:.98rem}
.c21nydf b{color:var(--v4h24o4)}

/* calculateur */
.c811lnf{display:grid;grid-template-columns:1.05fr 1fr;gap:1.4rem;margin:1.6rem 0 0;align-items:start}
.c811lnf fieldset{border:1px solid var(--v1mgfnd);background:var(--vaagn7e);border-radius:var(--v3sq5a4);padding:1.2rem;margin:0}
.c811lnf legend{font:700 .95rem "Unbounded",sans-serif;padding:0 .5rem;color:var(--v4h24o4)}
.c1rz3o6{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}
.c1rz3o6 label{display:flex;flex-direction:column;font-weight:600;font-size:.88rem;color:var(--vb1wd0z);gap:.3rem}
.c1rz3o6 input,.c1rz3o6 select{background:var(--v7723tj);color:#151733;border:2px solid var(--v1mgfnd);border-radius:10px;padding:.65rem .7rem;font-size:1.05rem;font-weight:700;width:100%;min-width:0}
.c4rmg8t{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}
.c4rmg8t button{background:transparent;color:var(--v4h24o4);border:2px solid var(--v4h24o4);border-radius:99px;padding:.4rem .9rem;font-weight:700;cursor:pointer}
.c4rmg8t button:hover{background:var(--v4h24o4);color:#fff}
.cciwrhk{background:var(--vcwfxi4);color:#fff;border-radius:var(--v3sq5a4);padding:1.3rem;border:1px solid #2b3070}
.c1xt4ac{text-align:center;padding:.4rem 0 1rem;border-bottom:1px solid #2b3070;margin-bottom:.6rem}
.c1xt4ac span{display:block;font-size:.85rem;color:#aab0dc;text-transform:uppercase;letter-spacing:.06em;font-weight:700}
.c1xt4ac b{font:800 clamp(2.4rem,6vw,3.6rem) "Albert Sans",sans-serif;color:var(--v4tyw97);font-variant-numeric:tabular-nums;line-height:1.1}
.c3o9k6i{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px dashed #2b3070}
.c3o9k6i span{color:#c2c7f0;font-size:.95rem}.c3o9k6i b{font-variant-numeric:tabular-nums;font-weight:700}
.cciwrhk #calc-alerte{margin:.8rem 0 0;color:#ffd0d3;background:#4a1620;border-radius:10px;padding:.6rem .8rem;font-size:.92rem}

/* niveaux */
.c91moxd{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:1.6rem 0}
.c238osj{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:var(--v3sq5a4);padding:1.2rem}
.c238osj h3{text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;color:var(--v4h24o4)}
.c1zmk3x{font:800 3rem "Unbounded",sans-serif;color:var(--v8rca18);line-height:1.1;margin:.4rem 0}
.c1zmk3x small{font-size:1.3rem;margin-left:.15rem}
.ccu9hj9{display:block;height:12px;border-radius:99px;margin:.4rem 0 1rem;background:linear-gradient(90deg,var(--vgbdong) 0 var(--vawvpn9),var(--vfixbsl) var(--vawvpn9) 100%)}
.c238osj img{border-radius:10px;border:1px solid var(--v1mgfnd);margin-bottom:.9rem}
.c238osj p{color:var(--vb1wd0z);font-size:.98rem;margin:0}

/* tableaux */
.c11du0k{overflow-x:auto;margin:1.4rem 0;border:1px solid var(--v1mgfnd);border-radius:14px;background:var(--vaagn7e)}
table{border-collapse:collapse;width:100%;font-size:.98rem}
caption{caption-side:top;text-align:left;font:700 .92rem "Unbounded",sans-serif;padding:.9rem 1rem .5rem;color:var(--v8rca18)}
th,td{padding:.65rem 1rem;text-align:left;border-top:1px solid var(--v1mgfnd);vertical-align:middle}
thead th{background:rgba(124,77,255,.14);font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--vb1wd0z)}
th small{text-transform:none;letter-spacing:0;font-weight:600}
.c0i42f4{text-align:right!important;font-variant-numeric:tabular-nums}
tbody th[scope=row]{font-weight:700}

/* modes */
.c53f1ti{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.6rem 0}
.mode{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:var(--v3sq5a4);padding:1.1rem;display:flex;flex-direction:column;gap:.5rem;position:relative}
.mode p{margin:0;color:var(--vb1wd0z);font-size:.96rem}
.ico{height:46px;display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}
.ico.cc68280{flex-wrap:wrap;width:92px;height:auto;gap:2px}
.c312uej{width:38px;height:38px;border:4px solid #e9edff;border-radius:50%;border-bottom-color:transparent}
.c6hfaa3{display:block;width:44px;height:7px;border-radius:9px;background:var(--vgbdong);margin-left:.4rem}
.ccbdppg{font:800 1.8rem "Unbounded",sans-serif;color:var(--v4h24o4)}
.ccbdppg small{font:600 .85rem "Albert Sans",sans-serif;margin-left:.4rem;color:var(--vb1wd0z)}
.cb2gkwp{flex:none}

/* conseils, studio, lexique */
.c2g9z57{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1.4rem 0}
.c2g9z57 li{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:14px;padding:.9rem 1.1rem 1rem 3.2rem;position:relative}
.c2g9z57 li::before{content:"";position:absolute;left:1rem;top:1.15rem;width:1.2rem;height:1.2rem;border:3px solid var(--v4h24o4);border-radius:50%;border-bottom-color:transparent}
.c2g9z57 b{color:var(--v4h24o4)}
.cen0k0l{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0}
.cen0k0l li{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:99px;padding:.45rem 1rem;font-weight:600}
.cen0k0l .c3iivvu{background:var(--v4tyw97);color:#2a1d00;border-color:var(--v4tyw97)}
.c2d42ax{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}
.c2d42ax>div{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:14px;padding:.9rem 1.1rem}
.c2d42ax dt{font:700 .95rem "Unbounded",sans-serif;color:var(--v4h24o4);margin-bottom:.3rem}
.c2d42ax dd{margin:0;color:var(--vb1wd0z);font-size:.98rem;line-height:1.55}

/* mobile */
.ca59rx8{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.4rem 0}
.ca59rx8 img{border-radius:22px;border:3px solid #3b4090}
.c4e5ewb .c4k018r{margin:1.4rem 0 0}

/* verdict */
.cf1xt2k{display:grid;grid-template-columns:200px 1fr;gap:2rem;align-items:start;margin-top:1rem}
.cetzhno{width:180px;height:180px;border-radius:50%;background:conic-gradient(var(--v4tyw97) calc(var(--vbj9loa) * 1%),#2b3070 0);display:grid;place-items:center}
.cetzhno>div{width:136px;height:136px;border-radius:50%;background:var(--v0mmytz);display:grid;place-items:center;align-content:center;text-align:center}
.cetzhno b{font:800 2.4rem "Albert Sans",sans-serif;color:var(--v4tyw97);line-height:1}
.cetzhno span{font-size:.85rem;color:#aab0dc}
.c0i3h0s{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:1rem 0}
.c0i3h0s ul{list-style:none;display:grid;gap:.5rem;margin-top:.6rem}
.c0i3h0s li{padding-left:1.5rem;position:relative}
.cemoqx8 li::before,.c99mxup li::before{position:absolute;left:0;font-weight:800}
.cemoqx8 li::before{content:"+";color:var(--vgbdong)}.c99mxup li::before{content:"−";color:var(--vfixbsl)}
.cakw0o2{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:12px;padding:.8rem 1rem}

/* pays */
.c5ax3od{display:grid;grid-template-columns:repeat(5,1fr);gap:.7rem;margin:1.4rem 0}
.c5ax3od a{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:14px;padding:.8rem .9rem;text-decoration:none;display:flex;flex-direction:column;gap:.1rem;font-weight:700}
.c5ax3od a:hover{border-color:var(--v4h24o4)}
.c5ax3od .c6w9a5d{font-size:1.5rem}
.c5ax3od small{font-weight:500}
.cbs7k1a{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1rem 0 1.4rem}
.cbs7k1a>div{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:14px;padding:.9rem 1.1rem}
.cbs7k1a dt{font-weight:800;color:var(--v4h24o4)}.cbs7k1a dd{margin:.2rem 0 0;color:var(--vb1wd0z);font-size:.98rem}

/* faq */
.c1bbbhq{display:grid;gap:.6rem;margin-top:1rem}
.c1bbbhq details{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:14px;padding:.2rem 1.1rem}
.c1bbbhq summary{cursor:pointer;font-weight:700;padding:.85rem 2rem .85rem 0;list-style:none;position:relative}
.c1bbbhq summary::-webkit-details-marker{display:none}
.c1bbbhq summary::after{content:"+";position:absolute;right:0;top:.55rem;font:800 1.5rem "Unbounded",sans-serif;color:var(--v4h24o4)}
.c1bbbhq details[open] summary::after{content:"−"}
.c1bbbhq details p{color:var(--vb1wd0z);margin:0 0 1rem}

/* fin */
.cg8igl8{background:radial-gradient(70% 120% at 50% 0,rgba(124,77,255,.4),transparent 70%),var(--vcwfxi4);color:#fff;text-align:center;padding:4.4rem 0 7rem}
.cg8igl8 h2{font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:800}
.cg8igl8 p{color:#cfd3fb;max-width:38rem;margin:1rem auto 0}
.cg8igl8 .c9xpxu8{justify-content:center}

/* pied */
.c88ct25{background:var(--vcwfxi4);color:#b4b9e6;padding:3rem 0 6rem;font-size:.95rem}
.ccaptr5{display:grid;grid-template-columns:1.4fr 1fr 1.4fr;gap:2rem}
.c88ct25 h3{color:#fff;font-size:.95rem;margin-bottom:.8rem}
.c88ct25 ul{list-style:none;display:grid;gap:.3rem}
.ccaptr5 ul:last-child,.ccaptr5>div:last-child ul{grid-template-columns:repeat(2,1fr)}
.c88ct25 a{text-decoration:none;color:#c9cdf5}.c88ct25 a:hover{color:#fff;text-decoration:underline}
.cg7t0kc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;border-top:1px solid #20245a;margin-top:2rem;padding-top:1.2rem}
.cdett27{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:2px solid var(--vfixbsl);color:#fff;font-size:.8rem}

/* barre collante : la barre WIN / LOSE du jeu */
#colle{position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(10,12,29,.96);border-top:1px solid #2b3070;padding:.7rem 20px calc(.7rem + env(safe-area-inset-bottom));display:flex;justify-content:center;transform:translateY(110%);transition:transform .25s}
#colle[data-on="1"]{transform:none}
#colle .c2iemcf{position:absolute;left:0;right:0;top:-1px;height:4px;background:linear-gradient(90deg,var(--vgbdong) 0 50%,var(--vfixbsl) 50% 100%)}
#colle .ce5x3h4{width:min(520px,100%);padding:.8rem 1.4rem}

/* pages pays */
.c8qzswc{padding:2.6rem 0 2.4rem}
.c8qzswc h1{font-size:clamp(1.8rem,3.6vw,2.9rem)}
.ccxppz8 article+article{margin-top:3.4rem;padding-top:3rem;border-top:2px dashed var(--v1mgfnd)}
.ccxppz8 h2{margin-bottom:1rem}
.c81d584,.cgfdhf6{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.2rem 0}
.cgfdhf6{grid-template-columns:1fr}
.c81d584>div,.cgfdhf6>div{background:var(--vaagn7e);border:1px solid var(--v1mgfnd);border-radius:14px;padding:.8rem 1rem}
.cgfdhf6>div{display:grid;grid-template-columns:200px 1fr;gap:1rem;align-items:baseline}
.c81d584 dt,.cgfdhf6 dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:var(--v4h24o4)}
.c81d584 dd,.cgfdhf6 dd{margin:.15rem 0 0}.cgfdhf6 dd{margin:0}
.c2cgh66 th[scope=row]{width:100%}.c2cgh66 td{text-align:right;white-space:nowrap}
.c2cgh66 .ce5x3h4{padding:.55rem 1.1rem;font-size:.78rem;box-shadow:0 3px 0 #0c7a36}
.c4jfbyj{font-size:.9rem;color:var(--vb1wd0z)}

/* responsive */
@media (max-width:1100px){
.c2irbt5 dl{grid-template-columns:repeat(3,1fr)}
.c53f1ti{grid-template-columns:repeat(2,1fr)}
.c5ax3od{grid-template-columns:repeat(4,1fr)}
#menu nav{gap:.8rem}#menu nav a{font-size:.88rem}
}
@media (max-width:899px){
#burger{display:block}
#menu{display:none;position:absolute;left:0;right:0;top:var(--vcfktt5);background:var(--vcwfxi4);flex-direction:column;align-items:stretch;padding:1rem 20px 1.4rem;border-bottom:1px solid #2b3070;gap:1rem}
#menu[data-ouvert="1"]{display:flex}
#menu nav{flex-direction:column;gap:.2rem}#menu nav a{padding:.6rem 0;font-size:1.05rem}
.c4vman6 .cg6dexu{grid-template-columns:1fr;grid-template-areas:"t" "v" "x";row-gap:1.3rem}
.c6q8kme img{border-radius:18px}
.ce1fkp5{grid-template-columns:repeat(2,1fr)}
.cfiomhv,.c91moxd,.c811lnf,.cf3htii,.c9p0mfr,.c0i3h0s,.cf1xt2k,.c2g9z57,.c2d42ax,.cbs7k1a,.c81d584{grid-template-columns:1fr}
.cf1xt2k{justify-items:center}
.ca59rx8{grid-template-columns:repeat(2,1fr)}
.c5ax3od{grid-template-columns:repeat(2,1fr)}
.c1rz3o6{grid-template-columns:1fr 1fr}.c1rz3o6 label:last-child{grid-column:1/-1}
.ccaptr5{grid-template-columns:1fr}
.cgfdhf6>div{grid-template-columns:1fr;gap:.2rem}
.c4e5ewb{padding:3.2rem 0}
.c9xpxu8 .ce5x3h4{max-width:none}
.c2cgh66 th[scope=row]{width:auto;white-space:normal}
}
@media (max-width:560px){
.c2irbt5 dl{grid-template-columns:repeat(2,1fr)}
.c2irbt5 dd{font-size:1.05rem}
.c53f1ti{grid-template-columns:1fr}
.cf9d241{width:44px;height:44px;font-size:.78rem}
.ce1fkp5 b{font-size:.98rem}
.c2cgh66 td .ce5x3h4{padding:.5rem .7rem;font-size:.7rem}
th,td{padding:.55rem .6rem}
}
@media (prefers-reduced-motion:reduce){.c7aalku{animation:none;left:calc(50% - 15px)}html{scroll-behavior:auto}}
