html[data-saison=halloween]{--drift-blue:#ea580c;--cyan:#ffab40;--indigo:#b45309;--color-primary:#ea580c;--color-secondary:#ffab40;--color-accent:#b45309;--color-drift-blue:#ea580c;--color-cyan:#ffab40;--color-indigo:#b45309;--color-info:#ea580c;--color-nuit:#0c0807;--color-bg-primary:#0c0807;--color-bg-surface:#1a1210;--color-bg-surface-2:#221714;--color-neutral-800:#221714;--color-neutral-900:#0c0807;--color-text-primary:#f7efe3;--color-text-muted:#b9a998;--color-studio-ink:#0c0807;--color-studio-ink-2:#150e0c;--color-studio-ink-3:#1f1411;--color-studio-white:#f7efe3;--color-studio-mist:#b9a998;--color-studio-cyan:#ff8a2a;--color-studio-blue:#b45309;--color-studio-line:#b9a99838}html[data-saison=halloween] .studio{--st-ink:#0c0807;--st-ink-2:#150e0c;--st-ink-3:#1f1411;--st-white:#f7efe3;--st-mist:#b9a998;--st-cyan:#ff8a2a;--st-blue:#b45309;--st-line:#b9a99838;background-color:#0000}html[data-saison=halloween] ::selection{color:#0c0807;background:#ff8a2a}html[data-saison=halloween] .st-btn-primary:hover{background:#ffb066}html[data-saison=halloween] .st-link{text-decoration-color:#ff8a2a99}html[data-saison=halloween] .st-ap-cyan .st-link{-webkit-text-decoration-color:var(--st-ink);text-decoration-color:var(--st-ink)}html[data-saison=halloween] .st-porte:nth-child(3){background:#26150e}html[data-saison=halloween] .studio input{accent-color:#ff8a2a}html[data-saison=halloween] .st-recu{--recu-papier:#eadcbc}html[data-saison=halloween] .st-recu-lignes svg{color:#9a3412}html[data-saison=halloween] .curseur-point{filter:hue-rotate(158deg)saturate(1.4)brightness(1.25);border-color:#2e5bff}html[data-saison=halloween] .logo-haut path{fill:#ff8a2a}html[data-saison=halloween] body:before{content:"";top:9svh;z-index:-1;aspect-ratio:1;opacity:.34;pointer-events:none;background:radial-gradient(circle at 30% 34%,#78350f8c 0 7%,#0000 7.5%),radial-gradient(circle at 62% 26%,#78350f73 0 5%,#0000 5.5%),radial-gradient(circle at 54% 64%,#78350f80 0 10%,#0000 10.5%),radial-gradient(circle at 38% 38%,#ffd9a0,#f97316 62%,#9a3412);border-radius:50%;width:min(46vmin,460px);position:fixed;inset-inline-end:5vw;box-shadow:0 0 90px 24px #f9731647}.nh-bandeau{z-index:41;color:#140a03;font-family:var(--font-display);text-align:center;background:#ea580c;justify-content:center;align-items:center;gap:.6rem;padding:.45rem 1rem;font-size:.86rem;font-weight:700;line-height:1.25;display:flex;position:relative}.nh-bandeau-potiron{flex:none;width:22px;height:auto}.nh-potiron{display:block;overflow:visible}.nh-potiron-lueur{filter:drop-shadow(0 0 7px #ffb347)}.nh-potiron-passage{width:104px;margin:1.25rem 16px -.75rem auto}@media (min-width:1024px) and (min-height:620px){.nh-potiron-passage{top:calc(61% + .84vw);z-index:2;transform-origin:50% 100%;width:auto;height:min(24svh,190px);margin:0;position:absolute;inset-inline-end:8vw;translate:0 -97%;rotate:-6deg}[dir=rtl] .nh-potiron-passage{rotate:6deg}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:620px){.nh-potiron-passage{animation:linear both passage-texte;animation-timeline:--passage;animation-range:contain}}}.nh-potiron-404{margin-inline:auto;width:min(44vw,170px);margin-bottom:.5rem}.nh-decor{z-index:-1;color:#ff9a3c;pointer-events:none;position:fixed;inset:0;overflow:hidden}.nh-vol{display:none;position:absolute;top:0;left:0}.nh-ailes{width:100%;height:auto;display:block}.nh-araignee{z-index:35;top:72px;pointer-events:none;flex-direction:column;align-items:center;width:30px;display:none;position:fixed;inset-inline-end:clamp(14px,3vw,44px)}.nh-fil{transform-origin:50% 0;background:#ff9a3c8c;width:1px;height:58svh;display:block;transform:scaleY(.06)}.nh-bete{width:30px;height:30px;margin-top:-1px;display:block}html[data-saison=halloween] footer{position:relative;overflow:visible}html[data-saison=halloween] footer:before{content:"";inset-inline:0;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 92' preserveAspectRatio='xMidYMax slice'><path fill='%231f1411' d='M0 92V74c60-10 120-8 190 0s150 8 230-2 170-8 240 0 150 8 240-2v22z'/><g fill='%232b1b16'><path d='M90 80V44c0-12 34-12 34 0v36z'/><path d='M300 78V52h-12v-8h12V30h9v14h12v8h-12v26z'/><path d='M500 76V40c0-15 42-15 42 0v36z'/><path d='M760 78V50c0-11 30-11 30 0v28z'/></g><path fill='none' stroke='%232b1b16' stroke-width='6' stroke-linecap='round' d='M640 80c2-20 0-34-4-48m4 26c8-8 14-14 28-18m-30 2c-8-6-14-12-18-22m20 8c6-6 8-12 8-20'/><g><ellipse cx='214' cy='72' rx='15' ry='12' fill='%23ea580c'/><path fill='%23ffd166' d='M206 69l4-5 3 5zM216 69l4-5 3 5zM205 76l18-2-2 4-14 1z'/><ellipse cx='424' cy='66' rx='11' ry='9' fill='%23ea580c'/><path fill='%23ffd166' d='M418 64l3-4 2 4zM426 64l3-4 2 4zM418 69l13-1-2 3-10 1z'/><ellipse cx='846' cy='68' rx='13' ry='10' fill='%23ea580c'/><path fill='%23ffd166' d='M839 65l3-4 3 4zM848 65l3-4 3 4zM838 71l16-2-2 4-12 1z'/></g></svg>") bottom/auto 100% repeat-x;height:92px;position:absolute;bottom:calc(100% - 1px)}@media (prefers-reduced-motion:no-preference){.nh-potiron-lueur{animation:4.3s ease-in-out infinite nh-bougie}html[data-saison=halloween] .st-fente-filet{box-shadow:0 0 14px 1px #ff8a2a}html[data-saison=halloween] .st-prix[data-vu] .st-prix-chiffres:after{text-shadow:0 0 22px #ff8a2a66}.nh-vol{width:46px;animation:26s linear infinite nh-vol;display:block}.nh-vol-2{width:30px;animation-duration:34s;animation-delay:-12s}.nh-vol-3{width:60px;animation-duration:42s;animation-delay:-27s}.nh-ailes{animation:.46s ease-in-out infinite alternate nh-ailes}@media (max-width:767.98px){.nh-vol-2,.nh-vol-3{display:none}.nh-vol{width:34px}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){@media (min-width:1024px){.nh-araignee{display:flex}}.nh-fil{animation:linear both nh-fil;animation-timeline:scroll(root)}.nh-bete{animation:linear both nh-bete;animation-timeline:scroll(root)}}}@keyframes nh-vol{0%{transform:translate(-12vw,62svh)}to{transform:translate(112vw,calc(62svh - 13vw))}}@keyframes nh-ailes{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}@keyframes nh-bougie{0%,to{opacity:1}37%{opacity:.86}58%{opacity:.97}79%{opacity:.8}}@keyframes nh-fil{0%{transform:scaleY(.06)}to{transform:scaleY(1)}}@keyframes nh-bete{0%{transform:translateY(-54.5svh)}to{transform:none}}
