@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/manrope-400.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/manrope-600.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/manrope-700.woff2) format("woff2")}:root{--ff:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--rad:6px;--rad-s:4px;--bg:#111418;--fg:#E9ECF0;--mute:#8F9AA8;--line:#262C34;--panel:#171B21;--soft:#1D232B;--accent:#3C76C0;--accent-fg:#588CCF;--on-accent:#FFFFFF;--bad:#E07B78;--good:#6FC29A;--line-ctl:#66707D;--focus:#7FA7D8;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:400 16px/1.55 var(--ff);-webkit-font-smoothing:antialiased}a{color:var(--accent-fg)}h1{font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);line-height:1.22;font-weight:700;margin:0 0 .6rem;letter-spacing:-.01em}h1:focus{outline:none}h2{font-size:1.05rem;font-weight:700;margin:0 0 12px}p{margin:.6rem 0}.mute{color:var(--mute)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sauter{position:absolute;left:-9999px;top:0}.sauter:focus{left:8px;top:8px;z-index:30;background:var(--panel);padding:8px 12px;border-radius:var(--rad)}.page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.entete{border-bottom:1px solid var(--line);padding:12px 16px;display:flex;justify-content:center}.entete img{display:block;width:120px;height:auto}@media(min-width:768px){.entete img{width:150px}}.corps{flex:1;width:100%;max-width:760px;margin:0 auto;padding:20px 16px 40px}@media(min-width:768px){.corps{padding:32px 24px 56px}}.pied{border-top:1px solid var(--line);color:var(--mute);font-size:.85rem;text-align:center;padding:16px 16px 120px}.pied p{margin:0}.intro{margin-bottom:16px}.surtitre{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-fg);margin:0 0 8px}.sous-titre{color:var(--mute);margin:0}.lecteur{margin:0 -16px 20px;background:#000}@media(min-width:600px){.lecteur{margin:0 0 24px;border-radius:var(--rad);overflow:hidden;border:1px solid var(--line)}}.cadre{position:relative;aspect-ratio:16/9;background:#000}.cadre video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.lecteur-attente .cadre{background:var(--soft)}.cadre-place{position:relative;aspect-ratio:16/9;background:#000}.cadre-place>.cadre{height:100%}.cadre-mini{position:fixed;z-index:25;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:min(46vw,300px);height:auto;aspect-ratio:auto;border-radius:var(--rad);overflow:hidden;border:1px solid var(--line);box-shadow:0 8px 24px #00000080;background:#000}.cadre-place>.cadre-mini{height:auto}.cadre-mini video{height:auto;aspect-ratio:16/9}.cadre-mini .bandeau-son{display:none}.mini-barre{display:flex;align-items:center;gap:4px;padding:2px 4px;background:var(--panel)}.mini-revenir{flex:1;min-width:0;min-height:44px;border:0;background:transparent;color:var(--accent-fg);font:inherit;font-size:.85rem;font-weight:600;text-align:left;cursor:pointer;padding:0 6px}@media(max-width:359px){.cadre-mini{width:min(60vw,220px)}.mini-revenir{font-size:.78rem}}:root{--mini-h: calc(min(46vw,300px)*.5625 + 72px) }@media(max-width:359px){:root{--mini-h: calc(min(60vw,220px)*.5625 + 72px) }}html:has(.cadre-mini){scroll-padding-bottom:var(--mini-h)}body:has(.cadre-mini){padding-bottom:var(--mini-h)}.incitation{margin:0;padding:10px 16px;background:var(--panel);border-top:1px solid var(--line);color:var(--fg);font-size:.92rem}.incitation-reste{color:var(--mute);white-space:nowrap}.merci-titre{font-size:1.5rem;margin:0 0 8px}.bandeau-son{position:absolute;inset:auto 12px 12px 12px;display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:56px;border:0;border-radius:var(--rad);background:#111418e0;color:#fff;font:inherit;text-align:left;cursor:pointer}@media(min-width:600px){.bandeau-son{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);padding:16px 20px}}.bandeau-son strong{display:block;font-size:1rem}.bandeau-son span span{display:block;font-size:.85rem;color:#c9d0d9}.icone-son{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent)}.bandeau-texte{min-width:0}.commandes{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--panel)}.cmd{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--rad-s);background:transparent;color:var(--fg);cursor:pointer}.cmd:hover{background:var(--soft)}.volume{flex:none;width:84px;accent-color:var(--accent);height:44px}.progression{flex:1;min-width:40px;height:6px;border-radius:3px;background:var(--line);overflow:hidden;pointer-events:none}.progression-plein{height:100%;background:var(--accent)}.temps{flex:none;font-size:.82rem;font-variant-numeric:tabular-nums;color:var(--mute);padding:0 4px}@media(max-width:359px){.volume{display:none}}.carte{background:var(--panel);border:1px solid var(--line);border-radius:var(--rad);padding:18px 16px;margin-bottom:16px}@media(min-width:600px){.carte{padding:22px 24px}}.grille-2{display:grid;gap:0 12px}@media(min-width:520px){.grille-2{grid-template-columns:1fr 1fr}}.champ{margin-bottom:12px}.champ label{display:block;font-size:.9rem;font-weight:600;margin-bottom:4px}.champ input{display:block;width:100%;min-height:48px;padding:10px 12px;font:inherit;font-size:16px;color:var(--fg);background:var(--bg);border:1px solid var(--line-ctl);border-radius:var(--rad-s)}.champ-erreur input{border-color:var(--bad)}.erreur{color:var(--bad);font-size:.88rem;margin:4px 0 0}.erreur-envoi{margin:12px 0}.piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.case{display:flex;gap:10px;align-items:flex-start;margin:6px 0 4px}.case input{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:var(--accent)}.case label{font-size:.9rem;line-height:1.45}.bouton{display:block;width:100%;min-height:52px;margin-top:16px;padding:12px 16px;border:0;border-radius:var(--rad);background:var(--accent);color:var(--on-accent);font:inherit;font-weight:700;font-size:1rem;cursor:pointer}.bouton:disabled{opacity:.55;cursor:not-allowed}.bouton-second{background:transparent;color:var(--fg);border:1px solid var(--line-ctl)}.f1-recu h2{margin:0}.f2{position:relative;scroll-margin-top:12px}.f2-corps{border:0;margin:0;padding:0;min-width:0}.f2-verrou .f2-corps{filter:blur(5px);opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.verrou{position:absolute;z-index:2;inset:56px 16px auto 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:20px 16px;border-radius:var(--rad);background:#111418e6;border:1px solid var(--line)}.verrou p{margin:0;font-weight:600}.compte{font-size:1.6rem;font-variant-numeric:tabular-nums;color:var(--accent-fg)}.groupe{border:0;margin:0 0 16px;padding:0;min-width:0}.groupe legend{font-weight:700;margin-bottom:8px;padding:0}.puces{display:flex;flex-wrap:wrap;gap:8px}.puce{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--line-ctl);border-radius:999px;font-size:.92rem;cursor:pointer;background:var(--bg)}.puce input{position:absolute;opacity:0;width:1px;height:1px}.puce:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.puce-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.points{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}@media(min-width:640px){.points{grid-template-columns:repeat(3,1fr)}}.points li{padding:12px 14px;border-left:3px solid var(--accent);background:var(--panel);border-radius:var(--rad-s);font-weight:600;font-size:.92rem}.panne{text-align:center}.merci h1{margin-bottom:.4rem}.choix{display:grid;gap:0}.confirme{color:var(--good);font-weight:600}.choix-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.choix-note .confirme{margin:0}.lien-modifier{padding:10px 2px;min-height:44px;border:0;background:none;color:var(--accent-fg);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.temoins{position:fixed;z-index:20;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);box-shadow:0 -10px 30px -12px #000000b3}.temoins p{margin:0 auto 8px;max-width:728px;font-size:.88rem}.temoins-boutons{display:flex;gap:8px;max-width:728px;margin:0 auto}.temoins .bouton{margin:0;min-height:44px}.temoins .bouton-temoin{flex:1 1 0;background:transparent;color:var(--fg);border:1px solid var(--line-ctl)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
