.lang-switch{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(202,161,75,.38);border-radius:3px;background:#0a0a098c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lang-btn{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 10px;border:0;border-radius:2px;background:transparent;color:#eae6dab8;font-family:Oswald,Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease}.lang-btn:hover{color:#f3e7c4;background:#caa14b1f}.lang-btn:focus-visible{outline:2px solid #caa14b;outline-offset:1px}.lang-btn.is-active{color:#14110a;background:linear-gradient(180deg,#e2c47a,#c19a45);font-weight:600}.lang-flag{display:inline-flex;line-height:0;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #00000059}.lang-flag svg{display:block}.lang-suggest{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:1200;display:flex;align-items:center;gap:10px;max-width:min(92vw,560px);padding:9px 12px;border:1px solid rgba(202,161,75,.5);border-radius:3px;background:#100f0cf0;color:#eae6da;font-family:Oswald,Inter,sans-serif;font-size:13px;letter-spacing:.3px;box-shadow:0 10px 34px #0000008c}.lang-suggest-flag{line-height:0;flex:none}.lang-suggest-text{flex:1 1 auto}.lang-suggest-go{flex:none;padding:6px 12px;border:0;border-radius:2px;background:linear-gradient(180deg,#e2c47a,#c19a45);color:#14110a;font:600 12px Oswald,sans-serif;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.lang-suggest-x{flex:none;width:26px;height:26px;border:0;background:transparent;color:#eae6dab3;font-size:20px;line-height:1;cursor:pointer}.lang-suggest-x:hover{color:#fff}@media (max-width: 480px){.lang-suggest{flex-wrap:wrap;justify-content:center;text-align:center}.lang-suggest-text{flex-basis:100%}}.lang-cards{display:flex;justify-content:center;align-items:center;gap:clamp(8px,1.6vw,18px)}.lang-card{flex:none;width:clamp(112px,22vh,214px);padding:0;border:0;border-radius:16px;background:transparent;line-height:0;cursor:pointer;filter:saturate(.8) brightness(.78);transition:transform .2s ease,filter .2s ease;-webkit-tap-highlight-color:transparent}.lang-card img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.lang-card:hover,.lang-card:focus-visible{transform:translateY(-3px) scale(1.04);filter:saturate(1) brightness(1.05) drop-shadow(0 0 14px rgba(226,196,122,.45))}.lang-card:focus-visible{outline:2px solid #e2c47a;outline-offset:4px}.lang-card:active{transform:scale(.98)}.lang-card.is-active{filter:saturate(1.05) brightness(1.05) drop-shadow(0 0 12px rgba(226,196,122,.5));cursor:default}.lang-card.is-active:hover{transform:none}.lang-card-plain{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid rgba(202,161,75,.5);border-radius:12px;background:#0a0806cc;color:#f3e7c4;font:600 14px/1 inherit}@media (prefers-reduced-motion: reduce){.lang-card{transition:none}.lang-card:hover,.lang-card:focus-visible{transform:none}}.lang-animated{width:100%;max-width:420px}.land-modal-lang .lang-animated{max-width:100%}.pf-language .lang-animated{max-width:480px}.land-lang{position:relative;z-index:1;margin-top:clamp(10px,2.6vh,28px);animation:land-riseSoft 1s var(--lv-ease) 1.5s both}@media (max-width: 860px){.land-lang{margin-top:12px}.lang-card{width:clamp(104px,31vw,150px)}}@media (max-width: 860px) and (max-height: 700px){.lang-card{width:clamp(92px,25vw,112px)}.land-lang{margin-top:8px}}.land-modal-lang{display:flex;justify-content:center;margin:4px 0 14px}.land-modal-lang .lang-cards{gap:8px}.land-modal-lang .lang-card{width:92px;border-radius:10px}.pf-language .lang-cards{justify-content:flex-start;width:100%;margin:0 0 14px}.pf-language .lang-card{flex:0 1 156px;width:auto;min-width:0}.lang-extra{display:flex;justify-content:center;margin-top:8px}.lang-extra .lang-switch{border:1px solid rgba(202,161,75,.35);border-radius:3px;align-items:center}.lang-extra .lang-btn-art{padding:0;min-height:0;background:transparent;border-radius:10px;line-height:0;transition:transform .2s ease,filter .2s ease;filter:saturate(.92)}.lang-extra .lang-btn-art img{display:block;width:auto;height:clamp(36px,6.5vh,50px);pointer-events:none;-webkit-user-select:none;user-select:none}.lang-extra .lang-btn-art:hover,.lang-extra .lang-btn-art:focus-visible{background:transparent;transform:translateY(-2px) scale(1.04);filter:saturate(1.05) brightness(1.06)}.lang-extra .lang-btn-art.is-active{background:transparent;filter:saturate(1.05) brightness(1.05) drop-shadow(0 0 10px rgba(226,196,122,.55))}@media (prefers-reduced-motion: reduce){.lang-extra .lang-btn-art{transition:none}.lang-extra .lang-btn-art:hover{transform:none}}.lm{--lm-h: clamp(170px, 26vh, 300px);--lm-w: calc(var(--lm-h) * .4);--lm-panel-h: min(58vh, 500px);position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:30;pointer-events:none;font-size:0}@media (max-width: 600px){.lm{--lm-h: clamp(190px, 27vh, 260px);--lm-panel-h: min(74vh, 560px)}}@media (max-height: 480px){.lm{--lm-h: 170px;--lm-panel-h: 88vh}}.lm>*{pointer-events:auto}.lm-img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lm-tab{position:relative;display:block;width:var(--lm-w);margin:0;padding:0;border:0;background:none;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;filter:drop-shadow(-4px 0 10px rgba(0,0,0,.55));transition:filter .3s ease,transform .3s ease}.lm-tab:hover{filter:drop-shadow(-4px 0 10px rgba(0,0,0,.55)) drop-shadow(0 0 9px rgba(255,196,82,.55)) brightness(1.08);transform:translate(-3px)}.lm-tab:focus-visible{outline:2px solid #ffd978;outline-offset:-4px}.lm-tab-art{position:relative;display:block;width:100%}.lm-panel{position:absolute;right:calc(var(--lm-w) * .58);top:50%;z-index:1;width:min(calc(var(--lm-panel-h) * .4705),calc(100vw - var(--lm-w) * .58 - 12px));transform:translate(calc(100% + var(--lm-w)),-50%);visibility:hidden;filter:drop-shadow(0 16px 34px rgba(0,0,0,.7));transition:transform .44s cubic-bezier(.22,.9,.28,1),visibility 0s linear .44s;will-change:transform}.lm[data-open=true] .lm-panel{transform:translateY(-50%);visibility:visible;transition:transform .44s cubic-bezier(.22,.9,.28,1),visibility 0s}.lm-art{position:relative;display:block;width:100%;aspect-ratio:1086 / 2308}.lm-shine{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lm-shine-panel{-webkit-mask-image:url(/lang-menu/panneau.webp);mask-image:url(/lang-menu/panneau.webp)}.lm-shine-tab{-webkit-mask-image:var(--lm-tab-mask);mask-image:var(--lm-tab-mask)}.lm-shine:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:60%;transform:translate(-130%) skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,233,160,0) 20%,rgba(255,228,150,.42) 50%,rgba(255,233,160,0) 80%,transparent);mix-blend-mode:screen}.lm[data-open=true] .lm-shine-panel:before{animation:lm-sweep 9s ease-in-out .5s infinite}.lm-shine-tab:before{animation:lm-sweep 11s ease-in-out 2s infinite}@keyframes lm-sweep{0%{transform:translate(-130%) skew(-18deg)}22%,to{transform:translate(260%) skew(-18deg)}}.lm-crown{position:absolute;left:30%;top:2%;width:40%;height:9.1%;border-radius:50%;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,214,120,.5),rgba(255,190,70,.16) 55%,transparent 75%)}.lm[data-open=true] .lm-crown{animation:lm-crown 6s ease-in-out infinite}@keyframes lm-crown{0%,to{opacity:.1}50%{opacity:.75}}.lm-flag{position:absolute;display:block;overflow:hidden;pointer-events:none;border-radius:10%/14%}.lm-flag:before{content:"";position:absolute;top:0;bottom:0;left:0;width:70%;transform:translate(-120%) skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);mix-blend-mode:soft-light}.lm[data-open=true] .lm-flag:not(.lm-flag-tab):before{animation:lm-flag 7s ease-in-out var(--d, 0s) infinite}.lm-flag-tab{left:37.8%;top:58.8%;width:40.2%;height:8.7%;border-radius:0;clip-path:polygon(9% 0,91% 0,100% 17%,100% 83%,91% 100%,9% 100%,0 83%,0 17%)}.lm-flag-tab:before{animation:lm-flag 8s ease-in-out 3s infinite}@keyframes lm-flag{0%{transform:translate(-120%) skew(-20deg)}35%,to{transform:translate(240%) skew(-20deg)}}.lm-opt{position:absolute;display:block;margin:0;padding:0;border:0;background:none;cursor:pointer;border-radius:6%;-webkit-tap-highlight-color:transparent}.lm-opt-edge{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lm-opt-edge polygon{fill:#ffcd6400;stroke:#ffe08c00;stroke-width:3;stroke-linejoin:round;transition:fill .25s ease,stroke .25s ease;filter:drop-shadow(0 0 7px rgba(255,196,82,0))}.lm-opt:hover .lm-opt-edge polygon,.lm-opt:focus-visible .lm-opt-edge polygon{fill:#ffcd6417;stroke:#ffe496d9;filter:drop-shadow(0 0 7px rgba(255,196,82,.7))}.lm-opt.is-active .lm-opt-edge polygon{fill:#ffcd6421;stroke:#ffe8a0f2;stroke-width:3.5;filter:drop-shadow(0 0 9px rgba(255,196,82,.85))}.lm-opt:focus-visible{outline:none}@media (prefers-reduced-motion: reduce){.lm-tab,.lm-tab:hover{transition:none;transform:none}.lm-panel,.lm[data-open=true] .lm-panel{transition:none}.lm-shine:before,.lm-crown,.lm-flag:before{animation:none!important}.lm-opt-edge polygon{transition:none}}#seasonalDecor{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:400;overflow:hidden}body[data-season=halloween] .grit-bg{background-image:linear-gradient(#05030273,#05030299),url(/halloween-bg.webp);background-size:auto,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;background-attachment:fixed}.season-garland{position:absolute;top:0;left:0;right:0;height:7px;opacity:.9}body[data-season=noel] .season-garland{background:repeating-linear-gradient(90deg,#e0534f 0,#e0534f 10px,#3fae74 10px,#3fae74 20px,#e8c34c 20px,#e8c34c 30px,#4c8fe8 30px,#4c8fe8 40px);box-shadow:0 0 14px 2px #ffffff4d}body[data-season=thanksgiving] .season-garland{background:repeating-linear-gradient(90deg,#c96a2e 0,#c96a2e 14px,#8a3d20 14px,#8a3d20 28px,#d9a441 28px,#d9a441 42px)}.season-corner{position:absolute;width:64px;height:64px;font-size:34px;display:flex;align-items:center;justify-content:center;opacity:.85;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.season-corner-tl{top:4px;left:4px}.season-corner-tr{top:4px;right:4px}body[data-season=noel] .season-corner-tl:before{content:"🎄"}body[data-season=noel] .season-corner-tr:before{content:"🎁"}body[data-season=thanksgiving] .season-corner-tl:before{content:"🍁"}body[data-season=thanksgiving] .season-corner-tr:before{content:"🎃"}.season-particles{position:absolute;top:0;right:0;bottom:0;left:0}.season-particle{position:absolute;top:-10%;line-height:1;animation-name:seasonFall;animation-timing-function:linear;animation-iteration-count:infinite;opacity:.75}body[data-season=noel] .season-particle{filter:drop-shadow(0 0 4px rgba(160,200,255,.6))}body[data-season=thanksgiving] .season-particle{filter:saturate(1.25)}@keyframes seasonFall{0%{transform:translateY(-10vh) rotate(0);opacity:0}10%{opacity:.8}to{transform:translate(var(--drift),110vh) rotate(220deg);opacity:.15}}@media (prefers-reduced-motion: reduce){.season-particle{animation:none;display:none}}.season-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.season-option{text-align:center;padding:14px 10px;cursor:pointer}.season-option-icon{font-size:26px;margin-bottom:8px}.season-option-label{font-size:12px;font-weight:700;color:var(--color-text-soft)}.season-option.active{border-color:var(--color-amber);background:#e8a94c14}.season-option.active .season-option-label{color:var(--color-amber)}:root{--cur-normal-32: url(/cursors/cursor-be-32px.png) 2 1, auto;--cur-normal-48: url(/cursors/cursor-be-48px.png) 2 2, auto;--cur-hover-32: url(/cursors/cursor-be-hover-32px.png) 2 1, pointer;--cur-hover-48: url(/cursors/cursor-be-hover-48px.png) 2 2, pointer;--cur-click-32: url(/cursors/cursor-be-click-32px.png) 2 1, pointer;--cur-click-48: url(/cursors/cursor-be-click-48px.png) 2 2, pointer;--cur-help-32: url(/cursors/cursor-be-help-32px.png) 2 1, help;--cur-help-48: url(/cursors/cursor-be-help-48px.png) 2 2, help;--cur-disabled-32: url(/cursors/cursor-be-disabled-32px.png) 2 1, not-allowed;--cur-disabled-48: url(/cursors/cursor-be-disabled-48px.png) 2 2, not-allowed;--cur-text-32: url(/cursors/cursor-be-text-32px.png) 2 1, text;--cur-text-48: url(/cursors/cursor-be-text-48px.png) 2 2, text}@media (hover: hover) and (pointer: fine){html,body{cursor:var(--cur-normal-32)!important}input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]{cursor:text!important}a:not(.is-locked):not(.is-disabled),button:not(:disabled):not(.is-disabled),[role=button]:not([aria-disabled=true]),[data-fn]:not(.is-locked):not(.is-disabled),input[type=submit]:not(:disabled),input[type=button]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),select:not(:disabled),label[for],summary,.is-clickable,.is-sortable,.is-interactive,.clickable,.shell-nav-link:not(.is-locked):not(.is-disabled),[style*="cursor:pointer" i],[style*="cursor: pointer" i]{cursor:var(--cur-hover-32)!important}#shellPseudo,#shellRightToggle,[role=link]:not([aria-disabled=true]),.land-checkbox-row,.season-option,.gg-member-name,.pm-app.is-selecting .pm-row{cursor:var(--cur-hover-32)!important}#shellPseudo:active,#shellRightToggle:active,[role=link]:active:not([aria-disabled=true]),.season-option:active,.gg-member-name:active,.pm-app.is-selecting .pm-row:active{cursor:var(--cur-click-32)!important}a:active:not(.is-locked):not(.is-disabled),button:active:not(:disabled):not(.is-disabled),[role=button]:active:not([aria-disabled=true]),[data-fn]:active:not(.is-locked):not(.is-disabled),input[type=submit]:active:not(:disabled),input[type=button]:active:not(:disabled),.is-clickable:active,.is-interactive:active,.shell-nav-link:active:not(.is-locked):not(.is-disabled){cursor:var(--cur-click-32)!important}:disabled,.is-disabled,.is-locked,.wm-disabled,[aria-disabled=true]{cursor:var(--cur-disabled-32)!important}p,span,li,td,th,h1,h2,h3,h4,h5,h6,blockquote{cursor:var(--cur-text-32)!important}:is(a,button,[role=button],[role=link],[data-fn],.is-clickable,.is-sortable,.is-interactive,.clickable,.shell-nav-link,#shellPseudo,#shellRightToggle,.land-checkbox-row,.season-option,.gg-member-name,.pm-app.is-selecting .pm-row,[style*="cursor:pointer" i],[style*="cursor: pointer" i]) :is(p,span,li,td,th,h1,h2,h3,h4,h5,h6,blockquote){cursor:inherit!important}[title]:not(a):not(button):not([role=button]):not([data-fn]):not(input):not(select):not(label):not(.is-clickable):not(.is-interactive):not(.shell-nav-link):not(#shellPseudo):not(#shellRightToggle):not([style*="cursor:pointer" i]):not([style*="cursor: pointer" i]){cursor:var(--cur-help-32)!important}:is(a,button,[role=button],[role=link],[data-fn],.is-clickable,.is-sortable,.is-interactive,.clickable,.shell-nav-link,.land-checkbox-row,.season-option,.pm-app.is-selecting .pm-row) [title]{cursor:inherit!important}@media (min-resolution: 1.5dppx){html,body{cursor:var(--cur-normal-48)!important}#shellPseudo,#shellRightToggle,[role=link]:not([aria-disabled=true]),.land-checkbox-row,.season-option,.gg-member-name,.pm-app.is-selecting .pm-row{cursor:var(--cur-hover-48)!important}#shellPseudo:active,#shellRightToggle:active,[role=link]:active:not([aria-disabled=true]),.season-option:active,.gg-member-name:active,.pm-app.is-selecting .pm-row:active{cursor:var(--cur-click-48)!important}a:not(.is-locked):not(.is-disabled),button:not(:disabled):not(.is-disabled),[role=button]:not([aria-disabled=true]),[data-fn]:not(.is-locked):not(.is-disabled),input[type=submit]:not(:disabled),input[type=button]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),select:not(:disabled),label[for],summary,.is-clickable,.is-sortable,.is-interactive,.clickable,.shell-nav-link:not(.is-locked):not(.is-disabled),[style*="cursor:pointer" i],[style*="cursor: pointer" i]{cursor:var(--cur-hover-48)!important}a:active:not(.is-locked):not(.is-disabled),button:active:not(:disabled):not(.is-disabled),[role=button]:active:not([aria-disabled=true]),[data-fn]:active:not(.is-locked):not(.is-disabled),input[type=submit]:active:not(:disabled),input[type=button]:active:not(:disabled),.is-clickable:active,.is-interactive:active,.shell-nav-link:active:not(.is-locked):not(.is-disabled){cursor:var(--cur-click-48)!important}:disabled,.is-disabled,.is-locked,.wm-disabled,[aria-disabled=true]{cursor:var(--cur-disabled-48)!important}p,span,li,td,th,h1,h2,h3,h4,h5,h6,blockquote{cursor:var(--cur-text-48)!important}:is(a,button,[role=button],[role=link],[data-fn],.is-clickable,.is-sortable,.is-interactive,.clickable,.shell-nav-link,#shellPseudo,#shellRightToggle,.land-checkbox-row,.season-option,.gg-member-name,.pm-app.is-selecting .pm-row,[style*="cursor:pointer" i],[style*="cursor: pointer" i]) :is(p,span,li,td,th,h1,h2,h3,h4,h5,h6,blockquote){cursor:inherit!important}[title]:not(a):not(button):not([role=button]):not([data-fn]):not(input):not(select):not(label):not(.is-clickable):not(.is-interactive):not(.shell-nav-link):not(#shellPseudo):not(#shellRightToggle):not([style*="cursor:pointer" i]):not([style*="cursor: pointer" i]){cursor:var(--cur-help-48)!important}:is(a,button,[role=button],[role=link],[data-fn],.is-clickable,.is-sortable,.is-interactive,.clickable,.shell-nav-link,.land-checkbox-row,.season-option,.pm-app.is-selecting .pm-row) [title]{cursor:inherit!important}}}
