@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:bricolageLatin;src:url(../media/bricolage_grotesque_latin_wght_normal.p.1iqnhac4m3hwo.woff2)format("woff2");font-display:swap;font-weight:200 800}.bricolagelatin_72df5a1a-module__QYTLlG__className{font-family:bricolageLatin}.bricolagelatin_72df5a1a-module__QYTLlG__variable{--font-body-latin:"bricolageLatin"}
@font-face{unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:bricolageLatinExt;src:url(../media/bricolage_grotesque_latin_ext_wght_normal.37g1whwfgt7kp.woff2)format("woff2");font-display:swap;font-weight:200 800}.bricolagelatinext_7e742ac3-module__SxZKOG__className{font-family:bricolageLatinExt}.bricolagelatinext_7e742ac3-module__SxZKOG__variable{--font-body-latin-ext:"bricolageLatinExt"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:jetbrainsMonoLatin;src:url(../media/jetbrains_mono_latin_wght_normal.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800}.jetbrainsmonolatin_269da05b-module__XfHZqa__className{font-family:jetbrainsMonoLatin}.jetbrainsmonolatin_269da05b-module__XfHZqa__variable{--font-mono-latin:"jetbrainsMonoLatin"}
@font-face{unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:jetbrainsMonoLatinExt;src:url(../media/jetbrains_mono_latin_ext_wght_normal.3rxtet6g9i1k3.woff2)format("woff2");font-display:swap;font-weight:100 800}.jetbrainsmonolatinext_50ae595-module__djUpKa__className{font-family:jetbrainsMonoLatinExt}.jetbrainsmonolatinext_50ae595-module__djUpKa__variable{--font-mono-latin-ext:"jetbrainsMonoLatinExt"}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:rakkas;src:url(../media/rakkas_latin_400_normal-s.15-cm0fulgdmm.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:rakkas Fallback;src:local(Arial);ascent-override:117.12%;descent-override:49.83%;line-gap-override:0.0%;size-adjust:89.31%}.rakkas_ae71b9f7-module__KhiARW__className{font-family:rakkas,rakkas Fallback,Georgia,serif;font-weight:400}.rakkas_ae71b9f7-module__KhiARW__variable{--font-season-title:"rakkas", "rakkas Fallback", Georgia, serif}
:root[data-season=halloween-egypte]:not(:has([data-season-exempt])){--color-brand-pink:#ffcf24;--color-brand-pink-hover:#ffd95a;--color-brand-pink-deep:#d59808;--color-brand-pink-light:#ffd95a;--color-brand-purple:#f4e4b6;--color-brand-purple-hover:#f8e8c4;--color-brand-purple-light:#f8e8c4;--color-brand-purple-muted:#b59a6a;--color-brand-purple-deep:#e2c48a;--color-brand-purple-dark:#3a2c1a;--color-on-brand:#1a1307;--color-surface-primary:#130f10;--color-surface-secondary:#1e1712;--color-surface-tertiary:#3a2c1a;--color-surface-elevated:#1a1411;--color-surface-card:#100d0cc2;--color-surface-purple:#2b2015;--color-surface-purple-deep:#221910;--color-text-primary:#fff5dc;--color-text-secondary:#cdbd9f;--color-text-muted:#9a8865;--color-text-soft:#9a8865;--color-text-tertiary:#fff5dc80;--color-border-default:#8c643c99;--color-border-subtle:#6d4b2b78;--color-border-focus:#ffcf24;--color-xp-purple:#ffcf24;--radius-sm:2px;--radius-md:2px;--radius-lg:2px;--radius-xl:2px;--radius-2xl:2px;--radius-3xl:2px;--shadow-glow-primary:0 0 20px #f4e4b640;--shadow-glow-primary-lg:0 0 60px #f4e4b666, 0 0 20px #f4e4b64d;--shadow-glow-accent:0 0 20px #ffcf2459;--shadow-glow-accent-lg:0 0 60px #ffcf2480, 0 0 20px #ffcf2459;--shadow-pill-purple:0 6px 18px -4px #000000b3, inset 0 1px 0 #ffffff73;--shadow-pill-pink:0 6px 18px -4px #d5980899, inset 0 1px 0 #ffffff73;--vks-title-font:var(--font-season-title), "Rakkas", Georgia, serif;background:#130f10;animation:none}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) body{background-color:#130f10;background-image:radial-gradient(90px at 43px 60px,#ffaa2861,#0000),url(/seasonal/halloween-egypte/torche-murale-tuile-gauche.webp),radial-gradient(90px at 43px 60px,#ffaa2861,#0000),url(/seasonal/halloween-egypte/torche-murale-tuile-droite.webp),url(/seasonal/halloween-egypte/colonne-pierre-module-vertical-transparent.webp),url(/seasonal/halloween-egypte/colonne-pierre-module-vertical-droite.webp),linear-gradient(#130f10 0,#0000 10px calc(100% - 10px),#130f10 100%),linear-gradient(90deg,#130f10 0,#0000 10px calc(100% - 10px),#130f10 100%),url(/seasonal/halloween-egypte/tuile-mur-pyramide-repetable.jpg);background-position:10px 300px,10px 300px,right 10px top 644px,right 10px top 644px,-18px 0,right -18px top 0,0 0,0 0,0 0;background-repeat:repeat-y,repeat-y,repeat-y,repeat-y,repeat-y,repeat-y,repeat,repeat,repeat;background-size:86px 688px,86px 688px,86px 688px,86px 688px,120px 360px,120px 360px,640px 640px,640px 640px,640px 640px}@media (max-width:899px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) body{background-size:62px 496px,62px 496px,62px 496px,62px 496px,80px 240px,80px 240px,640px 640px,640px 640px,640px 640px}}@media (max-width:599px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) body{background-image:linear-gradient(#130f10 0,#0000 10px calc(100% - 10px),#130f10 100%),linear-gradient(90deg,#130f10 0,#0000 10px calc(100% - 10px),#130f10 100%),url(/seasonal/halloween-egypte/tuile-mur-pyramide-repetable.jpg);background-position:0 0;background-repeat:repeat;background-size:480px 480px}}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) [class*=rounded-\[]:not([class*=rounded-full]):not([class*="rounded-[50%]"]):not([class*=rounded-\[999]){border-radius:2px}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) :is(.vks-hh,.vks-home-hero,.vk-duel-module,aside section[class*="rounded-[16px]"]){clip-path:polygon(0 12px,6px 5px,14px 0,36% 0,calc(36% + 7px) 5px,calc(36% + 16px) 2px,calc(36% + 24px) 0,calc(100% - 20px) 0,calc(100% - 7px) 5px,100% 16px,100% 42%,calc(100% - 6px) calc(42% + 8px),calc(100% - 2px) calc(42% + 16px),100% calc(42% + 22px),100% calc(100% - 14px),calc(100% - 8px) calc(100% - 5px),calc(100% - 22px) 100%,65% 100%,calc(65% - 8px) calc(100% - 6px),calc(65% - 18px) calc(100% - 2px),calc(65% - 26px) 100%,16px 100%,5px calc(100% - 7px),0 calc(100% - 18px),0 60%,6px calc(60% - 7px),2px calc(60% - 15px),0 calc(60% - 21px))}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) body{cursor:url(/seasonal/halloween-egypte/curseur-main-squelette.png) 9 0,auto;cursor:image-set(url(/seasonal/halloween-egypte/curseur-main-squelette.png) 1x, url(/seasonal/halloween-egypte/curseur-main-squelette@2x.png) 2x) 9 0, auto}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) :is(a[href],button:not(:disabled),[role=button],summary,label[for],select,[class*=cursor-pointer]){cursor:url(/seasonal/halloween-egypte/curseur-main-squelette-lien.png) 4 1,pointer;cursor:image-set(url(/seasonal/halloween-egypte/curseur-main-squelette-lien.png) 1x, url(/seasonal/halloween-egypte/curseur-main-squelette-lien@2x.png) 2x) 4 1, pointer}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) :where(h1,h2){font-family:var(--vks-title-font);font-synthesis:none;letter-spacing:.015em;text-transform:uppercase;text-shadow:2px 3px #000,0 0 18px #0009;font-weight:400}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) :focus-visible{outline-offset:3px;outline:3px solid #fff5dc}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-header{background:#05152f url(/seasonal/halloween-egypte/fond-header-nuit-sans-lune.jpg) 50% 52%/cover no-repeat}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-header>div>div{background-color:#0000}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-header:after{content:"";pointer-events:none;background:url(/seasonal/halloween-egypte/frise-fondation-pierres-transparent.webp) 50%/290px 96.667px repeat-x;height:18px;position:absolute;inset:100% 0 auto}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-header-mobile>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05152f url(/seasonal/halloween-egypte/fond-header-nuit-sans-lune.jpg) 50% 52%/cover no-repeat}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) :is(.vks-header,.vks-header-mobile>header,.rm-stage[data-room-variant=halloween-room] .stchrome):before{content:"";z-index:-1;pointer-events:none;background:url(/seasonal/halloween-egypte/ciel-anime.svg) 50% 52%/cover no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) :is(.vks-header,.vks-header-mobile>header,.rm-stage[data-room-variant=halloween-room] .stchrome):before{background-image:url(/seasonal/halloween-egypte/ciel-lune-statique.svg)}}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-logo{filter:drop-shadow(0 6px 14px #000000b3)}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-home-hero{background:url(/seasonal/halloween-egypte/toile-angle-araignee-transparent.webp) -6px -6px/150px 150px no-repeat,url(/seasonal/halloween-egypte/toile-angle-araignee-droite.webp) right -6px top -6px/150px 150px no-repeat,radial-gradient(60% 70% at 85% 30%,#ffaa2829,#0000 70%),#100d0cc2;border-color:#6d4b2b78}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-home-hero h2{font-family:var(--font-body);letter-spacing:normal;text-transform:none;text-shadow:none}@media (min-width:1100px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-home-hero{padding-right:150px}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-home-hero:after{content:"";pointer-events:none;background:url(/seasonal/halloween-egypte/decor-anubis-gauche-transparent.webp) bottom/contain no-repeat;width:130px;height:260px;position:absolute;bottom:0;right:6px;transform:scaleX(-1)}}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-poster-block{flex-direction:column;align-items:center;gap:8px;width:200px;margin-inline:auto;display:flex}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-poster{aspect-ratio:1122/1402;width:200px;transition:transform .2s;display:block;position:relative}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-poster:hover{transform:translateY(-3px)}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-poster__image{object-fit:cover;position:absolute;width:64%!important;height:74%!important;top:14%!important;left:18%!important}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-poster__frame{pointer-events:none;filter:drop-shadow(0 10px 18px #0009);width:100%;height:100%;position:absolute;inset:0}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-poster__caption{text-align:center;flex-direction:column;gap:2px;margin:0;display:flex}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-poster__kicker{font-family:var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;color:#ffcf24;font-size:11px;font-weight:700}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-poster__question{color:#fff5dc;font-size:13px;font-weight:600;line-height:1.3}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-poster__room{color:#f4e4b6;font-size:13px;font-weight:700}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-poster__room:hover{color:#ffcf24}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh{border:1px solid #6d4b2b78;border-radius:2px;padding:20px;position:relative;overflow:hidden}@media (min-width:768px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh{padding:40px 48px}}@media (min-width:1100px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh{padding-right:170px}}@media (max-width:767px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh .vks-poster-block{display:none}}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh__grid{align-items:center;gap:24px;display:grid;position:relative}@media (min-width:768px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh__grid{grid-template-columns:minmax(0,1fr) auto}}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh__title{color:#fff5dc;margin:6px 0 8px;font-size:clamp(26px,3.2vw,42px);line-height:1.08}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh__subtitle{color:#cdbd9f;margin:0 0 18px;font-size:15px;line-height:1.5}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}@media (min-width:1100px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh__cta{white-space:nowrap}@media (max-width:399px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-hh__cta{padding-inline:16px;font-size:14px}}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-rail__card{flex-direction:column;gap:6px;transition:transform .2s;display:flex}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-rail__card:hover{transform:translateY(-4px)}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-rail__thumb{aspect-ratio:1;background:#1e1712;border:1px solid #6d4b2b99;border-radius:2px;display:block;position:relative;overflow:hidden}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-rail__img{object-fit:cover}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-rail__question{color:#fff5dc;font-size:13px;font-weight:600;line-height:1.3}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-rail__meta{font-family:var(--font-mono);color:#cdbd9f;font-size:11px}@media (prefers-reduced-motion:reduce){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-poster,:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-rail__card{transition:none}}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-toplist-page{background-color:#0000}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-tomb{position:relative;overflow:clip}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-tomb__inner{align-items:center;max-width:1200px;min-height:360px;margin-inline:auto;padding:48px 32px 0;display:grid;position:relative}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-tomb__copy{z-index:1;max-width:560px;padding-bottom:48px;position:relative}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-tomb__eyebrow{font-family:var(--font-mono);letter-spacing:1.6px;text-transform:uppercase;color:#ffcf24;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-tomb__slogan{font-family:var(--vks-title-font);letter-spacing:.015em;text-transform:uppercase;text-wrap:balance;color:#fff5dc;text-shadow:2px 3px #000,0 0 18px #0009;margin:0;font-size:clamp(26px,3.4vw,44px);line-height:1.12}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-tomb__highlight{color:#ffcf24}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-tomb__scene{pointer-events:none;width:min(720px,62%);height:auto;position:absolute;bottom:0;right:0}@media (max-width:767px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-tomb__inner{min-height:0;padding:32px 16px 0}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-tomb__copy{padding-bottom:16px}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-tomb__scene{width:100%;position:static}}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-divider{pointer-events:none;background:url(/seasonal/halloween-egypte/frise-fondation-pierres-transparent.webp) 50%/660px 220px repeat-x;height:48px;position:relative}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-footer{background:#24170d url(/seasonal/halloween-egypte/fond-sous-sol-terre-sable.jpg) top/cover no-repeat;padding-bottom:190px}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-footer>[aria-hidden]{display:none}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-footer:after{content:"";pointer-events:none;background:url(/seasonal/halloween-egypte/decor-footer-ossements-rochers-transparent.webp) bottom/max(100%,1100px) no-repeat;position:absolute;inset:0}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room]{--r-card:#100d0cc2;background:0 0}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .stchrome{background:#05152f url(/seasonal/halloween-egypte/fond-header-nuit-sans-lune.jpg) 50% 52%/cover no-repeat}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .sthead{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .stback{color:#0000;flex:0 0 104px;align-self:stretch;font-size:0;position:relative}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .stback:before{content:"";filter:drop-shadow(0 6px 14px #000000b3);background:url(/seasonal/halloween-egypte/logo-vainkeurz-momie-transparent.webp) 50%/contain no-repeat;width:104px;height:104px;position:absolute;top:2px;left:-6px}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .stnav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none}@media (min-width:768px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .stnav-row{padding-left:112px}}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .stnav:after{content:"";pointer-events:none;background:url(/seasonal/halloween-egypte/frise-fondation-pierres-transparent.webp) 50%/290px 96.667px repeat-x;height:18px;position:absolute;inset:100% 0 auto}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .sthero{background:url(/seasonal/halloween-egypte/toile-angle-araignee-transparent.webp) 0 0/170px 170px no-repeat,url(/seasonal/halloween-egypte/toile-angle-araignee-droite.webp) 100% 0/170px 170px no-repeat,radial-gradient(50% 60% at 75% 45%,#ffaa2824,#0000 70%)}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .sthero-name{letter-spacing:.015em;font-size:clamp(36px,6vw,96px);line-height:1}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .sthero:after,:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .sthero-bg{display:none}@media (min-width:1100px){:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .sthero:before{content:"";pointer-events:none;background:url(/seasonal/halloween-egypte/decor-anubis-gauche-transparent.webp) bottom/contain no-repeat;width:150px;height:300px;position:absolute;bottom:0;right:8px;transform:scaleX(-1)}}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .stfoot{background:#24170d url(/seasonal/halloween-egypte/fond-sous-sol-terre-sable.jpg) top/cover no-repeat;margin-top:48px;padding-bottom:190px;position:relative}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .stfoot:before{content:"";pointer-events:none;background:url(/seasonal/halloween-egypte/frise-fondation-pierres-transparent.webp) 50%/660px 220px repeat-x;height:48px;position:absolute;inset:auto 0 100%}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .stfoot>*{z-index:1;position:relative}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .rm-stage[data-room-variant=halloween-room] .stfoot:after{content:"";pointer-events:none;background:url(/seasonal/halloween-egypte/decor-footer-ossements-rochers-transparent.webp) bottom/max(100%,1100px) no-repeat;position:absolute;inset:0}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-lamp{z-index:45;pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle 260px at var(--vks-lamp-x,50%) var(--vks-lamp-y,50%), #ffc45a66, #ff962829 45%, transparent);transition:opacity .4s;position:fixed;inset:0}:root[data-season=halloween-egypte]:not(:has([data-season-exempt])) .vks-lamp[data-lit=true]{opacity:.9}