.live-entreprise{margin:.35rem 0 0;flex:none;text-align:center;font-size:.64rem;line-height:1.3;color:#f5f5f0bf}.live-entreprise a{color:#c9a84c;font-weight:700}.live-regles{display:flex;gap:.35rem;margin-top:.45rem;flex:none}.live-regles a{flex:1;display:block;text-align:center;padding:.35rem .15rem;border:1px solid rgba(201,168,76,.55);color:#c9a84c;font-weight:700;font-size:.56rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.live-regles a:active{background:#c9a84c26}.v3d{--or: #C9A84C;--or-clair: #FFE27A;--papier: #F5F5F0;--bords: 1px 1px 0 #8a6d24, 2px 2px 0 #8a6d24, 3px 3px 0 #7d6220, 4px 4px 0 #7d6220, 5px 5px 0 #5f4a18, 6px 6px 0 #5f4a18, 7px 7px 0 #4a3813, 8px 8px 0 #4a3813;--fond: linear-gradient(168deg, #2a2250 0%, #150f2e 58%, #0c0819 100%);--plaque: linear-gradient(#120d26, #0b0818)}.v3d [data-eq=fr]{--fond: linear-gradient(168deg, #1d3274 0%, #111b45 58%, #0a1028 100%);--plaque: linear-gradient(#0f1738, #090e24);--bords: 1px 1px 0 #4a7bf0, 2px 2px 0 #3f6ee6, 3px 3px 0 #2f58c0, 4px 4px 0 #f6f6f6, 5px 5px 0 #d2d2d2, 6px 6px 0 #dd3e49, 7px 7px 0 #b32d37, 8px 8px 0 #8d222b}.v3d [data-eq=marcq]{--fond: linear-gradient(168deg, #6a1822 0%, #340d15 58%, #17080d 100%);--plaque: linear-gradient(#2a0d14, #14070c);--bords: 1px 1px 0 #ea4a56, 2px 2px 0 #d93e4a, 3px 3px 0 #c53642, 4px 4px 0 #ae2e39, 5px 5px 0 #98262f, 6px 6px 0 #831f29, 7px 7px 0 #6f1922, 8px 8px 0 #5a141b}.v3d .ca-carte,.v3d .eq-carte,.v3d #et-joueurs button,.v3d #iv-joueurs button{--ar: color-mix(in srgb, var(--eq, #C9A84C) 58%, #000);--ar2: color-mix(in srgb, var(--eq, #C9A84C) 34%, #000);position:relative;border:0;border-radius:6px;overflow:visible;background:var(--fond);transform:perspective(760px) rotateY(-13deg) rotateX(5deg);transform-origin:50% 55%;box-shadow:var(--bords),12px 16px 14px #0000008c;transition:transform .2s ease,box-shadow .25s ease}.v3d .ca-grille,.v3d .eq-liste,.v3d #et-joueurs,.v3d #iv-joueurs{gap:.5rem .6rem;padding-right:8px;padding-bottom:6px}.v3d .ca-grille .ca-carte{width:calc((100% - 1.8rem)/4)}.v3d .ca-grille.ca-cinq .ca-carte{width:calc((100% - 2.4rem)/5)}.v3d .ca-photo,.v3d .eq-photo,.v3d #et-joueurs .et-photo,.v3d #iv-joueurs .et-photo{position:relative;aspect-ratio:5 / 6;height:auto;border:0;border-radius:6px 6px 0 0;overflow:hidden;background:#1a1430;box-shadow:inset 0 -26px 22px -16px #0a0618eb}.v3d .ca-equipes .ca-photo{aspect-ratio:5 / 6}.v3d .vo-casting .ca-equipes .ca-photo{aspect-ratio:1 / 1.12}.v3d .vo-casting .ca-sans-titre .ca-eq-titre{display:none}.v3d .vo-casting .ca-sans-titre .ca-equipe{margin:0 0 .35rem}.v3d .ca-photo i,.v3d .eq-photo i,.v3d .et-photo-vide{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:.04em;color:#ffe27a8c}.v3d .ca-nom,.v3d .eq-nom,.v3d #et-joueurs button>span:not(.et-photo),.v3d #iv-joueurs button>span:not(.et-photo){background:var(--plaque);color:var(--papier);border-radius:0 0 6px 6px}.v3d .ca-nom span:first-child,.v3d .eq-nom span:first-child{opacity:.78}.v3d .ca-nom span:last-child,.v3d .eq-nom span:last-child{font-weight:700;color:#fff}.v3d #et-joueurs button>span:not(.et-photo),.v3d #iv-joueurs button>span:not(.et-photo){font-weight:600}.v3d .ca-role,.v3d .eq-role{background:transparent;border-radius:0 0 6px 6px}.v3d .eq-num,.v3d #et-joueurs .et-num,.v3d #iv-joueurs .et-num{z-index:3;left:0;top:0;padding:.1rem .4rem .15rem .35rem;border-radius:6px 0 9px;font-family:Bebas Neue,sans-serif;font-size:1.15rem;line-height:1;letter-spacing:.03em;background:linear-gradient(160deg,#f1d985,#b8922f);color:#1a1305;box-shadow:0 2px 4px #00000080}.v3d .eq-coach{--eq: #C9A84C}.v3d #et-joueurs button:active,.v3d #iv-joueurs button:active{transform:perspective(760px) rotateY(-13deg) rotateX(5deg) scale(.96)}.v3d #et-joueurs button[data-medaille]:not([data-medaille=""]),.v3d #iv-joueurs button[data-medaille]:not([data-medaille=""]){--eq: #E2B93B;z-index:2;background:linear-gradient(168deg,#4a3a14,#1d1608 58%,#0c0819);transform:perspective(760px) rotateY(-13deg) rotateX(5deg) translateY(-6px) scale(1.05);box-shadow:1px 1px #b8922f,2px 2px #b8922f,3px 3px #a07f28,4px 4px #a07f28,5px 5px #86691f,6px 6px #86691f,7px 7px #6c5418,8px 8px #6c5418,0 0 22px 3px #e2b93b66,12px 22px 18px #0009;animation:tour360 .75s cubic-bezier(.3,.1,.2,1) both}.v3d #et-joueurs button[data-medaille]:not([data-medaille=""]):before,.v3d #iv-joueurs button[data-medaille]:not([data-medaille=""]):before{content:"";position:absolute;left:50%;top:42%;width:1.4rem;height:1.4rem;margin:-.7rem 0 0 -.7rem;z-index:4;border-radius:50%;border:3px solid #FFE27A;pointer-events:none;animation:onde .8s .25s ease-out both}.v3d #et-joueurs button[data-medaille]:not([data-medaille=""]):after,.v3d #iv-joueurs button[data-medaille]:not([data-medaille=""]):after{animation:etoile-pop .6s .3s cubic-bezier(.2,1.8,.4,1) both}.v3d .etincelle{display:none}@keyframes tour360{0%{transform:perspective(760px) rotateY(-13deg) rotateX(5deg) scale(1)}55%{transform:perspective(760px) rotateY(-193deg) rotateX(5deg) translateY(-10px) scale(1.12)}to{transform:perspective(760px) rotateY(-373deg) rotateX(5deg) translateY(-6px) scale(1.05)}}@keyframes onde{0%{transform:scale(.4);opacity:.9}to{transform:scale(14);opacity:0}}@keyframes etoile-pop{0%{transform:scale(0) rotate(-120deg);opacity:0}70%{transform:scale(1.3) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.v3d .ca-carte,.v3d .eq-carte,.v3d #et-joueurs button,.v3d #iv-joueurs button{transition:none;animation:none!important}.v3d #et-joueurs button:before,.v3d #iv-joueurs button:before{display:none}}.live-chargement{position:fixed;inset:0;z-index:900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;background:#06040e;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.live-chargement.actif{opacity:1;visibility:visible}.live-chargement img{width:72px;height:72px;animation:live-pulse 1.1s ease-in-out infinite;filter:drop-shadow(0 0 14px rgba(201,168,76,.45))}.live-chargement-points{display:flex;gap:.5rem}.live-chargement-points i{width:8px;height:8px;border-radius:50%;background:#c9a84c;animation:live-point 1s ease-in-out infinite}.live-chargement-points i:nth-child(2){animation-delay:.15s}.live-chargement-points i:nth-child(3){animation-delay:.3s}@keyframes live-pulse{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.14) rotate(3deg)}}@keyframes live-point{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.live-chargement img,.live-chargement-points i{animation:none}}body:has(.live) .projecteurs{display:none}.live{max-width:30rem;margin:0 auto;padding:1.25rem 1.1rem 3rem;color:#f5f5f0;font-family:Inter,sans-serif;min-height:100svh}.live-tete{display:flex;align-items:center;gap:.7rem;margin-bottom:1.75rem}.live-tete-lien{display:flex;align-items:center;gap:inherit;color:inherit;text-decoration:none}.live-tete img{width:40px;height:40px}.live-tete span{display:block;font-family:Bebas Neue,sans-serif;letter-spacing:.14em;font-size:1.15rem;text-transform:uppercase;line-height:1}.live-tete small strong{font-weight:700;color:#f5f5f0eb}.live-tete small{display:block;margin-top:.25rem;font-size:11px;line-height:1.35;color:#f5f5f0b3}.live h1{font-family:Bebas Neue,sans-serif;font-size:clamp(2.6rem,12vw,3.4rem);line-height:.92;margin:0 0 .5rem;color:#fff}.live-sous{color:#f5f5f0bf;margin:0 0 1.5rem;line-height:1.5}.live-champ{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem;font-size:.9rem;font-weight:600}.live-champ small{font-weight:400;color:#f5f5f0a6}.live input[type=text],.live input[type=email],.live input[type=password],.live textarea{width:100%;box-sizing:border-box;padding:.9rem 1rem;font:inherit;font-size:16px;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.2);outline:none}.live input:focus,.live textarea:focus{border-color:#c9a84c}.live-case{display:flex;gap:.7rem;align-items:flex-start;font-size:.9rem;line-height:1.45;color:#f5f5f0d9;margin-bottom:.8rem;cursor:pointer}.live-case input{width:22px;height:22px;accent-color:#C9A84C;flex-shrink:0;margin:0}.live-bouton{display:block;width:100%;margin-top:1.25rem;padding:1.1rem;border:0;background:#c9a84c;color:#06040e;font-weight:800;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.live-bouton:disabled{opacity:.5}.live-note{font-size:.75rem;color:#f5f5f099;margin-top:1rem;line-height:1.5}.live-etat{padding:1.2rem;border:1px solid rgba(201,168,76,.4);background:#c9a84c14;line-height:1.55}.live-etat b{color:#c9a84c}.live-erreur{color:#f08080;font-size:.9rem;margin-top:.8rem}.live-reinit.en-cours{animation:reinit-pulse .9s ease both;pointer-events:none;background:#c9a84c;color:#06040e}@keyframes reinit-pulse{0%{transform:scale(1)}25%{transform:scale(.92)}55%{transform:scale(1.08);box-shadow:0 0 0 10px #c9a84c40}to{transform:scale(1);box-shadow:0 0 #c9a84c00}}@media(prefers-reduced-motion:reduce){.live-reinit.en-cours{animation:none}}.live-reinit{align-self:center;margin:0;padding:.45rem .9rem;background:transparent;color:#c9a84c;border:1px solid rgba(201,168,76,.6);font:inherit;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.live-pied{margin-top:3rem;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:.6rem;align-items:center}.live-pied a{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f5f5f080;text-decoration:none;border:1px solid rgba(245,245,240,.2);padding:.4rem .8rem}.live-choix{display:flex;flex-direction:column;gap:.5rem}.live-choix button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);color:#fff;font:inherit;font-size:1.05rem;text-align:left;cursor:pointer}.live-choix .et-photo{flex:0 0 auto;width:2.8rem;height:2.8rem;margin-right:.8rem;overflow:hidden;border-radius:50%;background:#1c1538;border:1px solid rgba(255,255,255,.15);display:inline-flex;align-items:center;justify-content:center}.live-choix .et-photo img{width:100%;height:100%;object-fit:cover}.live-choix .et-photo-vide{font-family:Bebas Neue,sans-serif;font-size:1.1rem;color:#f5f5f0b3;letter-spacing:.04em}.live-choix button{padding-top:.6rem;padding-bottom:.6rem}.live-choix .et-equipe{margin:.9rem 0 .1rem;font-family:Bebas Neue,sans-serif;font-size:1.3rem;letter-spacing:.12em;color:#c9a84c}.live-choix .et-num{display:inline-block;min-width:2.2rem;margin-right:.7rem;font-family:Bebas Neue,sans-serif;font-size:1.5rem;line-height:1;color:#c9a84c;text-align:center}.live-choix button>span:not(.et-photo){flex:1}.live-choix button[data-medaille=or]{border-color:#e2b93b;background:#e2b93b2e}.live-choix button[data-medaille=argent]{border-color:#c9cdd3;background:#c9cdd324}.live-choix button[data-medaille=bronze]{border-color:#c47a3d;background:#c47a3d2e}.live-choix button[data-medaille=unique]:after{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.25rem .5rem;border-radius:999px;color:#06040e}.live-choix button[data-medaille=or],.live-choix button[data-medaille=argent],.live-choix button[data-medaille=bronze]{padding-right:.7rem}.live-choix button[data-medaille=or]:after,.live-choix button[data-medaille=argent]:after,.live-choix button[data-medaille=bronze]:after,.etoile-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;clip-path:polygon(50% 1%,64% 33%,98% 36%,72% 59%,80% 94%,50% 76%,20% 94%,28% 59%,2% 36%,36% 33%);font-family:Bebas Neue,sans-serif;line-height:1;color:#fff;padding:.28em 0 0;border-radius:0;text-shadow:0 1px 2px rgba(0,0,0,.55);text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.live-choix button[data-medaille=or]:after,.etoile-num.n1{content:"1";width:3.3rem;height:3.3rem;font-size:1.55rem;background:linear-gradient(160deg,#ffe27a,#d4a017)}.live-choix button[data-medaille=argent]:after,.etoile-num.n2{content:"2";width:3.3rem;height:3.3rem;font-size:1.55rem;background:linear-gradient(160deg,#d9dde2,#858c95)}.live-choix button[data-medaille=bronze]:after,.etoile-num.n3{content:"3";width:3.3rem;height:3.3rem;font-size:1.55rem;background:linear-gradient(160deg,#e8a86a,#a0612b)}.podium-legende{display:flex;align-items:center;gap:1rem;margin:0 0 1.1rem;flex-wrap:wrap}.podium-legende .etoile-num{width:2.6rem;height:2.6rem;font-size:1.2rem}.podium-legende span{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:#f5f5f0d9}.med-or{color:#e2b93b}.med-argent{color:#c9cdd3}.med-bronze{color:#c47a3d}:is(#et-joueurs,#iv-joueurs){display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem}:is(#et-joueurs,#iv-joueurs) .et-equipe{grid-column:1 / -1;margin:.4rem 0 0;font-size:1.15rem;text-align:left}:is(#et-joueurs,#iv-joueurs) .et-equipe:first-child{margin-top:0}:is(#et-joueurs,#iv-joueurs) button{position:relative;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;overflow:hidden;text-align:center;min-width:0}:is(#et-joueurs,#iv-joueurs) .et-photo{width:100%;height:auto;aspect-ratio:5 / 6;margin:0;border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.1)}:is(#et-joueurs,#iv-joueurs) .et-photo-vide{font-size:1.6rem}:is(#et-joueurs,#iv-joueurs) .et-num{position:absolute;left:.3rem;top:.3rem;margin:0;min-width:0;padding:.1rem .35rem;font-size:1.05rem;background:#06040ebf;color:#c9a84c}:is(#et-joueurs,#iv-joueurs) button>span.et-nom:not(.et-photo){display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:2.3em}:is(#et-joueurs,#iv-joueurs) button>span.et-nom:not(.et-photo) .n1{font-weight:400;opacity:.82}:is(#et-joueurs,#iv-joueurs) button>span.et-nom:not(.et-photo) .n2{font-weight:700}:is(#et-joueurs,#iv-joueurs) button>span:not(.et-photo){display:block;padding:.28rem .2rem .34rem;font-size:.7rem;line-height:1.12;hyphens:auto;overflow-wrap:anywhere}:is(#et-joueurs,#iv-joueurs) button[data-medaille]:not([data-medaille=""]):after{position:absolute;right:.2rem;top:.2rem;width:2.5rem!important;height:2.5rem!important;font-size:1.15rem!important}:is(#et-joueurs,#iv-joueurs) button[data-medaille=unique]{border-color:#e2b93b;background:#e2b93b38;box-shadow:0 0 0 2px #e2b93b,0 0 22px 4px #e2b93b8c;transform:scale(1.04);z-index:1}:is(#et-joueurs,#iv-joueurs) button[data-medaille=unique]:after{content:"★";width:2rem!important;height:2rem!important;font-size:1.2rem!important;padding:0;background:linear-gradient(160deg,#ffe27a,#d4a017);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}:is(#et-joueurs,#iv-joueurs) button[data-medaille=unique]>span:not(.et-photo){color:#ffe27a;font-weight:700}@media(min-width:480px){:is(#et-joueurs,#iv-joueurs) button>span:not(.et-photo){font-size:.82rem}}:is(#et-joueurs,#iv-joueurs) button{transition:transform .15s ease,box-shadow .25s ease}:is(#et-joueurs,#iv-joueurs) button:active{transform:scale(.93)}:is(#et-joueurs,#iv-joueurs) button[data-medaille]:not([data-medaille=""]){animation:carte-pop .5s cubic-bezier(.2,1.5,.4,1);overflow:visible}:is(#et-joueurs,#iv-joueurs) button[data-medaille]:not([data-medaille=""]):after{animation:medaille-pop .55s cubic-bezier(.2,1.8,.4,1) both}:is(#et-joueurs,#iv-joueurs) button[data-medaille]:not([data-medaille=""]) .et-photo{animation:photo-flash .6s ease-out}.etincelle{position:absolute;left:50%;top:40%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:#ffe27a;box-shadow:0 0 8px 2px #ffe27acc;pointer-events:none;z-index:3;animation:etincelle .7s ease-out forwards}@keyframes carte-pop{0%{transform:scale(.9)}45%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes medaille-pop{0%{transform:scale(0) rotate(-120deg);opacity:0}70%{transform:scale(1.25) rotate(8deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes photo-flash{0%{filter:brightness(1.9) saturate(1.4)}to{filter:none}}@keyframes etincelle{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}@media(prefers-reduced-motion:reduce){:is(#et-joueurs,#iv-joueurs) button,:is(#et-joueurs,#iv-joueurs) button:after,:is(#et-joueurs,#iv-joueurs) .et-photo{animation:none!important;transition:none}}.live-fil ol{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .4rem;font-size:13px;color:#f5f5f0e6;min-height:1.4rem}.live-fil li+li:before{content:"›";margin-right:.4rem;color:#f5f5f080}.live-fil a,.live-fil button{color:#f5f5f0d9;text-decoration:underline;background:none;border:0;padding:.35rem 0;font:inherit;cursor:pointer}.live-fil b{color:#fff;font-weight:700}.live-fil .a-venir{opacity:.45}@keyframes live-fondu{0%{opacity:0}to{opacity:1}}.live-corps>section:not([hidden]),.live-corps>form:not([hidden]){animation:live-fondu .3s ease both}@media(prefers-reduced-motion:reduce){.live-corps>section:not([hidden]),.live-corps>form:not([hidden]){animation:none}}.live-plein{display:flex;flex-direction:column;height:100svh;height:100dvh;min-height:0;box-sizing:border-box;overflow-y:auto;padding-top:.6rem;padding-bottom:calc(.7rem + env(safe-area-inset-bottom))}.live.live-plein .live-tete{justify-content:center;gap:.75rem;margin:.1rem 0 .3rem}.live.live-plein .live-tete-lien{gap:.75rem}.live.live-plein .live-tete img{width:44px;height:44px;filter:drop-shadow(0 0 10px rgba(201,168,76,.35))}.live.live-plein .live-tete span{font-size:1.3rem;letter-spacing:.18em}.live.live-plein .live-tete small{margin-top:.3rem;font-size:11px}.live.live-plein:has(#theme-form:not([hidden]),#et-coord:not([hidden])) .live-tete,.live.live-plein:has(#theme-form:not([hidden]),#et-coord:not([hidden])) .live-regles{display:none}.live-plein .live-corps{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.live-plein .live-corps>section,.live-plein .live-corps>form{width:100%}.live-plein h1,.live-plein .live-sous,.live-plein .et-etape,.live-plein .et-ville,.live-plein .live-etat,.live-plein .live-note{text-align:center}.live-plein h1{margin-bottom:.6rem}.live-plein .et-ville{margin:.2rem 0 .8rem}.live-plein .et-tuto{max-width:24rem;margin:0 auto 1rem;gap:.6rem}.live-plein .live-champ{margin-bottom:.6rem}.live-plein .live-bouton{margin-top:.8rem}.live-plein input[type=text],.live-plein input[type=email],.live-plein textarea{padding:.65rem .8rem}.live-plein .live-case{font-size:.82rem;margin-bottom:.5rem;gap:.6rem}.live-plein .et-consigne{min-height:2.2rem;margin-bottom:.5rem}.live-plein #et-vote .live-bouton{margin-top:.6rem}.live-plein .et-recap{margin-bottom:.7rem}.live-plein .et-retour{margin-bottom:.5rem}.live-plein .theme-recap{margin-bottom:.7rem;padding:.5rem .8rem;font-size:1.05rem}.live-plein .rgpd-vote{font-size:11px;margin-top:.5rem}.live-plein .et-email-aide{font-size:.75rem!important}.live-plein .avis-g-liste,.live-plein .avis-g-note,.live-plein .avis-g-google{display:none!important}.live-plein .avis-g{margin-top:.8rem;padding:.9rem}.live-plein .live-pied{margin-top:.8rem}.live-compact{padding-top:.8rem;padding-bottom:.8rem}.live-compact .live-pied{margin-top:.6rem}.live-compact .live-tete{margin-bottom:.5rem}.live-compact .live-tete img{width:30px;height:30px}.et-etape{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#c9a84c;margin:0 0 .5rem}.et-ville{font-family:Bebas Neue,sans-serif;font-size:clamp(2.4rem,11vw,3.2rem);line-height:.95;color:#c9a84c;margin:.2rem 0 1.4rem}.live-compact h1{font-size:clamp(1.9rem,8.5vw,2.6rem)}#theme-intro h1{font-size:clamp(2rem,9vw,2.6rem);line-height:1;margin-bottom:1rem}#theme-intro h1 .et-ville{display:block;font-size:.72em;margin:.25rem 0 0}.et-tuto{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.8rem}.et-tuto li{display:flex;align-items:center;gap:.8rem;font-size:.95rem;line-height:1.4;color:#f5f5f0e0}.et-tuto li .etoile-num{width:2.6rem;height:2.6rem;font-size:1.2rem}.et-tuto-unique{color:#f5f5f0d9;line-height:1.5;margin:0 0 1.5rem}.et-consigne{display:flex;align-items:center;gap:.6rem;min-height:2.8rem;margin:0 0 .8rem;font-size:1.05rem;color:#f5f5f0}.et-consigne .etoile-num{width:2.6rem;height:2.6rem;font-size:1.2rem}.et-consigne b{color:#c9a84c}.et-retour{background:none;border:0;padding:0;margin:0 0 1rem;color:#f5f5f0b3;font-size:.85rem;text-decoration:underline;cursor:pointer}.et-recap{list-style:none;margin:0 0 1.2rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.et-recap li{display:flex;align-items:center;gap:.7rem;padding:.45rem .6rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.et-recap li .etoile-num{width:2.2rem;height:2.2rem;font-size:1rem}.et-recap img,.et-recap-ini{width:2.2rem;height:2.2rem;border-radius:50%;object-fit:cover;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#1c1538;font-family:Bebas Neue,sans-serif;color:#f5f5f0b3}.et-recap b{font-weight:600}#et-vote .live-bouton{margin-top:.9rem}.theme-nom{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.et-email-aide{color:#f5f5f0d9!important;font-size:.8rem!important;line-height:1.4}.num-rond{flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-family:Bebas Neue,sans-serif;font-size:1.25rem;color:#06040e;background:#c9a84c;padding-top:.1em}.theme-compte{text-align:right;font-size:.75rem;color:#f5f5f08c;margin:-.6rem 0 0}.theme-recap{font-size:1.15rem;line-height:1.35;color:#fff;padding:.7rem .9rem;border-left:3px solid #C9A84C;background:#ffffff0a;margin:0 0 1.1rem}#theme-texte{font-size:1.15rem!important}.rgpd-vote{font-size:11.5px;line-height:1.5;color:#f5f5f0b3;margin:.9rem 0 0}.rgpd-vote b{color:#f5f5f0;font-weight:600}.rgpd-vote a{color:#c9a84c;text-decoration:underline}
