:root{--creme: #fff8e8;--creme2: #ffefc9;--borda: #e3c48f;--madeira: #9b6436;--madeira-esc: #6b4020;--texto: #4a2e18;--texto2: #8a6a4a;--verde: #67c23a;--verde-esc: #3f8a1f;--amarelo: #ffc928;--amarelo-esc: #d38d0b;--vermelho: #f05a47;--vermelho-esc: #b3301f;--azul: #3fb0ea;--azul-esc: #1a78b4;--roxo: #a46be6;--roxo-esc: #6c3cae;--rosa: #ff7eb6;--rosa-esc: #c94683;--cinza: #c8bca8;--cinza-esc: #8f8370;--laranja: #ff9b3d;--laranja-esc: #c9641a;--sombra: 0 6px 18px rgba(60, 35, 10, 0.25);--fonte: 'Baloo 2', system-ui, -apple-system, 'Segoe UI', sans-serif;color-scheme: light}*{box-sizing: border-box;-webkit-tap-highlight-color: transparent}html, body{margin: 0;height: 100%;overflow: hidden;background: #4fbde6;font-family: var(--fonte);color: var(--texto);user-select: none;-webkit-user-select: none;touch-action: none}#tela{position: fixed;inset: 0;width: 100%;height: 100%;display: block;cursor: grab}#tela:active{cursor: grabbing}button{font-family: inherit;color: inherit;cursor: pointer}input{font-family: inherit;user-select: text;-webkit-user-select: text;touch-action: manipulation}canvas.ic{display: block;flex: none;pointer-events: none}[hidden]{display: none !important}.botao{--c: var(--cinza);--ce: var(--cinza-esc);display: inline-flex;align-items: center;justify-content: center;gap: 4px;border: 0;border-radius: 16px;padding: 9px 18px 11px;min-height: 44px;background: linear-gradient(180deg, color-mix(in srgb, var(--c) 82%, white) 0%, var(--c) 55%);box-shadow: 0 4px 0 var(--ce), inset 0 2px 0 rgba(255, 255, 255, 0.55), 0 6px 10px rgba(0, 0, 0, 0.15);color: #fff;font-weight: 800;font-size: 17px;letter-spacing: 0.2px;text-shadow: 0 2px 0 var(--ce), 1px 0 0 var(--ce), -1px 0 0 var(--ce);transition: transform 0.08s, box-shadow 0.08s, filter 0.15s}.botao:active:not(:disabled){transform: translateY(3px);box-shadow: 0 1px 0 var(--ce), inset 0 2px 0 rgba(255, 255, 255, 0.5)}.botao:disabled{filter: grayscale(0.7) brightness(0.95);opacity: 0.7;cursor: default}.botao.verde{--c: var(--verde);--ce: var(--verde-esc)}.botao.amarelo{--c: var(--amarelo);--ce: var(--amarelo-esc)}.botao.vermelho{--c: var(--vermelho);--ce: var(--vermelho-esc)}.botao.azul{--c: var(--azul);--ce: var(--azul-esc)}.botao.roxo{--c: var(--roxo);--ce: var(--roxo-esc)}.botao.rosa{--c: var(--rosa);--ce: var(--rosa-esc)}.botao.laranja{--c: var(--laranja);--ce: var(--laranja-esc)}.botao.grande{font-size: 21px;padding: 12px 28px 14px;border-radius: 20px;width: 100%}.botao.mini{min-height: 34px;padding: 4px 11px 6px;font-size: 15px;border-radius: 12px;box-shadow: 0 3px 0 var(--ce), inset 0 2px 0 rgba(255, 255, 255, 0.5)}.botao.mini:not([class*=' verde']):not([class*=' amarelo']):not([class*=' vermelho']):not([class*=' azul']):not([class*=' roxo']):not([class*=' rosa']):not([class*=' cinza']){--c: #f2dfb7;--ce: #c7a46a;color: var(--texto);text-shadow: none}.link{background: none;border: 0;color: var(--texto2);font-weight: 700;font-size: 15px;text-decoration: underline;padding: 8px}.redondo{width: 50px;height: 50px;border-radius: 50%;border: 0;display: grid;place-items: center;background: radial-gradient(circle at 35% 30%, #fffdf4, #f3dfb4);box-shadow: 0 4px 0 #b88c4f, 0 6px 12px rgba(0, 0, 0, 0.2);font-size: 26px;font-weight: 800;color: var(--madeira-esc)}.redondo:active{transform: translateY(3px);box-shadow: 0 1px 0 #b88c4f}.redondo.mini{width: 40px;height: 40px;font-size: 24px}#entrada{position: fixed;inset: 0;z-index: 40;display: grid;place-items: center;padding: 16px;overflow: hidden}#entrada.sobre{background: rgba(40, 90, 120, 0.35)}.entrada-fundo{position: absolute;inset: 0;background: #4fbde6 url(../assets/background.jpg) center 40% / cover no-repeat;pointer-events: none;animation: respira 24s ease-in-out infinite alternate}#entrada.sobre .entrada-fundo{display: none}@keyframes respira{from{transform: scale(1)}to{transform: scale(1.07) translateY(-1%)}}@media (min-width: 900px){#entrada:not(.sobre){justify-items: end;padding-right: max(4vw, 24px)}}@media (max-width: 899px){#entrada:not(.sobre){align-items: end;padding-bottom: max(16px, env(safe-area-inset-bottom))}}.cartao-entrada{position: relative;width: min(400px, 100%);max-height: calc(100dvh - 32px);overflow: auto;background: var(--creme);border-radius: 30px;padding: 18px 22px 16px;text-align: center;border: 5px solid #fff;box-shadow: 0 0 0 4px var(--madeira), 0 14px 40px rgba(30, 20, 5, 0.45)}.logo{width: min(290px, 80%);height: auto;margin: -6px auto 0;display: block;filter: drop-shadow(0 5px 0 rgba(90, 50, 15, 0.25))}.slogan{margin: -4px 0 10px;font-weight: 700;color: var(--texto2);font-size: 17px}.barra-carga{height: 22px;border-radius: 12px;background: #f1dfb8;box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.12);overflow: hidden;border: 3px solid #fff}.barra-carga i{display: block;height: 100%;width: 5%;background: linear-gradient(180deg, #9be06b, var(--verde));border-radius: 10px;transition: width 0.3s}#carregando span{display: block;margin: 8px 0 4px;font-weight: 700;color: var(--texto2)}#formConta{display: flex;flex-direction: column;gap: 9px}#formConta input, .add-amigo input, .perfil input{font-size: 18px;font-weight: 700;padding: 11px 14px;border-radius: 14px;border: 3px solid var(--borda);background: #fff;color: var(--texto);outline: none;width: 100%}#formConta input:focus, .add-amigo input:focus, .perfil input:focus{border-color: var(--verde)}#camposCriar{display: flex;flex-direction: column;gap: 8px}#camposCriar small{font-weight: 700;color: var(--texto2);text-align: left}.abas-conta{display: flex;background: #f1dfb8;border-radius: 16px;padding: 4px;gap: 4px}.aba-conta{flex: 1;border: 0;border-radius: 12px;padding: 7px;font-weight: 800;font-size: 17px;background: transparent;color: var(--texto2)}.aba-conta.ativa{background: #fff;color: var(--texto);box-shadow: 0 2px 0 var(--borda)}.erro{color: var(--vermelho-esc);font-weight: 700;margin: 0;min-height: 0;font-size: 15px}.erro:empty{display: none}.avatares{display: flex;flex-wrap: wrap;gap: 6px;justify-content: center}.av{border: 3px solid transparent;background: #fff;border-radius: 50%;padding: 2px;box-shadow: 0 2px 0 var(--borda)}.av.ativo{border-color: var(--verde);background: #eaffd9;transform: scale(1.08)}#hud, #lado, #menu, #zoom{display: none}body.jogando #hud, body.jogando #lado, body.jogando #menu, body.jogando #zoom{display: flex}#hud{position: fixed;top: 0;left: 0;right: 0;z-index: 10;align-items: flex-start;gap: 10px;padding: max(8px, env(safe-area-inset-top)) 10px 0;pointer-events: none}#hud > *{pointer-events: auto}#perfil{position: relative;display: flex;align-items: center;gap: 4px;border: 0;padding: 4px 14px 4px 4px;border-radius: 34px;background: var(--creme);box-shadow: 0 0 0 3px var(--madeira), var(--sombra);min-width: 0}.avatar{width: 56px;height: 56px;border-radius: 50%;background: radial-gradient(circle at 40% 35%, #fff, #ffe3a8);display: grid;place-items: center;overflow: hidden;border: 3px solid #fff;box-shadow: 0 0 0 2px var(--madeira)}.nivel-selo{position: absolute;left: 38px;bottom: -2px;min-width: 28px;height: 28px;border-radius: 14px;padding: 0 5px;background: radial-gradient(circle at 40% 30%, #fff4a8, var(--amarelo));border: 3px solid #fff;box-shadow: 0 0 0 2px var(--amarelo-esc);font-weight: 800;font-size: 15px;display: grid;place-items: center;color: #7a4a00}.perfil-txt{display: flex;flex-direction: column;align-items: flex-start;margin-left: 6px;min-width: 0}.perfil-txt b{font-size: 16px;line-height: 1.1;max-width: 150px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.xp{position: relative;width: 150px;height: 18px;background: #e9d3a6;border-radius: 10px;overflow: hidden;box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.12);margin-top: 2px}.xp i{position: absolute;inset: 0 auto 0 0;background: linear-gradient(180deg, #8fdcff, var(--azul));border-radius: 10px;transition: width 0.5s}.xp small{position: relative;display: block;text-align: center;font-size: 12px;font-weight: 800;line-height: 18px;color: #fff;text-shadow: 0 1px 0 var(--azul-esc), 1px 0 0 var(--azul-esc), -1px 0 0 var(--azul-esc)}.dinheiros{display: flex;gap: 8px;margin-left: auto;flex-wrap: wrap;justify-content: flex-end}.pilula{display: flex;align-items: center;gap: 2px;padding: 3px 14px 3px 4px;border-radius: 22px;height: 42px;background: var(--creme);box-shadow: 0 0 0 3px var(--madeira), var(--sombra);font-size: 20px;font-weight: 800;min-width: 96px}.pilula b{flex: 1;text-align: right}.pulou{animation: pulo 0.35s}@keyframes pulo{40%{transform: scale(1.18)}}#btnAjustes{flex: none}#lado{position: fixed;right: 10px;top: calc(max(8px, env(safe-area-inset-top)) + 64px);z-index: 10;flex-direction: column;gap: 10px}.lado-btn, .menu-btn{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 66px;height: 66px;border: 0;border-radius: 20px;padding: 2px 0 4px;background: radial-gradient(circle at 50% 25%, #fffdf4, #f6e3bb);box-shadow: 0 0 0 3px var(--madeira), 0 5px 0 3px var(--madeira-esc), 0 8px 14px rgba(0, 0, 0, 0.25)}.lado-btn:active, .menu-btn:active{transform: translateY(3px);box-shadow: 0 0 0 3px var(--madeira), 0 2px 0 3px var(--madeira-esc)}.lado-btn small, .menu-btn small{font-weight: 800;font-size: 12.5px;line-height: 1;margin-top: -1px;color: var(--texto)}.bi{display: grid;place-items: center;height: 42px}.selo, i.selo{position: absolute;top: -7px;right: -7px;min-width: 24px;height: 24px;padding: 0 6px;border-radius: 12px;font-style: normal;background: var(--vermelho);color: #fff;font-weight: 800;font-size: 14px;line-height: 21px;border: 2px solid #fff;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);animation: balanca 1.6s infinite}@keyframes balanca{0%, 85%, 100%{transform: none}90%{transform: rotate(-12deg) scale(1.1)}95%{transform: rotate(12deg) scale(1.1)}}.apontado{animation: apontar 1s infinite}.apontado::after{content: '👇';position: absolute;top: -40px;left: 50%;transform: translateX(-50%);font-size: 30px;animation: dedo 0.8s infinite alternate}@keyframes dedo{to{transform: translate(-50%, 8px)}}@keyframes apontar{50%{filter: brightness(1.15) drop-shadow(0 0 10px #fff58a)}}#zoom{position: fixed;left: 10px;bottom: calc(max(10px, env(safe-area-inset-bottom)) + 96px);z-index: 10;flex-direction: column;gap: 8px}#menu{position: fixed;left: 50%;transform: translateX(-50%);bottom: max(10px, env(safe-area-inset-bottom));z-index: 10;gap: 12px;align-items: flex-end;padding: 8px 14px 10px;border-radius: 28px;background: linear-gradient(180deg, #b77a45, var(--madeira));box-shadow: inset 0 3px 0 rgba(255, 255, 255, 0.25), 0 0 0 3px var(--madeira-esc), 0 10px 20px rgba(0, 0, 0, 0.3)}.menu-btn{width: 72px;height: 70px;box-shadow: 0 4px 0 #c7a46a, 0 6px 10px rgba(0, 0, 0, 0.2)}.menu-btn:active{box-shadow: 0 1px 0 #c7a46a}.menu-btn.grande{width: 92px;height: 88px;margin-top: -26px;background: radial-gradient(circle at 50% 25%, #fbffe9, #c9f19c);box-shadow: 0 0 0 4px var(--verde-esc), 0 6px 0 4px #2e6b14, 0 10px 18px rgba(0, 0, 0, 0.3)}.menu-btn.grande .bi{height: 56px}.menu-btn.grande small{font-size: 16px;color: var(--verde-esc)}.menu-btn em{position: absolute;top: -9px;left: 50%;transform: translateX(-50%);font-style: normal;font-size: 11.5px;font-weight: 800;background: #fff;border-radius: 9px;padding: 0 6px;box-shadow: 0 0 0 2px var(--borda);white-space: nowrap}.menu-btn.cheio em{background: var(--vermelho);color: #fff;box-shadow: 0 0 0 2px #fff}.menu-btn.ativo{background: radial-gradient(circle at 50% 25%, #fff, #bfe8ff);box-shadow: 0 0 0 3px var(--azul-esc), 0 4px 0 3px var(--azul-esc)}body.visitando #menu, body.visitando #lado, body.visitando #zoom, body.visitando #dicaTopo{display: none !important}body.plantando #menu{opacity: 0;pointer-events: none}#faixa{position: fixed;left: 50%;transform: translateX(-50%);bottom: calc(max(10px, env(safe-area-inset-bottom)) + 104px);z-index: 12;width: min(560px, calc(100% - 20px))}body.visitando #faixa{bottom: max(14px, env(safe-area-inset-bottom))}.faixa-colocar{display: flex;align-items: center;gap: 10px;padding: 8px 10px 8px 12px;border-radius: 22px;background: var(--creme);box-shadow: 0 0 0 3px var(--madeira), var(--sombra)}.faixa-txt{flex: 1;display: flex;flex-direction: column;min-width: 0;line-height: 1.15}.faixa-txt b{font-size: 17px}.faixa-txt small{color: var(--texto2);font-weight: 600;font-size: 13px}.faixa-colocar .confirmar{min-width: 48px;font-size: 22px}.faixa-colocar .redondo-x{min-width: 44px;font-size: 18px}.preco{display: inline-flex;align-items: center;gap: 3px;font-weight: 800}#sementes{position: fixed;left: 0;right: 0;bottom: 0;z-index: 12;padding: 8px 8px max(10px, env(safe-area-inset-bottom));background: linear-gradient(180deg, #b77a45, var(--madeira));box-shadow: 0 -3px 0 var(--madeira-esc), 0 -8px 20px rgba(0, 0, 0, 0.25);border-radius: 26px 26px 0 0}.sementes-topo{display: flex;align-items: center;justify-content: space-between;color: #fff;font-weight: 700;font-size: 14px;padding: 0 6px 6px;text-shadow: 0 1px 0 var(--madeira-esc)}.sementes-lista{display: flex;gap: 8px;overflow-x: auto;padding: 4px 4px 6px;scroll-snap-type: x proximity;touch-action: pan-x}.semente{flex: none;width: 92px;display: flex;flex-direction: column;align-items: center;gap: 0;padding: 6px 4px;border-radius: 18px;border: 0;background: var(--creme);box-shadow: 0 4px 0 #c7a46a;scroll-snap-align: start}.semente b{font-size: 14px;line-height: 1.1}.semente small{display: flex;align-items: center;gap: 2px;font-size: 12px;font-weight: 700;color: var(--texto2)}.semente.ativa{background: #eaffd9;box-shadow: 0 0 0 3px var(--verde), 0 4px 0 var(--verde-esc)}.semente.bloqueada{filter: grayscale(1);opacity: 0.6}.fechar{border: 0;width: 36px;height: 36px;border-radius: 50%;background: var(--vermelho);color: #fff;font-weight: 800;font-size: 18px;box-shadow: 0 3px 0 var(--vermelho-esc);flex: none}#avisos{position: fixed;top: calc(max(8px, env(safe-area-inset-top)) + 136px);left: 50%;transform: translateX(-50%);z-index: 30;display: flex;flex-direction: column;align-items: center;gap: 6px;pointer-events: none;width: min(460px, 92%)}.aviso{background: var(--creme);padding: 8px 16px;border-radius: 18px;font-weight: 700;font-size: 16px;text-align: center;box-shadow: 0 0 0 3px var(--madeira), var(--sombra);animation: entra 0.3s cubic-bezier(.3, 1.6, .5, 1)}.aviso.erro{background: #ffe2dc;box-shadow: 0 0 0 3px var(--vermelho-esc), var(--sombra)}.aviso.bom{background: #e7ffd6;box-shadow: 0 0 0 3px var(--verde-esc), var(--sombra)}.aviso.achado{background: #fff4c2;box-shadow: 0 0 0 3px var(--amarelo-esc), var(--sombra)}.aviso.sai{opacity: 0;transform: translateY(-10px);transition: 0.4s}@keyframes entra{from{transform: scale(0.6);opacity: 0}}#dicaTopo{position: fixed;z-index: 11;left: 50%;transform: translateX(-50%);top: calc(max(8px, env(safe-area-inset-top)) + 72px);width: min(520px, calc(100% - 100px));display: flex;align-items: center;gap: 8px;padding: 6px 8px 6px 6px;border-radius: 22px;background: #fffbe2;box-shadow: 0 0 0 3px var(--amarelo-esc), var(--sombra);font-weight: 700;font-size: 15px;line-height: 1.2;animation: entra 0.4s cubic-bezier(.3, 1.6, .5, 1)}#dicaTopo span{flex: 1}#dicaTopo .fechar{width: 28px;height: 28px;font-size: 14px;background: var(--cinza);box-shadow: 0 2px 0 var(--cinza-esc)}#balaoInfo{position: fixed;left: 0;top: 0;z-index: 14;pointer-events: auto}.info{display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 8px 12px 10px;border-radius: 18px;min-width: 150px;max-width: 240px;text-align: center;background: var(--creme);box-shadow: 0 0 0 3px var(--madeira), var(--sombra);animation: entra 0.25s cubic-bezier(.3, 1.6, .5, 1)}.info-topo{display: flex;align-items: center;gap: 6px;font-size: 16px}.info-tempo{font-weight: 800;font-size: 18px;color: var(--azul-esc)}.info small{color: var(--texto2);font-weight: 600;line-height: 1.2}#dicaMouse{position: fixed;left: 0;top: 0;z-index: 13;pointer-events: none;background: rgba(60, 35, 15, 0.88);color: #fff;font-weight: 700;font-size: 14px;padding: 4px 10px;border-radius: 10px;white-space: nowrap}.voando{position: fixed;z-index: 50;pointer-events: none;filter: drop-shadow(0 3px 2px rgba(0, 0, 0, 0.3))}.janela{border: 0;padding: 0;background: var(--creme);color: var(--texto);border-radius: 28px;width: min(720px, calc(100% - 20px));max-height: min(86dvh, 860px);display: none;flex-direction: column;overflow: hidden;box-shadow: 0 0 0 5px #fff, 0 0 0 9px var(--madeira), 0 20px 50px rgba(20, 10, 0, 0.5)}.janela[open]{display: flex;animation: abre 0.28s cubic-bezier(.3, 1.5, .5, 1)}.janela.larga{width: min(980px, calc(100% - 20px))}.janela::backdrop{background: rgba(30, 50, 60, 0.45);backdrop-filter: blur(2px)}@keyframes abre{from{transform: scale(0.8);opacity: 0}}.janela-topo{--c: var(--madeira);--ce: var(--madeira-esc);display: flex;align-items: center;gap: 10px;padding: 10px 12px 10px 16px;flex: none;background: linear-gradient(180deg, color-mix(in srgb, var(--c) 75%, white), var(--c));box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.12)}.janela-topo h2{flex: 1;margin: 0;font-size: 26px;font-weight: 800;color: #fff;text-shadow: 0 3px 0 var(--ce), 2px 0 0 var(--ce), -2px 0 0 var(--ce), 0 -2px 0 var(--ce);line-height: 1.1}.janela-topo.verde{--c: var(--verde);--ce: var(--verde-esc)}.janela-topo.amarelo{--c: #ffb92a;--ce: var(--amarelo-esc)}.janela-topo.vermelho{--c: var(--vermelho);--ce: var(--vermelho-esc)}.janela-topo.azul{--c: var(--azul);--ce: var(--azul-esc)}.janela-topo.roxo{--c: var(--roxo);--ce: var(--roxo-esc)}.janela-topo.rosa{--c: var(--rosa);--ce: var(--rosa-esc)}.janela-topo.laranja{--c: var(--laranja);--ce: var(--laranja-esc)}.janela-topo.cinza{--c: #b9a98d;--ce: #7a6a50}.janela-icone{margin: -14px 0 -14px -6px;filter: drop-shadow(0 3px 0 rgba(0, 0, 0, 0.2))}.janela-corpo{overflow-y: auto;padding: 14px 16px 18px;flex: 1;touch-action: pan-y;overscroll-behavior: contain}.janela-corpo h3{margin: 14px 0 8px;font-size: 19px;color: var(--madeira-esc)}.janela-corpo h3:first-child{margin-top: 0}.abas{display: flex;gap: 6px;padding: 10px 12px 0;overflow-x: auto;flex: none;background: var(--creme2);touch-action: pan-x}.aba{position: relative;display: flex;align-items: center;gap: 4px;border: 0;padding: 6px 12px 8px;border-radius: 16px 16px 0 0;flex: none;background: #f0d9a8;font-weight: 800;font-size: 15px;color: var(--texto2)}.aba.ativa{background: var(--creme);color: var(--texto)}.aba .selo{top: -4px;right: -4px;min-width: 20px;height: 20px;font-size: 12px;line-height: 17px}.vazio{text-align: center;color: var(--texto2);font-weight: 700;padding: 16px}.dica{display: block;color: var(--texto2);font-weight: 600;font-size: 14px;margin-top: 8px;line-height: 1.25}.cadeado{color: var(--texto2);font-weight: 800;font-size: 13px}.cartas{display: grid;grid-template-columns: repeat(auto-fill, minmax(132px, 1fr));gap: 12px}.carta{position: relative;display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 8px 8px 10px;border: 0;border-radius: 20px;background: #fff;box-shadow: 0 0 0 3px var(--borda), 0 5px 0 3px #cfa96b;text-align: center;min-height: 168px}.carta:active:not(.info-carta){transform: translateY(3px);box-shadow: 0 0 0 3px var(--borda), 0 2px 0 3px #cfa96b}.carta-ic{height: 80px;display: grid;place-items: center}.carta b{font-size: 15.5px;line-height: 1.1}.carta .det{font-size: 12px;color: var(--texto2);font-weight: 600;line-height: 1.15}.carta .preco{margin-top: auto;background: #fff3c4;border-radius: 12px;padding: 1px 10px;font-size: 16px}.carta .conta{position: absolute;top: 6px;right: 8px;font-size: 12px;font-weight: 800;color: var(--texto2)}.carta.bloqueada{filter: grayscale(0.9);opacity: 0.65}.carta.sem .preco{background: #ffe0da;color: var(--vermelho-esc)}.carta.info-carta{cursor: default}.capacidade{display: flex;align-items: center;gap: 10px;margin-bottom: 12px;font-size: 18px}.cap-barra{flex: 1;height: 22px;background: #ecd8af;border-radius: 12px;overflow: hidden;box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.1)}.cap-barra i{display: block;height: 100%;background: linear-gradient(180deg, #9be06b, var(--verde));border-radius: 12px}.itens{display: grid;grid-template-columns: repeat(auto-fill, minmax(84px, 1fr));gap: 9px}.item{position: relative;display: flex;flex-direction: column;align-items: center;padding: 6px 4px 6px;border: 0;border-radius: 16px;background: #fff;box-shadow: 0 0 0 2px var(--borda), 0 3px 0 2px #d6b47a}.item b{position: absolute;top: 3px;right: 6px;font-size: 15px;background: var(--amarelo);color: #6b3d00;border-radius: 10px;padding: 0 6px;line-height: 20px;box-shadow: 0 2px 0 var(--amarelo-esc)}.item small{font-size: 11.5px;font-weight: 700;line-height: 1.1;color: var(--texto2)}.item.ativo{box-shadow: 0 0 0 3px var(--verde), 0 3px 0 3px var(--verde-esc);background: #f0ffe4}.venda{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 14px 0 4px;padding: 10px;border-radius: 18px;background: #fff6d8;box-shadow: 0 0 0 2px var(--borda)}.venda > div:nth-child(2){flex: 1;min-width: 140px;display: flex;flex-direction: column}.venda small{color: var(--texto2);font-weight: 600}.contador-qtd{display: flex;align-items: center;gap: 5px}.contador-qtd .qtd{min-width: 34px;text-align: center;font-size: 19px}.melhorar{margin-top: 18px;padding: 12px;border-radius: 20px;background: #f6ead0;text-align: center}.mats{display: flex;gap: 10px;justify-content: center;flex-wrap: wrap;margin-bottom: 10px}.mat{display: flex;flex-direction: column;align-items: center;padding: 6px 10px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 2px #f2b0a6;min-width: 82px}.mat.ok{box-shadow: 0 0 0 2px var(--verde)}.mat small{font-size: 12px;font-weight: 700;color: var(--texto2)}.mat b{font-size: 16px}.fila-topo{display: flex;align-items: center;justify-content: space-between;gap: 8px}.fila-topo h3{margin: 0 !important}.fila{display: flex;gap: 8px;flex-wrap: wrap;margin: 8px 0 6px}.vaga{width: 76px;height: 82px;border-radius: 18px;border: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;background: #fff;box-shadow: 0 0 0 2px var(--borda);font-weight: 800;font-size: 13px;position: relative}.vaga small{font-weight: 800;font-size: 12.5px}.vaga.vazia{background: #f3e5c6;color: #cdb184;font-size: 28px;box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.12)}.vaga.atual{box-shadow: 0 0 0 3px var(--azul)}.vaga.atual small{color: var(--azul-esc)}.vaga.pronta{box-shadow: 0 0 0 3px var(--verde), 0 4px 0 3px var(--verde-esc);background: #eaffdb;animation: pulsa 1s infinite}.vaga.pronta small{color: var(--verde-esc)}@keyframes pulsa{50%{transform: scale(1.05)}}.vaga.comprar{background: #f2e6ff;box-shadow: 0 0 0 2px var(--roxo);color: var(--roxo-esc)}.receitas{display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 10px}.receita{display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 8px 6px 10px;border: 0;border-radius: 18px;text-align: center;background: #fff;box-shadow: 0 0 0 3px var(--borda), 0 4px 0 3px #cfa96b}.receita:active:not(.bloqueada){transform: translateY(3px)}.receita b{font-size: 15px;line-height: 1.1}.receita small{font-weight: 700;color: var(--texto2);font-size: 12.5px}.receita.falta{background: #fff7f2}.receita.bloqueada{filter: grayscale(1);opacity: 0.55}.rec-ic{position: relative}.mult{position: absolute;right: -10px;bottom: 0;font-style: normal;font-weight: 800;background: var(--azul);color: #fff;border-radius: 10px;padding: 0 5px;font-size: 13px}.ings{display: flex;flex-wrap: wrap;gap: 4px;justify-content: center;margin-top: 2px}.ing{display: inline-flex;align-items: center;gap: 1px;font-size: 12.5px;font-weight: 800;color: var(--vermelho-esc);background: #ffe8e2;border-radius: 10px;padding: 0 5px 0 1px}.ing.ok{color: var(--verde-esc);background: #e5f8d6}.pedidos{display: grid;grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));gap: 12px}.pedido{display: flex;flex-direction: column;gap: 6px;padding: 10px;border-radius: 20px;background: #fffdf3;box-shadow: 0 0 0 3px var(--borda), 0 5px 0 3px #cfa96b;position: relative;background-image: repeating-linear-gradient(0deg, transparent 0 27px, rgba(160, 120, 70, 0.08) 27px 28px)}.pedido.pronto{box-shadow: 0 0 0 3px var(--verde), 0 5px 0 3px var(--verde-esc)}.pedido.esperando{align-items: center;justify-content: center;min-height: 190px;background: #f3e9d2;color: var(--texto2)}.cliente{display: flex;align-items: center;gap: 6px}.cliente b{flex: 1;font-size: 16px}.trocar{position: relative;border: 0;background: #fff6d2;border-radius: 50%;width: 40px;height: 40px;padding: 0;display: grid;place-items: center;box-shadow: 0 0 0 2px #f0d58a, 0 3px 0 2px #dcb862;cursor: pointer;transition: transform 0.15s, box-shadow 0.15s}.trocar .ic-trocar{width: 30px;height: 30px;transition: transform 0.35s cubic-bezier(0.3, 1.6, 0.5, 1);pointer-events: none}.trocar:hover, .trocar:focus-visible{background: #fff0b5;box-shadow: 0 0 0 2px #f2c94c, 0 3px 0 2px #d9a93a}.trocar:hover .ic-trocar, .trocar:focus-visible .ic-trocar{transform: rotate(50deg) scale(1.08)}.trocar:active{transform: translateY(2px);box-shadow: 0 0 0 2px #f2c94c, 0 1px 0 2px #d9a93a}.trocar.gira .ic-trocar{animation: girarSeta 0.6s cubic-bezier(0.25, 0.9, 0.35, 1.15)}@keyframes girarSeta{from{transform: rotate(-360deg) scale(0.8)}to{transform: rotate(0) scale(1)}}.trocar .gratis, .trocar .custo{position: absolute;bottom: -5px;right: -7px;min-width: 18px;height: 18px;border-radius: 9px;padding: 0 4px;display: inline-flex;align-items: center;justify-content: center;gap: 1px;font-size: 12px;font-weight: 900;line-height: 1}.trocar .gratis{background: var(--verde);color: #fff;box-shadow: 0 0 0 2px #fff, 0 2px 0 2px var(--verde-esc)}.trocar .custo{right: auto;left: 50%;bottom: -11px;transform: translateX(-50%);white-space: nowrap;padding: 0 5px 0 2px;background: #fff3c4;color: var(--texto);box-shadow: 0 0 0 1.5px #e8cf86, 0 2px 0 1px #d9b860}.trocar.sem .custo{background: #ffe0da;color: var(--vermelho-esc);box-shadow: 0 0 0 1.5px #f3b3a6}.pedido.trocou{animation: virarPedido 0.55s ease-out}@keyframes virarPedido{0%{transform: perspective(600px) rotateY(90deg) scale(0.92);opacity: 0.3}60%{transform: perspective(600px) rotateY(-8deg) scale(1.02);opacity: 1}100%{transform: none}}.trocas-faixa{display: flex;align-items: center;gap: 10px;padding: 6px 12px;border-radius: 16px;background: #fff7d6;box-shadow: 0 0 0 2px #f0d58a}.trocas-faixa > div{flex: 1;display: flex;flex-direction: column;line-height: 1.25}.trocas-faixa b{display: inline-flex;align-items: center;gap: 3px;font-size: 15px}.trocas-faixa b .qtd{background: var(--verde);color: #fff;border-radius: 9px;padding: 0 7px;margin: 0 2px}.trocas-faixa b small{color: var(--texto2);font-weight: 700;font-size: 12.5px}.trocas-faixa > div > small{color: var(--texto2);font-weight: 600;font-size: 12.5px}.trocas-faixa .preco{gap: 1px;color: var(--texto)}.trocas-faixa.pagas{background: #fff1e4;box-shadow: 0 0 0 2px #f6c18e}.ped-itens{display: flex;gap: 6px;flex-wrap: wrap;justify-content: center;min-height: 64px}.ped-item{display: flex;flex-direction: column;align-items: center;background: #fff;border-radius: 14px;padding: 2px 6px 4px;box-shadow: 0 0 0 2px #f2b0a6}.ped-item.ok{box-shadow: 0 0 0 2px var(--verde)}.ped-item small{font-weight: 800;font-size: 13px}.premio{display: flex;justify-content: center;gap: 12px;font-weight: 800;font-size: 17px}.premio span{display: inline-flex;align-items: center;gap: 3px}.diario{display: grid;grid-template-columns: repeat(7, 1fr);gap: 6px;margin-bottom: 10px}.dia{display: flex;flex-direction: column;align-items: center;padding: 4px 2px 6px;border-radius: 14px;background: #fff;box-shadow: 0 0 0 2px var(--borda);font-weight: 800;font-size: 13px}.dia small{font-size: 11px;color: var(--texto2)}.dia.feito{background: #e5f8d6;box-shadow: 0 0 0 2px var(--verde);opacity: 0.75}.dia.hoje{box-shadow: 0 0 0 3px var(--amarelo-esc);background: #fff3c4;transform: scale(1.06)}.missao{display: flex;align-items: center;gap: 10px;padding: 8px 10px;margin-bottom: 8px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 2px var(--borda)}.missao.pronta{box-shadow: 0 0 0 3px var(--verde);background: #f1ffe6}.missao.pega{opacity: 0.6}.missao-txt{flex: 1;display: flex;flex-direction: column;gap: 2px;min-width: 0}.missao-txt b{font-size: 15.5px;line-height: 1.15}.missao-txt small{color: var(--texto2);font-weight: 700;font-size: 12.5px}.missao .ok{font-size: 24px}.progresso{height: 12px;background: #eddcb8;border-radius: 8px;overflow: hidden}.progresso i{display: block;height: 100%;background: linear-gradient(180deg, #9be06b, var(--verde));border-radius: 8px}.medalhas{display: flex;gap: 2px}.med{width: 18px;height: 26px;border-radius: 50% 50% 40% 40%;background: #e2d4b8;box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.1)}.med.m0.tem{background: radial-gradient(circle at 40% 35%, #ffd6a8, #c8783a)}.med.m1.tem{background: radial-gradient(circle at 40% 35%, #ffffff, #a9b6c4)}.med.m2.tem{background: radial-gradient(circle at 40% 35%, #fff6b0, #e3a80d)}.meu-codigo{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;padding: 10px 12px;border-radius: 18px;background: #e3f5ff;box-shadow: 0 0 0 2px #9ed8f6;margin-bottom: 10px}.meu-codigo b{font-size: 20px;color: var(--azul-esc);flex: 1;user-select: text;-webkit-user-select: text}.add-amigo{display: flex;gap: 8px;margin-bottom: 6px}.add-amigo input{padding: 8px 12px;font-size: 16px}.amigo{display: flex;align-items: center;gap: 10px;padding: 6px 10px;margin-bottom: 8px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 2px var(--borda)}.amigo.eu{box-shadow: 0 0 0 3px var(--amarelo-esc);background: #fff8d8}.amigo-txt{flex: 1;display: flex;flex-direction: column;min-width: 0;line-height: 1.2}.amigo-txt b{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.amigo-txt small{color: var(--texto2);font-weight: 700;font-size: 12.5px}.acoes{display: flex;gap: 6px}.pos{font-size: 18px;color: var(--madeira);min-width: 36px;text-align: right}.banca-grade{display: grid;grid-template-columns: repeat(auto-fill, minmax(128px, 1fr));gap: 10px;margin-top: 8px}.anuncio{display: flex;flex-direction: column;align-items: center;gap: 3px;padding: 8px;border-radius: 18px;border: 0;background: #fff;box-shadow: 0 0 0 3px #ffd97a;text-align: center;min-height: 150px;justify-content: center}.anuncio b{font-size: 14px}.anuncio.vendido{background: #e9ffe0;box-shadow: 0 0 0 3px var(--verde)}.anuncio.vazio{background: #fbf2dc;box-shadow: none;outline: 3px dashed var(--borda);outline-offset: -3px;color: var(--texto2)}.anuncio.vazio b{font-size: 34px}.nivel-novo{text-align: center;display: flex;flex-direction: column;align-items: center;gap: 6px}.estrela-grande{position: relative;animation: gira 0.8s cubic-bezier(.3, 1.6, .5, 1)}.estrela-grande b{position: absolute;inset: 0;display: grid;place-items: center;font-size: 40px;color: #fff;text-shadow: 0 3px 0 var(--amarelo-esc), 2px 0 0 var(--amarelo-esc), -2px 0 0 var(--amarelo-esc);padding-top: 8px}@keyframes gira{from{transform: scale(0) rotate(-180deg)}}.novidades{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center}.novidade{display: flex;flex-direction: column;align-items: center;width: 92px;padding: 6px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 2px var(--borda)}.novidade small{font-weight: 700;font-size: 12.5px;line-height: 1.1;text-align: center}.perfil label{display: flex;flex-direction: column;gap: 4px;font-weight: 800}.perfil .linha{display: flex;gap: 8px}.stats{display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px;margin-top: 14px}.stats > div{display: flex;flex-direction: column;align-items: center;padding: 8px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 2px var(--borda)}.stats b{font-size: 22px}.stats small{color: var(--texto2);font-weight: 700}.ajustes{display: flex;flex-direction: column;gap: 10px}.ajustes p{margin: 0;font-weight: 700}.ajuste-som{display: flex;align-items: center;gap: 12px}.ajuste-som > .botao{flex: 0 0 46%;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vol-caixa{flex: 1;display: flex;align-items: center;gap: 8px;min-width: 0;padding: 6px 10px;border-radius: 16px;background: #fff8e8;box-shadow: inset 0 0 0 2px #e6d2ae;cursor: pointer}.vol-pct{flex: none;width: 38px;text-align: right;font-weight: 800;color: var(--texto2);font-variant-numeric: tabular-nums}.vol{-webkit-appearance: none;appearance: none;flex: 1;min-width: 0;height: 12px;margin: 8px 0;border-radius: 8px;cursor: pointer;background: linear-gradient(90deg, var(--verde) var(--p, 50%), #eadbc0 var(--p, 50%));box-shadow: inset 0 0 0 2px var(--madeira)}.vol::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 24px;height: 24px;border: 0;border-radius: 50%;background: radial-gradient(circle at 35% 30%, #fffdf4, #ffe27a);box-shadow: 0 0 0 3px var(--madeira-esc), 0 3px 0 2px #8a5a33}.vol::-moz-range-thumb{width: 22px;height: 22px;border: 0;border-radius: 50%;background: radial-gradient(circle at 35% 30%, #fffdf4, #ffe27a);box-shadow: 0 0 0 3px var(--madeira-esc), 0 3px 0 2px #8a5a33}.vol:focus-visible{outline: 3px solid var(--azul);outline-offset: 3px}.ajuste-som.desligado .vol-caixa{opacity: 0.55}@media (max-width: 480px){.ajuste-som{gap: 8px}.ajuste-som > .botao{flex-basis: 47%;padding-left: 6px;padding-right: 6px;font-size: 14px}.vol-caixa{padding: 4px 8px}.vol-pct{width: 34px;font-size: 12px}}.lote{text-align: center}.lote p{font-weight: 600}@media (max-width: 640px){.perfil-txt b{max-width: 96px;font-size: 14px}.xp{width: 96px;height: 16px}.xp small{font-size: 10.5px;line-height: 16px}.avatar{width: 46px;height: 46px}.nivel-selo{left: 30px;min-width: 24px;height: 24px;font-size: 13px}.pilula{height: 34px;font-size: 16px;min-width: 78px;padding-right: 10px}.pilula canvas{width: 24px !important;height: 24px !important}.dinheiros{flex-direction: column;gap: 6px;align-items: flex-end}#btnAjustes{width: 40px;height: 40px}#lado{top: calc(max(8px, env(safe-area-inset-top)) + 92px);gap: 8px;right: 8px}.lado-btn{width: 56px;height: 56px;border-radius: 17px}.lado-btn .bi{height: 34px}.lado-btn canvas{width: 34px !important;height: 34px !important}.lado-btn small{font-size: 11px}#menu{gap: 8px;padding: 7px 10px 9px}.menu-btn{width: 62px;height: 62px}.menu-btn .bi{height: 36px}.menu-btn canvas{width: 36px !important;height: 36px !important}.menu-btn.grande{width: 80px;height: 78px}.menu-btn.grande canvas{width: 50px !important;height: 50px !important}#zoom{display: none !important}.janela-topo h2{font-size: 22px}.janela-corpo{padding: 12px 10px 16px}.cartas{grid-template-columns: repeat(auto-fill, minmax(108px, 1fr));gap: 9px}.carta{min-height: 150px}.receitas{grid-template-columns: repeat(auto-fill, minmax(130px, 1fr))}.pedidos{grid-template-columns: 1fr 1fr;gap: 9px}.pedido{padding: 8px 6px}.cliente > canvas{width: 30px !important;height: 30px !important}.cliente b{font-size: 13px}.trocar{width: 34px;height: 34px}.trocar .ic-trocar{width: 26px;height: 26px}.premio{font-size: 15px;gap: 8px}#dicaTopo{width: calc(100% - 84px);left: 8px;transform: none;top: calc(max(8px, env(safe-area-inset-top)) + 92px);font-size: 13.5px}#faixa{bottom: calc(max(10px, env(safe-area-inset-bottom)) + 92px)}.diario{gap: 3px}.dia canvas{width: 28px !important;height: 28px !important}}@media (max-width: 400px){.perfil-txt b{display: none}.xp{width: 74px}#perfil{padding-right: 8px}}.linha-botoes{display: flex;gap: 8px;flex-wrap: wrap;justify-content: center;margin: 10px 0 4px}.info .linha-botoes{margin: 2px 0 0;gap: 6px}.vaga.fome{box-shadow: 0 0 0 3px var(--laranja);background: #fff1e4}.vaga.fome small{color: var(--laranja-esc)}.fila.bichos .vaga{width: 82px;height: 86px}.fila.bichos .vaga.comprar-bicho{gap: 3px;cursor: pointer;transition: transform 0.12s, box-shadow 0.12s;box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.12), 0 0 0 2px #e2cb9c}.comprar-bicho .bicho-novo{opacity: 0.82;filter: drop-shadow(0 2px 0 rgba(120, 80, 30, 0.18));transition: opacity 0.12s, transform 0.12s}.comprar-bicho .mais{position: absolute;top: 5px;right: 5px;width: 20px;height: 20px;border-radius: 50%;display: grid;place-items: center;background: var(--verde);color: #fff;font-size: 17px;font-weight: 900;line-height: 1;box-shadow: 0 2px 0 var(--verde-esc)}.comprar-bicho .preco{background: #fff3c4;color: var(--texto);border-radius: 10px;padding: 0 7px 0 3px;font-size: 13.5px;gap: 2px;box-shadow: 0 0 0 1.5px #e8cf86}.fila.bichos .comprar-bicho:hover, .fila.bichos .comprar-bicho:focus-visible{transform: translateY(-2px);background: #fbf0d6;box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.08), 0 0 0 3px var(--verde)}.comprar-bicho:hover .bicho-novo, .comprar-bicho:focus-visible .bicho-novo{opacity: 1;transform: scale(1.08) translateY(-1px)}.comprar-bicho:active{transform: translateY(1px) scale(0.97)}.comprar-bicho.sem .preco{background: #ffe0da;color: var(--vermelho-esc);box-shadow: 0 0 0 1.5px #f3b3a6}.comprar-bicho.sem .mais{background: #c9b28a;box-shadow: 0 2px 0 #a8916a}.carta.bicho{background: #f6fff0}.largura-toda{grid-column: 1 / -1;margin: 0}.ajuda .missao{align-items: flex-start}.ajuda .missao-txt small{font-size: 14px;line-height: 1.3;color: var(--texto);font-weight: 600}#entregaHud{position: fixed;z-index: 10;left: 12px;top: calc(max(8px, env(safe-area-inset-top)) + 74px);display: flex;flex-direction: column;align-items: center;gap: 0;padding: 2px 10px 4px;border: 0;border-radius: 18px;background: var(--creme);box-shadow: 0 0 0 3px var(--madeira), var(--sombra);font-family: var(--fonte)}body:not(.jogando) #entregaHud, body.visitando #entregaHud{display: none}#entregaHud .bi{height: 34px}#entregaHud small{font-weight: 800;font-size: 14px;line-height: 1;color: var(--azul-esc)}#entregaHud.voltou{box-shadow: 0 0 0 3px var(--verde-esc), var(--sombra);animation: pulsa 1s infinite}#entregaHud.voltou small{color: var(--verde-esc)}.entrega-faixa{display: flex;align-items: center;gap: 12px;padding: 8px 12px;border-radius: 18px;background: #e3f5ff;box-shadow: 0 0 0 2px #9ed8f6}.entrega-faixa > div{flex: 1;display: flex;flex-direction: column}.entrega-faixa small{color: var(--texto2);font-weight: 600}.entrega-faixa.voltou{background: #eaffdb;box-shadow: 0 0 0 3px var(--verde)}.faixa-colocar .girar{min-width: 44px;font-size: 22px}@media (max-width: 640px){#entregaHud{top: calc(max(8px, env(safe-area-inset-top)) + 62px);left: 8px;padding: 1px 8px 3px}#entregaHud .bi{height: 28px}#entregaHud canvas{width: 36px !important;height: 36px !important}}#ferramentas{position: fixed;right: 16px;bottom: max(16px, env(safe-area-inset-bottom));z-index: 11;width: 178px;height: 178px;display: none;pointer-events: none}body.jogando #ferramentas{display: block}body.visitando #ferramentas, body.editando #ferramentas, body.plantando #ferramentas{display: none}.ferr{position: absolute;width: 56px;height: 56px;border-radius: 50%;border: 0;padding: 0;display: grid;place-items: center;pointer-events: auto;background: radial-gradient(circle at 35% 30%, #fffdf4, #f3dfb4);box-shadow: 0 0 0 3px var(--madeira-esc), 0 4px 0 3px #8a5a33, 0 7px 12px rgba(0, 0, 0, 0.26);transition: transform 0.12s ease, box-shadow 0.12s ease}.ferr .bi{width: 43px;height: 43px;display: grid;place-items: center}.ferr .bi img{width: 43px;height: 43px;display: block;pointer-events: none;filter: drop-shadow(0 2px 0 rgba(74, 47, 26, 0.18))}.ferr:hover{transform: scale(1.06)}.ferr:active{transform: translateY(3px) scale(0.98)}.ferr.ativa{background: radial-gradient(circle at 35% 30%, #fffbe0, #ffe27a);box-shadow: 0 0 0 3px #e8a516, 0 0 0 7px rgba(255, 214, 74, 0.55), 0 4px 0 3px #b97a12, 0 7px 14px rgba(0, 0, 0, 0.3);transform: scale(1.1)}.ferr.chamando{animation: chamar 0.5s ease-in-out 3}@keyframes chamar{50%{transform: scale(1.22) rotate(-8deg);filter: brightness(1.15) drop-shadow(0 0 10px #fff58a)}}.ferr[data-f="regador"]{left: 61px;top: 8px}.ferr[data-f="enxada"]{left: 8px;top: 61px}.ferr[data-f="foice"]{left: 114px;top: 61px}.ferr[data-f="luva"]{left: 61px;top: 114px}.ferr[data-f="enxada"] .bi img{transform: translate(0, -5.6px)}.ferr[data-f="regador"] .bi img{transform: translate(-0.2px, -3.8px)}.ferr[data-f="foice"] .bi img{transform: translate(-1.8px, 0)}.ferr[data-f="luva"] .bi img{transform: translate(1.9px, -2.3px)}@media (max-width: 899px){#ferramentas{transform: scale(0.78);transform-origin: right bottom;bottom: calc(max(10px, env(safe-area-inset-bottom)) + 92px);right: 4px}}body.jogando, body.jogando *{cursor: var(--cursor, auto) !important}body.jogando input, body.jogando textarea, body.jogando select{cursor: text !important}.semente.volta-luva{background: radial-gradient(circle at 50% 30%, #fffbe0, #ffe8a0);box-shadow: 0 0 0 3px #e8a516, 0 4px 0 #b97a12}.semente.volta-luva img{width: 40px;height: 40px;display: block;pointer-events: none}#colunaEsq{position: fixed;left: 10px;top: calc(max(8px, env(safe-area-inset-top)) + 122px);z-index: 10;display: none;flex-direction: column;align-items: flex-start;gap: 10px;pointer-events: none;max-height: calc(100dvh - 238px)}body.jogando #colunaEsq{display: flex}#colunaEsq > *{pointer-events: auto}#colunaEsq #entregaHud{position: relative;left: auto;top: auto}#vilas{display: flex;flex-direction: column;gap: 15px;overflow-y: auto;overflow-x: visible;padding: 4px 26px 6px 12px;margin: -4px -26px -6px -12px;scrollbar-width: none}#vilas::-webkit-scrollbar{display: none}.vila{--cor: var(--verde);position: relative;flex: none;display: flex;align-items: center;gap: 6px;width: 176px;padding: 3px 10px 3px 3px;border: 0;border-radius: 26px;text-align: left;background: var(--creme);box-shadow: 0 0 0 3px var(--madeira), 0 4px 0 3px var(--madeira-esc), 0 6px 10px rgba(0, 0, 0, 0.18);transition: transform 0.18s cubic-bezier(.3, 1.6, .5, 1), box-shadow 0.15s, width 0.18s}.vila:hover{transform: translateX(3px)}.vila:active{transform: translateY(2px);box-shadow: 0 0 0 3px var(--madeira), 0 2px 0 3px var(--madeira-esc)}.vila-ic{flex: none;width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;overflow: hidden;background: radial-gradient(circle at 40% 32%, #ffffff, color-mix(in srgb, var(--cor) 32%, #fff6dc) 70%);box-shadow: inset 0 0 0 2.5px color-mix(in srgb, var(--cor) 70%, #fff)}.vila-txt{display: flex;flex-direction: column;min-width: 0;line-height: 1.05}.vila-txt b{font-size: 13.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vila-txt small{display: flex;align-items: center;gap: 3px;font-size: 11px;font-weight: 800;color: color-mix(in srgb, var(--cor) 70%, #4a2e18)}.vila-rec{display: inline-flex;gap: 0;margin-left: 2px}.vila.ativa{width: 192px;transform: translateX(18px);background: linear-gradient(90deg, #fff, color-mix(in srgb, var(--cor) 18%, #fffdf2));box-shadow: 0 0 0 3px var(--cor), 0 4px 0 3px color-mix(in srgb, var(--cor) 60%, #3a2410), 0 0 18px color-mix(in srgb, var(--cor) 55%, transparent)}.vila.ativa::before, .vila.ativa::after{content: '';position: absolute;top: 50%;width: 0;height: 0;border-style: solid;border-color: transparent;animation: setaVila 1.3s ease-in-out infinite;pointer-events: none}.vila.ativa::before{left: -24px;margin-top: -12px;border-width: 12px 0 12px 16px;border-left-color: #fff;filter: drop-shadow(0 2px 1.5px rgba(0, 0, 0, 0.28))}.vila.ativa::after{left: -21.5px;margin-top: -8.5px;border-width: 8.5px 0 8.5px 11.3px;border-left-color: var(--cor)}@keyframes setaVila{50%{translate: -3px 0}}.vila .selo{top: -6px;right: -6px}i.selo.verde{background: var(--verde)}.vila.mais{width: auto;padding-right: 12px;opacity: 0.9;background: rgba(255, 248, 232, 0.92);box-shadow: 0 0 0 3px var(--madeira), 0 3px 0 3px var(--madeira-esc)}.vila.mais .vila-ic{width: 34px;height: 34px;font-size: 24px;font-weight: 900;color: var(--verde-esc);background: radial-gradient(circle at 40% 32%, #fff, #d9f5c2);box-shadow: inset 0 0 0 2.5px var(--verde)}.vila.mais small{color: var(--texto2)}body.visitando .vila.mais{display: none}.emoji-ilha{display: inline-grid;place-items: center;line-height: 1;flex: none}canvas.ic-ilha{filter: drop-shadow(0 2px 0 rgba(60, 35, 10, 0.18))}#transicao{position: fixed;inset: 0;z-index: 35;display: grid;place-items: center;pointer-events: none;opacity: 0;background: radial-gradient(ellipse 34% 22% at 18% 30%, #fff 60%, transparent 62%), radial-gradient(ellipse 30% 20% at 80% 26%, #fff 60%, transparent 62%), radial-gradient(ellipse 40% 26% at 50% 78%, #fff 60%, transparent 62%), radial-gradient(ellipse 28% 18% at 12% 80%, #fff 60%, transparent 62%), radial-gradient(ellipse 30% 20% at 88% 74%, #fff 60%, transparent 62%), linear-gradient(180deg, #d9f1ff, #b5e2fb);transition: opacity 0.4s ease, transform 0.6s ease;transform: scale(1.15)}#transicao.entra{opacity: 1;transform: scale(1);pointer-events: auto}#transicao.sai{opacity: 0;transform: scale(1.25);transition: opacity 0.55s ease, transform 0.7s ease}.tr-nome{display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 16px 28px 18px;border-radius: 30px;background: var(--creme);box-shadow: 0 0 0 4px var(--cor), 0 10px 30px rgba(30, 60, 90, 0.3);max-width: min(440px, 88vw);text-align: center;opacity: 0;transform: scale(0.7);transition: opacity 0.3s, transform 0.4s cubic-bezier(.3, 1.6, .5, 1)}#transicao.mostra .tr-nome{opacity: 1;transform: none}.tr-nome b{font-size: 28px;color: var(--texto);line-height: 1.05}.tr-nome small{font-size: 14px;font-weight: 700;color: var(--texto2);line-height: 1.25}.selo-ilha{position: absolute;top: 4px;left: 4px;display: grid;place-items: center;font-style: normal;border-radius: 50%;background: #fff;box-shadow: 0 0 0 2px var(--cor, var(--borda));padding: 1px;z-index: 1}.de-ilha{--cor: var(--borda)}.carta.de-ilha{background: linear-gradient(180deg, color-mix(in srgb, var(--cor) 14%, #fff), #fff 46%);box-shadow: 0 0 0 3px color-mix(in srgb, var(--cor) 60%, var(--borda)), 0 5px 0 3px color-mix(in srgb, var(--cor) 50%, #a27a40)}.item.de-ilha{background: color-mix(in srgb, var(--cor) 11%, #fff);box-shadow: 0 0 0 2px color-mix(in srgb, var(--cor) 55%, var(--borda)), 0 3px 0 2px color-mix(in srgb, var(--cor) 45%, #b68e52)}.receita{position: relative}.receita.de-ilha{background: linear-gradient(180deg, color-mix(in srgb, var(--cor) 13%, #fff), #fff 50%);box-shadow: 0 0 0 3px color-mix(in srgb, var(--cor) 55%, var(--borda)), 0 4px 0 3px color-mix(in srgb, var(--cor) 45%, #a27a40)}.receita .buscar{display: inline-flex;align-items: center;gap: 3px;margin-top: 4px;padding: 1px 9px 1px 4px;border-radius: 10px;font-size: 12px;font-weight: 800;color: #fff;background: var(--azul);box-shadow: 0 2px 0 var(--azul-esc);cursor: pointer}.missao.de-ilha{box-shadow: 0 0 0 2px color-mix(in srgb, var(--cor, var(--azul)) 60%, var(--borda));background: linear-gradient(90deg, color-mix(in srgb, var(--cor, var(--azul)) 10%, #fff), #fff 60%)}.missao.de-ilha.pronta{box-shadow: 0 0 0 3px var(--verde)}.semente{position: relative}.semente.exclusiva:not(.bloqueada){background: linear-gradient(180deg, color-mix(in srgb, var(--cor) 22%, #fff), var(--creme) 60%);box-shadow: 0 0 0 2.5px var(--cor), 0 4px 0 color-mix(in srgb, var(--cor) 60%, #6b4020)}.semente.exclusiva.ativa{box-shadow: 0 0 0 3px var(--verde), 0 4px 0 var(--verde-esc)}.semente .selo-ilha{top: -6px;left: -4px}.semente small.cadeado{font-size: 11px}.ped-item{position: relative}.ped-item .selo-ilha{top: -7px;left: -7px}.pedido.especial{background: linear-gradient(180deg, color-mix(in srgb, var(--cor) 16%, #fffdf3), #fffdf3 40%);box-shadow: 0 0 0 3px var(--cor), 0 5px 0 3px color-mix(in srgb, var(--cor) 55%, #3a2410);padding-top: 22px}.pedido.especial.pronto{box-shadow: 0 0 0 3px var(--verde), 0 5px 0 3px var(--verde-esc)}.faixa-especial{position: absolute;top: -12px;left: 50%;transform: translateX(-50%);display: inline-flex;align-items: center;gap: 4px;white-space: nowrap;padding: 2px 12px 2px 4px;border-radius: 14px;font-size: 13px;font-weight: 800;color: #fff;background: var(--cor);box-shadow: 0 0 0 2px #fff, 0 3px 0 2px color-mix(in srgb, var(--cor) 60%, #3a2410);text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25)}.pedidos{padding-top: 6px}.buscar-mercado{align-self: center;gap: 4px}.mercado{display: flex;flex-direction: column;gap: 10px}.mercado .dica{margin-top: 0}.recursos-ilhas{display: grid;grid-template-columns: repeat(auto-fill, minmax(112px, 1fr));gap: 9px;padding-top: 6px}.recurso{position: relative;display: flex;flex-direction: column;align-items: center;gap: 1px;padding: 6px 4px 7px;border: 0;border-radius: 16px;background: linear-gradient(180deg, color-mix(in srgb, var(--cor) 18%, #fff), #fff 55%);box-shadow: 0 0 0 2px color-mix(in srgb, var(--cor) 60%, var(--borda)), 0 3px 0 2px color-mix(in srgb, var(--cor) 45%, #a27a40);transition: transform 0.12s}.recurso:hover{transform: translateY(-2px)}.recurso.ativo{box-shadow: 0 0 0 3px var(--cor), 0 0 0 6px #fff, 0 3px 10px rgba(0, 0, 0, 0.2)}.recurso b{font-size: 13px;line-height: 1.05}.recurso small{font-size: 11px;font-weight: 700;color: var(--texto2)}.recurso .preco{display: inline-flex;align-items: center;gap: 1px;font-size: 12.5px;font-weight: 800;background: #fff3c4;border-radius: 9px;padding: 0 6px 0 2px}.recurso .preco small{font-size: 10px}.recurso .procura-tag{font-size: 11px;font-weight: 800;color: #fff;background: var(--laranja);border-radius: 9px;padding: 0 6px}.recurso.meu::after{content: attr(data-meu);white-space: nowrap;position: absolute;top: -8px;right: -4px;font-size: 10px;font-weight: 800;color: #fff;background: var(--verde);border-radius: 8px;padding: 0 5px;box-shadow: 0 0 0 2px #fff}.filtros{display: flex;gap: 6px;flex-wrap: wrap;align-items: center}.filtro{display: inline-flex;align-items: center;gap: 3px;border: 0;padding: 4px 12px;border-radius: 14px;font-weight: 800;font-size: 14px;background: #f1dfb8;color: var(--texto2)}.filtro.ativo{background: var(--azul);color: #fff;box-shadow: 0 2px 0 var(--azul-esc)}.mercado-grade{grid-template-columns: repeat(auto-fill, minmax(150px, 1fr))}.anuncio.oferta{position: relative;gap: 2px}.anuncio.de-ilha{background: linear-gradient(180deg, color-mix(in srgb, var(--cor) 15%, #fff), #fff 50%);box-shadow: 0 0 0 2px color-mix(in srgb, var(--cor) 60%, var(--borda))}.anuncio .vendedor{display: inline-flex;align-items: center;gap: 3px;font-weight: 700;font-size: 12px;color: var(--texto2);max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.anuncio .un{font-size: 11px;font-weight: 700;color: var(--texto2)}.selo-barato{position: absolute;top: 4px;right: 4px;font-style: normal;font-size: 11px;font-weight: 800;color: #fff;background: var(--vermelho);border-radius: 8px;padding: 0 6px;transform: rotate(6deg);box-shadow: 0 2px 0 var(--vermelho-esc)}.procura{margin-bottom: 8px}.procura.de-ilha{box-shadow: 0 0 0 2px color-mix(in srgb, var(--cor) 60%, var(--borda));background: linear-gradient(90deg, color-mix(in srgb, var(--cor) 10%, #fff), #fff 70%)}.procura.feita{opacity: 0.7}.procura small{display: inline-flex;align-items: center;gap: 2px;flex-wrap: wrap}.vazio.pequeno{padding: 6px;font-size: 14px}.info-ilha .ilha-topo{display: flex;align-items: center;gap: 14px;padding: 10px 14px;border-radius: 20px;background: linear-gradient(90deg, color-mix(in srgb, var(--cor) 20%, #fff), #fff);box-shadow: 0 0 0 3px var(--cor);margin-bottom: 12px}.info-ilha .ilha-topo > div{display: flex;flex-direction: column}.info-ilha .ilha-topo b{font-size: 24px;line-height: 1}.info-ilha .ilha-topo small{font-weight: 800;color: color-mix(in srgb, var(--cor) 70%, #3a2410)}.info-ilha .ilha-topo p{margin: 4px 0 0;font-weight: 600;color: var(--texto2);line-height: 1.25}.chances{display: flex;flex-direction: column;gap: 8px;margin: 10px 0 14px}.chance{display: flex;align-items: center;gap: 10px;padding: 6px 12px 6px 6px;border-radius: 18px;background: linear-gradient(90deg, color-mix(in srgb, var(--cor) 16%, #fff), #fff 70%);box-shadow: 0 0 0 2px color-mix(in srgb, var(--cor) 60%, var(--borda))}.chance > div{flex: 1;display: flex;flex-direction: column}.chance small{display: flex;align-items: center;gap: 2px;font-weight: 700;color: var(--texto2)}.chance .pct{font-size: 22px;font-weight: 900;color: color-mix(in srgb, var(--cor) 75%, #3a2410)}@media (max-width: 640px){#colunaEsq{top: calc(max(8px, env(safe-area-inset-top)) + 108px);left: 8px;gap: 8px;max-height: calc(100dvh - 246px)}.vila, .vila.ativa{width: 50px;padding: 2px;border-radius: 50%}.vila.ativa{transform: translateX(12px)}.vila-txt{display: none}.vila-ic{width: 44px;height: 44px}.vila.mais .vila-ic{width: 40px;height: 40px}.vila.ativa::before{left: -18px;margin-top: -9px;border-width: 9px 0 9px 12px}.vila.ativa::after{left: -16px;margin-top: -6.4px;border-width: 6.4px 0 6.4px 8.5px}#dicaTopo{left: 66px;width: calc(100% - 136px)}.recursos-ilhas{grid-template-columns: repeat(auto-fill, minmax(96px, 1fr));gap: 7px}.mercado-grade{grid-template-columns: repeat(auto-fill, minmax(128px, 1fr))}.tr-nome b{font-size: 23px}}.anuncio.caravana{background-image: repeating-linear-gradient(135deg, rgba(255, 255, 255, 0) 0 10px, rgba(255, 230, 170, 0.35) 10px 20px)}.selo-caravana{position: absolute;top: 4px;right: 4px;font-style: normal;font-size: 11px;font-weight: 800;color: #6b3d00;background: var(--amarelo);border-radius: 8px;padding: 0 6px;box-shadow: 0 2px 0 var(--amarelo-esc)}@media (max-width: 640px) and (max-height: 760px){#lado{gap: 6px}.lado-btn{width: 50px;height: 50px;border-radius: 15px}.lado-btn .bi{height: 30px}.lado-btn canvas{width: 30px !important;height: 30px !important}.lado-btn small{font-size: 10px}#vilas{gap: 11px}.vila, .vila.ativa{width: 44px}.vila-ic{width: 38px;height: 38px}.vila-ic canvas{width: 28px !important;height: 28px !important}}input.campo-num{min-width: 3ch;height: 34px;padding: 0 4px;border: 0;border-radius: 11px;text-align: center;font: inherit;font-size: 19px;font-weight: 800;color: var(--texto);background: #fff;box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 0 0 2px var(--borda);cursor: text;outline: none;transition: box-shadow 0.12s, background 0.12s}input.campo-num:hover{box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 0 0 2px var(--amarelo-esc)}input.campo-num:focus{background: #fffbe6;box-shadow: 0 0 0 3px var(--verde)}.dica-item{position: fixed;z-index: 60;pointer-events: none;display: flex;flex-direction: column;align-items: center;gap: 0;max-width: 240px;padding: 5px 12px 6px;border-radius: 14px;text-align: center;background: #3a2414;color: #fff;box-shadow: 0 0 0 2px #fff, 0 6px 14px rgba(0, 0, 0, 0.3);animation: entra 0.18s cubic-bezier(.3, 1.6, .5, 1)}.dica-item b{font-size: 15px;line-height: 1.15}.dica-item small{font-size: 12px;font-weight: 700;color: #ffe2a8;line-height: 1.2}[data-dica]{cursor: help}.ped-item:hover, .ing:hover{transform: translateY(-2px)}.ped-item, .ing{transition: transform 0.12s}.vila-ic{width: 66px;height: 44px;border-radius: 15px;position: relative;background: radial-gradient(ellipse 60% 26% at 50% 66%, rgba(255, 255, 255, 0.35), transparent 70%), linear-gradient(180deg, var(--agua1, #6fd0ee), var(--agua2, #3aa6d6));box-shadow: inset 0 0 0 2.5px rgba(255, 255, 255, 0.75), inset 0 -4px 0 rgba(0, 40, 80, 0.12)}.vila-ic::before, .vila-ic::after{content: '';position: absolute;height: 2px;border-radius: 2px;background: rgba(255, 255, 255, 0.55)}.vila-ic::before{left: 7px;top: 9px;width: 9px}.vila-ic::after{right: 8px;bottom: 8px;width: 11px}.vila-ic canvas{position: relative;z-index: 1;filter: drop-shadow(0 2px 1px rgba(0, 40, 80, 0.3))}.vila.ativa .vila-ic canvas{animation: boiar 2.6s ease-in-out infinite}@keyframes boiar{50%{transform: translateY(-2px)}}.vila.mais .vila-ic{width: 40px;height: 40px;border-radius: 50%}.vila.mais .vila-ic::before, .vila.mais .vila-ic::after{display: none}.vila{width: 196px}.vila.ativa{width: 210px}.ilha-topo canvas.ic-ilha, .chance canvas.ic-ilha, .tr-nome canvas.ic-ilha{filter: drop-shadow(0 6px 4px rgba(30, 60, 90, 0.25))}#transicao{background: none;transform: none;opacity: 1;transition: none;overflow: hidden}#transicao.sai{opacity: 1;transform: none;transition: none;pointer-events: none}#transicao .ceu{position: absolute;inset: 0;opacity: 0;transition: opacity 0.42s ease;background: radial-gradient(circle at 84% 8%, rgba(255, 251, 226, 0.95), rgba(255, 251, 226, 0) 24%), linear-gradient(180deg, #8ed1f6 0%, #bde7fc 50%, #eaf8ff 100%)}#transicao.entra .ceu{opacity: 1}#transicao.sai .ceu{opacity: 0;transition: opacity 0.55s ease 0.18s}#transicao .nuvem{--sx: 1;--atraso: 0ms;position: absolute;height: auto;pointer-events: none;opacity: 0;will-change: transform;transform: translate3d(var(--de), 0, 0) scaleX(var(--sx));transition: transform 0.62s cubic-bezier(.2, .8, .25, 1) var(--atraso), opacity 0.25s ease var(--atraso)}#transicao .nuvem.c0{z-index: 1;--op: 0.78}#transicao .nuvem.c1{z-index: 2;--op: 0.94}#transicao .nuvem.c2{z-index: 3;--op: 1}#transicao.entra .nuvem{opacity: var(--op);transform: scaleX(var(--sx))}#transicao.mostra .nuvem{animation: nuvemDeriva 2.2s ease-in-out infinite alternate}#transicao.sai .nuvem{opacity: 0;transform: translate3d(var(--de), 0, 0) scale(calc(1.16 * var(--sx)), 1.16);transition: transform 0.66s cubic-bezier(.32, .06, .6, .78) var(--atraso), opacity 0.26s ease calc(var(--atraso) + 0.38s)}@keyframes nuvemDeriva{to{translate: var(--dv) -3px}}#transicao .tr-nome{position: relative;z-index: 5;gap: 8px;padding: 0;background: none;box-shadow: none;max-width: min(460px, 90vw)}#transicao.sai .tr-nome{opacity: 0;transform: translateY(-16px) scale(1.06);transition: opacity 0.32s ease, transform 0.45s ease}.tr-ilha{position: relative;width: 260px;height: 190px;display: grid;place-items: center;margin-bottom: 4px}.tr-ilha canvas.ic-ilha{position: relative;z-index: 2;margin-top: -6px;filter: drop-shadow(0 8px 6px rgba(40, 90, 140, 0.25));animation: trBoia 2.4s ease-in-out infinite alternate}@keyframes trBoia{from{translate: 0 2px}to{translate: 0 -6px}}.tr-tufo{position: absolute;height: auto;pointer-events: none}.tr-tufo.atras{z-index: 1;width: 250px;left: 5px;bottom: -24px}.tr-tufo.esq{z-index: 3;width: 120px;left: -8px;bottom: -30px;animation: trTufo 2.6s ease-in-out infinite alternate}.tr-tufo.dir{z-index: 3;width: 106px;right: -6px;bottom: -12px;transform: scaleX(-1);animation: trTufo 2.9s ease-in-out -1.2s infinite alternate}@keyframes trTufo{to{translate: 5px -2px}}#transicao .tr-nome b{padding: 6px 24px 8px;border-radius: 22px;font-size: 27px;line-height: 1.05;color: var(--texto);background: var(--creme);box-shadow: 0 0 0 4px var(--cor), 0 6px 0 4px color-mix(in srgb, var(--cor) 55%, #3a2410), 0 14px 24px rgba(30, 70, 110, 0.25)}#transicao .tr-nome small{margin-top: 4px;padding: 4px 14px 5px;border-radius: 14px;font-size: 13.5px;color: #3d5a72;background: rgba(255, 255, 255, 0.82);box-shadow: 0 2px 8px rgba(40, 90, 140, 0.15);max-width: 400px}@media (max-width: 640px){.tr-ilha{transform: scale(0.82);margin: -16px 0 -14px}#transicao .tr-nome b{font-size: 23px}#transicao .tr-nome small{font-size: 12.5px}.vila, .vila.ativa{width: 70px;border-radius: 18px;padding: 3px}.vila-ic{width: 62px;height: 42px}.vila-ic canvas{width: 46px !important;height: 46px !important}.vila.mais{width: 50px;border-radius: 50%}}@media (max-width: 640px) and (max-height: 760px){.vila, .vila.ativa{width: 62px}.vila-ic{width: 54px;height: 37px}.vila-ic canvas{width: 40px !important;height: 40px !important}}.ic-add{display: block;flex: none;pointer-events: none;filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.15))}.add-amigo-bt{padding: 3px 9px 5px}.add-amigo-bt:hover:not(:disabled) .ic-add{transform: scale(1.12) rotate(-4deg)}.ic-add{transition: transform 0.15s cubic-bezier(.3, 1.6, .5, 1)}.amigo .acoes{display: flex;gap: 6px;align-items: center;flex-wrap: wrap;justify-content: flex-end}.selo-amigo{font-size: 12px;font-weight: 800;color: var(--verde-esc);background: #e7ffd6;border-radius: 10px;padding: 2px 9px;box-shadow: 0 0 0 2px #b6e89a;white-space: nowrap}.selo-amigo.esperando{color: var(--amarelo-esc);background: #fff6d2;box-shadow: 0 0 0 2px #f0d58a}.add-amigo .botao{gap: 4px}.bt-ilhas{position: relative;gap: 4px;padding-left: 4px}.bt-ilhas canvas.ic-ilha, .bt-ilhas .emoji-ilha{margin: -6px -2px -6px 0;filter: drop-shadow(0 2px 1px rgba(0, 40, 80, 0.35))}.qtd-ilhas{display: inline-grid;place-items: center;min-width: 20px;height: 20px;padding: 0 5px;border-radius: 10px;font-style: normal;font-size: 12px;font-weight: 900;line-height: 1;color: var(--azul-esc);background: #fff;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);text-shadow: none}.bt-ilhas .selo.estrela{top: -11px;right: -9px;height: 22px;font-size: 12.5px;text-shadow: none}i.selo.estrela{display: inline-flex;align-items: center;gap: 1px;padding: 0 6px 0 3px;color: #6b3d00;background: var(--amarelo);line-height: 1}.ilhas-amigo{display: flex;flex-direction: column;gap: 10px}.ilhas-amigo .dica{margin: 0 0 2px}.ilha-amigo{--cor: var(--verde);display: flex;align-items: center;gap: 12px;width: 100%;padding: 6px 12px 6px 6px;border: 0;border-radius: 20px;text-align: left;cursor: pointer;font: inherit;color: var(--texto);background: linear-gradient(90deg, color-mix(in srgb, var(--cor) 16%, #fff), #fff 72%);box-shadow: 0 0 0 2px color-mix(in srgb, var(--cor) 60%, var(--borda)), 0 4px 0 2px color-mix(in srgb, var(--cor) 40%, #b68e52);transition: transform 0.15s cubic-bezier(.3, 1.6, .5, 1)}.ilha-amigo:hover{transform: translateX(3px)}.ilha-amigo:active{transform: translateY(3px);box-shadow: 0 0 0 2px color-mix(in srgb, var(--cor) 60%, var(--borda)), 0 1px 0 2px color-mix(in srgb, var(--cor) 40%, #b68e52)}.ilha-amigo.aqui{box-shadow: 0 0 0 3px var(--cor), 0 4px 0 3px color-mix(in srgb, var(--cor) 55%, #3a2410), 0 0 16px color-mix(in srgb, var(--cor) 45%, transparent)}.ilha-amigo .vila-ic{flex: none;width: 108px;height: 72px;border-radius: 18px;display: grid;place-items: center}.ilha-amigo .vila-ic canvas{margin-top: -10px}.ilha-amigo.aqui .vila-ic canvas{animation: boiar 2.6s ease-in-out infinite}.ilha-amigo-txt{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px;line-height: 1.1}.ilha-amigo-txt > b{font-size: 17px}.ilha-amigo-txt > small{display: flex;align-items: center;gap: 3px;font-size: 12px;font-weight: 800;color: color-mix(in srgb, var(--cor) 70%, #4a2e18)}.retrato{display: flex;flex-wrap: wrap;gap: 4px 10px;margin-top: 3px}.retrato .ret{display: inline-flex;align-items: center;gap: 3px;font-size: 14px}.retrato .ret b{font-weight: 900}.ilha-amigo-ir{flex: none;display: flex;flex-direction: column;align-items: flex-end;gap: 6px}.ilha-amigo-ir .botao{pointer-events: none}.selo-ajuda{display: inline-flex;align-items: center;gap: 2px;padding: 1px 8px 1px 4px;border-radius: 10px;font-size: 13px;font-weight: 900;color: #6b3d00;background: #fff1b0;box-shadow: 0 0 0 2px #f0c84a}@media (max-width: 640px){.ilha-amigo{gap: 8px;padding-right: 8px}.ilha-amigo .vila-ic{width: 84px;height: 58px}.ilha-amigo .vila-ic canvas{width: 80px !important;height: 80px !important}.ilha-amigo-txt > b{font-size: 15px}.retrato{gap: 2px 8px}.retrato .ret{font-size: 13px}.retrato .ret canvas{width: 16px !important;height: 16px !important}.bt-ilhas canvas.ic-ilha, .bt-ilhas .emoji-ilha{display: none}.bt-ilhas{padding-left: 10px}.faixa-colocar.visita > canvas:first-child{display: none}.faixa-colocar.visita .faixa-txt b{font-size: 15px}.faixa-colocar.visita .faixa-txt small{font-size: 12px}.ilha-amigo-ir .selo-amigo{max-width: 64px;padding: 2px 6px;font-size: 11px;line-height: 1.1;white-space: normal;text-align: center}}.ic-coracao{display: inline-block;flex: none;vertical-align: -3px;pointer-events: none;filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.15))}.amigo-txt b .ic-coracao{margin-left: 4px;vertical-align: -2px}.nome-linha{display: flex;align-items: center;gap: 6px;min-width: 0;max-width: 100%}.curtidas-hud, .visitas-hud{display: inline-flex;align-items: center;gap: 2px;flex: none;padding: 0 7px 0 4px;height: 20px;border-radius: 10px;font-size: 12.5px;font-weight: 900;line-height: 1;color: #b3304d;background: #ffe6ec;box-shadow: 0 0 0 1.5px #ffb3c3}.visitas-hud{padding: 0 7px;color: var(--azul-esc);background: #e3f4ff;box-shadow: 0 0 0 1.5px #a9dcf6}.curtidas-hud[hidden], .visitas-hud[hidden]{display: none}.bt-curtir{display: inline-flex;align-items: center;gap: 4px;flex: none;min-height: 34px;padding: 3px 10px 3px 6px;border: 0;border-radius: 17px;cursor: pointer;font: inherit;font-size: 15px;font-weight: 900;color: #b3304d;background: #fff;box-shadow: 0 0 0 2px #ffb3c3, 0 3px 0 2px #f08aa2;transition: transform 0.15s cubic-bezier(.3, 1.6, .5, 1)}.bt-curtir:hover:not(:disabled){transform: scale(1.06)}.bt-curtir:active:not(:disabled){transform: translateY(2px);box-shadow: 0 0 0 2px #ffb3c3, 0 1px 0 2px #f08aa2}.bt-curtir.curtido{background: #ffe6ec}.bt-curtir.curtido .ic-coracao{animation: coracaoPula 0.45s cubic-bezier(.3, 1.8, .5, 1)}@keyframes coracaoPula{0%{transform: scale(0.6)}60%{transform: scale(1.25)}100%{transform: scale(1)}}.curtidas-num{display: inline-flex;align-items: center;gap: 3px;font-weight: 900;color: #b3304d}.faixa-nome{display: flex;align-items: center;gap: 8px;min-width: 0;margin-bottom: 3px}.faixa-nome .bt-curtir{min-height: 0;height: 24px;padding: 0 9px 0 5px;gap: 3px;border-radius: 12px;font-size: 13.5px;line-height: 1;box-shadow: 0 0 0 1.5px #ffb3c3, 0 2px 0 1.5px #f08aa2}.faixa-nome .bt-curtir:active:not(:disabled){transform: translateY(1px);box-shadow: 0 0 0 1.5px #ffb3c3, 0 1px 0 1.5px #f08aa2}.faixa-nome .bt-curtir .ic-coracao{width: 16px;height: 16px;vertical-align: 0}.faixa-nome .nome-vila{line-height: 1.25}.nome-vila{min-width: 0;padding: 0;border: 0;background: none;font: inherit;font-size: 17px;font-weight: 800;color: var(--texto);text-align: left;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-decoration: underline dotted rgba(74, 46, 24, 0.35);text-underline-offset: 3px}.nome-vila:hover{color: var(--rosa-esc)}.faixa-txt .presenca{color: var(--verde-esc);font-weight: 800}.faixa-txt .presenca::before{content: "\25CF";margin: 0 2px 0 4px;animation: piscaOnline 1.6s ease-in-out infinite}@keyframes piscaOnline{50%{opacity: 0.35}}.fav-info{color: #b3304d !important}.aba .ic-aba{flex: none;pointer-events: none}.vila-info-topo{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 20px;background: linear-gradient(90deg, #ffe6ec, #fff);box-shadow: 0 0 0 2px #ffb3c3}.vila-info-topo > div:nth-child(2){flex: 1;display: flex;flex-direction: column;min-width: 0}.vila-info-topo b{font-size: 20px;line-height: 1.1}.vila-info-topo small{color: var(--texto2);font-weight: 700}.vila-info-acoes{display: flex;flex-direction: column;align-items: flex-end;gap: 6px}.curtidas-stats{grid-template-columns: repeat(auto-fit, minmax(90px, 1fr))}.curtidas-stats b{display: inline-flex;align-items: center;gap: 4px}.vila-info h3, .perfil-curtidas h3{margin-top: 14px}.amigo .quando{color: var(--texto2)}.correio-topo{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 12px;flex-wrap: wrap}.receive-all{gap: 6px;padding-left: 10px}.receive-all .qtd-ilhas{color: var(--verde-esc)}.msg{display: flex;align-items: center;gap: 12px;padding: 8px 10px;margin-bottom: 9px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 2px var(--borda)}.msg.nova{background: linear-gradient(90deg, #fff4d6, #fff 70%);box-shadow: 0 0 0 3px var(--amarelo), 0 3px 0 3px var(--amarelo-esc)}.msg-presente.nova, .msg-encomenda.nova{background: linear-gradient(90deg, #ffe9f3, #fff 70%);box-shadow: 0 0 0 3px var(--rosa), 0 3px 0 3px var(--rosa-esc)}.msg-ic{position: relative;flex: none;width: 58px;height: 58px;display: grid;place-items: center;border-radius: 16px;background: radial-gradient(circle at 40% 35%, #fff, #ffe9c4)}.msg-ic > :nth-child(2){position: absolute;right: -6px;bottom: -6px}.msg-ic .msg-de{border-radius: 50%;background: #fff;box-shadow: 0 0 0 2px var(--borda)}.msg-txt{flex: 1;display: flex;flex-direction: column;min-width: 0;line-height: 1.2;gap: 1px}.msg-txt > b{font-size: 15.5px;display: flex;align-items: center;gap: 6px;flex-wrap: wrap}.msg-txt > small{color: var(--texto2);font-weight: 700;font-size: 13px}.msg-txt .quando{font-size: 11.5px;opacity: 0.85}.tag-nova{font-style: normal;font-size: 11px;font-weight: 900;color: #fff;background: var(--vermelho);border-radius: 8px;padding: 0 7px;line-height: 18px;box-shadow: 0 2px 0 var(--vermelho-esc)}.recado-carta{position: relative;margin: 6px 0 2px;padding: 6px 10px;border-radius: 12px;font-size: 14px;font-weight: 700;font-style: italic;color: var(--texto);background: #fff8e0;box-shadow: 0 0 0 2px #f0d58a;overflow-wrap: anywhere}.recado-carta::before{content: "";position: absolute;left: 14px;top: -7px;border: 7px solid transparent;border-top: 0;border-bottom-color: #f0d58a}.recado-carta::after{content: "";position: absolute;left: 16px;top: -4px;border: 5px solid transparent;border-top: 0;border-bottom-color: #fff8e0}.msg-acoes{flex: none;display: flex;align-items: center;gap: 6px}.bt-lixeira{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 12px;cursor: pointer;background: #f1ece4;box-shadow: 0 0 0 2px #d8cbb7, 0 3px 0 2px #b8a68b}.bt-lixeira:hover{background: #ffe1dc}.bt-lixeira:active{transform: translateY(2px);box-shadow: 0 0 0 2px #d8cbb7, 0 1px 0 2px #b8a68b}.ic-lixeira{pointer-events: none}.presente-novo .recado-campo{display: flex;flex-direction: column;gap: 4px;font-weight: 800}.presente-novo .recado{width: 100%;resize: none;padding: 8px 12px;border: 0;border-radius: 14px;font: inherit;font-size: 15px;font-weight: 600;color: var(--texto);background: #fff;box-shadow: 0 0 0 2px var(--borda)}.presente-novo .recado:focus{outline: none;box-shadow: 0 0 0 3px var(--rosa)}.recebido{position: fixed;left: 50%;top: 50%;z-index: 60;transform: translate(-50%, -50%);width: min(420px, calc(100vw - 32px));display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 16px 18px 14px;border-radius: 26px;text-align: center;cursor: pointer;background: radial-gradient(circle at 50% 0%, #fffbe8, var(--creme));box-shadow: 0 0 0 4px var(--amarelo), 0 6px 0 4px var(--amarelo-esc), 0 18px 40px rgba(40, 20, 0, 0.35);animation: recebidoEntra 0.35s cubic-bezier(.3, 1.6, .5, 1)}.recebido.sai{animation: recebidoSai 0.45s ease forwards}@keyframes recebidoEntra{from{opacity: 0;transform: translate(-50%, -40%) scale(0.85)}}@keyframes recebidoSai{to{opacity: 0;transform: translate(-50%, -70%) scale(0.95)}}.recebido-titulo{font-size: 26px;color: var(--texto)}.recebido-itens{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px}.recebido-item{display: flex;flex-direction: column;align-items: center;width: 78px;padding: 4px 2px 6px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 2px var(--borda);opacity: 0;animation: itemSobe 0.55s cubic-bezier(.3, 1.5, .5, 1) calc(var(--k) * 0.12s + 0.1s) forwards}.recebido-item b{font-size: 17px;color: var(--verde-esc);line-height: 1}.recebido-item small{font-size: 11px;font-weight: 700;color: var(--texto2);line-height: 1.1}@keyframes itemSobe{from{opacity: 0;transform: translateY(46px) scale(0.6)}to{opacity: 1;transform: none}}.recebido-info{font-weight: 800;color: var(--texto2)}.recebido-falta{font-weight: 700;color: var(--vermelho-esc)}@media (max-width: 640px){.msg{gap: 8px;padding: 7px 8px}.msg-ic{width: 48px;height: 48px}.msg-ic canvas:first-child{width: 42px !important;height: 42px !important}.msg-acoes{flex-direction: column}.nome-vila{font-size: 15px}.curtidas-hud{height: 18px;font-size: 11.5px}.vila-info-topo{flex-wrap: wrap}}html.lang-zh{--fonte: 'Baloo 2', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', 'Noto Sans SC', 'Noto Sans CJK SC', system-ui, sans-serif}.bandeira{display: inline-block;flex: none;border-radius: 5px;object-fit: cover;box-shadow: 0 0 0 1.5px rgba(60, 35, 10, 0.28), 0 2px 0 1px rgba(60, 35, 10, 0.12)}.idiomas{display: flex;flex-direction: column;gap: 9px}.idioma{display: flex;align-items: center;gap: 14px;width: 100%;padding: 9px 16px 9px 12px;border: 0;border-radius: 18px;cursor: pointer;text-align: left;font: inherit;color: var(--texto);background: #fff;box-shadow: 0 0 0 2px var(--borda), 0 3px 0 2px #cfa96b;transition: transform 0.15s cubic-bezier(.3, 1.6, .5, 1)}.idioma:hover{transform: translateX(3px)}.idioma:active{transform: translateY(2px);box-shadow: 0 0 0 2px var(--borda), 0 1px 0 2px #cfa96b}.idioma.ativo{background: linear-gradient(90deg, #ecffe0, #fff 70%);box-shadow: 0 0 0 3px var(--verde), 0 3px 0 3px var(--verde-esc)}.idioma > span{flex: 1;display: flex;flex-direction: column;min-width: 0;line-height: 1.15}.idioma b{font-size: 19px}.idioma small{font-size: 13px;font-weight: 700;color: var(--texto2)}.idioma .marca{font-style: normal;font-size: 24px;font-weight: 900;color: var(--verde-esc)}.botao .bandeira{margin: -2px 2px -2px 0}.ajuste-idioma{gap: 8px}.lang-entrada{display: inline-flex;align-items: center;gap: 6px;margin: 10px auto 0;padding: 4px 12px 4px 8px;border: 0;border-radius: 14px;font: inherit;font-size: 14px;font-weight: 800;color: var(--texto);cursor: pointer;background: #fff;box-shadow: 0 0 0 2px var(--borda), 0 2px 0 2px #cfa96b}.lang-entrada i{font-style: normal;font-size: 11px;color: var(--texto2)}.lang-entrada:active{transform: translateY(1px)}body.trocando-idioma::after{content: "";position: fixed;inset: 0;z-index: 99;background: rgba(255, 248, 232, 0.85)}.add-amigo .botao{white-space: nowrap;flex: none}.procura .amigo-txt b{white-space: normal;overflow-wrap: anywhere;line-height: 1.15}.atualizando{position: fixed;top: max(12px, env(safe-area-inset-top));left: 50%;transform: translateX(-50%);z-index: 100;padding: 10px 20px;border-radius: 18px;font-size: 17px;font-weight: 800;color: #fff;background: linear-gradient(180deg, #5ac8f5, var(--azul));box-shadow: 0 0 0 3px #fff, 0 6px 0 3px var(--azul-esc), 0 12px 26px rgba(0, 40, 80, 0.35);text-align: center;max-width: calc(100vw - 32px);animation: recebidoEntra 0.35s cubic-bezier(.3, 1.6, .5, 1)}.msg-ic.premio{background: radial-gradient(circle at 40% 35%, #fff, #ffe39a)}.inv-ilhas{display: grid;grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));gap: 10px;margin: 6px 0 4px}.inv-ilha{--cor: var(--verde);display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 2px color-mix(in srgb, var(--cor) 55%, #fff), 0 3px 0 2px color-mix(in srgb, var(--cor) 40%, #c9b48a)}.inv-ilha .vila-ic{width: 92px;height: 60px;border-radius: 16px}.inv-ilha > div{flex: 1;display: flex;flex-direction: column;min-width: 0}.inv-ilha small{display: flex;align-items: center;gap: 2px;font-weight: 700;color: var(--texto2)}.carteira-vazia{display: flex;align-items: center;gap: 14px;margin: 10px 0 12px;padding: 12px 14px;border-radius: 20px;background: linear-gradient(90deg, #e6f4ff, #fff);box-shadow: 0 0 0 2px #b9dcf5}.carteira-vazia img{flex: none}.carteira-vazia div{display: flex;flex-direction: column;gap: 3px}.carteira-vazia small{font-weight: 700;color: var(--texto2)}.add-ilha > .botao.grande{width: 100%;margin-top: 8px}@media (max-width: 640px){.inv-ilhas{grid-template-columns: 1fr}.carteira-vazia img{width: 56px;height: 56px}}.roleta-btn{position: relative;flex: none;width: 50px;height: 50px;margin-left: auto;padding: 0;border: 0;border-radius: 50%;background: none;cursor: pointer}.roleta-btn + .dinheiros{margin-left: 10px}.roleta-btn .roda{position: absolute;inset: 3px;border-radius: 50%;background: var(--roda, conic-gradient(from -22.5deg, #ff5a5f 0 45deg, #ffb400 45deg 90deg, #35c46f 90deg 135deg, #2fa8ff 135deg 180deg, #9b6bff 180deg 225deg, #ff7ac6 225deg 270deg, #ff8a3d 270deg 315deg, #ffd23f 315deg 360deg));box-shadow: 0 0 0 4px #f4b81f, 0 0 0 6px var(--madeira-esc), 0 4px 0 5px #8a5a33, 0 6px 12px rgba(0, 0, 0, 0.3);animation: rodaGira 14s linear infinite}.roleta-btn .roda::before{content: '';position: absolute;inset: 0;border-radius: 50%;background: repeating-conic-gradient(from -22.5deg, rgba(255, 255, 255, 0.95) 0 1.4deg, transparent 1.4deg 45deg)}.roleta-btn .roda::after{content: '';position: absolute;inset: 33%;border-radius: 50%;background: radial-gradient(circle at 35% 30%, #fffbe0, #ffd23f 60%, #d9930f);box-shadow: 0 0 0 2px var(--madeira-esc)}.roleta-btn::before{content: '';position: absolute;left: 50%;top: -7px;z-index: 2;transform: translateX(-50%);border: 7px solid transparent;border-top: 12px solid #e2453a;filter: drop-shadow(0 1.5px 0 #4a2e18)}.roleta-btn::after{content: '';position: absolute;inset: 3px;border-radius: 50%;pointer-events: none;background: linear-gradient(120deg, transparent 35%, rgba(255, 255, 255, 0.7) 50%, transparent 65%);background-size: 260% 100%;animation: roletaBrilho 2.8s ease-in-out infinite}.roleta-btn .selo{top: -6px;right: -6px;z-index: 3;animation: roletaSelo 0.9s ease-in-out infinite}.roleta-btn.pronta{animation: roletaChama 1.5s ease-in-out infinite}.roleta-btn.pronta .roda{animation-duration: 3.2s}.roleta-btn:active{transform: scale(0.92)}@keyframes rodaGira{to{transform: rotate(360deg)}}@keyframes roletaBrilho{0%{background-position: 160% 0}60%, 100%{background-position: -100% 0}}@keyframes roletaChama{0%, 100%{transform: scale(1);filter: drop-shadow(0 0 0 rgba(255, 214, 74, 0))}50%{transform: scale(1.08);filter: drop-shadow(0 0 10px rgba(255, 220, 80, 0.95))}}@keyframes roletaSelo{50%{transform: scale(1.2)}}.janela.janela-roleta{width: min(470px, calc(100vw - 20px))}.roleta-janela{display: flex;flex-direction: column;align-items: center;gap: 10px;text-align: center}.roleta-evento{margin: 0;font-weight: 800;color: var(--roxo-esc)}.roleta-palco{width: min(380px, 78vw, 46vh);aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle at 50% 46%, rgba(255, 236, 160, 0.9), rgba(255, 236, 160, 0) 68%)}.roleta-tela{display: block;width: 100%;height: 100%}.roleta-girar{width: min(380px, 100%);font-size: 20px}.roleta-girar.pronto{animation: roletaChama 1.5s ease-in-out infinite}.roleta-girar:disabled{font-size: 15px}.roleta-cartao{display: flex;align-items: center;gap: 12px;width: min(380px, 100%);padding: 10px 14px;border-radius: 18px;text-align: left;background: linear-gradient(90deg, #fff4c4, #fff);box-shadow: 0 0 0 3px #ffd23f, 0 4px 0 3px #e0a52a;animation: roletaCartao 0.55s cubic-bezier(0.3, 1.8, 0.5, 1)}.roleta-cartao[hidden]{display: none}.roleta-cartao .roleta-ic{flex: none;width: 64px !important;height: 64px !important;animation: roletaSelo 0.8s ease-in-out 3}.roleta-cartao div{display: flex;flex-direction: column;min-width: 0}.roleta-cartao small{font-weight: 900;color: var(--verde-esc);text-transform: uppercase;letter-spacing: 0.5px}.roleta-cartao b{font-size: 18px;line-height: 1.15}.roleta-cartao span{margin-top: 2px;font-size: 13px;font-weight: 700;color: var(--texto2)}@keyframes roletaCartao{0%{transform: scale(0.6);opacity: 0}100%{transform: scale(1);opacity: 1}}.confete{position: fixed;inset: 0;z-index: 10000;pointer-events: none}.ic-svg{display: inline-block;flex: none;vertical-align: -3px;pointer-events: none}.roleta-evento{display: flex;align-items: center;justify-content: center;gap: 6px}.roleta-girar{display: flex;align-items: center;justify-content: center;gap: 8px}.roleta-girar .ic-svg{filter: drop-shadow(0 2px 0 rgba(0, 0, 0, 0.18))}.roleta-tickets{display: flex;align-items: center;justify-content: center;gap: 6px;margin: 0;font-weight: 800;font-size: 16px;color: var(--texto)}.roleta-tickets b{min-width: 28px;padding: 0 8px;border-radius: 12px;color: #6b3d00;background: #ffd23f;box-shadow: 0 0 0 2px #e0a52a, 0 2px 0 2px #b97a12;text-align: center}.premio-dialogo{position: fixed;inset: 0;width: 100vw;height: 100dvh;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;background: transparent;overflow: hidden}.premio-dialogo::backdrop{background: transparent}.premio-tela{position: fixed;inset: 0;z-index: 9999;background: radial-gradient(circle at 50% 42%, rgba(45, 22, 4, 0.7), rgba(20, 10, 2, 0.9));cursor: pointer;animation: premioEntra 0.35s ease-out}.premio-tela.saindo{animation: premioSai 0.65s ease-in forwards}.premio-raios{position: absolute;left: 50%;top: 42%;width: 150vmax;height: 150vmax;margin: -75vmax 0 0 -75vmax;border-radius: 50%;pointer-events: none;background: repeating-conic-gradient(rgba(255, 223, 90, 0.42) 0 9deg, rgba(255, 223, 90, 0) 9deg 22.5deg);-webkit-mask: radial-gradient(circle, #000 0, #000 18%, transparent 52%);mask: radial-gradient(circle, #000 0, #000 18%, transparent 52%);animation: premioRaios 9s linear infinite}.premio-voa{position: absolute;left: 50%;top: 42%;width: 150px;height: 150px;transform: translate(-50%, -50%);filter: drop-shadow(0 0 22px rgba(255, 230, 120, 0.95)) drop-shadow(0 8px 6px rgba(0, 0, 0, 0.35))}.premio-voa canvas{width: 100% !important;height: 100% !important;animation: premioBoia 1.6s ease-in-out 0.9s infinite}.premio-txt{position: absolute;left: 50%;top: calc(42% + 92px);transform: translateX(-50%);width: min(420px, calc(100vw - 32px));display: flex;flex-direction: column;align-items: center;gap: 6px;text-align: center;color: #fff;animation: premioTexto 0.6s cubic-bezier(.3, 1.8, .5, 1) 0.55s both}.premio-faixa{padding: 4px 26px 6px;border-radius: 30px;font-size: 30px;font-weight: 900;color: #fff;background: linear-gradient(180deg, #ff8a3d, #e2453a);box-shadow: 0 0 0 4px #fff, 0 6px 0 4px #9c2a1f, 0 10px 20px rgba(0, 0, 0, 0.3);text-shadow: 0 3px 0 rgba(0, 0, 0, 0.25);letter-spacing: 0.5px}.premio-txt strong{font-size: 24px;font-weight: 900;text-shadow: 0 2px 0 #4a2e18, 0 0 12px rgba(0, 0, 0, 0.5)}.premio-txt span{max-width: 360px;font-weight: 700;font-size: 15px;text-shadow: 0 1px 0 #4a2e18, 0 0 8px rgba(0, 0, 0, 0.6)}.premio-txt small{margin-top: 8px;font-weight: 800;opacity: 0.85;animation: premioPisca 1.4s ease-in-out infinite}@keyframes premioEntra{from{opacity: 0}}@keyframes premioSai{to{opacity: 0}}@keyframes premioRaios{to{transform: rotate(360deg)}}@keyframes premioBoia{50%{transform: translateY(-8px) rotate(-3deg)}}@keyframes premioTexto{from{transform: translateX(-50%) scale(0.4);opacity: 0}}@keyframes premioPisca{50%{opacity: 0.4}}@media (max-width: 640px){.premio-voa{width: 120px;height: 120px}.premio-txt{top: calc(42% + 76px)}.premio-faixa{font-size: 25px}.premio-txt strong{font-size: 20px}}.semente small.gratis{color: var(--verde-esc);font-weight: 900}@media (max-width: 640px){.roleta-btn{width: 44px;height: 44px}.roleta-btn + .dinheiros{margin-left: 6px}}
