@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:block;src:url(./assets/pixelify-sans-mes-tours-CPu2hSyF.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:block;src:url(./assets/caveat-latin-CP6HlsNg.woff2)format("woff2")}:root{--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px)}#app{--app-w:100vw;--app-h:100vh;position:fixed;inset:0;overflow:hidden}#app[data-rotation="-90"],#app[data-rotation="90"]{width:var(--app-w);height:var(--app-h);inset:50% auto auto 50%}#app[data-rotation="-90"]{--safe-t:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-right,0px);--safe-l:env(safe-area-inset-bottom,0px);transform:translate(-50%,-50%)rotate(-90deg)}#app[data-rotation="90"]{--safe-t:env(safe-area-inset-right,0px);--safe-r:env(safe-area-inset-bottom,0px);--safe-b:env(safe-area-inset-left,0px);--safe-l:env(safe-area-inset-top,0px);transform:translate(-50%,-50%)rotate(90deg)}@supports (height:1svh){#app{--app-h:100svh}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html,body{overscroll-behavior:none;background:var(--m-ciel-haut,#0b0b2b);color:#fff;height:100%;margin:0;overflow:hidden}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif;position:fixed;inset:0}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.scene{position:absolute;inset:0}:root,:root[data-theme=sombre]{--m-ciel-haut:#0b0b2b;--m-ciel-bas:#2a1f5a;--m-etoile:#fff;--m-etoile-douce:#b8c4e0;--m-astre:#ffd86b;--m-fenetre-haut:#3a5ad0;--m-fenetre-bas:#142272;--m-active-haut:#5878f0;--m-active-bas:#2338a0;--m-douce-haut:#2b3a7a;--m-douce-bas:#141c48;--m-ligne-haut:#22306a;--m-ligne-bas:#121a44;--m-choisi-haut:#3a5ad0;--m-choisi-bas:#142272;--m-choisi:#ffd86b;--m-bordure:#f4f4f4;--m-liseret:#05061a;--m-ombre-portee:#05061a;--m-texte:#b8c4e0;--m-texte-fort:#fff;--m-texte-ombre:#05061a;--m-titre:#ffd86b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=clair]{--m-ciel-haut:#8fcfff;--m-ciel-bas:#fff0c9;--m-etoile:#fffffff2;--m-etoile-douce:#ffffffb3;--m-astre:#ffc93c;--m-fenetre-haut:#fff;--m-fenetre-bas:#d7e2fa;--m-active-haut:#fffaf0;--m-active-bas:#ffe9ad;--m-douce-haut:#f6f8ff;--m-douce-bas:#d9e2f6;--m-ligne-haut:#fff;--m-ligne-bas:#e6ecfa;--m-choisi-haut:#fffaf0;--m-choisi-bas:#ffe39a;--m-choisi:#b8730b;--m-bordure:#26336b;--m-liseret:#ffffffb3;--m-ombre-portee:#26336b66;--m-texte:#3b4675;--m-texte-fort:#141c48;--m-texte-ombre:#ffffffd9;--m-titre:#a8590a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#menu-principal{background:radial-gradient(circle at 12% 14%, var(--m-etoile) 0 1.5px, transparent 2px), radial-gradient(circle at 84% 8%, var(--m-astre) 0 2px, transparent 2.5px), radial-gradient(circle at 70% 27%, var(--m-etoile-douce) 0 1px, transparent 1.5px), radial-gradient(circle at 33% 6%, var(--m-etoile-douce) 0 1px, transparent 1.5px), radial-gradient(circle at 23% 92%, var(--m-etoile-douce) 0 1.5px, transparent 2px), radial-gradient(circle at 91% 78%, var(--m-etoile) 0 1px, transparent 1.5px), linear-gradient(180deg, var(--m-ciel-haut) 0%, var(--m-ciel-bas) 100%);overscroll-behavior:contain;touch-action:manipulation;padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 6px) calc(var(--safe-b) + 22px) calc(var(--safe-l) + 6px);flex-direction:column;align-items:center;font-family:Pixelify Sans,ui-monospace,monospace;display:flex;position:absolute;inset:0;overflow:hidden auto}#menu-principal #menu-entete{grid-template-columns:52px 1fr 52px;align-items:center;gap:8px;width:calc(100% - 24px);max-width:640px;display:grid}#menu-principal h1{text-align:center;white-space:nowrap;letter-spacing:1px;color:#ffd86b;text-shadow:0 3px #c98c2e,3px 3px #05061a,-2px 0 #05061a,2px 0 #05061a,0 -2px #05061a,0 6px #05061a;grid-column:2;margin:0;font:700 34px/1 Pixelify Sans,ui-monospace,monospace}#menu-principal #menu-bascule{cursor:pointer;border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-douce-haut) 0%, var(--m-douce-bas) 100%);width:52px;height:52px;box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-radius:8px;grid-area:1/3;place-items:center;padding:0;display:grid}#menu-principal #menu-bascule .ecrou{filter:drop-shadow(2px 2px #05061a);width:32px;height:32px}#menu-principal #menu-bascule[aria-pressed=true]{border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-choisi-haut) 0%, var(--m-choisi-bas) 100%);box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-color:var(--m-choisi);border-radius:8px}#menu-principal #menu-bascule:active{transform:translateY(2px)}#menu-principal #menu-bascule:focus-visible{outline:2px solid var(--m-choisi);outline-offset:2px}#menu-principal .invite{letter-spacing:1px;color:var(--m-texte-fort);text-shadow:2px 2px 0 var(--m-texte-ombre);margin:12px 0;font:400 16px/1.2 Pixelify Sans,ui-monospace,monospace}#menu-principal p.invite{animation:1.2s step-end infinite menu-clignote}@keyframes menu-clignote{50%{opacity:0}}@media (prefers-reduced-motion:reduce){#menu-principal p.invite{animation:none}}#menu-principal #reglages-generaux-btn{width:calc(100% - 24px);max-width:640px;box-shadow:inset 0 3px 0 #ffffff24, 0 4px 0 var(--m-ombre-portee);color:#f2d6dc;font:inherit;text-align:left;cursor:pointer;background:repeating-conic-gradient(#0000002e 0 25%, transparent 0 50%) 0 0/6px 6px, linear-gradient(160deg, #b13e53 0%, #8f2540 30%, #4a1222 80%, #2a0a14 100%);border:3px solid #12061a;border-radius:10px;align-items:center;gap:12px;margin-top:22px;padding:12px 18px;display:flex;position:relative}#menu-principal #reglages-generaux-btn .ecrou{filter:drop-shadow(2px 2px #05061a);flex:none;width:30px;height:30px}#menu-principal #reglages-generaux-btn .libelle{flex:1;gap:3px;min-width:0;display:grid}#menu-principal #reglages-generaux-btn .titre{color:#ffd86b;text-shadow:2px 2px #05061a;font-size:18px;font-weight:700}#menu-principal #reglages-generaux-btn .detail{color:#f2d6dc;text-shadow:1px 1px #05061a;font-size:13px}#menu-principal #reglages-generaux-btn .fleche{color:#ffd86b;text-shadow:2px 2px #05061a;font-size:30px;line-height:1}#menu-principal #reglages-generaux-btn:active{filter:brightness(1.25);transform:translateY(2px)}#menu-principal #reglages-generaux-btn:focus-visible{outline:2px solid var(--m-choisi);outline-offset:2px}#menu-principal #tours{perspective:1400px;perspective-origin:50% calc(50% + 17px);grid-template-rows:1fr 1fr;width:100%;max-width:640px;padding:34px 0 0;display:grid;position:relative}#menu-principal .valise-moitie{box-shadow:inset 0 3px 0 #ffffff24, 0 4px 0 var(--m-ombre-portee);background:repeating-conic-gradient(#0000002e 0 25%, transparent 0 50%) 0 0/6px 6px, linear-gradient(160deg, #b13e53 0%, #8f2540 30%, #4a1222 80%, #2a0a14 100%);border:3px solid #12061a;border-radius:10px;padding:8px;position:relative}#menu-principal .valise-fond{background:radial-gradient(circle,#7a3058 0 1.5px,#1a0616 2px 2.5px,#0000 3px) 0 0/26px 26px,radial-gradient(circle,#7a3058 0 1.5px,#1a0616 2px 2.5px,#0000 3px) 13px 13px/26px 26px,linear-gradient(45deg,#0000 calc(50% - 1px),#ffffff17 calc(50% - 1px) calc(50% + 1px),#00000061 calc(50% + 1px) calc(50% + 3px),#0000 calc(50% + 3px)) 0 0/26px 26px,linear-gradient(-45deg,#0000 calc(50% - 1px),#ffffff17 calc(50% - 1px) calc(50% + 1px),#00000061 calc(50% + 1px) calc(50% + 3px),#0000 calc(50% + 3px)) 0 0/26px 26px,radial-gradient(circle at 50% 0,#ffffff12,#0000 45%) 0 0/26px 26px,radial-gradient(circle at 0,#ffffff12,#0000 45%) 0 0/26px 26px,radial-gradient(80% 55% at 50% 40%,#8c3c784d,#0000 75%),linear-gradient(#3a1030 0%,#1a0616 100%);border:3px solid #12061a;border-radius:6px;padding:4px;box-shadow:inset 0 4px #00000059}#menu-principal .valise-coin{pointer-events:none;width:18px;height:18px;position:absolute}#menu-principal .valise-coin-hg{top:0;left:0}#menu-principal .valise-coin-hd{top:0;right:0;transform:scaleX(-1)}#menu-principal .valise-coin-bg{bottom:0;left:0;transform:scaleY(-1)}#menu-principal .valise-coin-bd{bottom:0;right:0;transform:scale(-1)}#menu-principal .valise-fermoir{z-index:2;pointer-events:none;width:18px;height:21px;position:absolute;top:-9px}#menu-principal .valise-fermoir-g{left:calc(25% - 9px)}#menu-principal .valise-fermoir-d{right:calc(25% - 9px)}#menu-principal .valise-poignee{z-index:2;pointer-events:none;width:66px;height:30px;position:absolute;top:-28px;left:50%;transform:translate(-50%)}#menu-principal .valise-couvercle{transform-origin:50% 0;transform-style:preserve-3d;position:relative}#menu-principal .valise-dehors,#menu-principal .valise-dedans{backface-visibility:hidden}#menu-principal .valise-dedans{height:100%}#menu-principal .valise-dehors{background:repeating-conic-gradient(#0000002e 0 25%, transparent 0 50%) 0 0/6px 6px, linear-gradient(160deg, #b13e53 0%, #8f2540 30%, #4a1222 80%, #2a0a14 100%);border:3px solid #12061a;border-radius:10px;position:absolute;inset:0;transform:rotateX(180deg);box-shadow:inset 0 3px #ffffff24}#menu-principal .valise-etoile{filter:drop-shadow(2px 3px #00000059);width:80px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#menu-principal .valise-etincelle{opacity:0;pointer-events:none;position:absolute}#menu-principal .valise-etincelle-1{width:21px;height:21px;top:18px;left:2%}#menu-principal .valise-etincelle-2{width:15px;height:15px;top:40%;right:0}#menu-principal .valise-etincelle-3{width:21px;height:21px;bottom:6px;left:12%}#menu-principal #tours[data-ouverture] .valise-couvercle{pointer-events:none;animation:1.3s cubic-bezier(.5,0,.3,1) .55s both menu-valise-ouvre}#menu-principal #tours[data-ouverture] .valise-fermoir{animation:.25s steps(2,end) .3s menu-valise-fermoir}#menu-principal #tours[data-ouverture] .valise-etincelle{animation:.7s steps(5,end) both menu-valise-etincelle}#menu-principal #tours[data-ouverture] .valise-etincelle-1{animation-delay:1.55s}#menu-principal #tours[data-ouverture] .valise-etincelle-2{animation-delay:1.7s}#menu-principal #tours[data-ouverture] .valise-etincelle-3{animation-delay:1.85s}@keyframes menu-valise-ouvre{0%{transform:rotateX(180deg)}to{transform:rotateX(0)}}@keyframes menu-valise-fermoir{50%{transform:translateY(-3px)}}@keyframes menu-valise-etincelle{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){#menu-principal #tours[data-ouverture] .valise-couvercle{pointer-events:auto;animation:none}#menu-principal #tours[data-ouverture] .valise-fermoir,#menu-principal #tours[data-ouverture] .valise-etincelle{animation:none}}#menu-principal .grille{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:8px;display:grid}#menu-principal .tour{min-width:0}#menu-principal .tour-lancer,#menu-principal .tour-reglages{aspect-ratio:4/3;width:100%;min-height:0;color:inherit;font:inherit;text-align:center;cursor:pointer;border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-fenetre-haut) 0%, var(--m-fenetre-bas) 100%);box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px;display:flex;position:relative;overflow:hidden;container-type:inline-size}#menu-principal .tour-lancer:active,#menu-principal .tour-reglages:active{border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-active-haut) 0%, var(--m-active-bas) 100%);box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-radius:8px;transform:translateY(2px)}#menu-principal .tour-lancer:focus-visible,#menu-principal .tour-reglages:focus-visible{outline:2px solid var(--m-choisi);outline-offset:2px}#menu-principal .tour[data-dossier=boule-de-cristal] .tour-lancer,#menu-principal .tour[data-dossier=boule-de-cristal] .tour-reglages{background:radial-gradient(75% 60% at 50% 35%,#542e968c,#28125033 60%,#0000 80%),linear-gradient(#160b2c 0%,#0c0619 50%,#06020c 100%)}#menu-principal .tour[data-dossier=boule-de-cristal] .tour-lancer:active,#menu-principal .tour[data-dossier=boule-de-cristal] .tour-reglages:active{filter:brightness(1.3);background:radial-gradient(75% 60% at 50% 35%,#542e968c,#28125033 60%,#0000 80%),linear-gradient(#160b2c 0%,#0c0619 50%,#06020c 100%)}#menu-principal .tour[data-dossier=carte-de-visite] .tour-lancer,#menu-principal .tour[data-dossier=carte-de-visite] .tour-reglages{background:radial-gradient(80% 70% at 50% 40%,#ffc47824,#0000 75%),repeating-linear-gradient(#0000 0 30px,#0a0402cc 30px 32px),linear-gradient(#5a3518 0%,#3d2210 55%,#2a1407 100%)}#menu-principal .tour[data-dossier=carte-de-visite] .tour-lancer:active,#menu-principal .tour[data-dossier=carte-de-visite] .tour-reglages:active{filter:brightness(1.3);background:radial-gradient(80% 70% at 50% 40%,#ffc47824,#0000 75%),repeating-linear-gradient(#0000 0 30px,#0a0402cc 30px 32px),linear-gradient(#5a3518 0%,#3d2210 55%,#2a1407 100%)}#menu-principal .tour[data-dossier=pile-ou-face] .tour-lancer,#menu-principal .tour[data-dossier=pile-ou-face] .tour-reglages{background:radial-gradient(125% 90% at 50% 46%,#0000 48%,#02050cb8 100%),repeating-radial-gradient(circle at 50% 43%,#d6b46e13 0 1px,#0000 1px 9px),repeating-radial-gradient(circle at 50% 51%,#d6b46e0e 0 1px,#0000 1px 9px),radial-gradient(90% 62% at 50% 40%,#fff0d21a,#0000 70%),radial-gradient(130% 95% at 50% 46%,#1d3466,#10203f 45%,#050b19 100%)}#menu-principal .tour[data-dossier=pile-ou-face] .tour-lancer:active,#menu-principal .tour[data-dossier=pile-ou-face] .tour-reglages:active{filter:brightness(1.3);background:radial-gradient(125% 90% at 50% 46%,#0000 48%,#02050cb8 100%),repeating-radial-gradient(circle at 50% 43%,#d6b46e13 0 1px,#0000 1px 9px),repeating-radial-gradient(circle at 50% 51%,#d6b46e0e 0 1px,#0000 1px 9px),radial-gradient(90% 62% at 50% 40%,#fff0d21a,#0000 70%),radial-gradient(130% 95% at 50% 46%,#1d3466,#10203f 45%,#050b19 100%)}#menu-principal .tour[data-dossier=morpion] .tour-lancer,#menu-principal .tour[data-dossier=morpion] .tour-reglages{background:radial-gradient(90% 55% at 50% 18%,#ffffff73,#0000 70%),linear-gradient(#cdeefc,#8fd3f4 55%,#63bde8)}#menu-principal .tour[data-dossier=morpion] .tour-lancer:active,#menu-principal .tour[data-dossier=morpion] .tour-reglages:active{filter:brightness(1.3);background:radial-gradient(90% 55% at 50% 18%,#ffffff73,#0000 70%),linear-gradient(#cdeefc,#8fd3f4 55%,#63bde8)}#menu-principal .tour[data-dossier=princesse] .tour-lancer,#menu-principal .tour[data-dossier=princesse] .tour-reglages{background:radial-gradient(115% 95% at 50% 48%,#0000 50%,#08010cb8 100%),linear-gradient(112deg,#0000 28%,#ffffff0b 46%,#0000 64%),radial-gradient(circle,#e8c47821 0 1.5px,#e8c4780d 2px 3.5px,#0000 4px) 50%/34px 34px,linear-gradient(45deg,#0000 calc(50% - .6px),#e8c47812 50%,#0000 calc(50% + .6px)) 50%/34px 34px,linear-gradient(-45deg,#0000 calc(50% - .6px),#e8c47812 50%,#0000 calc(50% + .6px)) 50%/34px 34px,radial-gradient(90% 70% at 50% 40%,#ffe1f017,#0000 70%),radial-gradient(130% 95% at 50% 46%,#5a2263,#3b1342 45%,#14051a 100%)}#menu-principal .tour[data-dossier=princesse] .tour-lancer:active,#menu-principal .tour[data-dossier=princesse] .tour-reglages:active{filter:brightness(1.3);background:radial-gradient(115% 95% at 50% 48%,#0000 50%,#08010cb8 100%),linear-gradient(112deg,#0000 28%,#ffffff0b 46%,#0000 64%),radial-gradient(circle,#e8c47821 0 1.5px,#e8c4780d 2px 3.5px,#0000 4px) 50%/34px 34px,linear-gradient(45deg,#0000 calc(50% - .6px),#e8c47812 50%,#0000 calc(50% + .6px)) 50%/34px 34px,linear-gradient(-45deg,#0000 calc(50% - .6px),#e8c47812 50%,#0000 calc(50% + .6px)) 50%/34px 34px,radial-gradient(90% 70% at 50% 40%,#ffe1f017,#0000 70%),radial-gradient(130% 95% at 50% 46%,#5a2263,#3b1342 45%,#14051a 100%)}#menu-principal .tour[data-dossier=six-predictions] .tour-lancer,#menu-principal .tour[data-dossier=six-predictions] .tour-reglages{background:radial-gradient(120% 88% at 50% 45%,#0000 50%,#0a0203b3 100%),repeating-linear-gradient(73deg,#ffffff05 0 1px,#0000 1px 4px),repeating-linear-gradient(-31deg,#0000000f 0 1px,#0000 1px 5px),radial-gradient(38% 26% at 22% 18%,#00000029,#0000 70%),radial-gradient(34% 30% at 80% 68%,#00000024,#0000 70%),radial-gradient(30% 22% at 70% 26%,#ffc8aa0d,#0000 70%),radial-gradient(90% 62% at 50% 38%,#ffe4be1c,#0000 70%),radial-gradient(130% 95% at 50% 44%,#6e2a2c,#4b1a1e 45%,#1c0709 100%)}#menu-principal .tour[data-dossier=six-predictions] .tour-lancer:active,#menu-principal .tour[data-dossier=six-predictions] .tour-reglages:active{filter:brightness(1.3);background:radial-gradient(120% 88% at 50% 45%,#0000 50%,#0a0203b3 100%),repeating-linear-gradient(73deg,#ffffff05 0 1px,#0000 1px 4px),repeating-linear-gradient(-31deg,#0000000f 0 1px,#0000 1px 5px),radial-gradient(38% 26% at 22% 18%,#00000029,#0000 70%),radial-gradient(34% 30% at 80% 68%,#00000024,#0000 70%),radial-gradient(30% 22% at 70% 26%,#ffc8aa0d,#0000 70%),radial-gradient(90% 62% at 50% 38%,#ffe4be1c,#0000 70%),radial-gradient(130% 95% at 50% 44%,#6e2a2c,#4b1a1e 45%,#1c0709 100%)}#menu-principal .tour[data-dossier=cinq-cartes] .tour-lancer,#menu-principal .tour[data-dossier=cinq-cartes] .tour-reglages{background:radial-gradient(120% 90%,#0000 50%,#00000073 100%),conic-gradient(from 200deg at 30% 60%,#e0473c,#4a2f7a 25%,#2b4f9e 50%,#1f6f6a 70%,#e0473c)}#menu-principal .tour[data-dossier=cinq-cartes] .tour-lancer:active,#menu-principal .tour[data-dossier=cinq-cartes] .tour-reglages:active{filter:brightness(1.3);background:radial-gradient(120% 90%,#0000 50%,#00000073 100%),conic-gradient(from 200deg at 30% 60%,#e0473c,#4a2f7a 25%,#2b4f9e 50%,#1f6f6a 70%,#e0473c)}#menu-principal .tour[data-dossier=trois-six-neuf-dame] .tour-lancer,#menu-principal .tour[data-dossier=trois-six-neuf-dame] .tour-reglages{background:radial-gradient(120% 90%,#0000 50%,#00000073 100%),conic-gradient(from 20deg at 70% 40%,#2b4f9e,#4a2f7a 30%,#e0473c 55%,#1f6f6a 80%,#2b4f9e)}#menu-principal .tour[data-dossier=trois-six-neuf-dame] .tour-lancer:active,#menu-principal .tour[data-dossier=trois-six-neuf-dame] .tour-reglages:active{filter:brightness(1.3);background:radial-gradient(120% 90%,#0000 50%,#00000073 100%),conic-gradient(from 20deg at 70% 40%,#2b4f9e,#4a2f7a 30%,#e0473c 55%,#1f6f6a 80%,#2b4f9e)}#menu-principal .tour[data-dossier=trois-paquets] .tour-lancer,#menu-principal .tour[data-dossier=trois-paquets] .tour-reglages{background:radial-gradient(120% 90% at 50% 45%,#0000 48%,#010e06bf 100%),repeating-linear-gradient(33deg,#ffffff06 0 1px,#0000 1px 3px),repeating-linear-gradient(-57deg,#0000000d 0 1px,#0000 1px 4px),radial-gradient(75% 55% at 50% 38%,#e6ffdc21,#0000 72%),radial-gradient(130% 100% at 50% 42%,#1d8a4f,#136b3c 48%,#04230f 100%)}#menu-principal .tour[data-dossier=trois-paquets] .tour-lancer:active,#menu-principal .tour[data-dossier=trois-paquets] .tour-reglages:active{filter:brightness(1.3);background:radial-gradient(120% 90% at 50% 45%,#0000 48%,#010e06bf 100%),repeating-linear-gradient(33deg,#ffffff06 0 1px,#0000 1px 3px),repeating-linear-gradient(-57deg,#0000000d 0 1px,#0000 1px 4px),radial-gradient(75% 55% at 50% 38%,#e6ffdc21,#0000 72%),radial-gradient(130% 100% at 50% 42%,#1d8a4f,#136b3c 48%,#04230f 100%)}#menu-principal .tour[data-dossier=pluie-tres-fine] .tour-lancer,#menu-principal .tour[data-dossier=pluie-tres-fine] .tour-reglages{background:radial-gradient(120% 90% at 50% 45%,#0000 45%,#03070ac7 100%),repeating-linear-gradient(67deg,#cde1f00e 0 1px,#0000 1px 6px),repeating-linear-gradient(67deg,#0000 0 13px,#cde1f00a 13px 14px,#0000 14px 23px),radial-gradient(65% 42% at 50% 16%,#ffd28c24,#0000 72%),radial-gradient(130% 100% at 50% 40%,#3a4b57,#26333d 50%,#0c1319 100%)}#menu-principal .tour[data-dossier=pluie-tres-fine] .tour-lancer:active,#menu-principal .tour[data-dossier=pluie-tres-fine] .tour-reglages:active{filter:brightness(1.3);background:radial-gradient(120% 90% at 50% 45%,#0000 45%,#03070ac7 100%),repeating-linear-gradient(67deg,#cde1f00e 0 1px,#0000 1px 6px),repeating-linear-gradient(67deg,#0000 0 13px,#cde1f00a 13px 14px,#0000 14px 23px),radial-gradient(65% 42% at 50% 16%,#ffd28c24,#0000 72%),radial-gradient(130% 100% at 50% 40%,#3a4b57,#26333d 50%,#0c1319 100%)}#menu-principal .tour[data-dossier=trois-questions] .tour-lancer,#menu-principal .tour[data-dossier=trois-questions] .tour-reglages{background:linear-gradient(#000 0 16%,#0000 16% 84%,#000 84%),radial-gradient(120% 90% at 50% 45%,#0000 45%,#00000080 100%),radial-gradient(70% 55% at 42% 34%,#ffeecd24,#0000 72%),repeating-linear-gradient(28deg,#ffffff05 0 1px,#0000 1px 3px),radial-gradient(130% 100% at 50% 42%,#2c5486,#1d3a63 50%,#0c1a30 100%)}#menu-principal .tour[data-dossier=trois-questions] .tour-lancer:active,#menu-principal .tour[data-dossier=trois-questions] .tour-reglages:active{filter:brightness(1.3);background:linear-gradient(#000 0 16%,#0000 16% 84%,#000 84%),radial-gradient(120% 90% at 50% 45%,#0000 45%,#00000080 100%),radial-gradient(70% 55% at 42% 34%,#ffeecd24,#0000 72%),repeating-linear-gradient(28deg,#ffffff05 0 1px,#0000 1px 3px),radial-gradient(130% 100% at 50% 42%,#2c5486,#1d3a63 50%,#0c1a30 100%)}#menu-principal .tour[data-dossier=analyseur-q] .tour-lancer,#menu-principal .tour[data-dossier=analyseur-q] .tour-reglages{background:radial-gradient(70% 60% at 50% 45%,#f7931e33,#0000 75%),#0b0b0d}#menu-principal .tour[data-dossier=analyseur-q] .tour-lancer:active,#menu-principal .tour[data-dossier=analyseur-q] .tour-reglages:active{filter:brightness(1.3);background:radial-gradient(70% 60% at 50% 45%,#f7931e33,#0000 75%),#0b0b0d}#menu-principal .main{visibility:hidden;filter:drop-shadow(2px 2px #05061a);width:24px;height:18px;position:absolute;top:6px;left:4px}#menu-principal :is(.tour-lancer,.tour-reglages):is(:active,:focus-visible) .main{visibility:visible}#menu-principal .tour-icone{filter:drop-shadow(2px 3px #05061ab3);flex:none;width:34cqi;height:34cqi}#menu-principal .tour-nom{letter-spacing:.3px;text-wrap:balance;color:#fff;text-shadow:-2px 0 #05061a,2px 0 #05061a,0 -2px #05061a,0 2px #05061a,-2px -2px #05061a,2px -2px #05061a,-2px 2px #05061a,2px 2px #05061a,2px 3px #05061a;max-width:100%;font-size:13cqi;font-weight:700;line-height:1.05}#menu-principal .tour .favori{color:#ffd86b;text-shadow:2px 2px #05061a;font-size:17px;line-height:1;position:absolute;top:3px;left:6px}#menu-principal .tour-reglages .ecrou{filter:drop-shadow(2px 2px #05061a);width:22px;height:22px;position:absolute;top:5px;right:5px}@media (orientation:landscape) and (max-height:500px){#menu-principal{padding-top:calc(var(--safe-t) + 10px)}#menu-principal #menu-entete,#menu-principal #reglages-generaux-btn{max-width:960px}#menu-principal #tours{max-width:760px}#menu-principal h1{font-size:32px}#menu-principal .invite{margin:5px 0}#menu-principal .grille{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}#page-reglages-generaux{overscroll-behavior:contain;touch-action:manipulation;padding:calc(var(--safe-t) + 18px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 24px) calc(var(--safe-l) + 16px);background:linear-gradient(180deg, var(--m-ciel-haut) 0%, var(--m-ciel-bas) 100%);color:var(--m-texte);font-family:Pixelify Sans,ui-monospace,monospace;position:absolute;inset:0;overflow-y:auto}#page-reglages-generaux header,#page-reglages-generaux .reglage{max-width:640px;margin:0 auto 14px}#page-reglages-generaux header{justify-content:space-between;align-items:center;gap:12px;display:flex}#page-reglages-generaux h1{color:var(--m-titre);text-shadow:2px 2px 0 var(--m-texte-ombre);margin:0;font:700 26px/1.1 Pixelify Sans,ui-monospace,monospace}#page-reglages-generaux #reglages-generaux-fermer{width:44px;height:44px;color:var(--m-texte-fort);cursor:pointer;border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-douce-haut) 0%, var(--m-douce-bas) 100%);box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-radius:8px;flex:none;font:600 24px/1 Pixelify Sans,ui-monospace,monospace}#page-reglages-generaux .reglage{border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-ligne-haut) 0%, var(--m-ligne-bas) 100%);box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-radius:8px;padding:12px 14px 14px}#page-reglages-generaux h2{color:var(--m-titre);text-shadow:2px 2px 0 var(--m-texte-ombre);margin:0 0 10px;font:700 18px/1.2 Pixelify Sans,ui-monospace,monospace}#page-reglages-generaux .aide,#page-reglages-generaux #version{color:color-mix(in srgb, var(--m-texte) 80%, transparent);margin:0 0 10px;font:13px/1.35 system-ui,sans-serif}#page-reglages-generaux .choix{flex-wrap:wrap;gap:8px;display:flex}#page-reglages-generaux .choix button,#page-reglages-generaux #journal-btn{min-width:52px;color:var(--m-texte);cursor:pointer;border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-douce-haut) 0%, var(--m-douce-bas) 100%);box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-radius:8px;padding:7px 12px 9px;font:600 15px/1 Pixelify Sans,ui-monospace,monospace}#page-reglages-generaux .choix button[aria-checked=true],#page-reglages-generaux #journal-btn[aria-checked=true]{color:var(--m-choisi);border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-choisi-haut) 0%, var(--m-choisi-bas) 100%);box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-color:var(--m-choisi);border-radius:8px}#page-reglages-generaux .choix button:active,#page-reglages-generaux #journal-btn:active{transform:translateY(2px)}#page-reglages-generaux #favoris{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}#page-reglages-generaux #favoris button{width:100%;color:var(--m-texte-fort);text-align:left;cursor:pointer;border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-douce-haut) 0%, var(--m-douce-bas) 100%);box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-radius:8px;align-items:center;gap:10px;padding:5px 12px 5px 8px;font:600 16px/1.1 Pixelify Sans,ui-monospace,monospace;display:flex}#page-reglages-generaux #favoris button .tour-icone{flex:none;width:32px;height:32px}#page-reglages-generaux #favoris button .tour-nom{flex:1;min-width:0}#page-reglages-generaux #favoris button .etoile{color:color-mix(in srgb, var(--m-texte) 35%, transparent);font-size:22px}#page-reglages-generaux #favoris button[aria-checked=true]{border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-choisi-haut) 0%, var(--m-choisi-bas) 100%);box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-color:var(--m-choisi);border-radius:8px}#page-reglages-generaux #favoris button[aria-checked=true] .etoile{color:var(--m-titre);text-shadow:2px 2px 0 var(--m-texte-ombre)}#page-reglages-generaux #favoris button:active{transform:translateY(2px)}#journal{overscroll-behavior:contain;padding:calc(var(--safe-t) + 18px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 24px) calc(var(--safe-l) + 16px);background:linear-gradient(180deg, var(--m-ciel-haut) 0%, var(--m-ciel-bas) 100%);color:var(--m-texte);font:15px/1.5 system-ui,sans-serif;position:absolute;inset:0;overflow-y:auto}#journal header{justify-content:space-between;align-items:center;gap:12px;max-width:680px;margin:0 auto 14px;display:flex}#journal h1{color:var(--m-titre);text-shadow:2px 2px 0 var(--m-texte-ombre);margin:0;font:700 26px/1.1 Pixelify Sans,ui-monospace,monospace}#journal #journal-fermer{width:44px;height:44px;color:var(--m-texte-fort);cursor:pointer;border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-douce-haut) 0%, var(--m-douce-bas) 100%);box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-radius:8px;flex:none;font:600 24px/1 Pixelify Sans,ui-monospace,monospace}#journal .journal-langue{max-width:680px;color:color-mix(in srgb, var(--m-texte) 75%, transparent);margin:0 auto 12px;font-size:13px}#journal .version{border:3px solid var(--m-bordure);background:linear-gradient(180deg, var(--m-ligne-haut) 0%, var(--m-ligne-bas) 100%);max-width:680px;box-shadow:inset 0 0 0 2px var(--m-liseret), inset 0 3px 0 2px #ffffff2e, 0 4px 0 var(--m-ombre-portee);border-radius:8px;margin:0 auto 14px;padding:12px 16px 6px}#journal h2{color:var(--m-titre);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 6px;font:700 20px/1.2 Pixelify Sans,ui-monospace,monospace;display:flex}#journal h2 .date{color:color-mix(in srgb, var(--m-texte) 70%, transparent);font-size:13px}#journal .detail{color:color-mix(in srgb, var(--m-texte) 65%, transparent);margin:0 0 6px;font-size:12px}#journal ul{margin:0 0 8px;padding-left:20px}#journal li{margin-bottom:6px}#journal li ul{margin:6px 0 0}#journal strong{color:var(--m-texte-fort)}#journal code{color:var(--m-titre);font:13px ui-monospace,monospace}html[data-tour=boule-de-cristal],html[data-tour=boule-de-cristal] body{color:#f3e2b0;background:#05020b}.scene-boule-de-cristal{--fade:1.5s;--dim:0;--ball:min(calc(var(--app-w) * .74), calc(var(--app-h) * .42), 520px);color:#f3e2b0;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-boule-de-cristal #dim{z-index:20;opacity:var(--dim);pointer-events:none;background:#000;position:fixed;inset:0}.scene-boule-de-cristal #stage{touch-action:none;isolation:isolate;background:#05020b;position:fixed;inset:0;overflow:hidden}.scene-boule-de-cristal .velvet{background:radial-gradient(75% 45% at 50% 40%,#542e966b,#2812502e 55%,#0000 75%),radial-gradient(140% 60% at 50% 100%,#3410488c,#0000 60%),linear-gradient(#0c0619 0%,#0a0414 45%,#06020c 100%);position:absolute;inset:0}.scene-boule-de-cristal .velvet:before{content:"";opacity:.6;background:repeating-linear-gradient(90deg, transparent 0, #00000073 calc(var(--app-w) * .07), #6e46be12 calc(var(--app-w) * .12), transparent calc(var(--app-w) * .17)), repeating-linear-gradient(90deg, transparent 0, #00000038 calc(var(--app-w) * .03), transparent calc(var(--app-w) * .055));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0009 55%,#0000 82%);mask-image:linear-gradient(#000 0%,#0009 55%,#0000 82%)}.scene-boule-de-cristal .vignette{pointer-events:none;background:radial-gradient(90% 75% at 50% 45%,#0000 42%,#00000080 76%,#000000eb 100%);position:absolute;inset:0}.scene-boule-de-cristal #dust{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-boule-de-cristal .mote{width:var(--s);height:var(--s);box-shadow:0 0 calc(var(--s) * 2.5) calc(var(--s) * .6) #ffc46973;opacity:0;will-change:transform, opacity;animation:boule-rise var(--dur) linear var(--delay) infinite, boule-twinkle var(--tw) ease-in-out var(--delay) infinite;background:#ffe3a3;border-radius:50%;position:absolute;bottom:-12px}@keyframes boule-rise{0%{transform:translate(0,0)}25%{transform:translate3d(var(--dx), calc(var(--app-h) * -.28), 0)}50%{transform:translate3d(0, calc(var(--app-h) * -.56), 0)}75%{transform:translate3d(calc(var(--dx) * -1), calc(var(--app-h) * -.84), 0)}to{transform:translate3d(0, calc(var(--app-h) * -1.12), 0)}}@keyframes boule-twinkle{0%,to{opacity:calc(var(--o) * .2)}50%{opacity:var(--o)}}.scene-boule-de-cristal .altar{--mist-t:2s;left:50%;top:calc(50% + (var(--safe-t) - var(--safe-b)) / 2);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.scene-boule-de-cristal .altar.instant,.scene-boule-de-cristal .altar.instant *{transition:none!important}.scene-boule-de-cristal .halo,.scene-boule-de-cristal .halo-warm{left:50%;top:calc(var(--ball) * .5);width:calc(var(--ball) * 2.1);height:calc(var(--ball) * 2.1);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.scene-boule-de-cristal .halo{opacity:.7;transition:opacity var(--mist-t) ease-out;background:radial-gradient(circle,#8c64eb5c 0%,#603cbe2e 30%,#3c1e8212 48%,#0000 66%);animation:9s ease-in-out infinite boule-breathe}.scene-boule-de-cristal .altar.stirring .halo{opacity:1;transition-timing-function:ease-in}.scene-boule-de-cristal .halo-warm{opacity:0;transition:opacity var(--mist-t) ease-in-out;background:radial-gradient(circle,#ffd68c29 0%,#ffbe6e0f 32%,#0000 55%)}.scene-boule-de-cristal .altar.revealed .halo-warm{opacity:1}@keyframes boule-breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.05)}}.scene-boule-de-cristal .floor{left:50%;bottom:calc(var(--ball) * -.1);width:calc(var(--ball) * 1.7);height:calc(var(--ball) * .36);pointer-events:none;background:radial-gradient(34% 26% at 50% 58%,#000000bf,#0000 100%),radial-gradient(#6e50c833 0%,#2814501f 42%,#0000 70%);border-radius:50%;position:absolute;transform:translate(-50%)}.scene-boule-de-cristal .ball{z-index:2;width:var(--ball);height:var(--ball);box-shadow:0 0 calc(var(--ball) * .07) #785adc47, 0 calc(var(--ball) * .05) calc(var(--ball) * .12) #0009;border-radius:50%;position:relative}.scene-boule-de-cristal .globe{clip-path:circle(50%);background:radial-gradient(circle at 50% 58%,#22144a 0%,#140a33 38%,#0a0419 66%,#030107 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.scene-boule-de-cristal .globe>*{pointer-events:none;border-radius:50%;position:absolute;inset:0}.scene-boule-de-cristal .globe>.arc{background:radial-gradient(circle,#0000 64%,#ffffff26 68.5%,#0000 71%);inset:3.5%;-webkit-mask-image:linear-gradient(140deg,#000 18%,#0000 48%);mask-image:linear-gradient(140deg,#000 18%,#0000 48%)}.scene-boule-de-cristal .globe>.arc-low{background:radial-gradient(circle,#0000 63%,#bea0ff1f 68%,#0000 71%);inset:5%;-webkit-mask-image:linear-gradient(320deg,#000 15%,#0000 40%);mask-image:linear-gradient(320deg,#000 15%,#0000 40%)}.scene-boule-de-cristal .globe>.specular{width:34%;height:22%;filter:blur(calc(var(--ball) * .006));background:radial-gradient(#ffffffc7 0%,#ffffff52 30%,#ffffff0f 60%,#0000 72%);inset:10% auto auto 17%;transform:rotate(-38deg)}.scene-boule-de-cristal .globe>.glint{background:radial-gradient(#fff 0%,#ffffffb3 40%,#0000 72%);width:7%;height:4.2%;inset:17% auto auto 25.5%;transform:rotate(-38deg)}.scene-boule-de-cristal .mist-wrap{opacity:.8;transition:opacity var(--mist-t) ease-out, transform var(--mist-t) ease-in-out;transform:scale(1)}.scene-boule-de-cristal .mist-wrap.front{opacity:.65}.scene-boule-de-cristal .altar.stirring .mist-wrap.front{opacity:1}.scene-boule-de-cristal .altar.stirring .mist-wrap{opacity:1;transition-timing-function:ease-in,ease-in-out;transform:scale(1.07)}.scene-boule-de-cristal .mist{will-change:transform;border-radius:50%;position:absolute;inset:-30%}.scene-boule-de-cristal .m1{filter:blur(calc(var(--ball) * .028));opacity:.9;transform-origin:47% 53%;background:radial-gradient(30% 16% at 34% 42%,#af91ffcc,#0000 70%),radial-gradient(24% 13% at 64% 60%,#7855e1d9,#0000 72%),radial-gradient(14% 22% at 52% 30%,#d7c3ff80,#0000 70%),radial-gradient(20% 10% at 44% 70%,#bea0ff73,#0000 70%);animation:41s linear infinite boule-swirl}.scene-boule-de-cristal .m2{filter:blur(calc(var(--ball) * .045));opacity:.75;transform-origin:54% 48%;background:radial-gradient(18% 32% at 60% 36%,#e1c8ff80,#0000 70%),radial-gradient(32% 14% at 38% 68%,#ffd6a042,#0000 70%),radial-gradient(16% 16% at 72% 72%,#966ef099,#0000 70%);animation:63s linear infinite reverse boule-swirl}.scene-boule-de-cristal .m3{filter:blur(calc(var(--ball) * .05));opacity:.6;background:conic-gradient(from 20deg,#0000 0deg,#bea5ff73 40deg,#0000 95deg,#a082fa61 170deg,#0000 230deg,#dcc8ff66 290deg,#0000 340deg);animation:97s linear infinite boule-spin;-webkit-mask-image:radial-gradient(circle,#0000 8%,#000 30% 45%,#0000 62%);mask-image:radial-gradient(circle,#0000 8%,#000 30% 45%,#0000 62%)}@keyframes boule-spin{to{transform:rotate(360deg)}}@keyframes boule-swirl{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.12)}to{transform:rotate(360deg)scale(1)}}.scene-boule-de-cristal .inner-glow{opacity:0;transition:opacity var(--mist-t) ease-out;background:radial-gradient(circle at 50% 52%,#c8afff6b 0%,#9673f029 32%,#0000 60%)}.scene-boule-de-cristal .altar.stirring .inner-glow{opacity:.9;transition-timing-function:ease-in}.scene-boule-de-cristal .warm-glow{opacity:0;transition:opacity var(--mist-t) ease-in-out;background:radial-gradient(circle at 50% 52%,#ffdea033 0%,#ffc88212 34%,#0000 58%)}.scene-boule-de-cristal .altar.revealed .warm-glow{opacity:1}.scene-boule-de-cristal .number{font-family:Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif;font-weight:400;font-size:calc(var(--ball) * var(--num-k,.42));font-variant-numeric:lining-nums;letter-spacing:.01em;white-space:nowrap;color:#f6e6b6;opacity:0;filter:blur(calc(var(--ball) * .035));transition:opacity var(--fade) cubic-bezier(.45, 0, .35, 1), filter var(--fade) cubic-bezier(.2, .6, .3, 1), transform calc(var(--fade) * 1.3) cubic-bezier(.2, .6, .3, 1);justify-content:center;align-items:center;line-height:1;display:flex;transform:scale(.88)}.scene-boule-de-cristal .number.shown{opacity:1;filter:blur();transform:scale(1)}.scene-boule-de-cristal .number span{text-shadow:0 0 .04em #fff4d6f2,0 0 .14em #ffd28299,0 0 .38em #e6aa5a59,0 0 .8em #aa78ff4d;padding-top:.06em;animation:7s ease-in-out infinite boule-float;display:block}@keyframes boule-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5%)}}.scene-boule-de-cristal .shade{box-shadow:inset 0 0 calc(var(--ball) * .03) #d2beff2e, inset calc(var(--ball) * -.04) calc(var(--ball) * -.06) calc(var(--ball) * .1) #0000008c;background:radial-gradient(circle at 46% 40%,#0000 50%,#08031459 72%,#020008d9 100%)}.scene-boule-de-cristal .refract{background:radial-gradient(70% 30% at 55% 95%,#bea0ff57,#0000 70%)}.scene-boule-de-cristal .rimline{box-shadow:inset 0 0 0 1px #dccdff1a}.scene-boule-de-cristal .base{z-index:3;width:calc(var(--ball) * .8);height:calc(var(--ball) * .4);margin-top:calc(var(--ball) * -.13);display:block;position:relative;overflow:visible}.scene-boule-de-cristal #zones{z-index:30;pointer-events:none;position:fixed;inset:0}.scene-boule-de-cristal .zone{box-sizing:border-box;background:#f3e2b009;border-top:1px dashed #f3e2b099;position:absolute}.scene-boule-de-cristal .zone:first-child{border-top:none}.scene-boule-de-cristal .zone.hit{animation:1s ease-out boule-hit}.scene-boule-de-cristal .zone .tag{left:calc(12px + var(--safe-l));top:50%;transform:translateY(-50%)}@keyframes boule-hit{0%{background:#f3e2b04d}to{background:#f3e2b009}}.scene-boule-de-cristal .tag{color:#f3e2b0;white-space:nowrap;background:#0a0516cc;border:1px solid #f3e2b04d;border-radius:999px;padding:5px 10px;font:600 12px/1.2 -apple-system,system-ui,sans-serif;position:absolute}.scene-boule-de-cristal .tag b{margin-left:4px;font:400 18px/1 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-boule-de-cristal #testbar{z-index:40;left:50%;top:calc(var(--safe-t) + 10px);color:#f3e2b0;white-space:nowrap;touch-action:none;background:#0c061ae6;border:1px solid #f3e2b040;border-radius:999px;align-items:center;gap:6px;padding:5px;font:13px/1 -apple-system,system-ui,sans-serif;display:flex;position:fixed;transform:translate(-50%)}.scene-boule-de-cristal #testbar .state{opacity:.9;min-width:8.5em;padding:0 8px}.scene-boule-de-cristal #testbar button{color:#f3e2b0;cursor:pointer;background:#ffffff0d;border:1px solid #f3e2b040;border-radius:999px;min-height:34px;padding:0 14px;font-family:inherit;font-size:13px}.scene-boule-de-cristal #settings{z-index:50;color:#f0e8ffe6;background:radial-gradient(at 50% 0,#3c1e6e99,#05020bf7 70%),#05020b;justify-content:center;display:flex;position:fixed;inset:0}.scene-boule-de-cristal .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:520px;height:100%;padding:calc(var(--safe-t) + 24px) calc(var(--safe-r) + 18px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 18px);overflow-y:auto}.scene-boule-de-cristal .sheet h1{letter-spacing:.02em;color:#f6e6b6;margin:0;font:400 30px/1.1 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-boule-de-cristal .sheet .sub{color:#e6d7ff8c;margin:6px 0 20px;font-size:13px}.scene-boule-de-cristal .sheet button{color:#f3e2b0;cursor:pointer;background:#ffffff0d;border:1px solid #f3e2b040;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-boule-de-cristal .sheet button.link{color:#ebe1ff73;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-boule-de-cristal .card{background:#ffffff09;border:1px solid #f3e2b01f;border-radius:16px;margin-bottom:12px;padding:16px}.scene-boule-de-cristal .row-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:15px;display:flex}.scene-boule-de-cristal .row-label small{color:#e6d7ff80;font-size:12px}.scene-boule-de-cristal output{color:#f3e2b0;font-variant-numeric:tabular-nums}.scene-boule-de-cristal .values{gap:6px;display:grid}.scene-boule-de-cristal .value-row{color:#f0e8ffcc;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.scene-boule-de-cristal .value-row b{color:#f6e6b6;font:400 22px/1 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-boule-de-cristal input[type=range]{accent-color:#d9b86c;width:100%;height:32px;margin:0}.scene-boule-de-cristal .hint{color:#e6d7ff80;margin:0 0 10px;font-size:12px;line-height:1.4}.scene-boule-de-cristal .options{display:grid}.scene-boule-de-cristal .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-boule-de-cristal .toggle-row+.toggle-row{border-top:1px solid #f3e2b01f;margin-top:6px;padding-top:10px}.scene-boule-de-cristal .toggle-row input{accent-color:#d9b86c;flex:none;width:22px;height:22px;margin:0}.scene-boule-de-cristal .croix{color:#f3e2b0;cursor:pointer;background:#ffffff0d;border:1px solid #f3e2b040;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-boule-de-cristal .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-boule-de-cristal .menu-head{justify-content:space-between;gap:12px;display:flex}.scene-boule-de-cristal .menu-head .sub{margin:6px 0 0;font-size:15px}.scene-boule-de-cristal .test-zones{width:100%;margin-top:12px}.scene-boule-de-cristal .menu-head{top:calc(-1 * (var(--safe-t) + 24px));z-index:3;margin:calc(-1 * (var(--safe-t) + 24px)) calc(-1 * (var(--safe-r) + 18px)) 18px calc(-1 * (var(--safe-l) + 18px));padding:calc(var(--safe-t) + 24px) calc(var(--safe-r) + 18px) 14px calc(var(--safe-l) + 18px);background:#140a26f7;border-bottom:1px solid #f3e2b040;align-items:flex-start;position:sticky}.scene-boule-de-cristal #hold-ring{z-index:12;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-boule-de-cristal #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-boule-de-cristal #hold-ring circle{fill:none;stroke-width:6px}.scene-boule-de-cristal #hold-ring .track{stroke:#f3e2b02e}.scene-boule-de-cristal #hold-ring .fill{stroke:#f3e2b0;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-boule-de-cristal #hold-ring.run{animation:boule-ring-show .2s ease var(--ring-delay) forwards}.scene-boule-de-cristal #hold-ring.run .fill{animation:boule-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}@keyframes boule-ring-show{to{opacity:1}}@keyframes boule-ring-fill{to{stroke-dashoffset:0}}html[data-tour=carte-de-visite],html[data-tour=carte-de-visite] body{color:#ecd6a4;background:#140b05}.scene-carte-de-visite{--fade:1.2s;--dim:0;color:#ecd6a4;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-carte-de-visite #dim{z-index:20;opacity:var(--dim);pointer-events:none;background:#000;position:fixed;inset:0}.scene-carte-de-visite #stage{touch-action:none;isolation:isolate;background:#140b05;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.scene-carte-de-visite #table{width:100%;height:100%;position:absolute;inset:0}.scene-carte-de-visite .lampe{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(70% 48% at 50% 44%,#ffc47833,#ffaa5a0f 55%,#0000 75%),linear-gradient(#0000002e,#0000 30% 70%,#0000004d);position:absolute;inset:0}.scene-carte-de-visite .vignette{pointer-events:none;background:radial-gradient(85% 70% at 50% 46%,#0000 40%,#0804018c 78%,#040200eb 100%);position:absolute;inset:0}.scene-carte-de-visite .carte{z-index:1;width:min(var(--app-w) * .78, var(--app-h) * 1.1, 640px);aspect-ratio:85/55;perspective:260cqw;position:relative;transform:rotate(-3deg);container-type:inline-size}.scene-carte-de-visite .faces{transform-style:preserve-3d;transition:transform var(--fade) cubic-bezier(.45, .05, .3, 1);position:absolute;inset:0}.scene-carte-de-visite .retournee .faces{transform:rotateY(180deg)}.scene-carte-de-visite .instant .faces{transition:none}.scene-carte-de-visite .face{color:#4a2e1a;text-align:center;backface-visibility:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .27 0 0 0 0 .12 -.7 0 0 0 .42'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(circle at 86% 18%,#965f2826,#0000 4%),radial-gradient(circle at 10% 72%,#965f281f,#0000 3%),radial-gradient(circle at 64% 90%,#8c55231f,#0000 5%),radial-gradient(72% 68% at 46% 42%,#fffaeb59,#0000 70%),linear-gradient(160deg,#efe3c6 30%,#d9c69c);border-radius:1.2cqw;position:absolute;inset:0;box-shadow:inset 0 0 2.4cqw #784e1e59,inset 0 0 .4cqw #6e461966,0 .3cqw .6cqw #00000073,0 4cqw 8cqw #00000080,1.5cqw 6cqw 12cqw #0000004d}.scene-carte-de-visite .face:before{content:"";pointer-events:none;position:absolute;inset:3.6cqw;box-shadow:inset 0 0 0 .4cqw #4a2e1acc,inset 0 0 0 1.1cqw #0000,inset 0 0 0 1.35cqw #4a2e1a80}.scene-carte-de-visite .coin{fill:none;stroke:#4a2e1ab3;stroke-width:1.8px;stroke-linecap:round;width:7cqw;height:7cqw;position:absolute}.scene-carte-de-visite .coin.hg{top:5.4cqw;left:5.4cqw}.scene-carte-de-visite .coin.hd{top:5.4cqw;right:5.4cqw;transform:scaleX(-1)}.scene-carte-de-visite .coin.bg{bottom:5.4cqw;left:5.4cqw;transform:scaleY(-1)}.scene-carte-de-visite .coin.bd{bottom:5.4cqw;right:5.4cqw;transform:scale(-1)}.scene-carte-de-visite .recto{grid-template-rows:1fr auto;grid-template-columns:21cqw 1fr;align-items:center;column-gap:3cqw;padding:8cqw 9cqw 7.4cqw;display:grid}.scene-carte-de-visite .chiffre{width:100%;overflow:visible}.scene-carte-de-visite .chiffre .laurier path{fill:none;stroke:#7a5638e6;stroke-width:1.8px;stroke-linecap:round}.scene-carte-de-visite .chiffre .feuilles path{fill:#7a5638d1;stroke:none}.scene-carte-de-visite .chiffre .lettre{text-anchor:middle;fill:#4a2e1a;font:italic 400 50px/1 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-carte-de-visite .chiffre .h{fill:#4a2e1ac7}.scene-carte-de-visite .titre{flex-direction:column;align-items:center;display:flex}.scene-carte-de-visite .fondee{letter-spacing:.12em;color:#7a5638;margin:0 0 1.8cqw;font:italic 400 2.5cqw/1 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-carte-de-visite .nom{flex-direction:column;align-items:center;margin:0;font-weight:400;line-height:1;display:flex}.scene-carte-de-visite .nom-petit{color:#7a5638;font:italic 400 5.2cqw/1 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-carte-de-visite .nom-grand{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;margin-top:1cqw;margin-right:-.07em;font:400 5.4cqw/1 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-carte-de-visite .adresse{color:#7a5638;margin:2cqw 0 0;font:italic 400 2.7cqw/1.2 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-carte-de-visite .confort{letter-spacing:.14em;text-transform:uppercase;color:#7a5638;border-top:.25cqw solid #4a2e1a66;grid-column:1/-1;justify-self:center;width:70%;margin:0;padding-top:1.8cqw;font:400 2.1cqw/1 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-carte-de-visite .verso{place-items:center;display:grid;transform:rotateY(180deg)}.scene-carte-de-visite .numero{color:#1d2846;white-space:nowrap;text-shadow:0 0 .5cqw #1d284659;mix-blend-mode:multiply;opacity:.94;font:600 46cqw/1 Caveat,Segoe Script,Bradley Hand,cursive;transform:rotate(-6deg)}.scene-carte-de-visite #zones{z-index:30;pointer-events:none;position:fixed;inset:0}.scene-carte-de-visite .zone{box-sizing:border-box;background:#f3e2b009;border-top:1px dashed #f3e2b099;position:absolute}.scene-carte-de-visite .zone:first-child,.scene-carte-de-visite .zone.right:nth-child(2){border-top:none}.scene-carte-de-visite .zone.right{border-left:1px dashed #f3e2b099}.scene-carte-de-visite .zone.right .tag{left:auto;right:calc(12px + var(--safe-r))}.scene-carte-de-visite .zone.hit{animation:1s ease-out cdv-hit}.scene-carte-de-visite .zone .tag{left:calc(12px + var(--safe-l));top:50%;transform:translateY(-50%)}@keyframes cdv-hit{0%{background:#f3e2b04d}to{background:#f3e2b009}}.scene-carte-de-visite .tag{color:#ecd6a4;white-space:nowrap;background:#0a0516cc;border:1px solid #f3e2b04d;border-radius:999px;padding:5px 10px;font:600 12px/1.2 -apple-system,system-ui,sans-serif;position:absolute}.scene-carte-de-visite .tag b{margin-left:4px;font:400 18px/1 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-carte-de-visite #testbar{z-index:40;left:50%;top:calc(var(--safe-t) + 10px);color:#ecd6a4;white-space:nowrap;touch-action:none;background:#0c061ae6;border:1px solid #f3e2b040;border-radius:999px;align-items:center;gap:6px;padding:5px;font:13px/1 -apple-system,system-ui,sans-serif;display:flex;position:fixed;transform:translate(-50%)}.scene-carte-de-visite #testbar .state{opacity:.9;min-width:8.5em;padding:0 8px}.scene-carte-de-visite #testbar button{color:#ecd6a4;cursor:pointer;background:#ffffff0d;border:1px solid #ecd6a440;border-radius:999px;min-height:34px;padding:0 14px;font-family:inherit;font-size:13px}.scene-carte-de-visite #settings{z-index:50;color:#f5ecdae6;background:radial-gradient(at 50% 0,#6e421e8c,#0e0804f7 70%),#140b05;justify-content:center;display:flex;position:fixed;inset:0}.scene-carte-de-visite .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:520px;height:100%;padding:calc(var(--safe-t) + 24px) calc(var(--safe-r) + 18px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 18px);overflow-y:auto}.scene-carte-de-visite .sheet h1{letter-spacing:.02em;color:#f6e6bf;margin:0;font:400 30px/1.1 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-carte-de-visite .sheet .sub{color:#f0e1c88c;margin:6px 0 20px;font-size:13px}.scene-carte-de-visite .sheet button{color:#ecd6a4;cursor:pointer;background:#ffffff0d;border:1px solid #ecd6a440;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-carte-de-visite .sheet button.link{color:#f0e4cd73;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-carte-de-visite .card{background:#ffffff09;border:1px solid #ecd6a41f;border-radius:16px;margin-bottom:12px;padding:16px}.scene-carte-de-visite .row-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:15px;display:flex}.scene-carte-de-visite .row-label small{color:#f0e1c880;font-size:12px}.scene-carte-de-visite output{color:#ecd6a4;font-variant-numeric:tabular-nums}.scene-carte-de-visite .values{gap:6px;display:grid}.scene-carte-de-visite .value-row{color:#f5ecdacc;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.scene-carte-de-visite .value-row b{color:#f6e6bf;font:400 22px/1 Didot,"Bodoni 72",Bodoni MT,Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif Display,Noto Serif,Georgia,serif}.scene-carte-de-visite input[type=range]{accent-color:#d9b86c;width:100%;height:32px;margin:0}.scene-carte-de-visite .hint{color:#f0e1c880;margin:0 0 10px;font-size:12px;line-height:1.4}.scene-carte-de-visite .options{display:grid}.scene-carte-de-visite .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-carte-de-visite .toggle-row+.toggle-row{border-top:1px solid #ecd6a41f;margin-top:6px;padding-top:10px}.scene-carte-de-visite .toggle-row input{accent-color:#d9b86c;flex:none;width:22px;height:22px;margin:0}.scene-carte-de-visite .croix{color:#ecd6a4;cursor:pointer;background:#ffffff0d;border:1px solid #ecd6a440;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-carte-de-visite .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-carte-de-visite .menu-head{justify-content:space-between;gap:12px;display:flex}.scene-carte-de-visite .menu-head .sub{margin:6px 0 0;font-size:15px}.scene-carte-de-visite .test-zones{width:100%;margin-top:12px}.scene-carte-de-visite .menu-head{top:calc(-1 * (var(--safe-t) + 24px));z-index:3;margin:calc(-1 * (var(--safe-t) + 24px)) calc(-1 * (var(--safe-r) + 18px)) 18px calc(-1 * (var(--safe-l) + 18px));padding:calc(var(--safe-t) + 24px) calc(var(--safe-r) + 18px) 14px calc(var(--safe-l) + 18px);background:#22140af7;border-bottom:1px solid #ecd6a440;align-items:flex-start;position:sticky}.scene-carte-de-visite #hold-ring{z-index:12;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-carte-de-visite #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-carte-de-visite #hold-ring circle{fill:none;stroke-width:6px}.scene-carte-de-visite #hold-ring .track{stroke:#f3e2b02e}.scene-carte-de-visite #hold-ring .fill{stroke:#ecd6a4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-carte-de-visite #hold-ring.run{animation:cdv-ring-show .2s ease var(--ring-delay) forwards}.scene-carte-de-visite #hold-ring.run .fill{animation:cdv-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}@keyframes cdv-ring-show{to{opacity:1}}@keyframes cdv-ring-fill{to{stroke-dashoffset:0}}html[data-tour=pile-ou-face],html[data-tour=pile-ou-face] body{background:#050b19}.scene-pile-ou-face{color:#f1ede4;background:radial-gradient(125% 90% at 50% 46%,#0000 48%,#02050cb8 100%),repeating-radial-gradient(circle at 50% 43%,#d6b46e13 0 1px,#0000 1px 9px),repeating-radial-gradient(circle at 50% 51%,#d6b46e0e 0 1px,#0000 1px 9px),radial-gradient(90% 62% at 50% 40%,#fff0d21a,#0000 70%),radial-gradient(130% 95% at 50% 46%,#1d3466,#10203f 45%,#050b19 100%);font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-pile-ou-face #stage{padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);touch-action:none;isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.scene-pile-ou-face #table{--ratio:.714;--dispo-h:calc(var(--app-h) - var(--safe-t) - var(--safe-b) - 32px);--carte-h:min(calc(var(--app-w) * .94 / var(--ratio)), calc(var(--dispo-h) * .9), 680px);--carte-w:calc(var(--carte-h) * var(--ratio));--rayon:clamp(12px, calc(var(--carte-w) * .055), 26px);--marge:clamp(7px, calc(var(--carte-w) * .038), 16px);width:var(--carte-w);height:var(--carte-h);position:relative}.scene-pile-ou-face .carte,.scene-pile-ou-face .vignette{--dos-clair:#23242b;--dos-fonce:#0e0f13;--trait:#c8a15a}.scene-pile-ou-face .carte[data-couleur=rouge],.scene-pile-ou-face .vignette[data-couleur=rouge]{--dos-clair:#93222a;--dos-fonce:#430e13;--trait:#e8ca88}.scene-pile-ou-face .carte[data-couleur=bleu],.scene-pile-ou-face .vignette[data-couleur=bleu]{--dos-clair:#23508f;--dos-fonce:#0b1c38;--trait:#ddc88c}.scene-pile-ou-face .carte[data-couleur=blanc],.scene-pile-ou-face .vignette[data-couleur=blanc]{--dos-clair:#f4eee2;--dos-fonce:#d9d0bc;--trait:#2f3442}.scene-pile-ou-face .carte-pivot{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.4,.02,.2,1);position:absolute;inset:0}.scene-pile-ou-face .carte.retournee .carte-pivot{transform:rotateY(180deg)}.scene-pile-ou-face .carte-face{backface-visibility:hidden;border-radius:var(--rayon);position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #00000080,0 18px 36px #00000073}.scene-pile-ou-face .dos{background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d, 0 1px 2px #00000080, 0 18px 36px #00000073;color:var(--trait)}.scene-pile-ou-face .dos-motif{--retrait:calc(var(--marge,3px) + 1px);top:var(--retrait);left:var(--retrait);width:calc(100% - 2 * var(--retrait));height:calc(100% - 2 * var(--retrait));display:block;position:absolute}.scene-pile-ou-face .avant{color:#1c2743;text-align:center;background:radial-gradient(120% 90% at 50% 30%,#fbf6ea,#f3ecdd 58%,#ded3bd 140%);grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(14px,7%,34px) clamp(6px,2.5%,14px);display:grid;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #1c274329,0 1px 2px #00000080,0 18px 36px #00000073}.scene-pile-ou-face .carte-corps{z-index:1;width:100%;position:relative}.scene-pile-ou-face .ecriture{font-size:calc(var(--fit) * 38px);display:inline-block}.scene-pile-ou-face .soulignement{width:100%;height:.26em;color:inherit;margin-top:-.03em;display:block;overflow:visible}.scene-pile-ou-face .soulignement path{stroke-width:.075em;vector-effect:non-scaling-stroke}.scene-pile-ou-face .prediction{color:#1c2743;text-shadow:0 1px #ffffff80;white-space:nowrap;-webkit-hyphens:none;hyphens:none;margin:0;padding:.06em .14em;font-family:Caveat,Bradley Hand,Noteworthy,Segoe Script,Ink Free,cursive;font-weight:600;line-height:1.22}.scene-pile-ou-face .carte{--fit:1;perspective:1200px;position:absolute;inset:0}.scene-pile-ou-face .carte,.scene-pile-ou-face .vignette{--encre:#1c2743}.scene-pile-ou-face .carte[data-couleur=bleu],.scene-pile-ou-face .vignette[data-couleur=bleu]{--encre:#1f4fa8}.scene-pile-ou-face .carte[data-couleur=rouge],.scene-pile-ou-face .vignette[data-couleur=rouge]{--encre:#b0202c}.scene-pile-ou-face .carte .prediction,.scene-pile-ou-face .avant{color:var(--encre)}.scene-pile-ou-face .dos,.scene-pile-ou-face .vignette.papier{color:var(--encre);background:radial-gradient(120% 90% at 50% 30%,#fbf6ea,#f3ecdd 58%,#ded3bd 140%);place-items:center;display:grid;container-type:inline-size}.scene-pile-ou-face .dos{box-shadow:inset 0 0 0 1px #1c274329,0 1px 2px #00000080,0 18px 36px #00000073}.scene-pile-ou-face .vignette.papier{box-shadow:inset 0 0 0 1px #1c274329}.scene-pile-ou-face .mot{font-size:24cqi;display:inline-block;transform:rotate(-4deg)}.scene-pile-ou-face .mot-ecrit{color:var(--encre);text-shadow:0 1px #ffffff80;white-space:nowrap;margin:0;padding:.06em .14em;font-family:Caveat,Bradley Hand,Noteworthy,Segoe Script,Ink Free,cursive;font-weight:600;line-height:1.22}.scene-pile-ou-face .piece{width:2.7em;height:2.7em;color:inherit;margin:.18em auto 0;display:block;overflow:visible}.scene-pile-ou-face #table.no-anim .carte-pivot{transition:none}.scene-pile-ou-face #hold-ring{z-index:30;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-pile-ou-face #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-pile-ou-face #hold-ring circle{fill:none;stroke-width:6px}.scene-pile-ou-face #hold-ring .track{stroke:#f1ede42e}.scene-pile-ou-face #hold-ring .fill{stroke:#c8a15a;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-pile-ou-face #hold-ring.run{animation:pof-ring-show .2s ease var(--ring-delay) forwards}.scene-pile-ou-face #hold-ring.run .fill{animation:pof-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}@keyframes pof-ring-show{to{opacity:1}}@keyframes pof-ring-fill{to{stroke-dashoffset:0}}.scene-pile-ou-face #menu{z-index:50;color:#f1ede4;background:#050b19;justify-content:center;display:flex;position:fixed;inset:0}.scene-pile-ou-face .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:560px;height:100%;padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 16px);overflow-y:auto}.scene-pile-ou-face .sheet button{color:#f1ede4;cursor:pointer;background:#ffffff0d;border:1px solid #f1ede424;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-pile-ou-face .sheet button.link{color:#f1ede499;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-pile-ou-face .menu-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.scene-pile-ou-face .menu-head h1{margin:0;font:400 30px/1.1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif}.scene-pile-ou-face .menu-version{-webkit-user-select:text;user-select:text;color:#f1ede499;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.scene-pile-ou-face .card{background:#151518;border:1px solid #f1ede414;border-radius:16px;margin-bottom:12px;padding:14px 16px}.scene-pile-ou-face .row-label{color:#f1ede499;margin-bottom:10px;font-size:15px}.scene-pile-ou-face .hint{color:#f1ede499;margin:0 0 8px;font-size:13px}.scene-pile-ou-face .options{display:grid}.scene-pile-ou-face .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-pile-ou-face .toggle-row+.toggle-row{border-top:1px solid #f1ede414;margin-top:6px;padding-top:10px}.scene-pile-ou-face .toggle-row input{accent-color:#c8a15a;flex:none;width:22px;height:22px;margin:0}.scene-pile-ou-face .croix{color:#f1ede4;cursor:pointer;background:#ffffff0f;border:1px solid #f1ede424;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-pile-ou-face .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-pile-ou-face .nom-du-tour{font-size:15px}.scene-pile-ou-face .menu-head{top:calc(-1 * (var(--safe-t) + 22px));z-index:3;margin:calc(-1 * (var(--safe-t) + 22px)) calc(-1 * (var(--safe-r) + 16px)) 18px calc(-1 * (var(--safe-l) + 16px));padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) 14px calc(var(--safe-l) + 16px);background:#050b19;border-bottom:1px solid #f1ede424;align-items:flex-start;position:sticky}.scene-pile-ou-face .slider-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.scene-pile-ou-face .slider-label output{color:#c8a15a;font-variant-numeric:tabular-nums}.scene-pile-ou-face input[type=range]{accent-color:#c8a15a;width:100%;height:32px;margin:0}.scene-pile-ou-face .slider-hint{margin:6px 0 0}.scene-pile-ou-face .vignettes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scene-pile-ou-face .sheet .vignettes button{background:#0000004d;border-color:#0000;border-radius:10px;min-height:0;padding:6px}.scene-pile-ou-face .sheet .vignettes button[aria-checked=true]{background:#c8a15a29;border-color:#c8a15a}.scene-pile-ou-face .vignettes.couleurs{grid-template-columns:repeat(3,1fr)}.scene-pile-ou-face .vignette{--marge:3px;aspect-ratio:5/7;background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));width:100%;box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d;color:var(--trait);border-radius:5px;display:block;position:relative;overflow:hidden}html[data-tour=morpion],html[data-tour=morpion] body{background:#8fd3f4}.scene-morpion{color:#eef6fb;background:radial-gradient(90% 55% at 50% 18%,#ffffff73,#0000 70%),linear-gradient(#cdeefc,#8fd3f4 55%,#63bde8);font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-morpion #stage{padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);touch-action:none;isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.scene-morpion #table{--ratio:.8;--dispo-h:calc(var(--app-h) - var(--safe-t) - var(--safe-b) - 32px);--papier-h:min(calc(var(--app-w) * .92 / var(--ratio)), calc(var(--dispo-h) * .86), 640px);--papier-w:calc(var(--papier-h) * var(--ratio));width:var(--papier-w);height:var(--papier-h);position:relative}.scene-morpion .papier{perspective:1400px;position:absolute;inset:0;transform:rotate(-2deg)}.scene-morpion .papier-pivot{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.02,.2,1);position:absolute;inset:0}.scene-morpion .papier.retourne .papier-pivot{transform:rotateY(180deg)}.scene-morpion .papier-face{backface-visibility:hidden;position:absolute;inset:0}.scene-morpion .ombre{filter:drop-shadow(0 2px 2px #143c5a40)drop-shadow(0 14px 22px #143c5a47);position:absolute;inset:0}.scene-morpion .verso{transform:rotateY(180deg)}.scene-morpion .feuille{color:#1d3a8a;background:radial-gradient(130% 100% at 35% 25%,#fffefb,#fbf9f3 55%,#e4dfd2 140%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.scene-morpion .froissure{width:100%;height:100%;position:absolute;inset:0}.scene-morpion .froissure .facette.claire{fill:#fff}.scene-morpion .froissure .facette.ombre{fill:#3c5468}.scene-morpion .froissure .pli{fill:none;stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke}.scene-morpion .froissure .creux{stroke:#2f445629}.scene-morpion .froissure .relief{stroke:#ffffff8c}.scene-morpion .froissure .grain{mix-blend-mode:multiply;opacity:.12}.scene-morpion .mot{font-family:Caveat,Bradley Hand,Noteworthy,Segoe Script,Ink Free,cursive;font-weight:700;font-size:calc(var(--papier-w) * .19);white-space:nowrap;text-shadow:0 0 .5px #1d3a8a99;opacity:.92;margin:0;line-height:1;position:relative;transform:rotate(-7deg)}.scene-morpion .ecrit{width:82%;position:relative;transform:rotate(1.5deg)}.scene-morpion .grille{width:100%;height:auto;display:block;overflow:visible}.scene-morpion .grille path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;opacity:.92}.scene-morpion .grille .traits-grille{stroke-width:2.2px}.scene-morpion .grille .gagnante{stroke-width:3px}.scene-morpion #table.no-anim .papier-pivot{transition:none}.scene-morpion #hold-ring{z-index:30;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-morpion #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-morpion #hold-ring circle{fill:none;stroke-width:6px}.scene-morpion #hold-ring .track{stroke:#0f243329}.scene-morpion #hold-ring .fill{stroke:#1d3a8a;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-morpion #hold-ring.run{animation:mor-ring-show .2s ease var(--ring-delay) forwards}.scene-morpion #hold-ring.run .fill{animation:mor-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}@keyframes mor-ring-show{to{opacity:1}}@keyframes mor-ring-fill{to{stroke-dashoffset:0}}.scene-morpion #menu{z-index:50;color:#eef6fb;background:#0f2433;justify-content:center;display:flex;position:fixed;inset:0}.scene-morpion .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:560px;height:100%;padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 16px);overflow-y:auto}.scene-morpion .sheet button{color:#eef6fb;cursor:pointer;background:#ffffff0d;border:1px solid #eef6fb24;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-morpion .sheet button.link{color:#eef6fb9e;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-morpion .menu-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.scene-morpion .menu-head h1{margin:0;font:400 30px/1.1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif}.scene-morpion .menu-version{-webkit-user-select:text;user-select:text;color:#eef6fb9e;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.scene-morpion .card{background:#16303f;border:1px solid #eef6fb14;border-radius:16px;margin-bottom:12px;padding:14px 16px}.scene-morpion .row-label{color:#eef6fb9e;margin-bottom:10px;font-size:15px}.scene-morpion .hint{color:#eef6fb9e;margin:0 0 8px;font-size:13px}.scene-morpion .options{display:grid}.scene-morpion .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-morpion .toggle-row+.toggle-row{border-top:1px solid #eef6fb14;margin-top:6px;padding-top:10px}.scene-morpion .toggle-row input{accent-color:#8fd3f4;flex:none;width:22px;height:22px;margin:0}.scene-morpion .croix{color:#eef6fb;cursor:pointer;background:#ffffff0f;border:1px solid #eef6fb24;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-morpion .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-morpion .nom-du-tour{font-size:15px}.scene-morpion .menu-head{top:calc(-1 * (var(--safe-t) + 22px));z-index:3;margin:calc(-1 * (var(--safe-t) + 22px)) calc(-1 * (var(--safe-r) + 16px)) 18px calc(-1 * (var(--safe-l) + 16px));padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) 14px calc(var(--safe-l) + 16px);background:#0f2433;border-bottom:1px solid #eef6fb24;align-items:flex-start;position:sticky}.scene-morpion .slider-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.scene-morpion .slider-label output{color:#8fd3f4;font-variant-numeric:tabular-nums}.scene-morpion input[type=range]{accent-color:#8fd3f4;width:100%;height:32px;margin:0}.scene-morpion .slider-hint{margin:6px 0 0}html[data-tour=princesse],html[data-tour=princesse] body{background:#14051a}.scene-princesse{color:#f1ede4;background:radial-gradient(115% 95% at 50% 48%,#0000 50%,#08010cb8 100%),linear-gradient(112deg,#0000 28%,#ffffff0b 46%,#0000 64%),radial-gradient(circle,#e8c47821 0 1.5px,#e8c4780d 2px 3.5px,#0000 4px) 50%/34px 34px,linear-gradient(45deg,#0000 calc(50% - .6px),#e8c47812 50%,#0000 calc(50% + .6px)) 50%/34px 34px,linear-gradient(-45deg,#0000 calc(50% - .6px),#e8c47812 50%,#0000 calc(50% + .6px)) 50%/34px 34px,radial-gradient(90% 70% at 50% 40%,#ffe1f017,#0000 70%),radial-gradient(130% 95% at 50% 46%,#5a2263,#3b1342 45%,#14051a 100%);font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-princesse #stage{padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);touch-action:none;isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.scene-princesse #jeu{--ecart:.22;--dispo-w:calc(var(--app-w) - var(--safe-l) - var(--safe-r) - 40px);--dispo-h:calc(var(--app-h) - var(--safe-t) - var(--safe-b) - 32px);--carte-w:min(calc(var(--dispo-w) / (5 + 4 * var(--ecart))), calc(var(--dispo-h) * .7 / 1.4), 300px);--carte-h:calc(var(--carte-w) * 1.4);--pas:calc(var(--carte-w) * (1 + var(--ecart)));--rayon:calc(var(--carte-w) * .055);width:calc(var(--pas) * 5);height:var(--carte-h);position:relative}.scene-princesse .carte{--x:0;--y:0;--rot:0;--z:0;top:0;left:calc(50% - var(--carte-w) / 2);width:var(--carte-w);height:var(--carte-h);z-index:calc(10 + var(--z));perspective:900px;transform:translate(calc(var(--x) * var(--pas)), calc(var(--y) * var(--carte-h))) rotate(calc(var(--rot) * 1deg));transition:transform .45s cubic-bezier(.3,.1,.25,1);position:absolute}.scene-princesse .carte.disparue{visibility:hidden;opacity:0;transition:none}.scene-princesse .carte-pivot{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.4,.02,.2,1);position:absolute;inset:0}.scene-princesse .carte.retournee .carte-pivot{transform:rotateY(180deg)}.scene-princesse .carte-face{backface-visibility:hidden;border-radius:var(--rayon);position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 .5px #00000040,-2px 2px 4px #00000059,0 10px 22px #00000059}.scene-princesse .carte-face svg{width:100%;height:100%;display:block}.scene-princesse .dos,.scene-princesse .vignette{isolation:isolate;background:#fbfbf7}.scene-princesse .photo-du-dos,.scene-princesse .teinte{width:100%;height:100%;display:block;position:absolute;inset:0}.scene-princesse .photo-du-dos{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.scene-princesse .teinte{mix-blend-mode:screen;display:none}.scene-princesse .carte[data-couleur=rouge] .photo-du-dos,.scene-princesse .vignette[data-couleur=rouge] .photo-du-dos{filter:grayscale()contrast(1.7)brightness(1.08)}.scene-princesse .carte[data-couleur=rouge] .teinte,.scene-princesse .vignette[data-couleur=rouge] .teinte{background:#b3242b;display:block}.scene-princesse .carte[data-couleur=noir] .photo-du-dos,.scene-princesse .vignette[data-couleur=noir] .photo-du-dos{filter:grayscale()contrast(1.7)brightness(1.08)}.scene-princesse .carte[data-couleur=noir] .teinte,.scene-princesse .vignette[data-couleur=noir] .teinte{background:#1d1d22;display:block}.scene-princesse .avant{background:radial-gradient(130% 100% at 30% 20%,#fff,#fdfdfa 60%,#e9e7df 140%);transform:rotateY(180deg)}.scene-princesse .face.rouge{color:#c8102e}.scene-princesse .face.noire{color:#15151a}.scene-princesse .face .enseigne{fill:currentColor}.scene-princesse .face .index text{fill:currentColor;font-family:Georgia,Times New Roman,Noto Serif,serif;font-size:14.5px;font-weight:700}.scene-princesse .face .index text.serre{letter-spacing:-1.4px;font-size:13px}.scene-princesse .face .fond-figure{fill:#fff}.scene-princesse .face .cadre-figure{fill:none;stroke:#15151a;stroke-width:.7px}.scene-princesse .face .milieu{fill:none;stroke:#15151a;stroke-width:.45px}.scene-princesse .face .figure path:not(.enseigne,.milieu){stroke:#15151a;stroke-width:.45px;stroke-linejoin:round;stroke-linecap:round}.scene-princesse .face .figure .rouge{fill:#c8102e}.scene-princesse .face .figure .bleu{fill:#1f4d9c}.scene-princesse .face .figure .jaune{fill:#f1b82d}.scene-princesse .face .figure .peau{fill:#f8dcc2}.scene-princesse .face .figure .blanc{fill:#fff}.scene-princesse .face .figure .noir{fill:#15151a;stroke:none}.scene-princesse .face .figure .trait{fill:none;stroke-width:.6px}.scene-princesse .face .figure .trait.bleu{stroke:#1f4d9c}.scene-princesse .face .figure .trait.rouge{stroke:#c8102e}.scene-princesse #jeu.no-anim .carte,.scene-princesse #jeu.no-anim .carte-pivot{transition:none}.scene-princesse #hold-ring{z-index:30;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-princesse #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-princesse #hold-ring circle{fill:none;stroke-width:6px}.scene-princesse #hold-ring .track{stroke:#f1ede42e}.scene-princesse #hold-ring .fill{stroke:#c8a15a;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-princesse #hold-ring.run{animation:pri-ring-show .2s ease var(--ring-delay) forwards}.scene-princesse #hold-ring.run .fill{animation:pri-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}@keyframes pri-ring-show{to{opacity:1}}@keyframes pri-ring-fill{to{stroke-dashoffset:0}}.scene-princesse #menu{z-index:50;color:#f1ede4;background:#14051a;justify-content:center;display:flex;position:fixed;inset:0}.scene-princesse .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:560px;height:100%;padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 16px);overflow-y:auto}.scene-princesse .sheet button{color:#f1ede4;cursor:pointer;background:#ffffff0d;border:1px solid #f1ede424;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-princesse .sheet button.link{color:#f1ede499;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-princesse .menu-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.scene-princesse .menu-head h1{margin:0;font:400 30px/1.1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif}.scene-princesse .menu-version{-webkit-user-select:text;user-select:text;color:#f1ede499;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.scene-princesse .card{background:#151518;border:1px solid #f1ede414;border-radius:16px;margin-bottom:12px;padding:14px 16px}.scene-princesse .row-label{color:#f1ede499;margin-bottom:10px;font-size:15px}.scene-princesse .hint{color:#f1ede499;margin:0 0 8px;font-size:13px}.scene-princesse .options{display:grid}.scene-princesse .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-princesse .toggle-row+.toggle-row{border-top:1px solid #f1ede414;margin-top:6px;padding-top:10px}.scene-princesse .toggle-row input{accent-color:#c8a15a;flex:none;width:22px;height:22px;margin:0}.scene-princesse .croix{color:#f1ede4;cursor:pointer;background:#ffffff0f;border:1px solid #f1ede424;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-princesse .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-princesse .nom-du-tour{font-size:15px}.scene-princesse .menu-head{top:calc(-1 * (var(--safe-t) + 22px));z-index:3;margin:calc(-1 * (var(--safe-t) + 22px)) calc(-1 * (var(--safe-r) + 16px)) 18px calc(-1 * (var(--safe-l) + 16px));padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) 14px calc(var(--safe-l) + 16px);background:#14051a;border-bottom:1px solid #f1ede424;align-items:flex-start;position:sticky}.scene-princesse .slider-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.scene-princesse .slider-label output{color:#c8a15a;font-variant-numeric:tabular-nums}.scene-princesse .vignettes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scene-princesse .sheet .vignettes button{background:#0000004d;border-color:#0000;border-radius:10px;min-height:0;padding:6px}.scene-princesse .sheet .vignettes button[aria-checked=true]{background:#c8a15a29;border-color:#c8a15a}.scene-princesse .vignettes.couleurs{grid-template-columns:repeat(3,1fr)}.scene-princesse .vignette{--marge:3px;aspect-ratio:5/7;background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));width:100%;box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d;color:var(--trait);border-radius:5px;display:block;position:relative;overflow:hidden}.scene-princesse input[type=range]{accent-color:#c8a15a;width:100%;height:32px;margin:0}.scene-princesse .slider-hint{margin:6px 0 0}.scene-princesse #sens-choix{grid-template-columns:repeat(2,1fr)}.scene-princesse .sens{text-align:center;gap:4px;padding:6px 0;display:grid}.scene-princesse .sens-places{letter-spacing:.08em;white-space:nowrap;color:#c8a15a;font-size:20px;font-weight:600}.scene-princesse .sens-nom{color:#f1ede4;font-size:13px}html[data-tour=six-predictions],html[data-tour=six-predictions] body{background:#1c0709}.scene-six-predictions{color:#f1ede4;background:radial-gradient(120% 88% at 50% 45%,#0000 50%,#0a0203b3 100%),repeating-linear-gradient(73deg,#ffffff05 0 1px,#0000 1px 4px),repeating-linear-gradient(-31deg,#0000000f 0 1px,#0000 1px 5px),radial-gradient(38% 26% at 22% 18%,#00000029,#0000 70%),radial-gradient(34% 30% at 80% 68%,#00000024,#0000 70%),radial-gradient(30% 22% at 70% 26%,#ffc8aa0d,#0000 70%),radial-gradient(90% 62% at 50% 38%,#ffe4be1c,#0000 70%),radial-gradient(130% 95% at 50% 44%,#6e2a2c,#4b1a1e 45%,#1c0709 100%);font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-six-predictions #stage{padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);touch-action:none;isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.scene-six-predictions:before{content:"";inset:calc(var(--safe-t) + 12px) calc(var(--safe-r) + 12px) calc(var(--safe-b) + 12px) calc(var(--safe-l) + 12px);outline-offset:4px;pointer-events:none;border:1px solid #d6aa6073;border-radius:10px;outline:1px solid #d6aa603d;position:absolute;box-shadow:inset 0 0 0 1px #00000059}.scene-six-predictions #paquet{--ratio:.714;--dispo-h:calc(var(--app-h) - var(--safe-t) - var(--safe-b) - 32px);--carte-h:min(calc(var(--app-w) * .76 / var(--ratio)), calc(var(--dispo-h) * .58), 500px);--carte-w:calc(var(--carte-h) * var(--ratio));--etalement:max(12px, min(calc((var(--dispo-h) - var(--carte-h)) / 5), calc(var(--carte-h) * .12)));--pile:calc(var(--etalement) * 5);--rayon:clamp(12px, calc(var(--carte-w) * .055), 26px);--marge:clamp(7px, calc(var(--carte-w) * .038), 16px);width:var(--carte-w);height:var(--carte-h);margin-bottom:var(--pile);position:relative}.scene-six-predictions .carte,.scene-six-predictions .vignette{--dos-clair:#23242b;--dos-fonce:#0e0f13;--trait:#c8a15a}.scene-six-predictions .carte[data-couleur=rouge],.scene-six-predictions .vignette[data-couleur=rouge]{--dos-clair:#93222a;--dos-fonce:#430e13;--trait:#e8ca88}.scene-six-predictions .carte[data-couleur=bleu],.scene-six-predictions .vignette[data-couleur=bleu]{--dos-clair:#23508f;--dos-fonce:#0b1c38;--trait:#ddc88c}.scene-six-predictions .carte[data-couleur=blanc],.scene-six-predictions .vignette[data-couleur=blanc]{--dos-clair:#f4eee2;--dos-fonce:#d9d0bc;--trait:#2f3442}.scene-six-predictions .carte-pivot{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.4,.02,.2,1);position:absolute;inset:0}.scene-six-predictions .carte.retournee .carte-pivot{transform:rotateY(180deg)}.scene-six-predictions .carte-face{backface-visibility:hidden;border-radius:var(--rayon);position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #00000080,0 18px 36px #00000073}.scene-six-predictions .dos{background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d, 0 1px 2px #00000080, 0 18px 36px #00000073;color:var(--trait)}.scene-six-predictions .dos-motif{--retrait:calc(var(--marge,3px) + 1px);top:var(--retrait);left:var(--retrait);width:calc(100% - 2 * var(--retrait));height:calc(100% - 2 * var(--retrait));display:block;position:absolute}.scene-six-predictions .avant{color:#1c2743;text-align:center;background:radial-gradient(120% 90% at 50% 30%,#fbf6ea,#f3ecdd 58%,#ded3bd 140%);grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(14px,7%,34px) clamp(10px,4.5%,22px);display:grid;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #1c274329,0 1px 2px #00000080,0 18px 36px #00000073}.scene-six-predictions .carte-corps{z-index:1;width:100%;position:relative}.scene-six-predictions .ecriture{font-size:calc(var(--fit) * 38px);display:inline-block}.scene-six-predictions .soulignement{width:100%;height:.26em;color:inherit;margin-top:-.03em;display:block;overflow:visible}.scene-six-predictions .soulignement path{stroke-width:.075em;vector-effect:non-scaling-stroke}.scene-six-predictions .prediction{color:#1c2743;text-shadow:0 1px #ffffff80;white-space:nowrap;-webkit-hyphens:none;hyphens:none;margin:0;padding:.06em .14em;font-family:Caveat,Bradley Hand,Noteworthy,Segoe Script,Ink Free,cursive;font-weight:600;line-height:1.22}.scene-six-predictions .carte{--dy:0;--dx:0;--rot:0;--rang:0;--fit:1;z-index:calc(100 - var(--rang));perspective:1200px;transform:translate(calc(var(--dx) * 1px), calc(var(--dy) * var(--etalement))) rotate(calc(var(--rot) * 1deg)) scale(calc(1 - var(--dy) * .012));transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .4s;position:absolute;inset:0}.scene-six-predictions .carte.sortie{z-index:200;opacity:0;transform:translate(calc(var(--dx) * 1px - 26%), calc(var(--dy) * var(--etalement) - var(--app-h) - var(--carte-h) - 20px)) rotate(calc(var(--rot) * 1deg - 17deg)) scale(calc(1 - var(--dy) * .012));transition:transform .65s cubic-bezier(.45,0,.75,.5),opacity .35s .34s}.scene-six-predictions .ecriture{transform:rotate(var(--angle,0deg))}.scene-six-predictions .entete{margin:0 0 calc(var(--fit) * 18px);font:600 calc(var(--fit) * 12px)/1.2 -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#1c274380}.scene-six-predictions #paquet.no-anim .carte,.scene-six-predictions #paquet.no-anim .carte-pivot{transition:none}.scene-six-predictions #hold-ring{z-index:30;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-six-predictions #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-six-predictions #hold-ring circle{fill:none;stroke-width:6px}.scene-six-predictions #hold-ring .track{stroke:#f1ede42e}.scene-six-predictions #hold-ring .fill{stroke:#c8a15a;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-six-predictions #hold-ring.run{animation:six-ring-show .2s ease var(--ring-delay) forwards}.scene-six-predictions #hold-ring.run .fill{animation:six-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}@keyframes six-ring-show{to{opacity:1}}@keyframes six-ring-fill{to{stroke-dashoffset:0}}.scene-six-predictions #menu{z-index:50;color:#f1ede4;background:#1c0709;justify-content:center;display:flex;position:fixed;inset:0}.scene-six-predictions .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:560px;height:100%;padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 16px);overflow-y:auto}.scene-six-predictions .sheet button{color:#f1ede4;cursor:pointer;background:#ffffff0d;border:1px solid #f1ede424;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-six-predictions .sheet button.link{color:#f1ede499;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-six-predictions .menu-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.scene-six-predictions .menu-head h1{margin:0;font:400 30px/1.1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif}.scene-six-predictions .menu-version{-webkit-user-select:text;user-select:text;color:#f1ede499;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.scene-six-predictions .card{background:#151518;border:1px solid #f1ede414;border-radius:16px;margin-bottom:12px;padding:14px 16px}.scene-six-predictions .row-label{color:#f1ede499;margin-bottom:10px;font-size:15px}.scene-six-predictions .hint{color:#f1ede499;margin:0 0 8px;font-size:13px}.scene-six-predictions .options{display:grid}.scene-six-predictions .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-six-predictions .toggle-row+.toggle-row{border-top:1px solid #f1ede414;margin-top:6px;padding-top:10px}.scene-six-predictions .toggle-row input{accent-color:#c8a15a;flex:none;width:22px;height:22px;margin:0}.scene-six-predictions .croix{color:#f1ede4;cursor:pointer;background:#ffffff0f;border:1px solid #f1ede424;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-six-predictions .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-six-predictions .nom-du-tour{font-size:15px}.scene-six-predictions .menu-head{top:calc(-1 * (var(--safe-t) + 22px));z-index:3;margin:calc(-1 * (var(--safe-t) + 22px)) calc(-1 * (var(--safe-r) + 16px)) 18px calc(-1 * (var(--safe-l) + 16px));padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) 14px calc(var(--safe-l) + 16px);background:#1c0709;border-bottom:1px solid #f1ede424;align-items:flex-start;position:sticky}html[data-tour=cinq-cartes],html[data-tour=cinq-cartes] body{background:#1e2a4a}.scene-cinq-cartes{color:#f1ede4;background:#1e2a4a;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-cinq-cartes #stage{padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);touch-action:none;isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.scene-cinq-cartes #rangee{--ecart:.22;--dispo-w:calc(var(--app-w) - var(--safe-l) - var(--safe-r) - 40px);--dispo-h:calc(var(--app-h) - var(--safe-t) - var(--safe-b) - 32px);--carte-w:min(calc(var(--dispo-w) / (5 + 4 * var(--ecart))), calc(var(--dispo-h) * .7 / 1.4), 300px);--carte-h:calc(var(--carte-w) * 1.4);--pas:calc(var(--carte-w) * (1 + var(--ecart)));--rayon:calc(var(--carte-w) * .055);--marge:clamp(4px, calc(var(--carte-w) * .045), 12px);width:calc(var(--pas) * 5);height:var(--carte-h);position:relative}.scene-cinq-cartes .carte,.scene-cinq-cartes .vignette{--dos-clair:#23242b;--dos-fonce:#0e0f13;--trait:#c8a15a}.scene-cinq-cartes .carte[data-couleur=rouge],.scene-cinq-cartes .vignette[data-couleur=rouge]{--dos-clair:#93222a;--dos-fonce:#430e13;--trait:#e8ca88}.scene-cinq-cartes .carte[data-couleur=bleu],.scene-cinq-cartes .vignette[data-couleur=bleu]{--dos-clair:#23508f;--dos-fonce:#0b1c38;--trait:#ddc88c}.scene-cinq-cartes .carte[data-couleur=blanc],.scene-cinq-cartes .vignette[data-couleur=blanc]{--dos-clair:#f4eee2;--dos-fonce:#d9d0bc;--trait:#2f3442}.scene-cinq-cartes .carte-pivot{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.4,.02,.2,1);position:absolute;inset:0}.scene-cinq-cartes .carte.retournee .carte-pivot{transform:rotateY(180deg)}.scene-cinq-cartes .carte-face{backface-visibility:hidden;border-radius:var(--rayon);position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #00000080,0 18px 36px #00000073}.scene-cinq-cartes .dos{background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d, 0 1px 2px #00000080, 0 18px 36px #00000073;color:var(--trait)}.scene-cinq-cartes .dos-motif{--retrait:calc(var(--marge,3px) + 1px);top:var(--retrait);left:var(--retrait);width:calc(100% - 2 * var(--retrait));height:calc(100% - 2 * var(--retrait));display:block;position:absolute}.scene-cinq-cartes .avant{color:#1c2743;text-align:center;background:radial-gradient(120% 90% at 50% 30%,#fbf6ea,#f3ecdd 58%,#ded3bd 140%);grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(14px,7%,34px) 0;display:grid;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #1c274329,0 1px 2px #00000080,0 18px 36px #00000073}.scene-cinq-cartes .carte-corps{z-index:1;width:100%;position:relative}.scene-cinq-cartes .ecriture{font-size:calc(var(--fit) * 38px);display:inline-block}.scene-cinq-cartes .soulignement{width:100%;height:.26em;color:inherit;margin-top:-.03em;display:block;overflow:visible}.scene-cinq-cartes .soulignement path{stroke-width:.075em;vector-effect:non-scaling-stroke}.scene-cinq-cartes .prediction{color:#1c2743;text-shadow:0 1px #ffffff80;white-space:nowrap;-webkit-hyphens:none;hyphens:none;margin:0;padding:.06em .14em;font-family:Caveat,Bradley Hand,Noteworthy,Segoe Script,Ink Free,cursive;font-weight:600;line-height:1.22}.scene-cinq-cartes .carte{--x:0;--y:0;--rot:0;top:0;left:calc(50% - var(--carte-w) / 2);width:var(--carte-w);height:var(--carte-h);perspective:900px;transform:translate(calc(var(--x) * var(--pas)), calc(var(--y) * var(--carte-h))) rotate(calc(var(--rot) * 1deg));position:absolute}.scene-cinq-cartes .avant{background:radial-gradient(120% 90% at 50% 30%,#fff,#fbfaf6 60%,#e9e6dc 150%);padding:0;box-shadow:inset 0 0 0 1px #0000001a,0 1px 2px #00000080,0 18px 36px #00000073}.scene-cinq-cartes .face-carte{width:100%;height:100%;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif;font-weight:700;display:block;position:absolute;inset:0}.scene-cinq-cartes .face-carte.rouge{color:#c4162a}.scene-cinq-cartes .face-carte.noire{color:#16161d}.scene-cinq-cartes #rangee.no-anim .carte-pivot{transition:none}.scene-cinq-cartes #hold-ring{z-index:30;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-cinq-cartes #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-cinq-cartes #hold-ring circle{fill:none;stroke-width:6px}.scene-cinq-cartes #hold-ring .track{stroke:#f1ede42e}.scene-cinq-cartes #hold-ring .fill{stroke:#c8a15a;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-cinq-cartes #hold-ring.run{animation:cinq-ring-show .2s ease var(--ring-delay) forwards}.scene-cinq-cartes #hold-ring.run .fill{animation:cinq-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}@keyframes cinq-ring-show{to{opacity:1}}@keyframes cinq-ring-fill{to{stroke-dashoffset:0}}.scene-cinq-cartes .barre-aide{z-index:40;left:50%;top:calc(var(--safe-t) + 10px);color:#c8a15a;white-space:nowrap;touch-action:none;background:#071a0feb;border:1px solid #c8a15a59;border-radius:999px;align-items:center;gap:6px;padding:5px;font:13px/1 -apple-system,system-ui,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;transform:translate(-50%)}.scene-cinq-cartes .barre-aide .etat{min-width:9em;padding:0 8px}.scene-cinq-cartes .barre-aide button{font:inherit;color:#c8a15a;cursor:pointer;background:#ffffff0d;border:1px solid #c8a15a99;border-radius:999px;min-height:34px;padding:0 14px}.scene-cinq-cartes .barre-aide button:active{background:#c8a15a33}.scene-cinq-cartes #zones-cinq{z-index:30;pointer-events:none;position:fixed;inset:0}.scene-cinq-cartes .zone-colonne,.scene-cinq-cartes .zone-coin{box-sizing:border-box;background:#c8a15a0d;border:1px dashed #c8a15a8c;position:absolute}.scene-cinq-cartes .zone-colonne .tag,.scene-cinq-cartes .zone-coin .tag{color:#c8a15a;background:#071a0fd9;border:1px solid #c8a15a80;border-radius:999px;padding:4px 10px;font:600 18px/1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif;position:absolute;left:50%;transform:translate(-50%)}.scene-cinq-cartes .zone-colonne{top:0;bottom:0}.scene-cinq-cartes .zone-colonne .tag{bottom:calc(var(--safe-b) + 12px)}.scene-cinq-cartes .zone-coin .tag{font-size:22px;top:50%;bottom:auto;transform:translate(-50%,-50%)}.scene-cinq-cartes .zone-coin[data-couleur=coeur] .tag,.scene-cinq-cartes .zone-coin[data-couleur=carreau] .tag{color:#ff6b6b}@keyframes cinq-hit{0%{background:#c8a15a73}to{background:#c8a15a0d}}.scene-cinq-cartes{background:#1e2a4a}.scene-cinq-cartes #stage{overflow:hidden}.scene-cinq-cartes #stage:before,.scene-cinq-cartes #stage:after{content:"";z-index:-2;pointer-events:none;width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;position:absolute;top:50%;left:50%}.scene-cinq-cartes #stage:before{background:conic-gradient(#e0473c,#4a2f7a 18%,#2b4f9e 34%,#1f6f6a 50%,#2b4f9e 62%,#4a2f7a 78%,#e0473c);animation:60s linear infinite cinq-tourbillon}.scene-cinq-cartes #stage:after{z-index:-1;background:radial-gradient(14% 14% at 42% 44%,#e0473cbf,#0000 70%),radial-gradient(16% 16% at 58% 54%,#2b4f9ecc,#0000 70%),radial-gradient(11% 11% at 52% 40%,#1f6f6ab3,#0000 70%),radial-gradient(12% 12% at 45% 60%,#4a2f7acc,#0000 70%);animation:40s linear infinite reverse cinq-tourbillon}.scene-cinq-cartes #rangee:before{content:"";z-index:50;pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px),radial-gradient(120% 90%,#0000 55%,#0000008c 100%);position:fixed;inset:0}@keyframes cinq-tourbillon{to{transform:rotate(360deg)}}.scene-cinq-cartes .carte-pivot{animation:3.2s ease-in-out infinite alternate cinq-flotte;animation-delay:calc(var(--x) * -.55s);transition:transform .5s cubic-bezier(.3,1.45,.55,1)}@keyframes cinq-flotte{0%{translate:0 -3px;rotate:-1.2deg}to{translate:0 3px;rotate:1.2deg}}.scene-cinq-cartes .carte.retournee{animation:.45s ease-out cinq-saute}@keyframes cinq-saute{40%{scale:1.12}}.scene-cinq-cartes .carte-face{border-radius:calc(var(--rayon) * .7);box-shadow:0 0 0 2px #1410288c,0 7px #0a081973}.scene-cinq-cartes .avant{background:#f2eee3;box-shadow:inset 0 0 0 3px #f2eee3,inset 0 0 0 4px #281e3c24,0 0 0 2px #1410288c,0 7px #0a081973}.scene-cinq-cartes .face-carte{font-family:Pixelify Sans,ui-monospace,monospace;font-weight:700}.scene-cinq-cartes .face-carte[data-couleur=coeur]{color:#f03464}.scene-cinq-cartes .face-carte[data-couleur=carreau]{color:#f06b3f}.scene-cinq-cartes .face-carte[data-couleur=pique]{color:#403995}.scene-cinq-cartes .face-carte[data-couleur=trefle]{color:#235955}.scene-cinq-cartes .face-carte{--fig-o:#2a2340;--fig-p:#f5c9a0;--fig-y:#f3b72f;--fig-h:#7a3e1d;--fig-b:#e8e4d8;--fig-e:#2a2340;--fig-w:#fff;--fig-r:#e0263c}.scene-cinq-cartes .face-carte[data-joker="0"]{color:#d8343f}.scene-cinq-cartes .face-carte[data-joker="1"]{color:#7a3fb8}.scene-cinq-cartes .face-carte[data-joker="2"]{color:#2f6ee0}.scene-cinq-cartes .face-carte[data-joker="3"]{color:#1f8a6a}.scene-cinq-cartes .face-carte[data-joker="4"]{color:#e8801a}.scene-cinq-cartes .dos[data-motif=arcade],.scene-cinq-cartes .vignette[data-motif=arcade]{--arcade-fond:#e0473c;--arcade-sombre:#af261c;--arcade-clair:#f2eee3;background:var(--arcade-fond);box-shadow:0 0 0 2px #1410288c,0 7px #0a081973}.scene-cinq-cartes .dos[data-motif=arcade][data-couleur=bleu],.scene-cinq-cartes .vignette[data-motif=arcade][data-couleur=bleu]{--arcade-fond:#2f6ee0;--arcade-sombre:#194aa5}.scene-cinq-cartes .dos[data-motif=arcade][data-couleur=noir],.scene-cinq-cartes .vignette[data-motif=arcade][data-couleur=noir]{--arcade-fond:#3a3d52;--arcade-sombre:#23253a}.scene-cinq-cartes .dos[data-motif=arcade][data-couleur=blanc],.scene-cinq-cartes .vignette[data-motif=arcade][data-couleur=blanc]{--arcade-fond:#f2eee3;--arcade-sombre:#c9c2ae;--arcade-clair:#e0473c}.scene-cinq-cartes .dos[data-motif=arcade] .dos-arcade,.scene-cinq-cartes .vignette[data-motif=arcade] .dos-arcade{width:100%;height:100%;display:block;position:absolute;inset:0}.scene-cinq-cartes .vignette[data-motif=arcade]{box-shadow:none}.scene-cinq-cartes .barre-aide{color:#fff;background:#141028e0;border:2px solid #ffffff2e;border-radius:10px;gap:8px;padding:6px;font:600 15px/1 Pixelify Sans,ui-monospace,monospace}.scene-cinq-cartes .barre-aide #entrainement-carte[data-resultat=juste]{color:#6fe08a}.scene-cinq-cartes .barre-aide #entrainement-carte[data-resultat=faux]{color:#ff7a70}.scene-cinq-cartes .barre-aide button{color:#fff;text-shadow:0 2px #0000004d;background:#0f8fe6;border:none;border-radius:8px;min-height:38px;padding:0 14px;box-shadow:0 4px #095990}.scene-cinq-cartes .barre-aide button:active{translate:0 3px;box-shadow:0 1px #095990}.scene-cinq-cartes .barre-aide #entrainement-recommencer,.scene-cinq-cartes .barre-aide #test-quitter{background:#e0473c;box-shadow:0 4px #a6241a}.scene-cinq-cartes .barre-aide #entrainement-recommencer:active,.scene-cinq-cartes .barre-aide #test-quitter:active{box-shadow:0 1px #a6241a}.scene-cinq-cartes .zone-colonne,.scene-cinq-cartes .zone-coin{background:#ffffff0a;border:2px dashed #ffffff73}.scene-cinq-cartes .zone-colonne .tag,.scene-cinq-cartes .zone-coin .tag{color:#fff;background:#f39c1f;border:none;border-radius:8px;font:700 18px/1 Pixelify Sans,ui-monospace,monospace;box-shadow:0 3px #ad6a09}.scene-cinq-cartes .zone-coin .tag{color:#403995;background:#f2eee3;box-shadow:0 3px #b9b19c}.scene-cinq-cartes .zone-coin[data-couleur=coeur] .tag{color:#f03464}.scene-cinq-cartes .zone-coin[data-couleur=carreau] .tag{color:#f06b3f}.scene-cinq-cartes .zone-coin[data-couleur=trefle] .tag{color:#235955}.scene-cinq-cartes .zone-colonne.couleur{background:0 0;border-color:#0000}@keyframes cinq-hit-balatro{0%{background:#fff6}to{background:#ffffff0a}}.scene-cinq-cartes .zone-colonne.hit,.scene-cinq-cartes .zone-coin.hit{animation:.8s ease-out cinq-hit-balatro}@media (prefers-reduced-motion:reduce){.scene-cinq-cartes #stage:before,.scene-cinq-cartes #stage:after,.scene-cinq-cartes .carte-pivot,.scene-cinq-cartes .carte.retournee{animation:none}}.scene-cinq-cartes #menu{z-index:50;color:#f1ede4;background:#0e1528;justify-content:center;display:flex;position:fixed;inset:0}.scene-cinq-cartes .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:560px;height:100%;padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 16px);overflow-y:auto}.scene-cinq-cartes .sheet button{color:#f1ede4;cursor:pointer;background:#ffffff0d;border:1px solid #f1ede424;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-cinq-cartes .sheet button.link{color:#f1ede499;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-cinq-cartes .menu-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.scene-cinq-cartes .menu-head h1{margin:0;font:400 30px/1.1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif}.scene-cinq-cartes .menu-version{-webkit-user-select:text;user-select:text;color:#f1ede499;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.scene-cinq-cartes .card{background:#151518;border:1px solid #f1ede414;border-radius:16px;margin-bottom:12px;padding:14px 16px}.scene-cinq-cartes .row-label{color:#f1ede499;margin-bottom:10px;font-size:15px}.scene-cinq-cartes .hint{color:#f1ede499;margin:0 0 8px;font-size:13px}.scene-cinq-cartes .options{display:grid}.scene-cinq-cartes .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-cinq-cartes .toggle-row+.toggle-row{border-top:1px solid #f1ede414;margin-top:6px;padding-top:10px}.scene-cinq-cartes .toggle-row input{accent-color:#c8a15a;flex:none;width:22px;height:22px;margin:0}.scene-cinq-cartes .croix{color:#f1ede4;cursor:pointer;background:#ffffff0f;border:1px solid #f1ede424;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-cinq-cartes .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-cinq-cartes .nom-du-tour{font-size:15px}.scene-cinq-cartes .menu-head{top:calc(-1 * (var(--safe-t) + 22px));z-index:3;margin:calc(-1 * (var(--safe-t) + 22px)) calc(-1 * (var(--safe-r) + 16px)) 18px calc(-1 * (var(--safe-l) + 16px));padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) 14px calc(var(--safe-l) + 16px);background:#0e1528;border-bottom:1px solid #f1ede424;align-items:flex-start;position:sticky}.scene-cinq-cartes .vignettes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scene-cinq-cartes .sheet .vignettes button{background:#0000004d;border-color:#0000;border-radius:10px;min-height:0;padding:6px}.scene-cinq-cartes .sheet .vignettes button[aria-checked=true]{background:#c8a15a29;border-color:#c8a15a}.scene-cinq-cartes .vignettes.couleurs{grid-template-columns:repeat(4,1fr)}.scene-cinq-cartes .vignette{--marge:3px;aspect-ratio:5/7;background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));width:100%;box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d;color:var(--trait);border-radius:5px;display:block;position:relative;overflow:hidden}.scene-cinq-cartes .aide-btn{width:100%;margin-top:12px}.scene-cinq-cartes #codage .hint+.hint{margin-top:8px}.scene-cinq-cartes #sens-choix{grid-template-columns:repeat(2,1fr)}.scene-cinq-cartes #famille-choix{grid-template-columns:1fr}.scene-cinq-cartes .sens{text-align:center;gap:4px;padding:6px 0;display:grid}.scene-cinq-cartes .sens-places{letter-spacing:.08em;white-space:nowrap;color:#c8a15a;font-size:20px;font-weight:600}.scene-cinq-cartes .sens-nom{color:#f1ede4;font-size:13px}.scene-cinq-cartes .slider-hint{margin:6px 0 0}html[data-tour=trois-six-neuf-dame],html[data-tour=trois-six-neuf-dame] body{background:#1e2a4a}.scene-trois-six-neuf-dame{color:#f1ede4;background:#1e2a4a;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-trois-six-neuf-dame #stage{padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);touch-action:none;isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.scene-trois-six-neuf-dame #rangee{--ecart:.22;--dispo-w:calc(var(--app-w) - var(--safe-l) - var(--safe-r) - 40px);--dispo-h:calc(var(--app-h) - var(--safe-t) - var(--safe-b) - 32px);--carte-w:min(calc(var(--dispo-w) / (5 + 4 * var(--ecart))), calc(var(--dispo-h) * .7 / 1.4), 300px);--carte-h:calc(var(--carte-w) * 1.4);--pas:calc(var(--carte-w) * (1 + var(--ecart)));--rayon:calc(var(--carte-w) * .055);--marge:clamp(4px, calc(var(--carte-w) * .045), 12px);width:calc(var(--pas) * 5);height:var(--carte-h);position:relative}.scene-trois-six-neuf-dame .carte,.scene-trois-six-neuf-dame .vignette{--dos-clair:#23242b;--dos-fonce:#0e0f13;--trait:#c8a15a}.scene-trois-six-neuf-dame .carte[data-couleur=rouge],.scene-trois-six-neuf-dame .vignette[data-couleur=rouge]{--dos-clair:#93222a;--dos-fonce:#430e13;--trait:#e8ca88}.scene-trois-six-neuf-dame .carte[data-couleur=bleu],.scene-trois-six-neuf-dame .vignette[data-couleur=bleu]{--dos-clair:#23508f;--dos-fonce:#0b1c38;--trait:#ddc88c}.scene-trois-six-neuf-dame .carte[data-couleur=blanc],.scene-trois-six-neuf-dame .vignette[data-couleur=blanc]{--dos-clair:#f4eee2;--dos-fonce:#d9d0bc;--trait:#2f3442}.scene-trois-six-neuf-dame .carte-pivot{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.4,.02,.2,1);position:absolute;inset:0}.scene-trois-six-neuf-dame .carte.retournee .carte-pivot{transform:rotateY(180deg)}.scene-trois-six-neuf-dame .carte-face{backface-visibility:hidden;border-radius:var(--rayon);position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #00000080,0 18px 36px #00000073}.scene-trois-six-neuf-dame .dos{background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d, 0 1px 2px #00000080, 0 18px 36px #00000073;color:var(--trait)}.scene-trois-six-neuf-dame .dos-motif{--retrait:calc(var(--marge,3px) + 1px);top:var(--retrait);left:var(--retrait);width:calc(100% - 2 * var(--retrait));height:calc(100% - 2 * var(--retrait));display:block;position:absolute}.scene-trois-six-neuf-dame .avant{color:#1c2743;text-align:center;background:radial-gradient(120% 90% at 50% 30%,#fbf6ea,#f3ecdd 58%,#ded3bd 140%);grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(14px,7%,34px) 0;display:grid;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #1c274329,0 1px 2px #00000080,0 18px 36px #00000073}.scene-trois-six-neuf-dame .carte-corps{z-index:1;width:100%;position:relative}.scene-trois-six-neuf-dame .ecriture{font-size:calc(var(--fit) * 38px);display:inline-block}.scene-trois-six-neuf-dame .soulignement{width:100%;height:.26em;color:inherit;margin-top:-.03em;display:block;overflow:visible}.scene-trois-six-neuf-dame .soulignement path{stroke-width:.075em;vector-effect:non-scaling-stroke}.scene-trois-six-neuf-dame .prediction{color:#1c2743;text-shadow:0 1px #ffffff80;white-space:nowrap;-webkit-hyphens:none;hyphens:none;margin:0;padding:.06em .14em;font-family:Caveat,Bradley Hand,Noteworthy,Segoe Script,Ink Free,cursive;font-weight:600;line-height:1.22}.scene-trois-six-neuf-dame .carte{--x:0;--y:0;--rot:0;top:0;left:calc(50% - var(--carte-w) / 2);width:var(--carte-w);height:var(--carte-h);perspective:900px;transform:translate(calc(var(--x) * var(--pas)), calc(var(--y) * var(--carte-h))) rotate(calc(var(--rot) * 1deg));position:absolute}.scene-trois-six-neuf-dame .avant{background:radial-gradient(120% 90% at 50% 30%,#fff,#fbfaf6 60%,#e9e6dc 150%);padding:0;box-shadow:inset 0 0 0 1px #0000001a,0 1px 2px #00000080,0 18px 36px #00000073}.scene-trois-six-neuf-dame .face-carte{width:100%;height:100%;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif;font-weight:700;display:block;position:absolute;inset:0}.scene-trois-six-neuf-dame .face-carte.rouge{color:#c4162a}.scene-trois-six-neuf-dame .face-carte.noire{color:#16161d}.scene-trois-six-neuf-dame #rangee.no-anim .carte-pivot{transition:none}.scene-trois-six-neuf-dame #hold-ring{z-index:30;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-trois-six-neuf-dame #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-trois-six-neuf-dame #hold-ring circle{fill:none;stroke-width:6px}.scene-trois-six-neuf-dame #hold-ring .track{stroke:#f1ede42e}.scene-trois-six-neuf-dame #hold-ring .fill{stroke:#c8a15a;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-trois-six-neuf-dame #hold-ring.run{animation:cinq-ring-show .2s ease var(--ring-delay) forwards}.scene-trois-six-neuf-dame #hold-ring.run .fill{animation:cinq-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}.scene-trois-six-neuf-dame .barre-aide{z-index:40;left:50%;top:calc(var(--safe-t) + 10px);color:#c8a15a;white-space:nowrap;touch-action:none;background:#071a0feb;border:1px solid #c8a15a59;border-radius:999px;align-items:center;gap:6px;padding:5px;font:13px/1 -apple-system,system-ui,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;transform:translate(-50%)}.scene-trois-six-neuf-dame .barre-aide .etat{min-width:9em;padding:0 8px}.scene-trois-six-neuf-dame .barre-aide button{font:inherit;color:#c8a15a;cursor:pointer;background:#ffffff0d;border:1px solid #c8a15a99;border-radius:999px;min-height:34px;padding:0 14px}.scene-trois-six-neuf-dame .barre-aide button:active{background:#c8a15a33}.scene-trois-six-neuf-dame #zones-cinq{z-index:30;pointer-events:none;position:fixed;inset:0}.scene-trois-six-neuf-dame .zone-colonne,.scene-trois-six-neuf-dame .zone-coin{box-sizing:border-box;background:#c8a15a0d;border:1px dashed #c8a15a8c;position:absolute}.scene-trois-six-neuf-dame .zone-colonne .tag,.scene-trois-six-neuf-dame .zone-coin .tag{color:#c8a15a;background:#071a0fd9;border:1px solid #c8a15a80;border-radius:999px;padding:4px 10px;font:600 18px/1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif;position:absolute;left:50%;transform:translate(-50%)}.scene-trois-six-neuf-dame .zone-colonne{top:0;bottom:0}.scene-trois-six-neuf-dame .zone-colonne .tag{bottom:calc(var(--safe-b) + 12px)}.scene-trois-six-neuf-dame .zone-coin .tag{font-size:22px;top:50%;bottom:auto;transform:translate(-50%,-50%)}.scene-trois-six-neuf-dame .zone-coin[data-couleur=coeur] .tag,.scene-trois-six-neuf-dame .zone-coin[data-couleur=carreau] .tag{color:#ff6b6b}.scene-trois-six-neuf-dame{background:#1e2a4a}.scene-trois-six-neuf-dame #stage{overflow:hidden}.scene-trois-six-neuf-dame #stage:before,.scene-trois-six-neuf-dame #stage:after{content:"";z-index:-2;pointer-events:none;width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;position:absolute;top:50%;left:50%}.scene-trois-six-neuf-dame #stage:before{background:conic-gradient(#e0473c,#4a2f7a 18%,#2b4f9e 34%,#1f6f6a 50%,#2b4f9e 62%,#4a2f7a 78%,#e0473c);animation:60s linear infinite cinq-tourbillon}.scene-trois-six-neuf-dame #stage:after{z-index:-1;background:radial-gradient(14% 14% at 42% 44%,#e0473cbf,#0000 70%),radial-gradient(16% 16% at 58% 54%,#2b4f9ecc,#0000 70%),radial-gradient(11% 11% at 52% 40%,#1f6f6ab3,#0000 70%),radial-gradient(12% 12% at 45% 60%,#4a2f7acc,#0000 70%);animation:40s linear infinite reverse cinq-tourbillon}.scene-trois-six-neuf-dame #rangee:before{content:"";z-index:50;pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px),radial-gradient(120% 90%,#0000 55%,#0000008c 100%);position:fixed;inset:0}.scene-trois-six-neuf-dame .carte-pivot{animation:3.2s ease-in-out infinite alternate cinq-flotte;animation-delay:calc(var(--x) * -.55s);transition:transform .5s cubic-bezier(.3,1.45,.55,1)}.scene-trois-six-neuf-dame .carte.retournee{animation:.45s ease-out cinq-saute}.scene-trois-six-neuf-dame .carte-face{border-radius:calc(var(--rayon) * .7);box-shadow:0 0 0 2px #1410288c,0 7px #0a081973}.scene-trois-six-neuf-dame .avant{background:#f2eee3;box-shadow:inset 0 0 0 3px #f2eee3,inset 0 0 0 4px #281e3c24,0 0 0 2px #1410288c,0 7px #0a081973}.scene-trois-six-neuf-dame .face-carte{font-family:Pixelify Sans,ui-monospace,monospace;font-weight:700}.scene-trois-six-neuf-dame .face-carte[data-couleur=coeur]{color:#f03464}.scene-trois-six-neuf-dame .face-carte[data-couleur=carreau]{color:#f06b3f}.scene-trois-six-neuf-dame .face-carte[data-couleur=pique]{color:#403995}.scene-trois-six-neuf-dame .face-carte[data-couleur=trefle]{color:#235955}.scene-trois-six-neuf-dame .face-carte{--fig-o:#2a2340;--fig-p:#f5c9a0;--fig-y:#f3b72f;--fig-h:#7a3e1d;--fig-b:#e8e4d8;--fig-e:#2a2340;--fig-w:#fff;--fig-r:#e0263c}.scene-trois-six-neuf-dame .face-carte[data-joker="0"]{color:#d8343f}.scene-trois-six-neuf-dame .face-carte[data-joker="1"]{color:#7a3fb8}.scene-trois-six-neuf-dame .face-carte[data-joker="2"]{color:#2f6ee0}.scene-trois-six-neuf-dame .face-carte[data-joker="3"]{color:#1f8a6a}.scene-trois-six-neuf-dame .face-carte[data-joker="4"]{color:#e8801a}.scene-trois-six-neuf-dame .dos[data-motif=arcade],.scene-trois-six-neuf-dame .vignette[data-motif=arcade]{--arcade-fond:#e0473c;--arcade-sombre:#af261c;--arcade-clair:#f2eee3;background:var(--arcade-fond);box-shadow:0 0 0 2px #1410288c,0 7px #0a081973}.scene-trois-six-neuf-dame .dos[data-motif=arcade][data-couleur=bleu],.scene-trois-six-neuf-dame .vignette[data-motif=arcade][data-couleur=bleu]{--arcade-fond:#2f6ee0;--arcade-sombre:#194aa5}.scene-trois-six-neuf-dame .dos[data-motif=arcade][data-couleur=noir],.scene-trois-six-neuf-dame .vignette[data-motif=arcade][data-couleur=noir]{--arcade-fond:#3a3d52;--arcade-sombre:#23253a}.scene-trois-six-neuf-dame .dos[data-motif=arcade][data-couleur=blanc],.scene-trois-six-neuf-dame .vignette[data-motif=arcade][data-couleur=blanc]{--arcade-fond:#f2eee3;--arcade-sombre:#c9c2ae;--arcade-clair:#e0473c}.scene-trois-six-neuf-dame .dos[data-motif=arcade] .dos-arcade,.scene-trois-six-neuf-dame .vignette[data-motif=arcade] .dos-arcade{width:100%;height:100%;display:block;position:absolute;inset:0}.scene-trois-six-neuf-dame .vignette[data-motif=arcade]{box-shadow:none}.scene-trois-six-neuf-dame .barre-aide{color:#fff;background:#141028e0;border:2px solid #ffffff2e;border-radius:10px;gap:8px;padding:6px;font:600 15px/1 Pixelify Sans,ui-monospace,monospace}.scene-trois-six-neuf-dame .barre-aide #entrainement-carte[data-resultat=juste]{color:#6fe08a}.scene-trois-six-neuf-dame .barre-aide #entrainement-carte[data-resultat=faux]{color:#ff7a70}.scene-trois-six-neuf-dame .barre-aide button{color:#fff;text-shadow:0 2px #0000004d;background:#0f8fe6;border:none;border-radius:8px;min-height:38px;padding:0 14px;box-shadow:0 4px #095990}.scene-trois-six-neuf-dame .barre-aide button:active{translate:0 3px;box-shadow:0 1px #095990}.scene-trois-six-neuf-dame .barre-aide #entrainement-recommencer,.scene-trois-six-neuf-dame .barre-aide #test-quitter{background:#e0473c;box-shadow:0 4px #a6241a}.scene-trois-six-neuf-dame .barre-aide #entrainement-recommencer:active,.scene-trois-six-neuf-dame .barre-aide #test-quitter:active{box-shadow:0 1px #a6241a}.scene-trois-six-neuf-dame .zone-colonne,.scene-trois-six-neuf-dame .zone-coin{background:#ffffff0a;border:2px dashed #ffffff73}.scene-trois-six-neuf-dame .zone-colonne .tag,.scene-trois-six-neuf-dame .zone-coin .tag{color:#fff;background:#f39c1f;border:none;border-radius:8px;font:700 18px/1 Pixelify Sans,ui-monospace,monospace;box-shadow:0 3px #ad6a09}.scene-trois-six-neuf-dame .zone-coin .tag{color:#403995;background:#f2eee3;box-shadow:0 3px #b9b19c}.scene-trois-six-neuf-dame .zone-coin[data-couleur=coeur] .tag{color:#f03464}.scene-trois-six-neuf-dame .zone-coin[data-couleur=carreau] .tag{color:#f06b3f}.scene-trois-six-neuf-dame .zone-coin[data-couleur=trefle] .tag{color:#235955}.scene-trois-six-neuf-dame .zone-colonne.couleur{background:0 0;border-color:#0000}.scene-trois-six-neuf-dame .zone-colonne.hit,.scene-trois-six-neuf-dame .zone-coin.hit{animation:.8s ease-out cinq-hit-balatro}@media (prefers-reduced-motion:reduce){.scene-trois-six-neuf-dame #stage:before,.scene-trois-six-neuf-dame #stage:after,.scene-trois-six-neuf-dame .carte-pivot,.scene-trois-six-neuf-dame .carte.retournee{animation:none}}.scene-trois-six-neuf-dame #menu{z-index:50;color:#f1ede4;background:#0e1528;justify-content:center;display:flex;position:fixed;inset:0}.scene-trois-six-neuf-dame .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:560px;height:100%;padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 16px);overflow-y:auto}.scene-trois-six-neuf-dame .sheet button{color:#f1ede4;cursor:pointer;background:#ffffff0d;border:1px solid #f1ede424;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-trois-six-neuf-dame .sheet button.link{color:#f1ede499;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-trois-six-neuf-dame .menu-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.scene-trois-six-neuf-dame .menu-head h1{margin:0;font:400 30px/1.1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif}.scene-trois-six-neuf-dame .menu-version{-webkit-user-select:text;user-select:text;color:#f1ede499;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.scene-trois-six-neuf-dame .card{background:#151518;border:1px solid #f1ede414;border-radius:16px;margin-bottom:12px;padding:14px 16px}.scene-trois-six-neuf-dame .row-label{color:#f1ede499;margin-bottom:10px;font-size:15px}.scene-trois-six-neuf-dame .hint{color:#f1ede499;margin:0 0 8px;font-size:13px}.scene-trois-six-neuf-dame .options{display:grid}.scene-trois-six-neuf-dame .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-trois-six-neuf-dame .toggle-row+.toggle-row{border-top:1px solid #f1ede414;margin-top:6px;padding-top:10px}.scene-trois-six-neuf-dame .toggle-row input{accent-color:#c8a15a;flex:none;width:22px;height:22px;margin:0}.scene-trois-six-neuf-dame .croix{color:#f1ede4;cursor:pointer;background:#ffffff0f;border:1px solid #f1ede424;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-trois-six-neuf-dame .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-trois-six-neuf-dame .nom-du-tour{font-size:15px}.scene-trois-six-neuf-dame .menu-head{top:calc(-1 * (var(--safe-t) + 22px));z-index:3;margin:calc(-1 * (var(--safe-t) + 22px)) calc(-1 * (var(--safe-r) + 16px)) 18px calc(-1 * (var(--safe-l) + 16px));padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) 14px calc(var(--safe-l) + 16px);background:#0e1528;border-bottom:1px solid #f1ede424;align-items:flex-start;position:sticky}.scene-trois-six-neuf-dame .vignettes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scene-trois-six-neuf-dame .sheet .vignettes button{background:#0000004d;border-color:#0000;border-radius:10px;min-height:0;padding:6px}.scene-trois-six-neuf-dame .sheet .vignettes button[aria-checked=true]{background:#c8a15a29;border-color:#c8a15a}.scene-trois-six-neuf-dame .vignettes.couleurs{grid-template-columns:repeat(4,1fr)}.scene-trois-six-neuf-dame .vignette{--marge:3px;aspect-ratio:5/7;background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));width:100%;box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d;color:var(--trait);border-radius:5px;display:block;position:relative;overflow:hidden}.scene-trois-six-neuf-dame .aide-btn{width:100%;margin-top:12px}.scene-trois-six-neuf-dame #codage .hint+.hint{margin-top:8px}.scene-trois-six-neuf-dame #sens-choix{grid-template-columns:repeat(2,1fr)}.scene-trois-six-neuf-dame #famille-choix{grid-template-columns:1fr}.scene-trois-six-neuf-dame .sens{text-align:center;gap:4px;padding:6px 0;display:grid}.scene-trois-six-neuf-dame .sens-places{letter-spacing:.08em;white-space:nowrap;color:#c8a15a;font-size:20px;font-weight:600}.scene-trois-six-neuf-dame .sens-nom{color:#f1ede4;font-size:13px}.scene-trois-six-neuf-dame .slider-hint{margin:6px 0 0}.scene-trois-six-neuf-dame .mot-pres{font-family:Pixelify Sans,-apple-system,system-ui,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:calc(var(--carte-w) * .2);text-align:center;color:#16161d;place-items:center;margin:0;padding:0 8%;line-height:1.1;display:grid;position:absolute;inset:0}html[data-tour=trois-paquets],html[data-tour=trois-paquets] body{background:#04230f}.scene-trois-paquets{color:#f1ede4;background:radial-gradient(120% 90% at 50% 45%,#0000 48%,#010e06bf 100%),repeating-linear-gradient(33deg,#ffffff06 0 1px,#0000 1px 3px),repeating-linear-gradient(-57deg,#0000000d 0 1px,#0000 1px 4px),radial-gradient(75% 55% at 50% 38%,#e6ffdc21,#0000 72%),radial-gradient(130% 100% at 50% 42%,#1d8a4f,#136b3c 48%,#04230f 100%);font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-trois-paquets #stage{padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);touch-action:none;isolation:isolate;place-items:center;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.scene-trois-paquets #jeu{--ecart:.22;--dispo-w:calc(var(--app-w) - var(--safe-l) - var(--safe-r) - 40px);--dispo-h:calc(var(--app-h) - var(--safe-t) - var(--safe-b) - 32px);--carte-w:min(calc(var(--dispo-w) / (5 + 4 * var(--ecart))), calc(var(--dispo-h) * .7 / 1.4), 300px);--carte-h:calc(var(--carte-w) * 1.4);--pas:calc(var(--carte-w) * (1 + var(--ecart)));--rayon:calc(var(--carte-w) * .055);width:calc(var(--pas) * 5);height:var(--carte-h);position:relative}.scene-trois-paquets .carte{--x:0;--y:0;--rot:0;--z:0;top:0;left:calc(50% - var(--carte-w) / 2);width:var(--carte-w);height:var(--carte-h);z-index:calc(10 + var(--z));perspective:900px;transform:translate(calc(var(--x) * var(--pas)), calc(var(--y) * var(--carte-h))) rotate(calc(var(--rot) * 1deg));transition:transform .45s cubic-bezier(.3,.1,.25,1);position:absolute}.scene-trois-paquets .carte.disparue{visibility:hidden;opacity:0;transition:none}.scene-trois-paquets .carte-pivot{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.4,.02,.2,1);position:absolute;inset:0}.scene-trois-paquets .carte.retournee .carte-pivot{transform:rotateY(180deg)}.scene-trois-paquets .carte-face{backface-visibility:hidden;border-radius:var(--rayon);position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 .5px #00000040,-2px 2px 4px #00000059,0 10px 22px #00000059}.scene-trois-paquets .carte-face svg{width:100%;height:100%;display:block}.scene-trois-paquets .dos,.scene-trois-paquets .vignette{isolation:isolate;background:#fbfbf7}.scene-trois-paquets .photo-du-dos,.scene-trois-paquets .teinte{width:100%;height:100%;display:block;position:absolute;inset:0}.scene-trois-paquets .photo-du-dos{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.scene-trois-paquets .teinte{mix-blend-mode:screen;display:none}.scene-trois-paquets .carte[data-couleur=rouge] .photo-du-dos,.scene-trois-paquets .vignette[data-couleur=rouge] .photo-du-dos{filter:grayscale()contrast(1.7)brightness(1.08)}.scene-trois-paquets .carte[data-couleur=rouge] .teinte,.scene-trois-paquets .vignette[data-couleur=rouge] .teinte{background:#b3242b;display:block}.scene-trois-paquets .carte[data-couleur=noir] .photo-du-dos,.scene-trois-paquets .vignette[data-couleur=noir] .photo-du-dos{filter:grayscale()contrast(1.7)brightness(1.08)}.scene-trois-paquets .carte[data-couleur=noir] .teinte,.scene-trois-paquets .vignette[data-couleur=noir] .teinte{background:#1d1d22;display:block}.scene-trois-paquets .avant{background:radial-gradient(130% 100% at 30% 20%,#fff,#fdfdfa 60%,#e9e7df 140%);transform:rotateY(180deg)}.scene-trois-paquets .face.rouge{color:#c8102e}.scene-trois-paquets .face.noire{color:#15151a}.scene-trois-paquets .face .enseigne{fill:currentColor}.scene-trois-paquets .face .index text{fill:currentColor;font-family:Georgia,Times New Roman,Noto Serif,serif;font-size:14.5px;font-weight:700}.scene-trois-paquets .face .index text.serre{letter-spacing:-1.4px;font-size:13px}.scene-trois-paquets .face .fond-figure{fill:#fff}.scene-trois-paquets .face .cadre-figure{fill:none;stroke:#15151a;stroke-width:.7px}.scene-trois-paquets .face .milieu{fill:none;stroke:#15151a;stroke-width:.45px}.scene-trois-paquets .face .figure path:not(.enseigne,.milieu){stroke:#15151a;stroke-width:.45px;stroke-linejoin:round;stroke-linecap:round}.scene-trois-paquets .face .figure .rouge{fill:#c8102e}.scene-trois-paquets .face .figure .bleu{fill:#1f4d9c}.scene-trois-paquets .face .figure .jaune{fill:#f1b82d}.scene-trois-paquets .face .figure .peau{fill:#f8dcc2}.scene-trois-paquets .face .figure .blanc{fill:#fff}.scene-trois-paquets .face .figure .noir{fill:#15151a;stroke:none}.scene-trois-paquets .face .figure .trait{fill:none;stroke-width:.6px}.scene-trois-paquets .face .figure .trait.bleu{stroke:#1f4d9c}.scene-trois-paquets .face .figure .trait.rouge{stroke:#c8102e}.scene-trois-paquets #jeu.no-anim .carte,.scene-trois-paquets #jeu.no-anim .carte-pivot{transition:none}.scene-trois-paquets #panneaux{--panneau:0;--ecart:14px;--carte-w:min((100cqw - 2 * var(--ecart)) / 3, 100cqh / (1 + 6 * .27) / 1.4, 180px);--carte-h:calc(var(--carte-w) * 1.4);position:absolute;inset:0}.scene-trois-paquets .panneau{padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);transform:translateX(calc((var(--i) - var(--panneau)) * 100%));transition:transform .45s cubic-bezier(.3,.1,.25,1);position:absolute;inset:0;overflow:hidden;container-type:size}.scene-trois-paquets .carte{--rayon:calc(var(--carte-w) * .055);width:var(--carte-w);height:var(--carte-h);transition:none;position:absolute}.scene-trois-paquets .table{width:100%;height:100%;position:relative}.scene-trois-paquets .table .carte{--x:.5;--y:.5;--rot:0;--z:0;--dx:0;--dy:0;top:calc(var(--y) * (100cqh - var(--carte-h)));left:calc(var(--x) * (100cqw - var(--carte-w)));z-index:var(--z);transform:rotate(calc(var(--rot) * 1deg)) translate(calc(var(--dx) * var(--carte-w)), calc(var(--dy) * var(--carte-h)))}.scene-trois-paquets .paquets,.scene-trois-paquets .fin{place-items:center;display:grid}.scene-trois-paquets .colonnes{--pas:min(var(--carte-h) * .4, (100cqh - var(--carte-h)) / 6);grid-template-columns:repeat(3, var(--carte-w));place-content:center space-evenly;gap:var(--ecart);width:100%;height:100%;display:grid}.scene-trois-paquets .paquet{height:calc(var(--carte-h) + 6 * var(--pas));position:relative}.scene-trois-paquets .paquet .carte{--rang:0;--dx:0;--dy:0;--rot:0;top:calc(var(--rang) * var(--pas));z-index:var(--rang);transform:translate(calc(var(--dx) * var(--carte-w)), calc(var(--dy) * var(--carte-h))) rotate(calc(var(--rot) * 1deg));left:0}.scene-trois-paquets #panneaux.no-anim .panneau,.scene-trois-paquets #panneaux.no-anim .carte,.scene-trois-paquets #panneaux.no-anim .carte-pivot{transition:none}.scene-trois-paquets #hold-ring{z-index:30;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-trois-paquets #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-trois-paquets #hold-ring circle{fill:none;stroke-width:6px}.scene-trois-paquets #hold-ring .track{stroke:#f1ede42e}.scene-trois-paquets #hold-ring .fill{stroke:#c8a15a;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-trois-paquets #hold-ring.run{animation:tp-ring-show .2s ease var(--ring-delay) forwards}.scene-trois-paquets #hold-ring.run .fill{animation:tp-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}@keyframes tp-ring-show{to{opacity:1}}@keyframes tp-ring-fill{to{stroke-dashoffset:0}}.scene-trois-paquets #menu{z-index:50;color:#f1ede4;background:#04230f;justify-content:center;display:flex;position:fixed;inset:0}.scene-trois-paquets .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:560px;height:100%;padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 16px);overflow-y:auto}.scene-trois-paquets .sheet button{color:#f1ede4;cursor:pointer;background:#ffffff0d;border:1px solid #f1ede424;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-trois-paquets .sheet button.link{color:#f1ede499;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-trois-paquets .menu-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.scene-trois-paquets .menu-head h1{margin:0;font:400 30px/1.1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif}.scene-trois-paquets .menu-version{-webkit-user-select:text;user-select:text;color:#f1ede499;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.scene-trois-paquets .card{background:#151518;border:1px solid #f1ede414;border-radius:16px;margin-bottom:12px;padding:14px 16px}.scene-trois-paquets .row-label{color:#f1ede499;margin-bottom:10px;font-size:15px}.scene-trois-paquets .hint{color:#f1ede499;margin:0 0 8px;font-size:13px}.scene-trois-paquets .options{display:grid}.scene-trois-paquets .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-trois-paquets .toggle-row+.toggle-row{border-top:1px solid #f1ede414;margin-top:6px;padding-top:10px}.scene-trois-paquets .toggle-row input{accent-color:#c8a15a;flex:none;width:22px;height:22px;margin:0}.scene-trois-paquets .croix{color:#f1ede4;cursor:pointer;background:#ffffff0f;border:1px solid #f1ede424;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-trois-paquets .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-trois-paquets .nom-du-tour{font-size:15px}.scene-trois-paquets .menu-head{top:calc(-1 * (var(--safe-t) + 22px));z-index:3;margin:calc(-1 * (var(--safe-t) + 22px)) calc(-1 * (var(--safe-r) + 16px)) 18px calc(-1 * (var(--safe-l) + 16px));padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) 14px calc(var(--safe-l) + 16px);background:#04230f;border-bottom:1px solid #f1ede424;align-items:flex-start;position:sticky}.scene-trois-paquets .vignettes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scene-trois-paquets .sheet .vignettes button{background:#0000004d;border-color:#0000;border-radius:10px;min-height:0;padding:6px}.scene-trois-paquets .sheet .vignettes button[aria-checked=true]{background:#c8a15a29;border-color:#c8a15a}.scene-trois-paquets .vignettes.couleurs{grid-template-columns:repeat(3,1fr)}.scene-trois-paquets .vignette{--marge:3px;aspect-ratio:5/7;background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));width:100%;box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d;color:var(--trait);border-radius:5px;display:block;position:relative;overflow:hidden}.scene-trois-paquets #photos-choix{grid-template-columns:repeat(2,1fr)}.scene-trois-paquets .choix-texte{text-align:center;color:#f1ede4;padding:10px 4px;font-size:14px;display:block}.scene-trois-paquets .slider-hint{margin:6px 0 0}html[data-tour=pluie-tres-fine],html[data-tour=pluie-tres-fine] body{background:#0c1319}.scene-pluie-tres-fine{color:#f1ede4;background:radial-gradient(120% 90% at 50% 45%,#0000 45%,#03070ac7 100%),repeating-linear-gradient(67deg,#cde1f00e 0 1px,#0000 1px 6px),repeating-linear-gradient(67deg,#0000 0 13px,#cde1f00a 13px 14px,#0000 14px 23px),radial-gradient(65% 42% at 50% 16%,#ffd28c24,#0000 72%),radial-gradient(130% 100% at 50% 40%,#3a4b57,#26333d 50%,#0c1319 100%);font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-pluie-tres-fine #stage{padding:calc(var(--safe-t) + 16px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 16px) calc(var(--safe-l) + 16px);touch-action:none;isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.scene-pluie-tres-fine #table{--ratio:.714;--dispo-h:calc(var(--app-h) - var(--safe-t) - var(--safe-b) - 32px);--carte-h:min(calc(var(--app-w) * .86 / var(--ratio)), calc(var(--dispo-h) * .8), 640px);--carte-w:calc(var(--carte-h) * var(--ratio));--rayon:clamp(10px, calc(var(--carte-w) * .05), 22px);width:var(--carte-w);height:var(--carte-h);position:relative}.scene-pluie-tres-fine .carte,.scene-pluie-tres-fine .vignette{--dos-clair:#23242b;--dos-fonce:#0e0f13;--trait:#c8a15a}.scene-pluie-tres-fine .carte[data-couleur=rouge],.scene-pluie-tres-fine .vignette[data-couleur=rouge]{--dos-clair:#93222a;--dos-fonce:#430e13;--trait:#e8ca88}.scene-pluie-tres-fine .carte[data-couleur=bleu],.scene-pluie-tres-fine .vignette[data-couleur=bleu]{--dos-clair:#23508f;--dos-fonce:#0b1c38;--trait:#ddc88c}.scene-pluie-tres-fine .carte[data-couleur=blanc],.scene-pluie-tres-fine .vignette[data-couleur=blanc]{--dos-clair:#f4eee2;--dos-fonce:#d9d0bc;--trait:#2f3442}.scene-pluie-tres-fine .carte-pivot{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.4,.02,.2,1);position:absolute;inset:0}.scene-pluie-tres-fine .carte.retournee .carte-pivot{transform:rotateY(180deg)}.scene-pluie-tres-fine .carte-face{backface-visibility:hidden;border-radius:var(--rayon);position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #00000080,0 18px 36px #00000073}.scene-pluie-tres-fine .dos{background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d, 0 1px 2px #00000080, 0 18px 36px #00000073;color:var(--trait)}.scene-pluie-tres-fine .dos-motif{--retrait:calc(var(--marge,3px) + 1px);top:var(--retrait);left:var(--retrait);width:calc(100% - 2 * var(--retrait));height:calc(100% - 2 * var(--retrait));display:block;position:absolute}.scene-pluie-tres-fine .avant{color:#1c2743;text-align:center;background:radial-gradient(120% 90% at 50% 30%,#fbf6ea,#f3ecdd 58%,#ded3bd 140%);grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(14px,7%,34px) 0;display:grid;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #1c274329,0 1px 2px #00000080,0 18px 36px #00000073}.scene-pluie-tres-fine .carte-corps{z-index:1;width:100%;position:relative}.scene-pluie-tres-fine .ecriture{font-size:calc(var(--fit) * 38px);display:inline-block}.scene-pluie-tres-fine .soulignement{width:100%;height:.26em;color:inherit;margin-top:-.03em;display:block;overflow:visible}.scene-pluie-tres-fine .soulignement path{stroke-width:.075em;vector-effect:non-scaling-stroke}.scene-pluie-tres-fine .prediction{color:#1c2743;text-shadow:0 1px #ffffff80;white-space:nowrap;-webkit-hyphens:none;hyphens:none;margin:0;padding:.06em .14em;font-family:Caveat,Bradley Hand,Noteworthy,Segoe Script,Ink Free,cursive;font-weight:600;line-height:1.22}.scene-pluie-tres-fine .carte{perspective:1200px;position:absolute;inset:0}.scene-pluie-tres-fine .carte,.scene-pluie-tres-fine .vignette{--papier-dos:#f3ebd8;--encre-dos:#a3322b}.scene-pluie-tres-fine .carte[data-couleur=rouge],.scene-pluie-tres-fine .vignette[data-couleur=rouge]{--encre-dos:#a3322b}.scene-pluie-tres-fine .carte[data-couleur=bleu],.scene-pluie-tres-fine .vignette[data-couleur=bleu]{--encre-dos:#2c4a7c}.scene-pluie-tres-fine .carte[data-couleur=vert],.scene-pluie-tres-fine .vignette[data-couleur=vert]{--encre-dos:#2f5f45}.scene-pluie-tres-fine .carte[data-couleur=brun],.scene-pluie-tres-fine .vignette[data-couleur=brun]{--encre-dos:#6b4426}.scene-pluie-tres-fine .dos{background:var(--papier-dos);color:var(--encre-dos);box-shadow:inset 0 0 0 1px #3c28142e,0 1px 2px #00000080,0 18px 36px #00000080}.scene-pluie-tres-fine .dos-ancien{width:100%;height:100%;display:block;position:absolute;inset:0}.scene-pluie-tres-fine .avant{background:repeating-linear-gradient(0deg,#6e501e09 0 1px,#0000 1px 3px),radial-gradient(125% 95% at 45% 40%,#f8f0dc 0%,#f1e6cc 52%,#d8c495 112%);padding:0;box-shadow:inset 0 0 0 1px #5a3c1438,inset 0 0 18px #966e282e,0 1px 2px #00000080,0 18px 36px #00000080}.scene-pluie-tres-fine #table.no-anim .carte-pivot{transition:none}.scene-pluie-tres-fine .face-dame{--dame-trait:#241e1a;--dame-noir:#241e1a;--dame-or:#d9a43c;--dame-rouge:#b8402f;--dame-vert:#5d7b3f;--dame-papier:#f5ebd3;--encre-enseigne:#241e1a;width:100%;height:100%;display:block;position:absolute;inset:0}.scene-pluie-tres-fine .face-dame[data-couleur=pique]{--dame-robe:#355690;--dame-manches:#d9a43c;--dame-voile:#b8402f}.scene-pluie-tres-fine .face-dame[data-couleur=coeur]{--dame-robe:#b8402f;--dame-manches:#355690;--dame-voile:#5d7b3f}.scene-pluie-tres-fine .face-dame[data-couleur=trefle]{--dame-robe:#d9a43c;--dame-manches:#b8402f;--dame-voile:#355690}.scene-pluie-tres-fine .face-dame[data-couleur=carreau]{--dame-robe:#b8402f;--dame-manches:#d9a43c;--dame-voile:#355690}.scene-pluie-tres-fine .face-dame[data-couleur=coeur],.scene-pluie-tres-fine .face-dame[data-couleur=carreau]{--encre-enseigne:#b23a2e}.scene-pluie-tres-fine .face-dame .index text{fill:var(--encre-enseigne);font-family:Didot,"Bodoni 72",Iowan Old Style,Times New Roman,Noto Serif,Georgia,serif;font-weight:700}.scene-pluie-tres-fine .face-dame .enseigne{fill:var(--encre-enseigne)}.scene-pluie-tres-fine .face-dame .nom{fill:var(--dame-trait);letter-spacing:.9px;font-family:Didot,"Bodoni 72",Iowan Old Style,Times New Roman,Noto Serif,Georgia,serif}.scene-pluie-tres-fine .face-dame .cadre{stroke:var(--dame-trait)}.scene-pluie-tres-fine .face-dame .moitie path[transform]{opacity:.9}.scene-pluie-tres-fine .face-dame .rousseurs{fill:#8c5c1e21}.scene-pluie-tres-fine #hold-ring{z-index:30;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-pluie-tres-fine #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-pluie-tres-fine #hold-ring circle{fill:none;stroke-width:6px}.scene-pluie-tres-fine #hold-ring .track{stroke:#f1ede42e}.scene-pluie-tres-fine #hold-ring .fill{stroke:#c8a15a;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-pluie-tres-fine #hold-ring.run{animation:pluie-ring-show .2s ease var(--ring-delay) forwards}.scene-pluie-tres-fine #hold-ring.run .fill{animation:pluie-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}@keyframes pluie-ring-show{to{opacity:1}}@keyframes pluie-ring-fill{to{stroke-dashoffset:0}}.scene-pluie-tres-fine .barre-aide{z-index:40;left:50%;top:calc(var(--safe-t) + 10px);color:#c8a15a;white-space:nowrap;touch-action:none;background:#0c1319f0;border:1px solid #c8a15a59;border-radius:999px;align-items:center;gap:6px;padding:5px;font:13px/1 -apple-system,system-ui,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;transform:translate(-50%)}.scene-pluie-tres-fine .barre-aide .etat{min-width:9em;padding:0 8px}.scene-pluie-tres-fine .barre-aide button{font:inherit;color:#c8a15a;cursor:pointer;background:#ffffff0d;border:1px solid #c8a15a99;border-radius:999px;min-height:34px;padding:0 14px}.scene-pluie-tres-fine .barre-aide button:active{background:#c8a15a33}.scene-pluie-tres-fine #zones-pluie{z-index:30;pointer-events:none;position:fixed;inset:0}.scene-pluie-tres-fine .zone-coin{box-sizing:border-box;background:#c8a15a0f;border:1px dashed #c8a15a99;position:absolute}.scene-pluie-tres-fine .zone-coin.hit{animation:1s ease-out pluie-hit}.scene-pluie-tres-fine .zone-coin .tag{color:#241e1a;background:#f3ebd8;border:1px solid #c8a15a80;border-radius:999px;padding:6px 12px;font:600 26px/1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene-pluie-tres-fine .zone-coin[data-couleur=coeur] .tag,.scene-pluie-tres-fine .zone-coin[data-couleur=carreau] .tag{color:#b23a2e}@keyframes pluie-hit{0%{background:#c8a15a73}to{background:#c8a15a0f}}.scene-pluie-tres-fine #menu{z-index:50;color:#f1ede4;background:#0c1319;justify-content:center;display:flex;position:fixed;inset:0}.scene-pluie-tres-fine .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:560px;height:100%;padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 16px);overflow-y:auto}.scene-pluie-tres-fine .sheet button{color:#f1ede4;cursor:pointer;background:#ffffff0d;border:1px solid #f1ede424;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-pluie-tres-fine .sheet button.link{color:#f1ede499;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-pluie-tres-fine .menu-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.scene-pluie-tres-fine .menu-head h1{margin:0;font:400 30px/1.1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif}.scene-pluie-tres-fine .menu-version{-webkit-user-select:text;user-select:text;color:#f1ede499;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.scene-pluie-tres-fine .card{background:#151518;border:1px solid #f1ede414;border-radius:16px;margin-bottom:12px;padding:14px 16px}.scene-pluie-tres-fine .row-label{color:#f1ede499;margin-bottom:10px;font-size:15px}.scene-pluie-tres-fine .hint{color:#f1ede499;margin:0 0 8px;font-size:13px}.scene-pluie-tres-fine .options{display:grid}.scene-pluie-tres-fine .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-pluie-tres-fine .toggle-row+.toggle-row{border-top:1px solid #f1ede414;margin-top:6px;padding-top:10px}.scene-pluie-tres-fine .toggle-row input{accent-color:#c8a15a;flex:none;width:22px;height:22px;margin:0}.scene-pluie-tres-fine .croix{color:#f1ede4;cursor:pointer;background:#ffffff0f;border:1px solid #f1ede424;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-pluie-tres-fine .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-pluie-tres-fine .nom-du-tour{font-size:15px}.scene-pluie-tres-fine .menu-head{top:calc(-1 * (var(--safe-t) + 22px));z-index:3;margin:calc(-1 * (var(--safe-t) + 22px)) calc(-1 * (var(--safe-r) + 16px)) 18px calc(-1 * (var(--safe-l) + 16px));padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) 14px calc(var(--safe-l) + 16px);background:#0c1319;border-bottom:1px solid #f1ede424;align-items:flex-start;position:sticky}.scene-pluie-tres-fine .vignettes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.scene-pluie-tres-fine .sheet .vignettes button{background:#0000004d;border-color:#0000;border-radius:10px;min-height:0;padding:6px}.scene-pluie-tres-fine .sheet .vignettes button[aria-checked=true]{background:#c8a15a29;border-color:#c8a15a}.scene-pluie-tres-fine .vignettes.couleurs{grid-template-columns:repeat(4,1fr)}.scene-pluie-tres-fine .vignette{--marge:3px;aspect-ratio:5/7;background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));width:100%;box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d;color:var(--encre-dos);background:var(--papier-dos);border-radius:5px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3c281440}.scene-pluie-tres-fine .vignette .pluie{stroke-width:.8px}.scene-pluie-tres-fine .vignettes+.hint{margin-top:10px}.scene-pluie-tres-fine .aide-btn{width:100%;margin-top:12px}.scene-pluie-tres-fine #trucage .hint+.hint{margin-top:8px}html[data-tour=trois-questions],html[data-tour=trois-questions] body{background:#000}.scene-trois-questions{color:#f1ede4;background:#000;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-trois-questions #jeu{--ecart:.22;--dispo-w:calc(var(--app-w) - var(--safe-l) - var(--safe-r) - 40px);--dispo-h:calc(var(--app-h) - var(--safe-t) - var(--safe-b) - 32px);--carte-w:min(calc(var(--dispo-w) / (5 + 4 * var(--ecart))), calc(var(--dispo-h) * .7 / 1.4), 300px);--carte-h:calc(var(--carte-w) * 1.4);--pas:calc(var(--carte-w) * (1 + var(--ecart)));--rayon:calc(var(--carte-w) * .055);width:calc(var(--pas) * 5);height:var(--carte-h);position:relative}.scene-trois-questions .carte{--x:0;--y:0;--rot:0;--z:0;top:0;left:calc(50% - var(--carte-w) / 2);width:var(--carte-w);height:var(--carte-h);z-index:calc(10 + var(--z));perspective:900px;transform:translate(calc(var(--x) * var(--pas)), calc(var(--y) * var(--carte-h))) rotate(calc(var(--rot) * 1deg));transition:transform .45s cubic-bezier(.3,.1,.25,1);position:absolute}.scene-trois-questions .carte.disparue{visibility:hidden;opacity:0;transition:none}.scene-trois-questions .carte-pivot{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.4,.02,.2,1);position:absolute;inset:0}.scene-trois-questions .carte.retournee .carte-pivot{transform:rotateY(180deg)}.scene-trois-questions .carte-face{backface-visibility:hidden;border-radius:var(--rayon);position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 .5px #00000040,-2px 2px 4px #00000059,0 10px 22px #00000059}.scene-trois-questions .carte-face svg{width:100%;height:100%;display:block}.scene-trois-questions .dos,.scene-trois-questions .vignette{isolation:isolate;background:#fbfbf7}.scene-trois-questions .photo-du-dos,.scene-trois-questions .teinte{width:100%;height:100%;display:block;position:absolute;inset:0}.scene-trois-questions .photo-du-dos{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.scene-trois-questions .teinte{mix-blend-mode:screen;display:none}.scene-trois-questions .carte[data-couleur=rouge] .photo-du-dos,.scene-trois-questions .vignette[data-couleur=rouge] .photo-du-dos{filter:grayscale()contrast(1.7)brightness(1.08)}.scene-trois-questions .carte[data-couleur=rouge] .teinte,.scene-trois-questions .vignette[data-couleur=rouge] .teinte{background:#b3242b;display:block}.scene-trois-questions .carte[data-couleur=noir] .photo-du-dos,.scene-trois-questions .vignette[data-couleur=noir] .photo-du-dos{filter:grayscale()contrast(1.7)brightness(1.08)}.scene-trois-questions .carte[data-couleur=noir] .teinte,.scene-trois-questions .vignette[data-couleur=noir] .teinte{background:#1d1d22;display:block}.scene-trois-questions .avant{background:radial-gradient(130% 100% at 30% 20%,#fff,#fdfdfa 60%,#e9e7df 140%);transform:rotateY(180deg)}.scene-trois-questions .face.rouge{color:#c8102e}.scene-trois-questions .face.noire{color:#15151a}.scene-trois-questions .face .enseigne{fill:currentColor}.scene-trois-questions .face .index text{fill:currentColor;font-family:Georgia,Times New Roman,Noto Serif,serif;font-size:14.5px;font-weight:700}.scene-trois-questions .face .index text.serre{letter-spacing:-1.4px;font-size:13px}.scene-trois-questions .face .fond-figure{fill:#fff}.scene-trois-questions .face .cadre-figure{fill:none;stroke:#15151a;stroke-width:.7px}.scene-trois-questions .face .milieu{fill:none;stroke:#15151a;stroke-width:.45px}.scene-trois-questions .face .figure path:not(.enseigne,.milieu){stroke:#15151a;stroke-width:.45px;stroke-linejoin:round;stroke-linecap:round}.scene-trois-questions .face .figure .rouge{fill:#c8102e}.scene-trois-questions .face .figure .bleu{fill:#1f4d9c}.scene-trois-questions .face .figure .jaune{fill:#f1b82d}.scene-trois-questions .face .figure .peau{fill:#f8dcc2}.scene-trois-questions .face .figure .blanc{fill:#fff}.scene-trois-questions .face .figure .noir{fill:#15151a;stroke:none}.scene-trois-questions .face .figure .trait{fill:none;stroke-width:.6px}.scene-trois-questions .face .figure .trait.bleu{stroke:#1f4d9c}.scene-trois-questions .face .figure .trait.rouge{stroke:#c8102e}.scene-trois-questions #jeu.no-anim .carte,.scene-trois-questions #jeu.no-anim .carte-pivot{transition:none}.scene-trois-questions #stage{touch-action:none;isolation:isolate;-webkit-user-select:none;user-select:none;background:#000;position:absolute;inset:0;overflow:hidden}.scene-trois-questions #galerie{--decalage:0px;--entre:20px;position:absolute;inset:0}.scene-trois-questions .diapo{padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);transform:translateX(calc(var(--i) * (100% + var(--entre)) + var(--decalage)));will-change:transform;place-items:center;display:grid;position:absolute;inset:0;container-type:size}.scene-trois-questions #galerie.anime .diapo{transition:transform .32s cubic-bezier(.2,.75,.25,1)}.scene-trois-questions .cliche{aspect-ratio:3/4;background:radial-gradient(70% 55% at 42% 34%,#ffeecd24,#0000 72%),repeating-linear-gradient(28deg,#ffffff05 0 1px,#0000 1px 3px),radial-gradient(130% 100% at 50% 42%,#2c5486,#1d3a63 50%,#0c1a30 100%);width:min(100cqw,75cqh);position:relative;overflow:hidden}.scene-trois-questions .prise{isolation:isolate;position:absolute;inset:0}.scene-trois-questions .prise:after{content:"";z-index:100;pointer-events:none;background:radial-gradient(125% 95% at 50% 45%,#0000 55%,#0000006b 100%),linear-gradient(160deg,#ffecc812,#0000 45%,#000a1e1f);position:absolute;inset:0}.scene-trois-questions .prise.rafale{transform:scale(1.045)rotate(-.7deg)translate(1.1%,-.9%)}.scene-trois-questions .prise.rafale:after{background:radial-gradient(125% 95% at 46% 42%,#0000 52%,#00000075 100%),linear-gradient(200deg,#ffecc817,#0000 50%,#000a1e1a)}.scene-trois-questions .carte{--rayon:calc(var(--carte-w) * .055);transition:none}.scene-trois-questions .colonnes{--ecart:3cqw;--carte-w:min((100cqw - 2 * var(--ecart)) / 3 * .9, 100cqh / (1 + 13 * .27) / 1.4);--carte-h:calc(var(--carte-w) * 1.4);gap:var(--ecart);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:4.5% 3.5%;container-type:size}.scene-trois-questions .colonne{--cartes:14;--pas-colonne:calc((100cqh - var(--carte-h)) / (var(--cartes) - 1));position:relative}.scene-trois-questions .colonne .carte{--rang:0;--dx:0;--dy:0;--rot:0;top:calc(var(--rang) * var(--pas-colonne));left:calc(50% - var(--carte-w) / 2);z-index:var(--rang);transform:translate(calc(var(--dx) * var(--carte-w)), calc(var(--dy) * var(--carte-h))) rotate(calc(var(--rot) * 1deg))}.scene-trois-questions .colonne #spectateur{transition:transform .55s cubic-bezier(.3,.1,.25,1)}.scene-trois-questions .colonne #spectateur.retournee{z-index:90;transform:scale(1.9)}.scene-trois-questions #hold-ring{z-index:30;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-trois-questions #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-trois-questions #hold-ring circle{fill:none;stroke-width:6px}.scene-trois-questions #hold-ring .track{stroke:#f1ede42e}.scene-trois-questions #hold-ring .fill{stroke:#c8a15a;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-trois-questions #hold-ring.run{animation:tq-ring-show .2s ease var(--ring-delay) forwards}.scene-trois-questions #hold-ring.run .fill{animation:tq-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}@keyframes tq-ring-show{to{opacity:1}}@keyframes tq-ring-fill{to{stroke-dashoffset:0}}.scene-trois-questions #menu{z-index:50;color:#f1ede4;background:#0b0b0d;justify-content:center;display:flex;position:fixed;inset:0}.scene-trois-questions .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:560px;height:100%;padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 16px);overflow-y:auto}.scene-trois-questions .sheet button{color:#f1ede4;cursor:pointer;background:#ffffff0d;border:1px solid #f1ede424;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-trois-questions .sheet button.link{color:#f1ede499;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-trois-questions .menu-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.scene-trois-questions .menu-head h1{margin:0;font:400 30px/1.1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif}.scene-trois-questions .menu-version{-webkit-user-select:text;user-select:text;color:#f1ede499;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.scene-trois-questions .card{background:#151518;border:1px solid #f1ede414;border-radius:16px;margin-bottom:12px;padding:14px 16px}.scene-trois-questions .row-label{color:#f1ede499;margin-bottom:10px;font-size:15px}.scene-trois-questions .hint{color:#f1ede499;margin:0 0 8px;font-size:13px}.scene-trois-questions .options{display:grid}.scene-trois-questions .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-trois-questions .toggle-row+.toggle-row{border-top:1px solid #f1ede414;margin-top:6px;padding-top:10px}.scene-trois-questions .toggle-row input{accent-color:#c8a15a;flex:none;width:22px;height:22px;margin:0}.scene-trois-questions .croix{color:#f1ede4;cursor:pointer;background:#ffffff0f;border:1px solid #f1ede424;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-trois-questions .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-trois-questions .nom-du-tour{font-size:15px}.scene-trois-questions .menu-head{top:calc(-1 * (var(--safe-t) + 22px));z-index:3;margin:calc(-1 * (var(--safe-t) + 22px)) calc(-1 * (var(--safe-r) + 16px)) 18px calc(-1 * (var(--safe-l) + 16px));padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) 14px calc(var(--safe-l) + 16px);background:#0b0b0d;border-bottom:1px solid #f1ede424;align-items:flex-start;position:sticky}.scene-trois-questions .vignettes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scene-trois-questions .sheet .vignettes button{background:#0000004d;border-color:#0000;border-radius:10px;min-height:0;padding:6px}.scene-trois-questions .sheet .vignettes button[aria-checked=true]{background:#c8a15a29;border-color:#c8a15a}.scene-trois-questions .vignettes.couleurs{grid-template-columns:repeat(3,1fr)}.scene-trois-questions .vignette{--marge:3px;aspect-ratio:5/7;background:linear-gradient(155deg, var(--dos-clair), var(--dos-fonce));width:100%;box-shadow:inset 0 0 0 var(--marge) #f3ecdd, inset 0 0 0 calc(var(--marge) + 1px) #0000004d;color:var(--trait);border-radius:5px;display:block;position:relative;overflow:hidden}.scene-trois-questions #trucage .hint+.hint{margin-top:8px}.scene-trois-questions #ordre-paquet{box-sizing:border-box;color:#f1ede4;resize:vertical;touch-action:manipulation;background:#00000059;border:1px solid #f1ede424;border-radius:12px;width:100%;min-height:10.5em;margin:4px 0 8px;padding:10px 12px;font:13px/1.5 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:block}.scene-trois-questions #ordre-paquet[aria-invalid=true]{border-color:#e87864b3}.scene-trois-questions #ordre-etat p{margin:0 0 4px}.scene-trois-questions #ordre-etat.fautes{color:#f0a596}.scene-trois-questions #ordre-melange{width:100%;margin-top:6px}.scene-trois-questions #vibration-aide,.scene-trois-questions #retournable-aide{margin:8px 0 0}html[data-tour=analyseur-q],html[data-tour=analyseur-q] body{background:#0b0b0d}.scene-analyseur-q{color:#f1ede4;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.scene-analyseur-q:before,.scene-analyseur-q:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.scene-analyseur-q:before{background-image:repeating-linear-gradient(0deg,#f7931e0e 0 1px,#0000 1px clamp(30px,9vmin,46px)),repeating-linear-gradient(90deg,#f7931e0e 0 1px,#0000 1px clamp(30px,9vmin,46px));-webkit-mask-image:radial-gradient(120% 80% at 50% 45%,#000 18%,#0000 78%);mask-image:radial-gradient(120% 80% at 50% 45%,#000 18%,#0000 78%)}.scene-analyseur-q:after{background:radial-gradient(70% 45% at 50% 42%,#f7931e21,#0000 70%)}.scene-analyseur-q #stage{z-index:1;touch-action:none;cursor:pointer;position:fixed;inset:0}.scene-analyseur-q #deck{position:absolute;inset:0;overflow:hidden}.scene-analyseur-q .slide{--fit:1;padding:calc(var(--safe-t) + max(28px, 7vmin)) calc(var(--safe-r) + max(22px, 7vmin)) calc(var(--safe-b) + max(28px, 7vmin)) calc(var(--safe-l) + max(22px, 7vmin));opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:opacity .45s,transform .45s,visibility 0s linear .45s;display:flex;position:absolute;inset:0;overflow:hidden}.scene-analyseur-q .slide.far{display:none}.scene-analyseur-q .slide.current{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.scene-analyseur-q [data-transition=glisse] .slide.before{transform:translate(-14%)}.scene-analyseur-q [data-transition=glisse] .slide.after{transform:translate(14%)}.scene-analyseur-q [data-transition=aucune] .slide,.scene-analyseur-q .no-anim .slide{transition:none}.scene-analyseur-q .slide-body{text-align:center;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;width:100%;max-width:1100px}.scene-analyseur-q .slide-body>*+*{margin-top:calc(var(--fit) * max(24px, 6vmin))}.scene-analyseur-q .slide-body>.etiquette+*{margin-top:0}.scene-analyseur-q .slide-body>*+.bouton,.scene-analyseur-q .slide-body>*+.chargement{margin-top:calc(var(--fit) * max(40px, 10vmin))}.scene-analyseur-q .slide:has(>.slide-body>.etiquette){padding-top:calc(var(--safe-t) + max(100px, 19vmin))}.scene-analyseur-q .etiquette{top:calc(var(--safe-t) + max(52px, 10vmin));color:#f7931e;white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;border:1px solid #f7931e73;border-radius:999px;margin:0;padding:6px 14px;font:600 clamp(12px,3.2vmin,18px)/1 -apple-system,system-ui,Segoe UI,Roboto,sans-serif;position:absolute;left:50%;transform:translate(-50%)}.scene-analyseur-q .titre{font:400 calc(var(--fit) * clamp(32px, 11vmin, 120px))/1.12 "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", "Noto Serif", Georgia, serif;letter-spacing:.01em;text-wrap:balance;margin:0}.scene-analyseur-q .titre strong{font-weight:inherit}.scene-analyseur-q .titre:only-child{font-size:calc(var(--fit) * clamp(46px, 17vmin, 180px))}.scene-analyseur-q .grand{font:300 calc(var(--fit) * clamp(80px, 34vmin, 380px))/1 "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", "Noto Serif", Georgia, serif;font-variant-numeric:lining-nums;letter-spacing:-.02em;color:#f7931e;margin:0}.scene-analyseur-q .texte{font-size:calc(var(--fit) * clamp(22px, 7vmin, 64px));text-wrap:balance;line-height:1.38}.scene-analyseur-q .texte p{margin:0}.scene-analyseur-q .texte p+p{margin-top:.8em}.scene-analyseur-q .slide-body:not(:has(>.titre,>.grand))>.texte{font-size:calc(var(--fit) * clamp(26px, 9vmin, 76px));line-height:1.28}.scene-analyseur-q strong{color:#f7931e;font-weight:600}.scene-analyseur-q .image{pointer-events:none;-webkit-user-drag:none;max-width:100%;max-height:calc(var(--fit) * var(--app-h) * .6);object-fit:contain;margin-inline:auto;display:block}.scene-analyseur-q .slide-body:has(>:not(.image)) .image{max-height:calc(var(--fit) * var(--app-h) * .36)}.scene-analyseur-q .chargement{text-align:center;width:min(100%,560px);margin-inline:auto}.scene-analyseur-q .chargement-cadran{--part:0%;width:calc(var(--fit) * clamp(150px, 46vmin, 280px));aspect-ratio:1;margin-inline:auto;position:relative}.scene-analyseur-q .chargement-cadran:before{content:"";background:conic-gradient(#f7931e38 var(--part), #f7931e0a 0);border-radius:50%;position:absolute;inset:8%}.scene-analyseur-q .chargement-cadran svg{width:100%;height:100%;display:block;position:relative;transform:rotate(-90deg)}.scene-analyseur-q .chargement-piste,.scene-analyseur-q .chargement-arc{fill:none;stroke-width:5px}.scene-analyseur-q .chargement-piste{stroke:#f1ede424}.scene-analyseur-q .chargement-arc{stroke:#f7931e;stroke-linecap:round;stroke-dasharray:0 100;filter:drop-shadow(0 0 calc(var(--fit) * 10px) #f7931e73)}.scene-analyseur-q .chargement-etape{margin:calc(var(--fit) * max(18px, 4vmin)) 0 0;color:#f1ede499;min-height:1.3em;font:500 calc(var(--fit) * clamp(15px, 4vmin, 26px))/1.3 -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;letter-spacing:.04em;text-wrap:balance}.scene-analyseur-q .chargement-etape.apparait{animation:.45s ease-out both aq-etape-apparition}@keyframes aq-etape-apparition{0%{opacity:0;transform:translateY(calc(var(--fit) * 6px))}}.scene-analyseur-q .chargement-termine{margin:calc(var(--fit) * max(28px, 7vmin)) 0 0;font:600 calc(var(--fit) * clamp(22px, 6.5vmin, 48px))/1.25 -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;color:#f7931e;text-wrap:balance;animation:.6s ease-out both aq-termine-apparition}@keyframes aq-termine-apparition{0%{opacity:0;transform:translateY(8px)}}.scene-analyseur-q .chargement-pourcent{font:600 calc(var(--fit) * clamp(30px, 11vmin, 64px))/1 -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;font-variant-numeric:tabular-nums;color:#f1ede4;place-items:center;display:grid;position:absolute;inset:0}.scene-analyseur-q .bouton{max-width:100%;min-height:max(56px, var(--fit) * 72px);padding:calc(var(--fit) * .6em) calc(var(--fit) * 1.6em);color:#f7931e;font:600 calc(var(--fit) * clamp(20px, 6vmin, 36px))/1.1 -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;letter-spacing:.02em;cursor:pointer;touch-action:manipulation;box-shadow:0 0 calc(var(--fit) * 28px) #f7931e40;background:#f7931e1f;border:2px solid #f7931e;border-radius:999px;animation:.7s ease-out both aq-bouton-apparition,2.4s ease-in-out .7s infinite aq-bouton-pulse;position:relative}.scene-analyseur-q .bouton:before{content:"";position:absolute;inset:-24px}.scene-analyseur-q .bouton:active{background:#f7931e4d;transform:scale(.97)}@keyframes aq-bouton-apparition{0%{opacity:0}}@keyframes aq-bouton-pulse{50%{box-shadow:0 0 calc(var(--fit) * 44px) #f7931e73}}.scene-analyseur-q #frame{--inset:12px;--coin:clamp(22px, 7vmin, 40px);--trait:#f7931e8c;z-index:5;inset:calc(var(--safe-t) + var(--inset)) calc(var(--safe-r) + var(--inset)) calc(var(--safe-b) + var(--inset)) calc(var(--safe-l) + var(--inset));pointer-events:none;position:fixed}.scene-analyseur-q #frame .coin{width:var(--coin);height:var(--coin);border:0 solid var(--trait);position:absolute}.scene-analyseur-q #frame .haut-gauche{border-top-width:2px;border-left-width:2px;top:0;left:0}.scene-analyseur-q #frame .haut-droite{border-top-width:2px;border-right-width:2px;top:0;right:0}.scene-analyseur-q #frame .bas-gauche{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.scene-analyseur-q #frame .bas-droite{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.scene-analyseur-q #frame .graduations{top:calc(var(--coin) + 16px);bottom:calc(var(--coin) + 16px);opacity:.5;background:repeating-linear-gradient(180deg, var(--trait) 0 1px, transparent 1px 60px) left/10px 100% no-repeat, repeating-linear-gradient(180deg, var(--trait) 0 1px, transparent 1px 12px) left/5px 100% no-repeat;width:10px;position:absolute}.scene-analyseur-q #frame .gauche{left:0}.scene-analyseur-q #frame .droite{right:0;transform:scaleX(-1)}.scene-analyseur-q #frame .repere{color:#f7931eb3;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font:600 10px/1 -apple-system,system-ui,Segoe UI,Roboto,sans-serif;position:absolute;left:50%;transform:translate(-50%)}.scene-analyseur-q #frame .haut{top:2px}.scene-analyseur-q #frame .bas{align-items:center;gap:7px;display:flex;bottom:2px}.scene-analyseur-q #frame .bas i{background:#f7931e;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite aq-voyant;box-shadow:0 0 8px #f7931e}@keyframes aq-voyant{50%{opacity:.25}}.scene-analyseur-q #note,.scene-analyseur-q #black{pointer-events:none;position:fixed}.scene-analyseur-q #note{z-index:11;left:calc(var(--safe-l) + 12px);right:calc(var(--safe-r) + 12px);bottom:calc(var(--safe-b) + 14px);max-height:calc(var(--app-h) * .32);color:#f1ede4d9;white-space:pre-line;text-align:left;background:#141418e0;border-left:3px solid #f7931e;border-radius:8px;max-width:720px;margin-inline:auto;padding:10px 14px;font:15px/1.4 -apple-system,system-ui,Segoe UI,Roboto,sans-serif;overflow:hidden}.scene-analyseur-q #hold-ring{z-index:30;opacity:0;pointer-events:none;width:96px;height:96px;margin:-48px 0 0 -48px;position:fixed}.scene-analyseur-q #hold-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.scene-analyseur-q #hold-ring circle{fill:none;stroke-width:6px}.scene-analyseur-q #hold-ring .track{stroke:#f1ede42e}.scene-analyseur-q #hold-ring .fill{stroke:#f7931e;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-analyseur-q #hold-ring.run{animation:aq-ring-show .2s ease var(--ring-delay) forwards}.scene-analyseur-q #hold-ring.run .fill{animation:aq-ring-fill var(--ring-duration) linear var(--ring-delay) forwards}@keyframes aq-ring-show{to{opacity:1}}@keyframes aq-ring-fill{to{stroke-dashoffset:0}}.scene-analyseur-q #black{z-index:40;background:#000;inset:0}.scene-analyseur-q #menu{z-index:50;color:#f1ede4;background:#0b0b0d;justify-content:center;display:flex;position:fixed;inset:0}.scene-analyseur-q .sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;width:100%;max-width:560px;height:100%;padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) calc(var(--safe-b) + 32px) calc(var(--safe-l) + 16px);overflow-y:auto}.scene-analyseur-q .sheet button{color:#f1ede4;cursor:pointer;background:#ffffff0d;border:1px solid #f1ede424;border-radius:12px;min-height:46px;font-family:inherit;font-size:15px}.scene-analyseur-q .sheet button.link{color:#f1ede499;background:0 0;border:none;width:100%;margin-top:6px;font-size:13px;text-decoration:underline}.scene-analyseur-q .menu-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.scene-analyseur-q .menu-head h1{margin:0;font:400 30px/1.1 Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Noto Serif,Georgia,serif}.scene-analyseur-q .menu-version{-webkit-user-select:text;user-select:text;color:#f1ede499;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.scene-analyseur-q .card{background:#151518;border:1px solid #f1ede414;border-radius:16px;margin-bottom:12px;padding:14px 16px}.scene-analyseur-q .row-label{color:#f1ede499;margin-bottom:10px;font-size:15px}.scene-analyseur-q .hint{color:#f1ede499;margin:0 0 8px;font-size:13px}.scene-analyseur-q .options{display:grid}.scene-analyseur-q .toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:15px;display:flex}.scene-analyseur-q .toggle-row+.toggle-row{border-top:1px solid #f1ede414;margin-top:6px;padding-top:10px}.scene-analyseur-q .toggle-row input{accent-color:#f7931e;flex:none;width:22px;height:22px;margin:0}.scene-analyseur-q .croix{color:#f1ede4;cursor:pointer;background:#ffffff0f;border:1px solid #f1ede424;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.scene-analyseur-q .croix svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}.scene-analyseur-q .nom-du-tour{font-size:15px}.scene-analyseur-q .menu-head{top:calc(-1 * (var(--safe-t) + 22px));z-index:3;margin:calc(-1 * (var(--safe-t) + 22px)) calc(-1 * (var(--safe-r) + 16px)) 18px calc(-1 * (var(--safe-l) + 16px));padding:calc(var(--safe-t) + 22px) calc(var(--safe-r) + 16px) 14px calc(var(--safe-l) + 16px);background:#0b0b0d;border-bottom:1px solid #f1ede424;align-items:flex-start;position:sticky}.scene-analyseur-q .seg{background:#00000059;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.scene-analyseur-q .sheet .seg button{background:0 0;border-color:#0000;min-height:40px}.scene-analyseur-q .sheet .seg button[aria-checked=true]{color:#f7931e;background:#f7931e29;box-shadow:inset 0 0 0 1px #f7931e}
/*$vite$:1*/