:root{--rouge:#d31730;--rouge-f:#b8102b;--rouge-c:#ef243b;--rouge-ciel:#a50e26;--papier:#fcfbfa;--carte:#f3efee;--gris:#e9e3e2;--sourd:#5e5053;--encre:#1c1416;--vert:#1c6b46;--creme:#f7f0e3;--creme-f:#ebdfcb;--nuit:#08060a;--nuit-2:#120a10;--largeur:1240px;--gout:clamp(20px, 4vw, 40px);--section:clamp(5rem, 10vw, 9rem);--relief:0 6px 0 var(--encre);--titres:var(--font-titres), var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;--ressort:cubic-bezier(.34, 1.56, .64, 1);--sortie:cubic-bezier(.2, .8, .2, 1);--dechire:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40 L0 17.9 L10 19.7 L19 20.1 L32 14.8 L47 9.3 L61 4.1 L71 4.0 L90 4.0 L101 5.5 L123 6.5 L136 12.2 L145 16.5 L157 12.2 L167 9.9 L186 6.1 L202 7.7 L215 8.3 L224 4.0 L235 6.2 L249 4.0 L265 4.0 L277 7.5 L295 4.5 L311 4.8 L332 7.5 L344 13.3 L353 12.3 L372 8.1 L387 4.0 L404 7.2 L420 11.7 L432 14.0 L449 15.0 L463 19.1 L484 18.8 L502 13.5 L520 15.2 L541 19.1 L553 17.7 L571 12.0 L585 8.0 L595 4.0 L614 4.0 L625 4.0 L645 4.0 L660 4.6 L680 8.4 L700 5.8 L714 4.1 L734 9.6 L744 5.7 L756 4.0 L770 5.1 L782 4.0 L796 4.0 L812 9.4 L830 9.6 L846 11.7 L855 16.5 L874 21.0 L893 19.7 L907 15.0 L923 9.7 L932 6.2 L943 4.3 L951 4.0 L962 4.0 L975 4.0 L995 5.4 L1005 4.0 L1018 4.0 L1028 8.2 L1049 7.8 L1064 4.0 L1074 4.0 L1085 7.9 L1096 4.0 L1117 4.3 L1127 4.9 L1135 5.2 L1157 9.6 L1175 6.7 L1188 4.0 L1200 4.0 L1200 40Z'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .26 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@supports (transition-timing-function:linear(0, 1)){:root{--ressort:linear(0, .22 6%, .6 13%, .96 21%, 1.12 27%, 1.16 31%, 1.12 37%, 1.02 47%, .97 56%, .995 70%, 1)}}@layer base{.site{scroll-padding-top:5.5rem}.site body{font-size:1.0625rem;line-height:1.55;overflow-x:clip}.site body:after{content:"";z-index:90;pointer-events:none;opacity:.55;background-image:var(--grain);position:fixed;inset:0}.site :where(h1,h2),.titre-jeu{font-family:var(--titres);letter-spacing:-.032em;text-wrap:balance;font-weight:800;line-height:.93}.site :focus-visible{outline:3px solid var(--rouge-c);outline-offset:3px;border-radius:6px}.site :is(.sur-rouge,.sur-nuit,.field-red,.field-ink,.fin,.galaxie,.combat) :focus-visible{outline-color:var(--papier)}}@layer components{.site .wrap{width:min(100% - 2 * var(--gout), var(--largeur));max-width:none;margin-inline:auto;padding-inline:0}.titre-section{font-size:clamp(2.6rem,5.4vw,4.9rem)}:is(.etapes,.tarifs,.annexe,.preuve) h3{letter-spacing:-.01em;font-size:1.35rem;font-weight:750;line-height:1.2}.chapeau{max-width:34ch;font-size:clamp(1.15rem,1.55vw,1.4rem);font-weight:500;line-height:1.45}.sur-rouge :is(h1,h2),.sur-nuit :is(h1,h2){color:var(--papier);text-shadow:0 .045em #1c141661,0 0 .5em #1c141647}.repere{font:800 .95rem/1 var(--titres);letter-spacing:.04em;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin-bottom:1.1rem;display:inline-flex}.repere svg{width:22px;height:22px}.repere b{border:2.5px solid;border-radius:8px 10px 8px 9px;place-items:center;min-width:2.4rem;height:1.7rem;padding:0 .5rem;font-weight:800;display:inline-grid}:is(.sur-rouge,.sur-nuit) .repere{color:var(--papier)}.sur-papier .repere{color:var(--rouge)}.bouton,.site .btn{--fond:var(--rouge);--texte:var(--papier);letter-spacing:-.01em;text-align:center;min-height:3.4rem;color:var(--texte);background:var(--fond);border:3px solid var(--encre);box-shadow:var(--relief);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ressort), box-shadow .16s var(--ressort), background-color .2s;-webkit-tap-highlight-color:transparent;border-radius:15px 13px 16px 12px/13px 16px 12px 15px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.45rem 1rem;font-family:inherit;font-size:1.08rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex;position:relative}.bouton:hover,.site .btn:hover{box-shadow:0 8px 0 var(--encre);background:var(--fond);transform:translateY(-2px)}.bouton:active,.bouton.appuye,.site .btn:active{box-shadow:0 1px 0 var(--encre);transition-duration:60ms;transform:translateY(5px)}.bouton:disabled,.bouton[aria-disabled=true],.site .btn:disabled{opacity:.55;pointer-events:none}.bouton--papier,.site :is(.field-red,.field-ink) .btn{--fond:var(--papier);--texte:var(--encre)}.bouton--petit{min-height:2.75rem;box-shadow:0 4px 0 var(--encre);padding:.55rem 1rem .65rem;font-size:.98rem}.bouton--petit:hover{box-shadow:0 6px 0 var(--encre)}.bouton--grand{min-height:3.75rem;padding-inline:1.7rem;font-size:1.14rem}.bouton kbd{min-width:1.6rem;height:1.6rem;color:inherit;opacity:.55;border:2px solid;border-radius:6px;place-items:center;padding:0 .3rem;font-family:inherit;font-size:.85rem;font-weight:800;line-height:1;display:inline-grid}@media (hover:none){.bouton kbd{display:none}}.option{text-underline-offset:.28em;min-height:2.75rem;transition:transform .25s var(--ressort);align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex;position:relative}.option:before{content:"";border-block:.42rem solid #0000;opacity:0;width:0;height:0;transition:.25s var(--ressort);border-left:.62rem solid;position:absolute;left:-1.35rem;transform:translate(-6px)}.option:hover,.option:focus-visible{transform:translate(.35rem)}.option:hover:before,.option:focus-visible:before{opacity:1;transform:none}.champ{width:100%;min-width:0;min-height:3.75rem;color:var(--encre);background:var(--papier);border:3px solid var(--encre);transition:box-shadow .2s, transform .25s var(--ressort);border-radius:13px 15px 12px 16px/15px 12px 16px 13px;flex:1;padding:0 1.1rem;font-family:inherit;font-size:max(16px,1.06rem);font-weight:500;box-shadow:inset 0 3px #1c141614}.champ::placeholder{color:var(--sourd);opacity:.8}.champ:focus{outline:none;transform:translateY(-1px);box-shadow:inset 0 3px #1c141614,0 0 0 4px #d3173040}.sur-rouge .champ:focus{box-shadow:inset 0 3px #1c141614,0 0 0 4px #fcfbfa8c}.formulaire{gap:1rem;margin-top:1.4rem;display:grid}.formulaire label{font-size:.95rem;font-weight:700;display:block}.formulaire label+.champ,.formulaire label+*{margin-top:.35rem}.formulaire .champ{min-height:3.2rem;font-size:max(16px,1rem)}.formulaire textarea.champ{resize:vertical;min-height:7rem;padding-top:.8rem}.formulaire .deux{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.formulaire small,.formulaire .note-champ{color:var(--sourd);font-size:.86rem;font-weight:500}.formulaire .erreur{color:var(--rouge-f);margin-top:.4rem;font-size:.95rem;font-weight:600}.case{width:2.6rem;height:2.6rem;color:var(--rouge);background:var(--papier);border:2.5px solid var(--encre);border-radius:10px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 -3px #1c14161f}.case svg{width:22px;height:22px}.hud{z-index:50;color:var(--encre);transition:background-color .3s,color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.hud__barre{align-items:center;gap:1.5rem;height:4.75rem;display:flex}.hud__logo{min-height:2.75rem;font:800 1.35rem/1 var(--titres);letter-spacing:-.03em;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.hud__logo svg{width:32px;height:36px;color:var(--rouge);transition:transform .4s var(--ressort)}.hud__logo:hover svg{animation:1s ease-out battement}.hud__menu{gap:.4rem;margin-inline:auto;display:flex}.hud__menu a{transition:transform .25s var(--ressort), background-color .2s;border-radius:10px;padding:.55rem .85rem;font-size:1.02rem;font-weight:600;text-decoration:none;position:relative}.hud__menu a:hover{background:#1c141612;transform:translateY(-2px)}.hud__droite{align-items:center;gap:.9rem;display:flex}.hud__langue{width:2.75rem;height:2.75rem;font:800 .92rem/1 var(--titres);letter-spacing:.02em;transition:transform .25s var(--ressort);border:2.5px solid;border-radius:10px 9px 11px 8px;place-items:center;text-decoration:none;display:inline-grid}.hud__langue:hover{transform:rotate(-6deg)scale(1.06)}.hud__ouvrir{display:none}.site:has(#contenu>:is(.sur-rouge,.sur-nuit,.field-red,.field-ink):first-child) .hud:not(.hud--colle){color:var(--papier)}.site:has(#contenu>:is(.sur-rouge,.sur-nuit,.field-red,.field-ink):first-child) .hud:not(.hud--colle) .hud__logo svg{color:var(--papier)}.site:has(#contenu>:is(.sur-rouge,.sur-nuit,.field-red,.field-ink):first-child) .hud:not(.hud--colle) .hud__menu a:hover{background:#fcfbfa24}.site:has(#contenu>:is(.sur-rouge,.sur-nuit,.field-red,.field-ink):first-child) .hud:not(.hud--colle) .hud__cta{--fond:var(--papier);--texte:var(--encre)}.hud--colle{color:var(--encre);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fcfbfaf0;box-shadow:0 1px #1c14161f}.quete{opacity:0;pointer-events:none;height:6px;transition:opacity .3s;position:absolute;bottom:-3px;left:0;right:0}.hud--colle .quete{opacity:1}.quete__plein{width:calc(var(--lu,0) * 100%);background:var(--rouge);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.quete__point{background:var(--papier);border:2.5px solid var(--encre);width:10px;height:10px;transition:transform .3s var(--ressort), background-color .2s;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%}.quete__point.atteint{background:var(--rouge);transform:scale(1.25)}.quete__cb{bottom:2px;left:calc(var(--lu,0) * 100%);width:48px;height:48px;margin-left:-30px;position:absolute;overflow:hidden}.quete__cb:before{content:"";width:800%;animation:.66s steps(8,end) infinite courir;animation-play-state:var(--course,paused);background:url(/jeu/crushboy-courir.webp) 0 0/100% 100%;position:absolute;inset:0}@keyframes courir{to{transform:translate(-100%)}}.pause{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08060ac7;position:fixed;inset:0}.pause__boite{z-index:96;text-align:center;width:min(100% - 2.4rem,24rem);max-height:calc(100svh - 2.4rem);color:var(--encre);background:var(--papier);border:3px solid var(--encre);box-shadow:0 8px 0 var(--rouge);animation:pause-in .5s var(--ressort);border-radius:22px 18px 24px 17px/18px 24px 17px 22px;outline:none;padding:1.8rem 1.4rem 1.4rem;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}@keyframes pause-in{0%{opacity:0;transform:scale(.7)rotate(-3deg)}}.pause__titre{color:var(--rouge);font-size:3.2rem}.pause__aide{color:var(--sourd);margin-top:.4rem;font-size:.92rem}.pause nav,.pause__boite nav{gap:.25rem;margin:1.2rem 0 1.3rem;display:grid}.pause__boite nav a{font:800 1.45rem/1.1 var(--titres);letter-spacing:-.02em;border-radius:12px;padding:.6rem 1rem;text-decoration:none;display:block;position:relative}.pause__boite nav a:hover,.pause__boite nav a:focus-visible{background:var(--carte)}.pause__boite nav a:hover:before,.pause__boite nav a:focus-visible:before{content:"";border-block:.42rem solid #0000;border-left:.62rem solid var(--rouge);margin-top:-.42rem;position:absolute;top:50%;left:.8rem}.pause__boite .bouton{width:100%}.pause__fermer{min-height:2.75rem;color:var(--sourd);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:.6rem 1rem;font-size:.95rem;font-weight:700;text-decoration:underline}.titre{min-height:max(100svh,46rem);max-height:64rem;color:var(--papier);background:linear-gradient(var(--rouge-ciel), #b9122b 45%, #c21530);position:relative;overflow:hidden}.titre__decor,.titre__scene{aspect-ratio:16/9;position:absolute;bottom:0;left:0;right:0}.titre__scene{z-index:2;pointer-events:none}.titre__scene :is(figure,a){pointer-events:auto}.titre__decor img{object-fit:cover;width:100%;height:100%;-webkit-mask:linear-gradient(#0000,#000 22%);mask:linear-gradient(#0000,#000 22%)}.titre__texte{z-index:3;padding-top:clamp(7.5rem,15vh,10rem);padding-bottom:4rem;position:relative}.titre h1{max-width:7.2ch;font-size:clamp(3.6rem,8.3vw,7.8rem)}.titre .chapeau{text-shadow:0 1px #1c141640;max-width:30ch;margin-top:1.6rem}.lancer{max-width:38rem;margin-top:2.4rem}.lancer label{font-weight:700;display:block}.lancer__ligne{gap:.8rem;margin-top:.7rem;display:flex}.titre .option{margin-top:1.4rem}.bonus{color:var(--encre);background:var(--papier);align-items:center;gap:.55rem;margin-top:1rem;padding:.5rem .85rem .55rem .7rem;font-size:.92rem;font-weight:600;display:inline-flex;transform:rotate(-1.2deg);-webkit-mask:radial-gradient(5px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(5px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(5px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(5px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.bonus svg{width:18px;height:18px;color:var(--rouge);flex:none}.portail{z-index:1;width:20.5%;margin:0;animation:5.5s ease-in-out infinite flotte;position:absolute;top:6%;left:57.5%}.portail__cadre{aspect-ratio:32.7/37;filter:drop-shadow(0 0 3px #fff4ece6)drop-shadow(0 0 30px #fff4ec80);position:relative}.portail__fenetre{background:var(--papier);position:absolute;inset:0;-webkit-mask:url(/coeur/silhouette.svg) 50%/contain no-repeat;mask:url(/coeur/silhouette.svg) 50%/contain no-repeat}.portail__fenetre img{object-fit:cover;object-position:top;width:100%;height:100%}.portail__trait{width:100%;height:100%;color:var(--encre);position:absolute;inset:0}.portail figcaption{text-align:center;width:max-content;max-width:13.5rem;color:var(--encre);background:var(--papier);border:2.5px solid var(--encre);border-radius:9px 11px 8px 10px;padding:.45rem .7rem;font-size:.82rem;font-weight:600;line-height:1.35;position:absolute;top:80%;right:86%;rotate:-2deg;box-shadow:0 3px #1c141659}@keyframes flotte{50%{transform:translateY(-10px)rotate(.6deg)}}.titre__avant{z-index:4;pointer-events:none;width:104%;height:15%;position:absolute;bottom:-1%;left:-2%;right:-2%}.titre__avant img{width:100%;height:100%}.etincelles{z-index:1;pointer-events:none;position:absolute;inset:0}.etincelles i{opacity:0;background:#fff6ee;border-radius:50%;width:5px;height:5px;animation:6s ease-in-out infinite luciole;position:absolute;box-shadow:0 0 8px 2px #fff6ee99}@keyframes luciole{0%,to{opacity:0;transform:translateY(0)}30%,60%{opacity:.9}50%{transform:translateY(-34px)translate(8px)}}.cb{z-index:3;transform-origin:50% 100%;animation:2.73s ease-in-out infinite respire;position:absolute}.cb__vue{aspect-ratio:460/540;width:100%;position:relative;overflow:hidden}.cb__vue:before{content:"";background:url(/jeu/crushboy-repos.webp) 0 0/100% 100%;width:200%;animation:3.4s step-end infinite cligne;position:absolute;inset:0}.cb--lance .cb__vue:before{background-image:url(/jeu/crushboy-lancer.webp);width:1400%;animation:.93s steps(14,jump-none) forwards lancer}@keyframes respire{50%{transform:scale(.996,1.009)}}@keyframes cligne{0%,95.9%{transform:none}96%{transform:translate(-50%)}}@keyframes lancer{0%{transform:none}to{transform:translate(-92.8572%)}}.cb--titre{width:15%;bottom:12.2%;left:66.5%}.avion{z-index:5;pointer-events:none;opacity:0;width:3.6%;position:absolute;bottom:52%;left:77.4%}.avion svg{filter:drop-shadow(0 2px 3px #1c141659);width:100%;height:auto}.cb--lance~.avion{animation:avion-x .7s .26s var(--sortie) forwards}.cb--lance~.avion svg{animation:.7s ease-in .26s forwards avion-y}@keyframes avion-x{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(-120%)}}@keyframes avion-y{0%{transform:translateY(0)rotate(-24deg)scale(1)}to{transform:translateY(-640%)rotate(-60deg)scale(.4)}}.portail.recoit .portail__cadre{animation:recoit .6s .85s var(--ressort)}@keyframes recoit{30%{filter:drop-shadow(0 0 60px #fff4ecf2);transform:scale(1.12)}}.dechire{position:relative}.dechire:before{content:"";background:inherit;background-color:var(--bord,var(--papier));height:28px;-webkit-mask:var(--dechire) 0 0 / 100% 100%;-webkit-mask:var(--dechire) 0 0 / 100% 100%;mask:var(--dechire) 0 0 / 100% 100%;z-index:2;pointer-events:none;position:absolute;top:-27px;left:0;right:0}.galaxie{--bord:var(--nuit-2);padding:var(--section) 0 calc(var(--section) * .8);color:var(--papier);background:radial-gradient(ellipse 70% 55% at 50% 58%, #2a0d16 0%, var(--nuit-2) 45%, var(--nuit) 75%, #030204);position:relative;overflow:hidden}.galaxie:after{content:"";pointer-events:none;opacity:.9;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fff 50%,#0000),radial-gradient(1px 1px at 28% 72%,#fff 50%,#0000),radial-gradient(1.6px 1.6px at 44% 12%,#ffe9e0 50%,#0000),radial-gradient(1px 1px at 63% 38%,#fff 50%,#0000),radial-gradient(1.3px 1.3px at 78% 16%,#fff 50%,#0000),radial-gradient(1px 1px at 88% 64%,#ffe9e0 50%,#0000),radial-gradient(1.2px 1.2px at 7% 52%,#fff 50%,#0000),radial-gradient(1px 1px at 55% 88%,#fff 50%,#0000),radial-gradient(1.5px 1.5px at 93% 34%,#fff 50%,#0000),radial-gradient(1px 1px at 36% 44%,#fff 50%,#0000),radial-gradient(1px 1px at 71% 82%,#fff 50%,#0000),radial-gradient(1.2px 1.2px at 19% 90%,#fff 50%,#0000);background-size:640px 520px;animation:7s ease-in-out infinite alternate scintille;position:absolute;inset:0}@keyframes scintille{to{opacity:.55}}.galaxie__tete{z-index:6;grid-template-columns:1fr 1fr;align-items:end;gap:1.5rem 4rem;display:grid;position:relative}.galaxie__tete p{color:#fcfbfad1;max-width:46ch}.systeme{--kx:1;--ky:1;--e:1;z-index:3;height:clamp(32rem,58vw,46rem);margin-top:1rem;position:relative;container-type:inline-size}@container (max-width:699px){.systeme>*{--kx:.94;--ky:1.5;--e:.62}}.orbite{width:calc(2 * var(--rx) * var(--kx) * 1cqw);height:calc(2 * var(--ry) * var(--ky) * 1cqw);transform:translate(-50%, -50%) rotate(var(--roulis,0deg));pointer-events:none;border:1px solid #ffe9e021;border-radius:50%;position:absolute;top:56%;left:50%}.neon{z-index:50;width:clamp(9rem,15vw,13.5rem);color:var(--rouge-c);pointer-events:none;filter:drop-shadow(0 0 2px #ff6a7a)drop-shadow(0 0 10px #d31730f2)drop-shadow(0 0 34px #d31730a6);position:absolute;top:56%;left:50%;translate:-50% -54%}.neon svg{aspect-ratio:32.7/37;width:100%;height:auto;animation:4.4s ease-out 2s infinite boumboum;display:block}.neon.allume svg{animation:1.8s step-end both allumage,4.4s ease-out 2s infinite boumboum}.neon__halo{z-index:-1;background:radial-gradient(closest-side,#d3173038,#0000);position:absolute;inset:-38%}@keyframes allumage{0%{opacity:.08}22%{opacity:1}27%{opacity:.1}35%{opacity:.9}39%{opacity:.2}55%{opacity:.75}58%{opacity:.35}68%,to{opacity:1}}@keyframes boumboum{0%,to{transform:scale(1)}4%{transform:scale(1.07)}9%{transform:scale(1)}13%{transform:scale(1.045)}19%{transform:scale(1)}}@keyframes battement{15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.1)}60%{transform:scale(1)}}.planete{--k:calc(var(--kz,1) * var(--e,1));width:0;height:0;transform:rotate(-7deg) translate(calc(var(--ux,0) * var(--kx) * 1cqw), calc(var(--uy,0) * var(--ky) * 1cqw)) rotate(7deg);position:absolute;top:56%;left:50%}.planete__corps{width:var(--d,120px);height:var(--d,120px);left:calc(var(--d,120px) / -2);top:calc(var(--d,120px) / -2);cursor:pointer;transform:scale(var(--k));transition:transform .35s var(--ressort), filter .3s;filter:brightness(var(--clair,1));-webkit-tap-highlight-color:transparent;background:#241418;border:0;border-radius:50%;padding:0;position:absolute;overflow:hidden}.planete__corps img{object-fit:cover;object-position:0 0;border-radius:50%;transform:scale(1.12)}.planete__corps:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent 52%, #08060a8c 74%, #08060ae6 100%), conic-gradient(from var(--lum,0deg), #ff788261, transparent 22% 78%, #ff788261), linear-gradient(var(--lum,0deg), #08060ab8, transparent 64%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffe9e029,0 0 34px #d3173047}.planete__corps:hover,.planete__corps:focus-visible,.planete.choisie .planete__corps{transform:scale(calc(var(--k) * 1.14));filter:brightness(1.12)}.planete__corps:focus-visible{outline-offset:6px;border-radius:50%}.planete.choisie .planete__corps{box-shadow:0 0 0 3px var(--papier), 0 0 0 6px var(--rouge), 0 0 50px #d3173099}.planete__nom{top:calc(var(--d,120px) / 2 * var(--k) + .55rem);text-align:center;color:#fcfbfac7;pointer-events:none;width:max-content;max-width:12rem;font-size:.86rem;font-weight:650;line-height:1.25;transition:opacity .2s;position:absolute;left:0;translate:-50%}.planete.choisie .planete__nom{opacity:0}@container (max-width:699px){.planete__nom{display:none}}.fiche{z-index:60;left:0;bottom:calc(var(--d,120px) / 2 * var(--k) * 1.14 + 1.3rem);width:min(23rem,86vw);translate:var(--fx,-50%) 0;color:var(--encre);background:var(--papier);border:3px solid var(--encre);transform-origin:50% 100%;visibility:hidden;opacity:0;transition:transform .4s var(--ressort), opacity .18s, visibility 0s .4s;border-radius:18px 15px 19px 14px/15px 19px 14px 18px;padding:1.25rem 1.3rem 1.2rem;position:absolute;transform:scale(.6)translateY(14px);box-shadow:0 7px #08060a8c,0 18px 40px #08060a80}.fiche:after{content:"";left:calc(50% - var(--fx-decal,0px));background:var(--papier);border:3px solid var(--encre);border-width:0 3px 3px 0;border-radius:0 0 5px;width:22px;height:22px;margin-left:-11px;position:absolute;bottom:-14px;transform:rotate(45deg)}.fiche--dessous{bottom:auto;top:calc(var(--d,120px) / 2 * var(--k) * 1.14 + 1.3rem);transform-origin:50% 0}.fiche--dessous:after{border-width:3px 0 0 3px;border-radius:5px 0 0;top:-14px;bottom:auto}.planete.choisie .fiche{visibility:visible;opacity:1;transition:transform .45s var(--ressort), opacity .15s, visibility 0s;transform:none}.fiche__no{font:800 .8rem/1 var(--titres);letter-spacing:.06em;color:var(--rouge);justify-content:space-between;align-items:center;display:flex}.fiche__no span:last-child{color:var(--sourd)}.fiche h3{font:800 1.85rem/.95 var(--titres);letter-spacing:-.035em;margin-top:.45rem}.fiche h3 a{text-decoration:none}.fiche h3 a:hover{text-decoration:underline;text-decoration-thickness:2px}.fiche__detail{margin-top:.4rem;font-size:1rem;font-weight:700;line-height:1.3}.fiche__texte{color:#3a2e31;margin-top:.55rem;font-size:.95rem;line-height:1.45}.fiche__actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin-top:1rem;display:flex}.fiche__actions .option{min-height:2.2rem;font-size:.96rem}.dock{z-index:6;position:relative}.dock .fiche{visibility:visible;opacity:1;width:100%;animation:pause-in .45s var(--ressort);margin-top:1.4rem;position:relative;top:auto;bottom:auto;left:auto;transform:none}.dock>.fiche{translate:0}.dock .fiche:after{border-width:3px 0 0 3px;border-radius:5px 0 0;top:-14px;bottom:auto;left:50%}.galaxie__pied{z-index:6;justify-content:center;margin-top:1rem;display:flex;position:relative}.galaxie__pied .option{font-size:1.1rem}@media (scripting:none){.planete:hover .fiche,.planete:focus-within .fiche{visibility:visible;opacity:1;transition:transform .45s var(--ressort), opacity .15s, visibility 0s;transform:none}.planete:hover,.planete:focus-within{z-index:90!important}}.etapes{--bord:var(--papier);padding-top:var(--section);background:var(--papier);position:relative}.etapes__liste{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,2rem);margin-top:3rem;display:grid}.etape{background:var(--carte);border:3px solid var(--encre);border-radius:18px 15px 19px 14px/15px 19px 14px 18px;padding:1.6rem 1.5rem 1.7rem;transition:border-color .3s,box-shadow .3s;position:relative;box-shadow:0 5px #1c14162e}.etape__no{width:3.1rem;height:3.1rem;font:800 1.6rem/1 var(--titres);color:var(--papier);background:var(--rouge);border:3px solid var(--encre);box-shadow:0 4px 0 var(--encre);border-radius:50%;place-items:center;margin-bottom:1rem;transition:background-color .3s;display:inline-grid}.etape.passee .etape__no{background:var(--vert)}.etape p{margin-top:.7rem}.etape.ici{border-color:var(--rouge);box-shadow:0 5px 0 var(--rouge)}.sms{background:var(--papier);border:2.5px solid var(--encre);border-radius:16px 16px 16px 4px;margin-top:1.2rem;padding:.85rem .95rem .9rem 3.3rem;font-size:.93rem;line-height:1.4;position:relative;box-shadow:0 4px #1c141633}.sms:before{content:"";background:var(--rouge) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fcfbfa' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v10H8l-4 4z'/%3E%3C/svg%3E") center / 60% no-repeat;border-radius:50%;width:1.7rem;height:1.7rem;position:absolute;top:.85rem;left:.8rem}.sms__lien{color:var(--rouge);text-underline-offset:.2em;white-space:nowrap;font-weight:700;text-decoration:underline}[data-apparition=vue] .sms{animation:notif .6s .5s var(--ressort) both}@keyframes notif{0%{opacity:0;transform:translateY(18px)scale(.85)}}.sol{height:clamp(15rem,27vw,24rem);margin-top:2.5rem;position:relative}.sol__peint{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:auto 0 0;-webkit-mask:linear-gradient(#0000,#000 30%);mask:linear-gradient(#0000,#000 30%)}.sol__palais{width:clamp(13rem,24vw,21rem);translate:-50% calc((1 - var(--leve,1)) * 70%);clip-path:inset(0 0 calc((1 - var(--leve,1)) * 70%) 0);position:absolute;bottom:13%;left:50.5%}.sol .cb{width:clamp(5.6rem,9vw,8rem);bottom:9%;left:var(--x,16%);animation:none;translate:-50%}.sol .cb.marche .cb__vue:before{background-image:url(/jeu/crushboy-courir.webp);width:800%;animation:.66s steps(8,end) infinite courir}.sol .cb.joie .cb__vue{aspect-ratio:460/620}.sol .cb.joie .cb__vue:before{background-image:url(/jeu/crushboy-joie.webp);width:1200%;animation:.8s steps(12,jump-none) forwards joie}@keyframes joie{to{transform:translate(-91.6667%)}}.sol__note{z-index:4;padding:0 var(--gout) 1.1rem;text-align:center;color:var(--papier);text-shadow:0 2px 10px #1c141699;font-size:clamp(.98rem,1.4vw,1.15rem);font-weight:650;position:absolute;bottom:0;left:0;right:0}.tarifs{--bord:var(--papier);padding:var(--section) 0;background:var(--papier)}.tarifs__grille{grid-template-columns:5fr 6fr;align-items:start;gap:3rem clamp(2rem,6vw,6rem);display:grid}.zero{font-size:clamp(3.4rem,7vw,6.4rem)}.zero em{color:var(--rouge);font-style:normal}.tarifs .chapeau{max-width:40ch;margin-top:1.4rem;font-size:1.15rem}.inventaire{gap:.65rem;margin-top:1.2rem;display:grid}.inventaire li{background:var(--carte);border:2.5px solid var(--encre);transition:transform .3s var(--ressort);border-radius:13px 11px 14px 10px;align-items:center;gap:.9rem;padding:.55rem .8rem .55rem .55rem;display:flex}.inventaire li:hover{transform:translate(6px)rotate(-.4deg)}.tarifs h3{margin-top:2.6rem}.devis-court{border:2.5px dashed var(--encre);border-radius:16px;margin-top:2.6rem;padding:1.2rem 1.3rem}.devis-court h3{margin:0}.devis-court p{margin-top:.5rem}.parchemin{background:var(--creme);border-inline:3px solid var(--encre);padding:2.6rem clamp(1.3rem,3vw,2.4rem) 2.4rem;position:relative;box-shadow:0 14px 30px #1c141624}.parchemin:before,.parchemin:after{content:"";background:linear-gradient(var(--creme-f), #f8f1e4 45%, var(--creme-f));border:3px solid var(--encre);border-radius:17px;height:34px;position:absolute;left:-16px;right:-16px}.parchemin:before{top:-17px}.parchemin:after{bottom:-17px}.parchemin h3{font:800 1.7rem/1 var(--titres);letter-spacing:-.03em;margin:0}.parchemin fieldset{border:0;min-width:0;margin:1.5rem 0 0;padding:0}.parchemin legend{padding:0;font-weight:750}.choix{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.65rem;display:grid}.tuile{background:var(--papier);border:2.5px solid var(--encre);cursor:pointer;min-height:4rem;transition:transform .2s var(--ressort), box-shadow .2s var(--ressort), background-color .2s;border-radius:13px 11px 14px 10px;align-items:center;gap:.7rem;padding:.7rem .8rem;font-size:.95rem;font-weight:600;line-height:1.25;display:flex;position:relative;box-shadow:0 4px #1c14168c}.tuile:hover{transform:translateY(-2px)}.tuile input{opacity:0;pointer-events:none;position:absolute}.tuile .case{border-width:2px;width:2.2rem;height:2.2rem}.tuile:has(input:checked){border-color:var(--rouge);box-shadow:0 1px 0 var(--rouge);background:#fde9eb;transform:translateY(3px)}.tuile:has(input:checked) .case{color:var(--papier);background:var(--rouge);border-color:var(--rouge)}.tuile:has(input:focus-visible){outline:3px solid var(--rouge-c);outline-offset:3px}.bascule{background:var(--gris);border:2.5px solid var(--encre);border-radius:14px;margin-top:.65rem;padding:4px;display:inline-flex}.bascule label{cursor:pointer;transition:background-color .2s, transform .25s var(--ressort);border-radius:10px;padding:.55rem 1.1rem;font-weight:700;position:relative}.bascule input{opacity:0;position:absolute}.bascule label:has(input:checked){color:var(--papier);background:var(--encre)}.bascule label:has(input:focus-visible){outline:3px solid var(--rouge-c);outline-offset:2px}.ruban{color:var(--papier);background:var(--vert);vertical-align:middle;border-radius:6px;margin-left:.7rem;padding:.25rem .55rem;font-size:.8rem;font-weight:750;display:inline-block}.bonus-option{background:var(--papier);border:2.5px solid var(--encre);cursor:pointer;border-radius:14px;align-items:flex-start;gap:.9rem;margin-top:1.5rem;padding:.9rem;display:flex}.bonus-option input{appearance:none;border:2.5px solid var(--encre);background:var(--gris);cursor:pointer;border-radius:99px;flex:none;width:3.1rem;height:1.8rem;margin:.1rem 0 0;transition:background-color .2s;position:relative}.bonus-option input:after{content:"";background:var(--papier);border:2.5px solid var(--encre);width:1.1rem;height:1.1rem;transition:transform .3s var(--ressort);border-radius:50%;position:absolute;top:2px;left:2px}.bonus-option input:checked{background:var(--rouge)}.bonus-option input:checked:after{transform:translate(1.3rem)}.bonus-option b{display:block}.bonus-option small{color:var(--sourd);margin-top:.2rem;font-size:.88rem;line-height:1.35;display:block}.lignes{border-top:2.5px solid var(--encre);margin-top:1.7rem}.ligne{border-bottom:1.5px dashed #1c141659;flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;padding:.62rem 0;display:flex}.ligne span:first-child{flex:1}.ligne b{font-variant-numeric:tabular-nums}.ligne s{color:var(--sourd);margin-left:.4rem;font-size:.85rem}.ligne--forte{padding:.9rem 0;font-size:1.15rem}.ligne--forte b{font:800 1.9rem/1 var(--titres);letter-spacing:-.03em;color:var(--rouge)}.ligne--zero b{font:800 1.9rem/1 var(--titres);color:var(--vert)}.parchemin .note{color:var(--sourd);margin-top:1.1rem;font-size:.88rem;line-height:1.45}.parchemin .bouton{width:100%;margin-top:1.5rem}.compte{display:inline-block}.compte.saute{animation:saute .45s var(--ressort)}@keyframes saute{30%{transform:translateY(-7px)scale(1.12)}}.avis{--bord:#b9122b;padding:var(--section) 0;color:var(--papier);background:#b9122b url(/jeu/lavis-rouge.webp) 50%/cover;position:relative}.dialogue{color:var(--encre);background:var(--papier);border:3px solid var(--encre);border-radius:20px 16px 22px 15px/16px 22px 15px 20px;margin:0;padding:1.7rem 1.7rem 1.6rem;position:relative;box-shadow:0 7px #1c14168c}.dialogue__qui{color:var(--papier);background:var(--encre);border-radius:10px 12px 9px 11px;align-items:center;gap:.55rem;padding:.32rem .8rem .36rem .36rem;font-size:.95rem;font-weight:750;display:inline-flex;position:absolute;top:-1.15rem;left:1.2rem}.jeton{width:1.65rem;height:1.65rem;font:800 .9rem/1 var(--titres);color:var(--encre);background:var(--papier);border-radius:50%;place-items:center;display:inline-grid}.jeton svg{width:14px;height:16px;color:var(--rouge)}.dialogue blockquote{margin:0;font-size:1.04rem;line-height:1.55}.dialogue__role{color:var(--sourd);margin-top:.9rem;font-size:.88rem;font-weight:600;display:block}.dialogue:after{content:"";border-inline:.4rem solid #0000;border-top:.55rem solid var(--rouge);animation:1s steps(2,end) infinite suite;position:absolute;bottom:.7rem;right:1.1rem}@keyframes suite{50%{opacity:.35;transform:translateY(3px)}}.dialogue--grand{max-width:56rem;margin-top:3.2rem;padding:2.3rem 2.4rem 2.2rem}.dialogue--grand blockquote{font-size:clamp(1.18rem,1.8vw,1.45rem);font-weight:500;line-height:1.5}.avis__rang{grid-template-columns:repeat(3,1fr);gap:2.4rem 1.5rem;margin-top:3.6rem;display:grid}.ecrit__reste{visibility:hidden}.preuve{--bord:var(--papier);padding:var(--section) 0;background:var(--papier)}.preuve__deux{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}.atout{background:var(--carte);border:2.5px solid var(--encre);border-radius:16px 13px 17px 12px;gap:1rem;padding:1.4rem;display:flex}.atout .case{width:3rem;height:3rem}.combat{color:var(--papier);background:var(--encre);border-radius:22px 18px 24px 17px/18px 24px 17px 22px;margin-top:3rem;padding:2rem clamp(1.2rem,3vw,2.4rem) 2.2rem;position:relative;box-shadow:0 8px #1c14164d}.combat__titre{text-align:center;color:#fcfbfad1;font-weight:700}.combat__barres{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;margin:1.4rem 0 0;display:grid}.vs{font:800 2.6rem/1 var(--titres);color:var(--rouge-c);text-shadow:0 0 18px #ef243b99;transform:rotate(-6deg)}.joueur__nom{justify-content:space-between;align-items:baseline;gap:1rem;font-weight:700;display:flex}.joueur--droite .joueur__nom{flex-direction:row-reverse}.joueur__score{font:800 3rem/1 var(--titres);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0}.note-lettre{width:1.7rem;height:1.7rem;font:800 .95rem/1 var(--titres);color:var(--papier);background:var(--vert);vertical-align:2px;border-radius:6px;place-items:center;margin-left:.35rem;display:inline-grid}.joueur--droite .note-lettre{background:#8a5a12}.jauge{border:2.5px solid var(--papier);background:#3a2c30;border-radius:8px;height:1.5rem;margin-top:.55rem;position:relative;overflow:hidden}.jauge i{transform-origin:0;transform:scaleX(var(--v));background:linear-gradient(#ef3a50, var(--rouge) 60%, var(--rouge-f));position:absolute;inset:0}.joueur--droite .jauge i{transform-origin:100%;background:linear-gradient(#a99a9d,#7d6f72 60%,#655a5c)}.jauge i:after{content:"";background:#ffffff59;border-radius:4px;height:4px;position:absolute;inset:3px 6px auto}[data-apparition=armee] .jauge i{transform:scaleX(0)}[data-apparition=vue] .jauge i{transition:transform 1.4s .25s var(--ressort)}.combat__pied{color:#fcfbfacc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.8rem;font-size:.95rem;display:flex}.combat--garde{--garde:clamp(9rem, 13vw, 12rem);margin-top:calc(1.5rem + var(--garde) * .78)}.garde{left:clamp(.6rem,2vw,1.6rem);bottom:calc(100% - var(--garde) * .0243 - 2px);width:var(--garde);transform-origin:29.6% 97%;pointer-events:none;animation:2.73s ease-in-out infinite respire;position:absolute}.garde__vue{aspect-ratio:494/384;transform-origin:29.6% 97%;position:relative;overflow:hidden}.garde__vue img{width:200%;max-width:none;height:100%;position:absolute;inset:0 auto 0 0;transform:translate(-50%)}[data-apparition=armee] .garde__vue img{transform:none}[data-apparition=vue] .garde__vue img{animation:1ms .35s both garde-scan}[data-apparition=vue] .garde__vue{animation:garde-elan .6s .35s var(--ressort)}.combat--garde[data-apparition=vue] .jauge i{transition-delay:.8s}@keyframes garde-scan{0%{transform:none}to{transform:translate(-50%)}}@keyframes garde-elan{0%{scale:1.04 .95}}.questions{--bord:#efe8e6;padding:var(--section) 0;background:linear-gradient(#efe8e6, var(--papier) 70%);position:relative}.questions__grille{grid-template-columns:minmax(13rem,4fr) 8fr;align-items:start;gap:2rem clamp(1.5rem,5vw,5rem);margin-top:2.6rem;display:grid}.sage{position:sticky;top:7rem}.sage img{transform-origin:50% 100%;width:100%;max-width:20rem;margin-inline:auto;animation:3.2s ease-in-out infinite respire}.sage:after{content:"";background:radial-gradient(closest-side,#1c141659,#0000);border-radius:50%;width:72%;height:1.4rem;margin:-.6rem auto 0;display:block}.choix-dialogue{gap:.7rem;display:grid}.choix-dialogue details{border:2.5px solid var(--encre);background:var(--papier);transition:transform .3s var(--ressort), box-shadow .2s;border-radius:15px 12px 16px 11px}.choix-dialogue details:hover{transform:translate(6px)}.choix-dialogue summary{cursor:pointer;align-items:center;gap:.8rem;min-height:2.75rem;padding:1rem 1.2rem 1rem 2.6rem;font-size:1.06rem;font-weight:700;list-style:none;display:flex;position:relative}.choix-dialogue summary::-webkit-details-marker{display:none}.choix-dialogue summary:before{content:"";border-block:.42rem solid #0000;border-left:.62rem solid var(--rouge);width:0;height:0;transition:transform .3s var(--ressort);position:absolute;left:1.1rem}.choix-dialogue details[open]{background:var(--encre);color:var(--papier);box-shadow:0 5px 0 var(--rouge)}.choix-dialogue details[open] summary:before{border-left-color:var(--rouge-c);transform:rotate(90deg)}.choix-dialogue details p{color:#fcfbfaeb;padding:0 1.3rem 1.25rem 2.6rem;line-height:1.55}.choix-dialogue details[open] :focus-visible{outline-color:var(--papier)}.annexe{--bord:var(--papier);padding:var(--section) 0;background:var(--papier)}.annexe__grille{grid-template-columns:5fr 6fr;align-items:start;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.annexe .chapeau{margin-top:1.6rem}.annexe .court{margin-top:1.4rem;font-size:.98rem}.affiche{background:var(--creme);border:3px solid var(--encre);border-radius:6px;padding:2.1rem clamp(1.3rem,3vw,2.2rem) 2rem;position:relative;transform:rotate(.8deg);box-shadow:0 10px #1c141624}.affiche:before,.affiche:after{content:"";background:var(--rouge);border:3px solid var(--encre);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px;box-shadow:0 3px #1c141666}.affiche:before{left:1.4rem}.affiche:after{right:1.4rem}.affiche h3{font:800 1.7rem/1 var(--titres);letter-spacing:-.03em;margin:0}.affiche>p{color:var(--sourd);margin-top:.4rem}.affiche .bouton{justify-self:stretch}.fin{--bord:var(--nuit-2);padding:calc(var(--section) * .9) 0 2rem;color:var(--papier);text-align:center;background:radial-gradient(ellipse 60% 60% at 50% 30%, #2a0d16, var(--nuit-2) 50%, var(--nuit));position:relative;overflow:hidden}.fin .neon{width:7.5rem;margin:0 auto 1.5rem;position:relative;top:auto;left:auto;translate:0}.fin__titre{max-width:none;color:var(--papier);text-shadow:0 0 30px #d3173073;margin:0;font-size:clamp(3rem,7vw,6rem)}.fin__texte{color:#fcfbfad9;max-width:36ch;margin:1.1rem auto 0;font-size:1.15rem}.fin .bouton{margin-top:2rem;box-shadow:0 6px #4a0812}.fin .bouton:hover{box-shadow:0 8px #4a0812}.generique{text-align:left;grid-template-columns:repeat(2,auto);justify-content:center;gap:2rem 5rem;margin-top:5rem;display:grid}.generique__titre{letter-spacing:.14em;text-transform:uppercase;min-height:.8rem;color:var(--rouge-c);font-size:.8rem;font-weight:800;line-height:1}.generique ul{gap:.1rem;margin-top:.8rem;display:grid}.generique a{color:#fcfbfad9;min-height:2.2rem;transition:color .2s, transform .25s var(--ressort);align-items:center;text-decoration:none;display:inline-flex}.generique a:hover{color:var(--papier);transform:translate(4px)}.fin__droits{color:#fcfbfa80;margin-top:4rem;font-size:.9rem;display:block}[data-apparition=armee].pop,[data-apparition=armee] .pop{opacity:0;transform:translateY(26px)scale(.96,1.04)}[data-apparition=vue].pop,[data-apparition=vue] .pop{opacity:1;transition:opacity .35s, transform .7s var(--ressort);transition-delay:calc(var(--n,0) * 80ms);transform:none}.partie{color:var(--papier);background:var(--rouge-ciel);padding:8.5rem 0 4.5rem;position:relative;overflow:hidden}.partie__fond{object-fit:cover;object-position:50% 70%;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.partie__tete{grid-template-columns:1fr auto;align-items:end;gap:2rem 4rem;display:grid;position:relative}.partie h1{font-size:clamp(3.4rem,7vw,6rem)}.partie .chapeau{margin-top:1.2rem}.partie__bascule{color:#fcfbfae6;margin-top:1rem;font-size:.98rem}.partie__bascule .option{color:var(--papier)}.niveaux{align-items:flex-start;gap:.4rem;display:flex}.niveaux li{text-align:center;justify-items:center;gap:.55rem;width:8.4rem;font-size:.86rem;font-weight:700;line-height:1.25;display:grid;position:relative}.niveaux li:not(:last-child):after{content:"";border-top:3px dashed #fcfbfa99;width:calc(100% - 2.7rem);position:absolute;top:1.3rem;left:calc(50% + 1.55rem)}.niveaux b{width:2.6rem;height:2.6rem;font:800 1.3rem/1 var(--titres);color:var(--encre);background:var(--papier);border:3px solid var(--encre);box-shadow:0 4px 0 var(--encre);transition:background-color .3s, color .3s, transform .4s var(--ressort);border-radius:50%;place-items:center;display:grid}.niveaux .fait b{color:var(--papier);background:var(--vert)}.niveaux .ici b{color:var(--papier);background:var(--rouge);transform:scale(1.12)}.niveaux__cb{aspect-ratio:460/540;width:3.4rem;position:absolute;bottom:calc(100% - .2rem);left:50%;overflow:hidden;translate:-50%}.niveaux__cb:before{content:"";background:url(/jeu/crushboy-repos.webp) 0 0/100% 100%;width:200%;animation:3.4s step-end infinite cligne;position:absolute;inset:0}.partie__corps{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:3.5rem 0 6rem;display:grid}.bloc{background:var(--papier);border:3px solid var(--encre);border-radius:22px 18px 24px 17px/18px 24px 17px 22px;min-width:0;margin:0;padding:clamp(1.4rem,3vw,2.4rem);transition:background-color .3s;box-shadow:0 6px #1c141624}.bloc--fait{background:var(--carte)}.bloc__titre{align-items:center;gap:.8rem;font-size:clamp(1.9rem,3vw,2.6rem);display:flex}.bloc__no{width:2.6rem;height:2.6rem;font:800 1.3rem/1 var(--titres);letter-spacing:0;color:var(--papier);background:var(--rouge);border:3px solid var(--encre);box-shadow:0 4px 0 var(--encre);border-radius:50%;flex:none;place-items:center;transition:background-color .3s;display:inline-grid}.bloc--fait .bloc__no{background:var(--vert)}.bloc__aide{color:var(--sourd);max-width:62ch;margin-top:.7rem}.bloc__aide--petit{font-size:.9rem}.bloc__sous-titre{margin-top:2rem;font-size:1.15rem;font-weight:750}.bloc .formulaire small{margin-left:.35rem;font-weight:500;display:inline}.bloc__note{background:var(--carte);border:2px dashed #1c141673;border-radius:12px;margin-top:1rem;padding:.85rem 1rem;font-size:.96rem;line-height:1.45}.bloc__choisi{margin-top:.6rem;font-weight:750}.bloc__groupe{border:0;min-width:0;margin:0;padding:0}.champ-titre{margin-bottom:.35rem;font-size:.95rem;font-weight:700}.bloc__envoi{gap:1rem;margin-top:1.6rem;display:grid}.bloc__envoi .bouton{width:100%}.bloc__erreur{color:var(--rouge-f);border:2.5px solid var(--rouge);background:#fde9eb;border-radius:12px;padding:.8rem 1rem;font-weight:650}.modes{grid-template-columns:repeat(3,1fr);gap:.9rem;margin:1.4rem 0 1.6rem;display:grid}.mode{background:var(--papier);border:2.5px solid var(--encre);cursor:pointer;transition:transform .25s var(--ressort), box-shadow .25s var(--ressort);border-radius:16px 13px 17px 12px;align-content:start;gap:.45rem;padding:1.1rem 1.1rem 1.2rem;display:grid;position:relative;box-shadow:0 5px #1c14168c}.mode:hover{transform:translateY(-3px)rotate(-.5deg)}.mode input{opacity:0;pointer-events:none;position:absolute}.mode b{font-size:1.12rem}.mode small{color:var(--sourd);font-size:.92rem;line-height:1.4}.mode:has(input:checked){border-color:var(--rouge);box-shadow:0 1px 0 var(--rouge);background:#fde9eb;transform:translateY(4px)}.mode:has(input:checked) .case{color:var(--papier);background:var(--rouge);border-color:var(--rouge)}.mode:has(input:focus-visible){outline:3px solid var(--rouge-c);outline-offset:3px}.coches{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem;display:grid}.coche{background:var(--papier);border:2.5px solid var(--encre);cursor:pointer;transition:transform .2s var(--ressort), box-shadow .2s var(--ressort), background-color .2s;border-radius:14px 11px 15px 10px;align-content:start;gap:.3rem;padding:.9rem 1rem 1rem 3.4rem;display:grid;position:relative;box-shadow:0 4px #1c141666}.coche:hover{transform:translateY(-2px)}.coche input{appearance:none;background:var(--papier);border:2.5px solid var(--encre);cursor:pointer;border-radius:7px;width:1.5rem;height:1.5rem;margin:0;transition:background-color .2s;position:absolute;top:1.05rem;left:1rem}.coche input:checked{background:var(--rouge) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fcfbfa' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 80% no-repeat;border-color:var(--encre)}.coche input:focus-visible{outline:3px solid var(--rouge-c);outline-offset:2px}.coche:has(input:checked){border-color:var(--rouge);box-shadow:0 1px 0 var(--rouge);background:#fde9eb;transform:translateY(2px)}.coche b{font-size:1.02rem}.coche small{color:var(--sourd);font-size:.9rem;line-height:1.4}.coche__pied{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.35rem;display:flex}.pastille{color:var(--papier);background:var(--vert);border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.8rem;font-weight:750;display:inline-flex}.pastille--devis{color:var(--encre);background:var(--papier);border:2px solid var(--encre)}.reseaux{gap:.6rem;margin-top:.4rem;display:grid}.reseaux__ligne{align-items:center;gap:.6rem;display:flex}.reseaux__retirer{width:2.9rem;height:2.9rem;color:var(--encre);background:var(--papier);border:2.5px solid var(--encre);box-shadow:0 3px 0 var(--encre);cursor:pointer;border-radius:50% 46% 52% 48%;flex:none;place-items:center;display:inline-grid}.reseaux__retirer svg{width:1.1rem;height:1.1rem}.reseaux__ajouter{min-height:2.75rem;color:var(--rouge);text-underline-offset:.28em;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.45rem;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.reseaux__ajouter svg{width:1.1rem;height:1.1rem}.rail{touch-action:pan-y;margin-top:.6rem;position:relative;overflow-x:clip;container-type:inline-size}.mondes{--cw:min(352px, 52cqw);--A:calc(var(--cw) * 1.21);--gauche:max(0px, (100cqw - (var(--cw) / 2 + var(--A) * (1 - var(--kN,.41)) + var(--cw) / 2 * var(--kN,.41) + var(--cw) / 2)) / 2);margin:0;padding:4.8rem 0 1.6rem;display:grid}@container (max-width:599px){.mondes{--cw:74cqw;--A:calc(var(--cw) * .83)}}.monde{--tx:calc(var(--gauche) + var(--A) * (1 - var(--k,1)));--ty:calc(-12px * (1 - var(--k,1)));width:var(--cw);background:var(--papier);border:2.5px solid var(--encre);transform-origin:50% 55%;translate:var(--tx) var(--ty);scale:var(--k,1);rotate:var(--rz,0deg);opacity:var(--op,1);transform:perspective(60rem) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:translate .62s var(--ressort), scale .62s var(--ressort), rotate .62s var(--ressort), opacity .3s, transform .45s var(--ressort), border-color .3s, box-shadow .3s;border-radius:16px 13px 17px 12px;grid-area:1/1;align-content:start;align-self:start;gap:.45rem;padding:.8rem .8rem 1rem;display:grid;position:relative;box-shadow:0 5px #1c141640}.monde.avant{--tx:calc(var(--gauche) + var(--z) * var(--cw) * 1.05);--ty:0px}.monde:not(.devant){cursor:pointer}.monde.suit{transition:translate .62s var(--ressort), scale .62s var(--ressort), rotate .62s var(--ressort), opacity .3s, transform 80ms linear}.monde__image{aspect-ratio:16/10;background:var(--carte);border:2px solid var(--encre);border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.monde__image img{object-fit:cover;object-position:top;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}button.monde__image{cursor:zoom-in}.monde b{margin-top:.3rem;font-size:1.15rem}.monde small{color:var(--sourd);font-size:.88rem;line-height:1.4}.monde__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem;display:flex}.monde__apercu{min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.96rem}.monde.choisi{border-color:var(--rouge);box-shadow:0 5px 0 var(--rouge)}.monde:before{content:"";z-index:3;border-radius:inherit;background:var(--nuit);opacity:var(--sombre,0);pointer-events:none;transition:opacity .5s;position:absolute;inset:-2.5px}.monde:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,28%) var(--my,18%), #fff9, #ffffff24 30%, #fff0 52%), linear-gradient(112deg, #fff0 36%, #ff8aa46b 43%, #fffaeccc 50%, #8abeff73 57%, #fff0 64%) var(--bande,130%) 0 / 300% 100% no-repeat;transition:opacity .35s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff8c}.monde.devant:after{opacity:1}.monde.brille:after{animation:1.15s ease-out .12s balaie}@keyframes balaie{0%{background-position:0 0,130% 0}to{background-position:0 0,-30% 0}}.rail.entre .monde.devant{animation:tranche 1s var(--ressort) both}.rail.entre .monde:not(.devant){animation:brume .7s var(--ressort) both;animation-delay:calc(var(--rang,0) * 70ms + .15s)}@keyframes tranche{0%{transform:perspective(60rem)rotateY(84deg)}}@keyframes brume{0%{opacity:0;scale:.7}}.tampon{z-index:5;width:2.8rem;height:2.8rem;font:800 1.5rem/1 var(--titres);color:var(--papier);background:var(--vert);border:3px solid var(--encre);box-shadow:0 3px 0 var(--encre);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1rem;right:-.8rem;transform:rotate(12deg)}.tampon svg{width:1.4rem;height:1.4rem}.tampon.frappe{animation:frappe .5s var(--ressort) both}@keyframes frappe{0%{opacity:0;transform:rotate(-20deg)scale(2.2)}40%{opacity:1}}.monde__cb{z-index:5;aspect-ratio:460/620;pointer-events:none;width:4rem;position:absolute;top:-4.6rem;left:.5rem;overflow:hidden}.monde__cb:before{content:"";background:url(/jeu/crushboy-joie.webp) 0 0/100% 100%;width:1200%;position:absolute;inset:0;transform:translate(-91.6667%)}.monde__cb.saute:before{animation:.8s steps(12,jump-none) both saut-m}@keyframes saut-m{0%{transform:translate(0)}to{transform:translate(-91.6667%)}}.rail__bas{justify-content:center;align-items:center;gap:.9rem;margin-top:.4rem;display:flex}.rail__fleche{width:2.9rem;height:2.9rem;color:var(--encre);background:var(--papier);border:2.5px solid var(--encre);box-shadow:0 3px 0 var(--encre);cursor:pointer;transition:transform .2s var(--ressort), box-shadow .2s var(--ressort), opacity .2s;border-radius:50% 46% 52% 48%;place-items:center;display:grid}.rail__fleche svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.rail__fleche:hover{transform:translateY(-2px)}.rail__fleche:active{box-shadow:0 0 0 var(--encre);transform:translateY(3px)}.rail__fleche:disabled{opacity:.3;cursor:default;transform:none}.rail__points{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;max-width:16rem;display:flex}.rail__point{background:var(--papier);border:2.5px solid var(--encre);cursor:pointer;width:.8rem;height:.8rem;transition:width .45s var(--ressort), background-color .25s;border-radius:999px;padding:0;position:relative}.rail__point:before{content:"";position:absolute;inset:-.7rem -.3rem}.rail__point[aria-current]{background:var(--rouge);width:2.3rem}.scene-nuit{min-height:100svh;padding:7rem var(--gout) 4rem;color:var(--papier);background:var(--nuit);place-items:center;display:grid;position:relative;overflow:hidden}.scene-nuit__fond{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.cb--nuit{width:clamp(7rem,12vw,11rem);bottom:10%;left:16%}.sauvegarde{z-index:3;width:min(100%,27rem);color:var(--encre);background:var(--papier);border:3px solid var(--encre);box-shadow:0 8px 0 var(--rouge), 0 30px 60px #08060a8c;border-radius:22px 18px 24px 17px/18px 24px 17px 22px;padding:2.4rem 1.8rem 1.6rem;position:relative}.sauvegarde__coeur{width:4.2rem;height:4.2rem;color:var(--rouge-c);background:var(--encre);border:3px solid var(--encre);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2.2rem;left:50%;translate:-50%;box-shadow:0 0 24px #d3173099}.sauvegarde__coeur svg{filter:drop-shadow(0 0 6px #ef243be6);width:2.2rem;height:2.5rem}.sauvegarde :is(h1,h2){text-align:center;color:var(--encre);text-shadow:none;margin-bottom:1.4rem;font-size:2.8rem}.sauvegarde__liens{text-align:center;justify-items:center;gap:.1rem;margin-top:1rem;font-size:.95rem;display:grid}.perdu{z-index:3;text-align:center;max-width:34rem;position:relative}.perdu h1{color:var(--papier);text-shadow:0 0 40px #d3173080;font-size:clamp(3.4rem,8vw,6.6rem)}.perdu .chapeau{color:#fcfbfae0;margin:1.2rem auto 0}.perdu__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.perdu__actions .option{color:var(--papier)}.cb--perdu{width:clamp(6rem,9vw,8.5rem);bottom:9%;left:50%;translate:-50%}.bulle{z-index:2;width:2.6rem;height:2.6rem;font:800 1.6rem/1 var(--titres);color:var(--encre);background:var(--papier);border:3px solid var(--encre);border-radius:50% 50% 50% 8px;place-items:center;animation:2.4s ease-in-out infinite flotte;display:grid;position:absolute;top:-2.6rem;left:64%}.scene-nuit--perdu{align-content:start;padding-top:9rem}.introuvable__logo{z-index:4;width:min(100% - 2 * var(--gout), var(--largeur));align-items:center;height:4.75rem;display:flex;position:absolute;top:0;left:50%;translate:-50%}.espace{padding-top:7.5rem}.espace__grille{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.onglets{gap:.45rem;display:grid;position:sticky;top:7rem}.onglets a,.onglets button{text-align:left;width:100%;color:inherit;cursor:pointer;transition:transform .25s var(--ressort), background-color .2s;background:0 0;border:2.5px solid #0000;border-radius:12px 10px 13px 9px;padding:.75rem 1rem .75rem 2.2rem;font-weight:700;text-decoration:none;display:block;position:relative}.onglets a:hover,.onglets button:hover{background:var(--carte);transform:translate(4px)}.onglets a[aria-current]{color:var(--papier);background:var(--encre);border-color:var(--encre);box-shadow:0 4px 0 var(--rouge)}.onglets a[aria-current]:before{content:"";border-block:.42rem solid #0000;border-left:.62rem solid var(--rouge-c);margin-top:-.42rem;position:absolute;top:50%;left:.9rem}.onglets__compte{color:var(--sourd);overflow-wrap:anywhere;margin-top:1rem;padding:0 1rem;font-size:.88rem}.onglets__sortie{color:var(--sourd)}.espace__contenu{min-width:0}.espace__sur{color:var(--rouge);font-weight:700}.espace__titre{overflow-wrap:anywhere;margin-top:.3rem;font-size:clamp(3rem,6vw,5rem)}.suivi{justify-content:space-between;max-width:44rem;margin:3.4rem 0 2.2rem;display:flex;position:relative}.suivi:before{content:"";border-top:3px dashed #1c141659;position:absolute;top:50%;left:1.3rem;right:1.3rem}.suivi:after{content:"";width:calc((100% - 2.6rem) * var(--avance,0));border-top:4px solid var(--vert);margin-top:-.5px;position:absolute;top:50%;left:1.3rem}.suivi li{z-index:1;position:relative}.suivi b{width:2.6rem;height:2.6rem;font:800 1.2rem/1 var(--titres);background:var(--papier);border:3px solid var(--encre);border-radius:50%;place-items:center;display:grid}.suivi .fait b{color:var(--papier);background:var(--vert)}.suivi .ici b{color:var(--papier);background:var(--rouge);box-shadow:0 4px 0 var(--encre);transform:scale(1.18)}.suivi__cb{aspect-ratio:460/540;width:3.6rem;position:absolute;bottom:calc(100% + .2rem);left:50%;overflow:hidden;translate:-50%}.suivi__cb:before{content:"";background:url(/jeu/crushboy-repos.webp) 0 0/100% 100%;width:200%;animation:3.4s step-end infinite cligne;position:absolute;inset:0}.dialogue--etat{max-width:44rem;margin-top:1rem}.dialogue--etat .dialogue__qui{margin:0}.espace__etat{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:650;line-height:1.35}.espace__url{color:var(--sourd);margin-top:1.5rem}.espace__lien{color:var(--rouge);text-underline-offset:.25em;overflow-wrap:anywhere;align-items:center;gap:.4rem;margin-top:1.5rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.espace__cartes{gap:1rem;max-width:44rem;margin-top:1.6rem;display:grid}.carte-jeu{background:var(--carte);border:2.5px solid var(--encre);border-radius:16px 13px 17px 12px;padding:1.3rem 1.4rem}.carte-jeu--alerte{border-color:var(--rouge);box-shadow:0 4px 0 var(--rouge);background:#fde9eb}.carte-jeu p+.bouton,.carte-jeu p+a{margin-top:1rem}.avis-jeu{border:2.5px solid var(--vert);background:#e8f3ec;border-radius:12px;padding:.9rem 1.1rem;font-weight:600}.sol--espace{margin-top:2rem}.sol--espace .cb{width:clamp(5rem,8vw,7rem)}@media (max-width:1023px){.hud__menu{display:none}.hud__droite{margin-left:auto}.hud__ouvrir{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:2.5px solid;border-radius:11px 9px 12px 10px;place-items:center;display:inline-grid}.hud__ouvrir svg{width:20px;height:20px}.galaxie__tete,.tarifs__grille,.annexe__grille,.preuve__deux,.questions__grille,.partie__tete,.espace__grille{grid-template-columns:minmax(0,1fr)}.etapes__liste,.avis__rang{grid-template-columns:1fr}.sage{justify-content:center;display:flex;position:relative;top:0}.sage img{max-width:12rem}.modes{grid-template-columns:1fr}.onglets{gap:.4rem;padding-bottom:.4rem;display:flex;position:static;overflow-x:auto}.onglets a,.onglets button{white-space:nowrap;flex:none;width:auto}.onglets__compte{display:none}}@media (max-width:759px){:root{--section:4.5rem}.hud__barre{gap:.7rem;height:4rem}.hud__logo{font-size:1.2rem}.hud__droite .hud__cta,.hud__droite .hud__langue{display:none}.titre{min-height:0;max-height:none}.titre__texte{padding-top:6.2rem;padding-bottom:0}.titre h1{font-size:3.7rem}.titre .chapeau{font-size:1.12rem}.lancer__ligne{flex-direction:column}.lancer .bouton{width:100%}.titre__decor,.titre__scene{aspect-ratio:780/938}.titre__scene{margin-top:-4rem;position:relative}.titre__decor img{-webkit-mask:linear-gradient(#0000,#000 30%);mask:linear-gradient(#0000,#000 30%)}.portail{width:42%;top:9%;left:50%}.portail figcaption{max-width:11rem;font-size:.72rem;top:calc(100% + .5rem);left:50%;right:auto;translate:-50%;rotate:1.5deg}.cb--titre{width:30%;bottom:23%;left:4%}.avion{width:8%;bottom:60%;left:33%}.titre__avant{height:11%}.systeme{height:22rem;margin-top:.5rem}.neon{width:7.2rem}.orbite{opacity:.8}.choix,.coches,.combat__barres{grid-template-columns:1fr}.vs{justify-self:center}.joueur--droite .joueur__nom{flex-direction:row}.joueur--droite .jauge i{transform-origin:0}.formulaire .deux{grid-template-columns:1fr}.generique{padding-inline:var(--gout);grid-template-columns:1fr;justify-content:start;gap:2rem}.generique__titre:empty{display:none}.sol{height:14rem}.sol__palais{width:11rem;left:64%}.sol .cb{width:4.8rem}.sol__note{padding:.4rem var(--gout) 1.6rem;background:#221a1c;font-size:.98rem;position:relative;inset:100% auto auto}.etapes{padding-bottom:0}.niveaux li{width:6.4rem;font-size:.78rem}.niveaux li:not(:last-child):after{width:calc(100% - 2.6rem);left:calc(50% + 1.5rem)}.cb--nuit{width:6rem;bottom:4%;left:4%}.suivi b{width:2.2rem;height:2.2rem;font-size:1rem}}}.site [data-slot=button]{border:2.5px solid var(--encre);box-shadow:0 4px 0 var(--encre);transition:transform .16s var(--ressort), box-shadow .16s var(--ressort), background-color .2s;border-radius:13px 11px 14px 10px/11px 14px 10px 13px;font-weight:750}.site [data-slot=button]:hover:not(:disabled){box-shadow:0 6px 0 var(--encre);transform:translateY(-2px)}.site [data-slot=button]:active:not(:disabled){box-shadow:0 0 0 var(--encre);transition-duration:60ms;transform:translateY(4px)}.site [data-slot=button].bg-primary{color:var(--papier);background:var(--rouge)}.site [data-slot=button].bg-primary:hover:not(:disabled){background:var(--rouge-f)}.site [data-slot=button].bg-destructive{color:var(--papier);background:var(--rouge-f)}.site :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],.champ-jeu){min-height:3.2rem;color:var(--encre);background:var(--papier);border:2.5px solid var(--encre);border-radius:12px 14px 11px 15px/14px 11px 15px 12px;box-shadow:inset 0 3px #1c141614}.site :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],.champ-jeu):focus-visible{border-color:var(--encre);outline:none;box-shadow:inset 0 3px #1c141614,0 0 0 4px #d3173040}.site [data-slot=textarea]{padding-top:.75rem}.site .liste-jeu{color:var(--encre);background:var(--papier);border:2.5px solid var(--encre);border-radius:12px 14px 11px 15px;box-shadow:0 6px #1c141640}.site .liste-jeu [data-active]{background:var(--carte)}.site .champ-jeu{min-height:3.2rem}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-apparition] .pop,[data-apparition].pop{opacity:1!important;transform:none!important}}
@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque-s.p.1lzic5mu07bqv.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.KsvXrG_className{font-family:bricolage,bricolage Fallback}.KsvXrG_variable{--font-bricolage:"bricolage", "bricolage Fallback"}
@font-face{font-family:bricolageTitres;src:url(../media/bricolage_titres-s.p.1loxs8_qv64pd.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:bricolageTitres Fallback;src:local(Arial);ascent-override:112.04%;descent-override:32.53%;line-gap-override:0.0%;size-adjust:83.01%}.UUtzea_className{font-family:bricolageTitres,bricolageTitres Fallback}.UUtzea_variable{--font-titres:"bricolageTitres", "bricolageTitres Fallback"}
