.tema-faixa{z-index:5;color:#f3e6d4;background:linear-gradient(90deg,#a487ff29,#0000 30% 70%,#6fe3b21f),linear-gradient(#24140a,#160c06);border-bottom:1px solid #f08a2b59;justify-content:center;align-items:center;gap:12px;padding:8px 48px 8px 16px;font-size:13px;display:flex;position:relative;box-shadow:0 6px 18px #00000059}.tema-faixa-ic{filter:drop-shadow(0 0 6px #f08a2b99);display:inline-flex}.tema-faixa-txt b{color:#ffcf9a}.tema-faixa-txt span{color:#c9b8a3}.tema-faixa-btn{background:linear-gradient(#ffa24a,#b4571c);border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:700;text-decoration:none;color:#1b0d03!important}.tema-faixa-btn:hover{filter:brightness(1.08);color:#1b0d03!important}.tema-faixa-x{color:#c9b8a3;cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.tema-faixa-x:hover{color:#fff;background:#ffffff14}.tema-defs{width:0;height:0;position:absolute;overflow:hidden}.tema-hw{--hw-topo:50px;pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.tema-hw-cima{z-index:3}html.layout-shinra.tema-halloween body:before{background:radial-gradient(900px 520px at 85% 4%,#8260e621,#0000 70%),radial-gradient(800px 600px at 8% 96%,#f0782824,#0000 75%)}.tema-halloween .shinra-kanji-watermark{color:#f08a2b0f!important}.tema-halloween .shinra-petals{display:none}.tema-lua{top:calc(var(--hw-topo) + 10px);border-radius:50%;width:164px;height:164px;position:absolute;right:-46px;overflow:hidden;box-shadow:0 0 40px 6px #f596464d,0 0 120px 30px #eb6e281f}.tema-lua-disco{background:radial-gradient(circle at 33% 29%,#fffff06b,#0000 36%),radial-gradient(circle at 63% 36%,#96481a42 0 7%,#0000 11%),radial-gradient(circle at 41% 63%,#96481a33 0 10%,#0000 14%),radial-gradient(circle at 72% 66%,#96481a2e 0 5%,#0000 8%),radial-gradient(circle at 25% 51%,#96481a24 0 4%,#0000 7%),radial-gradient(circle,#ffe2ae 0%,#f5b464 56%,#d47634 100%);border-radius:50%;position:absolute;inset:0}.tema-nuvem{fill:#160d1acc;filter:blur(1.4px);position:absolute}.tema-nuvem.n1{width:220px;height:44px;animation:46s ease-in-out infinite alternate hw-nuvem;top:60%;left:-60px}.tema-nuvem.n2{opacity:.75;width:160px;height:32px;animation:62s ease-in-out -20s infinite alternate-reverse hw-nuvem;top:18%;left:20px}@keyframes hw-nuvem{0%{transform:translate(-34px)}to{transform:translate(64px)}}.tema-nevoa{height:42vh;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 75%);mask-image:linear-gradient(#0000,#000 75%)}.tema-nevoa span{will-change:transform;width:200vw;height:100%;position:absolute;bottom:0;left:0}.tema-nevoa .nv1{background:radial-gradient(22vw 13vh at 6% 86%,#b0a0d624,#0000 70%),radial-gradient(28vw 15vh at 22% 96%,#9686c421,#0000 70%),radial-gradient(20vw 11vh at 38% 84%,#b0a0d61c,#0000 70%),radial-gradient(22vw 13vh at 56% 86%,#b0a0d624,#0000 70%),radial-gradient(28vw 15vh at 72% 96%,#9686c421,#0000 70%),radial-gradient(20vw 11vh at 88% 84%,#b0a0d61c,#0000 70%);animation:90s linear infinite hw-nevoa}.tema-nevoa .nv2{background:radial-gradient(26vw 10vh at 14% 92%,#d2967812,#0000 70%),radial-gradient(18vw 9vh at 31% 80%,#a096c81a,#0000 70%),radial-gradient(24vw 12vh at 44% 98%,#8c78b41c,#0000 70%),radial-gradient(26vw 10vh at 64% 92%,#d2967812,#0000 70%),radial-gradient(18vw 9vh at 81% 80%,#a096c81a,#0000 70%),radial-gradient(24vw 12vh at 94% 98%,#8c78b41c,#0000 70%);animation:140s linear infinite reverse hw-nevoa}@keyframes hw-nevoa{0%{transform:translate(0)}to{transform:translate(-100vw)}}.tema-onibi{left:var(--x);width:var(--tam);will-change:transform, opacity;animation:hw-onibi-sobe var(--dur) linear var(--atraso) infinite both;position:absolute;bottom:-70px}.tema-fantasma{filter:drop-shadow(0 0 4px #ffffffd9)drop-shadow(0 0 14px #d6e2ff73);width:100%;height:auto;animation:3.4s ease-in-out infinite alternate hw-onibi-danca,1.9s ease-in-out infinite hw-onibi-pisca;display:block;overflow:visible}@keyframes hw-onibi-sobe{0%{opacity:0;transform:translateY(0)}10%{opacity:1}75%{opacity:.85}to{opacity:0;transform:translateY(-88vh)}}@keyframes hw-onibi-danca{0%{transform:translate(-12px)rotate(-8deg)}to{transform:translate(12px)rotate(8deg)}}@keyframes hw-onibi-pisca{0%,to{opacity:1}45%{opacity:.6}60%{opacity:.9}}.tema-aboboras{align-items:flex-end;display:flex;position:absolute;bottom:4px;left:8px}.tema-aboboras:before{content:"";background:radial-gradient(closest-side,#ff8c2852,#0000);height:64px;animation:2.8s ease-in-out infinite hw-vela;position:absolute;bottom:-14px;left:-24px;right:-34px}.tema-aboboras .ab-p{margin-bottom:2px;margin-right:-18px}.tema-aboboras .ab-m{margin-left:-12px}.tema-abobora{filter:drop-shadow(0 0 10px #ff8c2852)drop-shadow(0 4px 5px #00000080);position:relative;overflow:visible}.tema-abobora-rosto{animation:2.6s ease-in-out infinite hw-vela}.tema-aboboras .ab-p .tema-abobora-rosto{animation-delay:.8s}.tema-aboboras .ab-m .tema-abobora-rosto{animation-delay:1.7s}@keyframes hw-vela{0%,to{opacity:1}38%{opacity:.7}52%{opacity:.95}70%{opacity:.78}}.tema-teia{top:var(--hw-topo);width:240px;height:240px;position:absolute}.tema-teia svg{transform-origin:0 0;width:100%;height:100%;animation:7s ease-in-out infinite alternate hw-teia;display:block;overflow:visible}.tema-teia-esq{left:0}.tema-teia-dir{right:0;transform:scaleX(-1)}.tema-teia-dir svg{animation-delay:-3s}.teia-raio{fill:none;stroke:#e2e5f23d;stroke-width:1px}.teia-fio{fill:none;stroke:#e2e5f22b;stroke-width:.8px}.teia-solto{fill:none;stroke:#e2e5f224;stroke-width:.7px}.teia-gota{fill:#e6f0ffcc;animation:6s ease-in-out infinite hw-orvalho}@keyframes hw-teia{0%{transform:rotate(0)}to{transform:rotate(1.4deg)}}@keyframes hw-orvalho{0%,to{opacity:.15}50%{opacity:.95}}.tema-aranha{top:var(--hw-topo);transform-origin:50% 0;width:40px;animation:6s ease-in-out infinite alternate hw-pendulo;position:absolute;right:46px}.tema-aranha-fio{transform-origin:50% 0;background:linear-gradient(#e2e5f21f,#e2e5f273);width:1px;height:44px;margin-left:-.5px;animation:17s ease-in-out infinite hw-fio;position:absolute;top:0;left:50%}.tema-aranha-corpo{animation:17s ease-in-out infinite hw-desce;position:absolute;top:40px;left:0}.tema-aranha-svg{filter:drop-shadow(0 0 1.5px #ffaa5a66)drop-shadow(0 3px 4px #000000b3);display:block;overflow:visible}.ar-pernas path{fill:none;stroke:#120c08;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.ar-pernas-e{transform-origin:26px 38px;animation:1.1s ease-in-out infinite alternate hw-perna-e}.ar-pernas-d{transform-origin:34px 38px;animation:1.1s ease-in-out -.5s infinite alternate hw-perna-d}.ar-olho{fill:#ff4a2a}@keyframes hw-desce{0%,28%{transform:translateY(0)}50%,72%{transform:translateY(160px)}86%,to{transform:translateY(0)}}@keyframes hw-fio{0%,28%{transform:scaleY(1)}50%,72%{transform:scaleY(4.636)}86%,to{transform:scaleY(1)}}@keyframes hw-pendulo{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes hw-perna-e{0%{transform:rotate(-3deg)}to{transform:rotate(4deg)}}@keyframes hw-perna-d{0%{transform:rotate(3deg)}to{transform:rotate(-4deg)}}.tema-morcegos{position:absolute;inset:0}.mc-voo{left:0;top:var(--y);will-change:transform;animation:hw-voo-ida var(--dur) linear var(--atraso) infinite both;position:absolute}.mc-voo.volta{animation-name:hw-voo-volta}.mc-voo.mergulho{animation-name:hw-voo-mergulho}.mc-onda{animation:hw-onda var(--onda) ease-in-out infinite}.mc{color:#2c2136;animation:hw-bater-corpo var(--bater) ease-in-out infinite alternate;filter:drop-shadow(0 0 1px #ffb66ee6)drop-shadow(0 0 8px #aa82ff61);display:block;overflow:visible}.mc path,.mc ellipse,.mc circle{fill:currentColor}.mc .mc-corpo{fill:#17101c}.mc .mc-dedos{fill:none;stroke:#08040a99;stroke-width:1px;stroke-linecap:round}.mc .mc-pes{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.mc .mc-olho{fill:#ffb347}.mc-asa-e{transform-origin:56px 29px;animation:hw-asa-e var(--bater) ease-in-out infinite alternate}.mc-asa-d{transform-origin:64px 29px;animation:hw-asa-d var(--bater) ease-in-out infinite alternate}.mc-voo.longe .mc{opacity:.78;filter:drop-shadow(0 0 1px #ffb66eb3)drop-shadow(0 0 6px #aa82ff4d)}.mc-voo.perto .mc{opacity:.9;color:#120c16;filter:blur(1.6px)}.mc-voo.perto .mc .mc-corpo{fill:#0a070d}@keyframes hw-asa-e{0%{transform:rotate(27deg)scale(.78,.95)}to{transform:rotate(-22deg)scale(1)}}@keyframes hw-asa-d{0%{transform:rotate(-27deg)scale(.78,.95)}to{transform:rotate(22deg)scale(1)}}@keyframes hw-bater-corpo{0%{transform:translateY(calc(var(--tam) * .05px))}to{transform:translateY(calc(var(--tam) * -.05px))}}@keyframes hw-voo-ida{0%{transform:translate(-16vw)}44%{transform:translate(112vw)}to{transform:translate(112vw)}}@keyframes hw-voo-volta{0%{transform:translate(112vw)}44%{transform:translate(-16vw)}to{transform:translate(-16vw)}}@keyframes hw-voo-mergulho{0%{transform:translate(108vw,-12vh)scale(.8)}9%{transform:translate(-24vw,30vh)scale(1.15)}to{transform:translate(-24vw,30vh)scale(1.15)}}@keyframes hw-onda{0%,to{transform:translateY(0)rotate(-5deg)}25%{transform:translateY(-28px)rotate(3deg)}50%{transform:translateY(10px)rotate(-2deg)}75%{transform:translateY(-16px)rotate(5deg)}}@media (max-width:1199px){.tema-onibi:nth-child(2n+3){display:none}}@media (max-width:1099px){.tema-aboboras{display:none}.tema-lua{width:128px;height:128px;right:-40px}}@media (max-width:900px){.tema-onibi{display:none}.tema-hw{--hw-topo:56px}.tema-faixa{justify-content:flex-start;padding-right:44px;font-size:12px}.tema-faixa-txt span{display:none}.tema-teia{width:150px;height:150px}.tema-aranha{right:20px}.tema-aranha-svg{width:30px;height:30px}.mc-voo.extra{display:none}.mc{width:calc(var(--tam) * .75px);height:auto}.tema-lua{display:none}.tema-nevoa{opacity:.8;height:26vh}}@media (max-width:520px){.tema-faixa-ic{display:none}}@media (prefers-reduced-motion:reduce){.tema-hw *,.tema-hw :before,.tema-hw :after,.tema-faixa *{animation:none!important}.tema-morcegos,.tema-onibi{display:none}}html.layout-shinra.tema-aniversario body:before{background:radial-gradient(900px 520px at 85% 4%,#ffc45c24,#0000 70%),radial-gradient(800px 600px at 8% 96%,#d63c1e24,#0000 75%)}.tema-aniversario .shinra-kanji-watermark{color:#ffc45c12!important}.tema-aniversario .shinra-petals{display:none}.tema-faixa-aniv{background:linear-gradient(90deg,#d63c1e3d,#0000 30% 70%,#ffc45c2e),linear-gradient(#2a160a,#170b05);border-bottom-color:#ffc45c73}.tema-faixa-aniv .tema-faixa-txt b{color:#ffd98a}.tema-faixa-selo{color:#1a0d06;filter:drop-shadow(0 0 6px #ffc45c99);background:linear-gradient(#ffe7a8,#d79a3c);place-items:center;width:24px;height:24px;font-family:Noto Serif JP,serif;font-size:13px;font-weight:700;display:inline-grid}.tema-faixa-aniv .tema-faixa-btn,.tema-faixa-aniv .tema-faixa-btn:hover{background:linear-gradient(#ffd27a,#b8792c)}.an-lanterna{left:var(--x);width:var(--tam);will-change:transform, opacity;animation:an-lanterna-sobe var(--dur) linear var(--atraso) infinite both;position:absolute;bottom:-80px}.an-lanterna-svg{filter:drop-shadow(0 0 6px #ffaa46bf)drop-shadow(0 0 18px #ff782859);width:100%;height:auto;animation:4.2s ease-in-out infinite alternate an-lanterna-balanca,2.3s ease-in-out infinite an-lanterna-pisca;display:block;overflow:visible}@keyframes an-lanterna-sobe{0%{opacity:0;transform:translateY(0)}8%{opacity:1}78%{opacity:.9}to{opacity:0;transform:translateY(-96vh)}}@keyframes an-lanterna-balanca{0%{transform:translate(-10px)rotate(-5deg)}to{transform:translate(10px)rotate(5deg)}}@keyframes an-lanterna-pisca{0%,to{opacity:1}45%{opacity:.78}60%{opacity:.95}}.an-varal{top:var(--hw-topo);width:260px;height:120px;position:absolute}.com-faixa .an-varal{top:calc(var(--hw-topo) + 44px)}.an-varal-esq{left:0}.an-varal-dir{right:0}.an-varal-svg{display:block;overflow:visible}.an-corda{fill:none;stroke:#d6aa60bf;stroke-width:1.4px}.an-chochin-fio{stroke:#d6aa60cc;stroke-width:1px}.an-chochin-borla{stroke:#e0a640;stroke-width:1.2px;stroke-linecap:round}.an-chochin{transform-box:fill-box;transform-origin:50% 0;filter:drop-shadow(0 0 8px #ff5a3273);animation:3.6s ease-in-out infinite alternate an-chochin-balanca}@keyframes an-chochin-balanca{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.an-fogo{--c1:#ffd27a;--c2:#fff3d6;left:var(--x);top:var(--y);width:0;height:0;animation:an-fogo-cai var(--ciclo) linear var(--atraso) infinite;position:absolute}.an-fogo.fogo{--c1:#ff7a45;--c2:#ffd27a}.an-fogo.branco{--c1:#fff3d6;--c2:#ffd27a}.an-fogo-rastro{opacity:0;width:2px;height:26px;animation:an-fogo-rastro var(--ciclo) ease-out var(--atraso) infinite;background:linear-gradient(#fff3d6,#0000);border-radius:2px;position:absolute;top:0;left:-1px}.an-fogo-clarao{opacity:0;width:64px;height:64px;animation:an-fogo-clarao var(--ciclo) ease-out var(--atraso) infinite;background:radial-gradient(circle,#fff4d6e6,#ffbe5a52 42%,#0000 70%);border-radius:50%;position:absolute;top:-32px;left:-32px}.an-fogo-faisca{background:linear-gradient(180deg, var(--c1), transparent);transform-origin:50% 0;opacity:0;will-change:transform, opacity;width:3px;height:18px;animation:an-fogo-faisca var(--ciclo) cubic-bezier(.15, .7, .3, 1) var(--atraso) infinite;border-radius:2px;position:absolute;top:0;left:-1.5px}.an-fogo-faisca:nth-child(2n){background:linear-gradient(180deg, var(--c2), transparent)}.an-fogo-faisca:after{content:"";background:var(--c2);width:5px;height:5px;box-shadow:0 0 6px 1px var(--c1), 0 0 14px var(--c1);border-radius:50%;position:absolute;top:-2.5px;left:-1px}@keyframes an-fogo-rastro{0%{opacity:0;transform:translateY(170px)}3%{opacity:.9}19%{opacity:.9;transform:translateY(0)}21%,to{opacity:0;transform:translateY(0)}}@keyframes an-fogo-clarao{0%,20%{opacity:0;transform:scale(.3)}23%{opacity:1;transform:scale(1)}34%,to{opacity:0;transform:scale(1.4)}}@keyframes an-fogo-faisca{0%,20%{opacity:0;transform:rotate(var(--a)) translateY(0) scaleY(.4)}22%{opacity:1}44%{opacity:.9;transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) scaleY(1)}58%,to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1.1)) scaleY(.5)}}@keyframes an-fogo-cai{0%,40%{transform:translateY(0)}58%,to{transform:translateY(16px)}}.an-brilho{left:var(--x);top:var(--y);color:#fff4d6;text-shadow:0 0 8px #ffc45cf2;opacity:0;animation:an-brilho 3.2s ease-in-out var(--d) infinite;font-size:14px;line-height:1;position:absolute}@keyframes an-brilho{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.an-festa{width:160px;position:absolute;bottom:4px;left:8px}.an-festa:before{content:"";background:radial-gradient(closest-side,#ffaa3c57,#0000);height:70px;animation:2.8s ease-in-out infinite hw-vela;position:absolute;bottom:-14px;left:-20px;right:-30px}.an-festa-svg{filter:drop-shadow(0 0 10px #ffaa3c4d)drop-shadow(0 4px 5px #00000080);width:100%;height:auto;display:block;position:relative;overflow:visible}.an-festa-fio,.an-bexiga-fio{fill:none;stroke:#ffecc899;stroke-width:1px}.an-festa-balao{transform-box:view-box;animation:4.6s ease-in-out infinite alternate an-amarrada}.an-festa-balao.b1{transform-origin:64px 160px}.an-festa-balao.b2{transform-origin:96px 160px;animation-duration:5.4s;animation-delay:-1.2s}.an-festa-balao.b3{transform-origin:80px 160px;animation-duration:3.9s;animation-delay:-2.4s}@keyframes an-amarrada{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.an-chama-vela{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate an-chama}@keyframes an-chama{0%{opacity:.85;transform:scale(.85,.9)rotate(-4deg)}to{opacity:1;transform:scale(1.05,1.12)rotate(4deg)}}.an-bexigas{position:absolute;inset:0}.an-bexiga{left:var(--x);width:var(--tam);will-change:transform;animation:an-bexiga-sobe var(--dur) linear var(--atraso) infinite both;position:absolute;bottom:-130px}.an-bexiga-balanco{transform-origin:50% 100%;animation:an-bexiga-balanca var(--bal) ease-in-out infinite alternate}.an-bexiga-svg{filter:drop-shadow(0 4px 6px #00000059);width:100%;height:auto;display:block;overflow:visible}.an-bexiga.longe{opacity:.72}.an-bexiga.longe .an-bexiga-svg{filter:blur(.6px)}@keyframes an-bexiga-sobe{0%{transform:translateY(0)}62%{transform:translateY(calc(-100vh - 260px))}to{transform:translateY(calc(-100vh - 260px))}}@keyframes an-bexiga-balanca{0%{transform:translate(-14px)rotate(-6deg)}to{transform:translate(14px)rotate(6deg)}}@media (max-width:1199px){.an-lanterna:nth-child(2n),.an-bexiga:nth-child(n+6){display:none}.an-varal{transform:scale(.8)}.an-varal-esq{transform-origin:0 0}.an-varal-dir{transform-origin:100% 0}}@media (max-width:1699px){.an-festa{display:none}}@media (max-width:900px){.an-lanterna,.an-bexiga:nth-child(n+4){display:none}.an-bexiga{width:calc(var(--tam) * .75)}.an-fogo:nth-of-type(n+5){display:none}.an-fogo:nth-of-type(3){top:30vh!important;left:20vw!important}.an-fogo:nth-of-type(4){top:22vh!important;left:78vw!important}.an-fogo{--r:44px!important}.an-varal{transform:scale(.6)}.an-brilho:nth-of-type(2n){display:none}}@media (prefers-reduced-motion:reduce){.an-lanterna,.an-fogo,.an-brilho,.an-bexiga{display:none}}
