.jbx-scene-host{position:relative;isolation:isolate;overflow:hidden}.jbx-scene-host>.jbx-theme-scene{position:absolute;z-index:0;right:2%;top:50%;width:clamp(120px,20vw,275px);height:155px;transform:translateY(-50%);pointer-events:none;user-select:none;opacity:var(--igcf-alpha,.42);filter:drop-shadow(0 0 12px var(--igcf-theme-accent,#6bcdfb));contain:layout style;overflow:hidden}.jbx-scene-host>.jbx-theme-scene.jbx-side-left{right:auto;left:2%}.jbx-scene-host>.jbx-theme-scene>span{position:absolute;display:block}.jbx-scene-host>.jbx-theme-scene.jbx-paused *,.jbx-scene-host>.jbx-theme-scene.jbx-paused *::before,.jbx-scene-host>.jbx-theme-scene.jbx-paused *::after{animation-play-state:paused!important}.jbx-scene-host>:not(.jbx-theme-scene):not(.igcf-art){position:relative;z-index:1}.jbx-pirate_ship{animation:jbx-ship-rock calc(7s * var(--igcf-time-scale,1)) ease-in-out infinite}.jbx-pirate_ship .jbx-sea,.jbx-kraken .jbx-kraken-sea,.jbx-island .jbx-island-sea{bottom:2px;left:0;right:0;height:35px;background:repeating-radial-gradient(ellipse at 50% 0%,transparent 0 18px,#5abbe07a 19px 21px,transparent 23px 36px);animation:jbx-sea-drift 6s linear infinite}.jbx-pirate_ship .jbx-ship-hull{bottom:23px;left:17%;width:70%;height:40px;background:linear-gradient(115deg,#c99548,#764020 64%,#422917);clip-path:polygon(0 0,100% 0,80% 100%,15% 100%);border-top:5px solid #f0c06c}.jbx-pirate_ship .jbx-ship-hull::after{content:'● ● ● ●';color:#ffe6a7;position:absolute;left:30%;top:3px;font-size:14px;letter-spacing:8px}.jbx-pirate_ship .jbx-ship-mast{height:106px;width:5px;bottom:51px;left:49%;background:#b88b56}.jbx-pirate_ship .jbx-ship-sail{background:linear-gradient(115deg,#f7e6bb,#ad9265);transform-origin:left top;animation:jbx-sail 3.8s ease-in-out infinite alternate}.jbx-pirate_ship .jbx-ship-sail-a{left:51%;top:6px;width:50px;height:93px;clip-path:polygon(0 0,95% 38%,0 100%)}.jbx-pirate_ship .jbx-ship-sail-b{left:17%;top:25px;width:79px;height:74px;clip-path:polygon(100% 0,5% 45%,100% 98%)}.jbx-pirate_ship .jbx-ship-flag{top:0;left:50%;width:39px;height:27px;background:#1b1d29;clip-path:polygon(0 0,100% 20%,80% 70%,0 100%)}.jbx-pirate_ship .jbx-ship-flag::after{content:'☠';font-size:15px;color:#f6f5ef;position:absolute;left:8px;top:2px}.jbx-pirate_ship .jbx-ship-foam{bottom:24px;left:6%;width:88%;height:8px;border:3px dotted #96eeff;border-radius:50%;animation:jbx-foam 2.1s ease infinite}@keyframes jbx-ship-rock{50%{transform:translateY(calc(-50% - 5px)) rotate(1.2deg)}}@keyframes jbx-sail{to{transform:scaleX(.86) skewY(4deg)}}@keyframes jbx-sea-drift{to{background-position:75px 0}}@keyframes jbx-foam{50%{opacity:.3;transform:translateX(14px)}}.jbx-treasure_chest .jbx-chest-body{left:24%;bottom:10px;width:53%;height:66px;background:linear-gradient(120deg,#754119,#c78d3c,#69401c);border:4px solid #ffe083;border-radius:4px 4px 9px 9px;box-shadow:inset 0 -13px 0 #542b16}.jbx-treasure_chest .jbx-chest-body::after{content:'';position:absolute;top:0;left:48%;height:100%;width:13px;background:#f5d075}.jbx-treasure_chest .jbx-chest-lid{left:23%;bottom:76px;width:55%;height:40px;border:4px solid #e7bf6b;background:repeating-linear-gradient(120deg,#825125 0 12px,#ac7840 12px 22px);border-radius:50% 50% 0 0;transform-origin:bottom left;animation:jbx-open-chest 5s ease-in-out infinite}.jbx-treasure_chest .jbx-chest-lock{left:50%;bottom:37px;width:19px;height:22px;border-radius:3px;background:#fae49c;transform:translateX(-50%);z-index:2}.jbx-treasure_chest .jbx-treasure-rays{bottom:65px;left:18%;height:90px;width:65%;background:radial-gradient(ellipse at 50% 100%,#ffd96b85,transparent 72%);animation:jbx-twinkle 2s ease infinite}.jbx-treasure_chest .jbx-chest-coins{bottom:86px;left:30%;font:900 24px Georgia,serif;color:#ffe49c;animation:jbx-coins 3.4s ease-in-out infinite}@keyframes jbx-open-chest{0%,22%,80%,100%{transform:rotate(0deg)}40%,65%{transform:rotate(-28deg)}}@keyframes jbx-coins{50%{transform:translateY(-27px);opacity:.75}}@keyframes jbx-twinkle{50%{opacity:.25}}.jbx-compass .jbx-compass-dial{position:absolute;left:31%;top:9px;width:130px;height:130px;border:9px ridge #ddc189;border-radius:50%;background:conic-gradient(#e3cb9b 0 45deg,#735c45 45deg 90deg,#e3cb9b 90deg 135deg,#735c45 135deg 180deg,#e3cb9b 180deg 225deg,#735c45 225deg 270deg,#e3cb9b 270deg 315deg,#735c45 315deg);box-shadow:0 0 25px #dfbd7d65;color:#3b2b23;text-align:center;font:bold 12px/18px serif}.jbx-compass .jbx-compass-dial i{position:absolute;inset:20px;background:linear-gradient(33deg,transparent 44%,#781e27 44% 56%,transparent 56%);animation:jbx-compass-turn 9s linear infinite}.jbx-compass .jbx-compass-dial em{position:absolute;left:40px;top:51px;font-size:32px}@keyframes jbx-compass-turn{to{transform:rotate(360deg)}}.jbx-pirate_flag .jbx-flag-pole{left:37%;top:7px;height:136px;width:7px;border-radius:3px;background:linear-gradient(90deg,#925e36,#efd395,#67452f)}.jbx-pirate_flag .jbx-flag-fabric{left:39%;top:9px;width:127px;height:77px;clip-path:polygon(0 0,100% 9%,91% 50%,100% 86%,0 100%);background:#21202c;border:3px solid #b49a69;transform-origin:left center;animation:jbx-flag-wave 2.1s ease-in-out infinite alternate}.jbx-pirate_flag .jbx-flag-fabric span{display:block;color:#f2e8da;font-size:44px;line-height:66px;text-align:center}@keyframes jbx-flag-wave{to{transform:skewY(-7deg) scaleX(.9)}}.jbx-treasure_map .jbx-map-paper{top:13px;left:25%;width:58%;height:125px;border:5px double #b18b51;border-radius:8px;transform:rotate(-9deg);background:linear-gradient(105deg,#d9b576,#f8e1a5 40%,#c99854 100%);box-shadow:0 6px 14px #1e1c2180;animation:jbx-map-float 7s ease-in-out infinite}.jbx-treasure_map .jbx-map-route{color:#834428;font:800 24px/100px Georgia,serif;white-space:nowrap;position:absolute;left:12px;transform:rotate(-25deg)}.jbx-treasure_map .jbx-map-skull{color:#69472a;position:absolute;right:12px;top:9px;font:26px Georgia,serif}@keyframes jbx-map-float{50%{transform:rotate(-6deg) translateY(-7px)}}.jbx-cannon .jbx-cannon-tube{left:25%;top:47px;width:140px;height:51px;clip-path:polygon(0 22%,89% 0,100% 50%,89% 100%,0 77%);background:linear-gradient(0deg,#3e4457,#868a95 50%,#262b38)}.jbx-cannon .jbx-cannon-wheel{left:47%;bottom:11px;width:59px;height:59px;border:11px solid #b2834a;background:#603b25;border-radius:50%;box-shadow:0 0 0 4px #342518}.jbx-cannon .jbx-cannon-ball{right:3%;top:61px;width:23px;height:23px;border-radius:50%;background:#22252d;animation:jbx-cannon-shot 4.5s ease-out infinite}.jbx-cannon .jbx-cannon-smoke{right:2%;top:33px;color:#c9d0dc;font-size:40px;animation:jbx-cannon-smoke 4.5s ease-out infinite}@keyframes jbx-cannon-shot{0%,60%{opacity:0;transform:translateX(-50px)}67%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(95px)}}@keyframes jbx-cannon-smoke{0%,65%{opacity:0}70%{opacity:.8}100%{opacity:0;transform:translate(12px,-22px)}}.jbx-kraken .jbx-kraken-arm{bottom:28px;width:21px;height:125px;border:8px solid #9d64cd;border-bottom:0;border-radius:90% 90% 0 0;transform-origin:bottom center;animation:jbx-kraken-wave 4s ease-in-out infinite alternate}.jbx-kraken .jbx-kraken-one{left:34%;transform:rotate(-20deg)}.jbx-kraken .jbx-kraken-two{left:57%;animation-delay:-1.7s}.jbx-kraken .jbx-kraken-eye{left:47%;bottom:31px;color:#e4a5ff;font-size:16px;white-space:nowrap}@keyframes jbx-kraken-wave{to{transform:rotate(24deg) translateX(9px)}}.jbx-seagulls .jbx-gull{top:25px;left:24%;color:#fff;font:bold 80px Georgia,serif;transform:rotate(180deg);animation:jbx-gull-fly 7s ease-in-out infinite}.jbx-seagulls .jbx-gull:nth-child(2){left:48%;top:4px;font-size:57px;animation-delay:-3s}.jbx-seagulls .jbx-gull:nth-child(3){left:62%;top:58px;font-size:48px;animation-delay:-5s}@keyframes jbx-gull-fly{50%{transform:rotate(180deg) translateX(-18px) translateY(10px)}}.jbx-island .jbx-island-land{bottom:27px;left:26%;width:54%;height:31px;background:#d5a35b;border-radius:60% 60% 10% 10%}.jbx-island .jbx-island-palm{left:49%;bottom:38px;color:#4ac58e;font:900 112px Georgia,serif;text-shadow:3px 5px #704928;animation:jbx-palm 5s ease-in-out infinite}.jbx-island .jbx-island-sun{right:14%;top:22px;width:48px;height:48px;border-radius:50%;background:#f7bd6e;box-shadow:0 0 20px #ffd373}@keyframes jbx-palm{50%{transform:rotate(5deg)}}.jbx-wheel{left:35%;top:17px;width:125px;height:125px;border:16px double #d29b5b;border-radius:50%;animation:jbx-compass-turn 15s linear infinite}.jbx-wheel::before,.jbx-wheel::after{content:'';position:absolute;left:49%;top:-27px;height:150px;width:6px;background:#b98040}.jbx-wheel::after{transform:rotate(90deg)}.jbx-wheel b{position:absolute;left:30px;top:21px;font-size:43px;color:#d9b57f}.jbx-microchip .jbx-microchip{inset:23px 28%;background:linear-gradient(160deg,#143966,#08192f);border:4px solid #62e4ff;border-radius:12px;box-shadow:0 0 22px #46cfff82;display:grid;place-items:center}.jbx-microchip .jbx-microchip::before{content:'';position:absolute;inset:-21px;background:repeating-linear-gradient(90deg,transparent 0 15px,#5de1ff 16px 19px,transparent 20px 27px);z-index:-1}.jbx-microchip .jbx-microchip b{color:#8feeff;font:900 24px monospace;letter-spacing:2px;animation:jbx-twinkle 2.2s infinite}.jbx-terminal .jbx-terminal{inset:13px 12%;border:3px solid #4cdef6;border-radius:10px;background:#06172b;box-shadow:0 0 20px #50d5ff45;overflow:hidden}.jbx-terminal .jbx-terminal-top{display:block;height:25px;background:#1f3656;color:#ffb682;font-size:15px;padding-left:10px}.jbx-terminal .jbx-terminal-command{display:block;padding:13px 9px;font:bold 14px/1.6 monospace;color:#73ffc0;white-space:nowrap}.jbx-blink{animation:jbx-twinkle .8s steps(1) infinite}.jbx-server .jbx-server{inset:8px 26%;border:3px solid #47bff0;border-radius:8px;background:#0b1c3d;padding:12px;display:flex;flex-direction:column;justify-content:space-around}.jbx-server .jbx-server i{display:block;height:24px;background:#182c56;border:1px solid #4f80bd;color:#7fffda;font:bold 13px/22px monospace;padding-left:9px;animation:jbx-twinkle 2s infinite}.jbx-robot .jbx-robot{left:35%;top:30px;width:112px;height:100px;border:4px solid #82c7ec;border-radius:26px;background:#253b65;box-shadow:inset 0 12px 0 #526f9a}.jbx-robot .jbx-robot i{display:block;color:#8cffc5;font-style:normal;font-size:33px;letter-spacing:10px;padding:15px 8px 0;animation:jbx-twinkle 2s infinite}.jbx-robot .jbx-robot b{display:block;width:39px;height:5px;background:#d6f5ff;margin:5px auto}.jbx-wifi .jbx-wifi{left:36%;top:15px;width:135px;height:130px}.jbx-wifi .jbx-wifi i{display:block;position:absolute;border:7px solid #69e5ff;border-left-color:#fff0;border-right-color:#fff0;border-bottom:0;left:0;right:0;top:0;border-radius:60% 60% 0 0;height:100px;animation:jbx-twinkle 2s infinite}.jbx-wifi .jbx-wifi i:nth-child(2){inset:30px 22px auto;height:72px;animation-delay:-.5s}.jbx-wifi .jbx-wifi i:nth-child(3){inset:60px 46px auto;height:44px;animation-delay:-1s}.jbx-wifi .jbx-wifi b{position:absolute;bottom:2px;left:46%;color:#79e8ff}.jbx-mascot,.jbx-sun,.jbx-sale,.jbx-mountains,.jbx-fireworks,.jbx-steam{top:18px;left:12%;width:78%;height:116px;display:flex!important;align-items:center;justify-content:center;font-size:90px;line-height:1;animation:jbx-mascot-float 4s ease-in-out infinite;filter:drop-shadow(0 4px 10px #11192866)}.jbx-cart{animation:jbx-fly-horizontal 6s ease-in-out infinite}.jbx-truck{animation:jbx-fly-horizontal 5s ease-in-out infinite}.jbx-gift{animation:jbx-mascot-float 3s ease-in-out infinite}.jbx-sale b{padding:13px 23px;border-radius:9px;border:4px dashed #fff;background:#f1668e;color:#fff;font:900 34px monospace;transform:rotate(-10deg)}.jbx-steam{font-size:52px;color:#f4c997;flex-wrap:wrap;gap:5px}.jbx-steam b{font-size:80px;line-height:.5;color:#c98446;flex:0 0 100%;text-align:center}.jbx-sun{font-size:125px;color:#ffd17a}.jbx-mountains{font-size:62px;color:#96b0ed;letter-spacing:-24px}.jbx-fireworks{font-size:56px;color:#e9a7f9;letter-spacing:8px}.jbx-galaxy{inset:14px 24%;border:2px solid #b7a4fb;border-radius:50%;transform:rotate(-30deg);animation:jbx-compass-turn 12s linear infinite}.jbx-galaxy i{position:absolute;inset:34px -30px;border:3px solid #8cdeff;border-radius:50%;transform:rotate(60deg)}.jbx-galaxy b{position:absolute;top:17%;left:34%;font-size:72px;color:#fff}@keyframes jbx-mascot-float{50%{transform:translateY(-13px) rotate(5deg)}}@keyframes jbx-fly-horizontal{50%{transform:translateX(25px) translateY(-6px)}}body.jbx-backdrop-on.igcf-theme-pirate .igcf-scene:not(form){background-image:radial-gradient(circle at 88% 88%,#e0b46c12,transparent 34%)}body.jbx-backdrop-on.igcf-theme-informatique .igcf-scene:not(form){background-image:linear-gradient(90deg,transparent 96%,#57d0fb14 100%),linear-gradient(transparent 96%,#57d0fb14 100%);background-size:48px 48px}body.jbx-backdrop-on.igcf-theme-arcade .igcf-scene:not(form){background-image:radial-gradient(circle at 85% 70%,#987bff16,transparent 32%)}body.igcf-theme-accents:is(.igcf-theme-pirate,.igcf-theme-informatique,.igcf-theme-boutique,.igcf-theme-arcade) .entry-content a:not(.button):hover{text-decoration-thickness:2px;text-decoration-color:var(--igcf-theme-accent)}@media(max-width:900px){.jbx-scene-host>.jbx-theme-scene{width:150px;height:140px;opacity:calc(var(--igcf-alpha,.42)*.42);right:0}.jbx-scene-host>.jbx-theme-scene.jbx-side-left{left:0}}@media(max-width:640px){.jbx-scene-host>.jbx-theme-scene{display:none!important}}@media(prefers-reduced-motion:reduce){.jbx-scene-host>.jbx-theme-scene{display:none!important}}