.jogo{--u-barra:min(.62px, calc((100vw - 12px) / 600))}@media (min-width:900px) and (min-height:560px){.jogo{--u-barra:.78px}}.barra.escura{left:50%;right:auto;bottom:var(--baixo-seguro);grid-template-columns:repeat(7, calc(76 * var(--u-barra)));gap:calc(6 * var(--u-barra));width:max-content;max-width:none;padding:calc(8 * var(--u-barra));border-radius:calc(14 * var(--u-barra)) calc(14 * var(--u-barra)) 0 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#2a1f14d6;border:1px solid #b48c3cdb;border-bottom:0;margin:0;transform:translate(-50%);box-shadow:2px 3px #0000004f}.barra.escura .redondo{width:calc(76 * var(--u-barra));max-width:none;position:relative}.barra.escura .redondo .disco{width:calc(76 * var(--u-barra));height:calc(76 * var(--u-barra));border-radius:calc(6 * var(--u-barra));box-shadow:none;background:#3c2d1eb3;border:0;transition:background-color .15s}.barra.escura .redondo .disco img{width:calc(64 * var(--u-barra));height:calc(64 * var(--u-barra));object-fit:contain;filter:none}.barra.escura .redondo:active .disco{transform:translateY(1px)scale(.95)}.barra.escura .redondo.ativo .disco{outline:calc(2 * var(--u-barra) + 1px) solid #daa520;outline-offset:calc(3 * var(--u-barra));box-shadow:none;background:#503c28b3}.barra.escura .redondo.destaque .disco{box-shadow:none;background:radial-gradient(circle,#ffd76473,#3c2d1eb3 72%)}.barra.escura .rotulo-botao{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){.barra.escura .redondo:hover .disco{background:#463422cc}.barra.escura .redondo:hover .rotulo-botao{left:50%;bottom:calc(100% + 22 * var(--u-barra));clip:auto;z-index:5;width:auto;height:auto;padding:calc(7 * var(--u-barra)) calc(14 * var(--u-barra));font-family:"Poppins", var(--fonte-titulo);font-weight:600;font-size:max(11px, calc(16 * var(--u-barra)));color:#fff0d2;pointer-events:none;background:#1c1610eb;border:1px solid #daa520ab;border-radius:999px;line-height:1.3;overflow:visible;transform:translate(-50%);box-shadow:2px 4px #00000059}}.barra.escura .selo{top:calc(-4 * var(--u-barra));right:calc(-4 * var(--u-barra));border-width:1.5px;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;line-height:15px}.barra.escura.galpao{left:auto;right:calc(6px + var(--direita-segura,0px));bottom:calc(142px + var(--baixo-seguro));grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(54 * var(--u-barra));gap:calc(4 * var(--u-barra));padding:calc(5 * var(--u-barra));border-radius:calc(12 * var(--u-barra));background:#2a1f14e6;border-bottom:1px solid #b48c3cdb;transform:none}.barra.escura.galpao .redondo,.barra.escura.galpao .redondo .disco{width:calc(54 * var(--u-barra))}.barra.escura.galpao .redondo .disco{height:calc(54 * var(--u-barra))}.barra.escura.galpao .redondo .disco img{width:calc(46 * var(--u-barra));height:calc(46 * var(--u-barra))}.barra.escura.galpao .redondo:disabled .disco{opacity:.45;background:#3c2d1e80}.barra.escura.galpao .redondo:disabled{cursor:default}
.quadros-4{transform-box:fill-box;animation:.6s steps(4,end) infinite quatro-quadros}.quadros-4.voo{animation-duration:.42s}.quadros-4.quadros-enfeite{animation-duration:.66s}@keyframes quatro-quadros{0%{transform:translate(0)}to{transform:translate(-100%)}}.cao .ronda{animation:16s linear infinite ronda-anda}.cao .ronda-vira{transform-box:fill-box;transform-origin:50%;animation:16s step-end infinite ronda-vira}@keyframes ronda-anda{0%{transform:translate(0)}44%,50%{transform:translateX(var(--ronda,160px))}94%,to{transform:translate(0)}}@keyframes ronda-vira{0%{transform:scaleX(1)}47%{transform:scaleX(-1)}97%{transform:scaleX(1)}}.cao .cochilo .z{font-family:var(--fonte-titulo);fill:#fffaf0;paint-order:stroke;stroke:#5a3415;stroke-width:3px;stroke-linejoin:round;opacity:0;font-size:15px;font-weight:800;animation:2.7s ease-out infinite cochilo}.cao .cochilo .z2{animation-delay:.9s}.cao .cochilo .z3{font-size:18px;animation-delay:1.8s}@keyframes cochilo{0%{opacity:0;transform:translateY(4px)}25%{opacity:1}to{opacity:0;transform:translate(6px,-10px)}}.cena .sombra-canteiro{fill:#1c2a0c;opacity:.22;pointer-events:none}.cena .sombra-planta{fill:#253512;opacity:.22;pointer-events:none}.cena .terra-molhada{opacity:0;pointer-events:none;transition:opacity .3s}.cena .terra-molhada.ligada{opacity:1;animation:3.2s ease-in-out .3s infinite brilho-molhado}.cena .adubada{opacity:.62;mix-blend-mode:multiply;pointer-events:none}@media (pointer:fine){.cena .alvo,.cena .placa-madeira,.cena .enfeite-livre{cursor:url(/arte/fazenda-dos-sonhos/ferramentas/cursor-aponta.png) 46 17,pointer}.cena:active{cursor:url(/arte/fazenda-dos-sonhos/ferramentas/cursor-pega.png) 24 26,grabbing}.cena.ferramenta-mao .alvo{cursor:url(/arte/fazenda-dos-sonhos/ferramentas/cursor-mao.png) 24 24,pointer}.cena.ferramenta-regador .alvo{cursor:url(/arte/fazenda-dos-sonhos/ferramentas/cursor-regador.png) 24 24,pointer}.cena.ferramenta-removedor .alvo{cursor:url(/arte/fazenda-dos-sonhos/ferramentas/cursor-removedor.png) 24 24,pointer}.cena.ferramenta-remedio .alvo{cursor:url(/arte/fazenda-dos-sonhos/ferramentas/cursor-remedio.png) 24 24,pointer}.cena.ferramenta-enxada .alvo{cursor:url(/arte/fazenda-dos-sonhos/ferramentas/cursor-enxada.png) 24 24,pointer}}@media (prefers-reduced-motion:reduce){.quadros-4,.cao .ronda,.cao .ronda-vira,.cao .cochilo .z{animation:none}.cao .cochilo .z{opacity:1}.cena .terra-molhada,.cena .terra-molhada.ligada{transition:none;animation:none}}.icone-com-fruto{flex:none;line-height:0;display:inline-block;position:relative}.icone-com-fruto .fruto{width:52%;height:52%;position:absolute;top:33%;left:24%}.avatar.com-retrato img{object-fit:cover;border-radius:50%;width:100%;height:100%}.escolha-retrato{gap:10px;display:flex}.opcao-retrato{cursor:pointer;background:#f4ead2;border:3px solid #0000;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;display:grid}.opcao-retrato img{border-radius:50%}.opcao-retrato.atual{border-color:#5fae3c;box-shadow:0 0 0 3px #5fae3c40}.opcao-retrato:focus-visible{outline-offset:2px;outline:3px solid #2f78b0}.icone-titulo{vertical-align:-5px;margin-right:2px}.entrada-fundo.dele{object-position:70% 50%}.efeito .faiscas-dele{transform-box:fill-box;animation:.64s steps(4,end) both quatro-quadros,.64s ease-in both faiscas-somem;animation-delay:var(--onda,0s)}.efeito .luz-dele{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out both luz-pisca;animation-delay:var(--onda,0s)}@keyframes faiscas-somem{0%,70%{opacity:1}to{opacity:0}}@keyframes luz-pisca{0%{opacity:0;transform:scale(.4)}30%{opacity:.85}to{opacity:0;transform:scale(1.25)}}
.cena .molhada{animation:3.2s ease-in-out infinite brilho-molhado}@keyframes brilho-molhado{0%,to{opacity:.8}50%{opacity:1}}.planta.com-fases{transform-origin:50% 95%}.planta.ao-vento{animation:5s ease-in-out infinite vento}@keyframes vento{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.planta.murcha{filter:saturate(.45)brightness(.93)sepia(.3);transform:skew(-8deg)scaleY(.93)}.cena .mato .tufo{transform-box:fill-box;transform-origin:50% 75%;animation:2.6s ease-in-out infinite mato-balanca}.cena .mato .tufo:nth-child(2){animation-delay:-.9s}.cena .mato .tufo:nth-child(3){animation-delay:-1.7s}@keyframes mato-balanca{0%,to{transform:skew(0)}50%{transform:skew(6deg)}}.cena .minhoca .quadro{opacity:0;animation:.9s step-end infinite minhoca-quadro}.cena .minhoca .q2{animation-delay:.225s}.cena .minhoca .q3{animation-delay:.45s}.cena .minhoca .q4{animation-delay:.675s}@keyframes minhoca-quadro{0%{opacity:1}25%,to{opacity:0}}.cena .lagarta{transform-box:fill-box;transform-origin:50% 80%;animation:2.2s ease-in-out infinite alternate lagarta-anda}@keyframes lagarta-anda{0%{transform:translate(-4px)scaleX(1)}50%{transform:translate(0)scaleX(.9)}to{transform:translate(4px)scaleX(1)}}.cena .pulgao{animation:.6s steps(2,end) infinite pulgao-treme}@keyframes pulgao-treme{0%{transform:translate(0)}to{transform:translate(.8px,-.6px)}}.crescimento .trilho{fill:#3a221299;stroke:#fffaf0d9;stroke-width:1.2px}.crescimento .cheio{fill:#86e05a}.crescimento.devagar .cheio{fill:#ffc93c}.crescimento.parada .cheio{fill:#ff8a3d}.crescimento.morrendo .cheio{fill:var(--vermelho);animation:1s ease-in-out infinite pisca}.bolha-tempo text.perigo{fill:var(--vermelho)}.ficha-dados .freio{color:#9a5a00}.ficha-dados .perigo{color:var(--vermelho);font-weight:700}.camada-efeitos{pointer-events:none}.efeito .p{transform-box:fill-box;transform-origin:50%;animation:.8s cubic-bezier(.2,.7,.3,1) both fx-sai;animation-delay:calc(var(--d,0s) + var(--onda,0s))}.efeito.leve .p{animation-duration:.6s}@keyframes fx-sai{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}15%{opacity:.95}to{transform:translate(var(--dx), var(--dy)) scale(var(--s,1.25)) rotate(var(--r,0deg));opacity:0}}@keyframes fx-cai{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes fx-onda{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{transform:scale(var(--s,3));opacity:0}}@keyframes fx-sobe{0%{opacity:0;transform:translateY(8px)scale(.7)}20%{opacity:1;transform:translate(0)scale(1.12)}70%{opacity:1}to{transform:translate(0px, var(--dy)) scale(1);opacity:0}}.efeito .poeira{fill:#dcc6a0;stroke:#a68a5f;stroke-width:1px}.efeito .gota{fill:#9bd9ff;stroke:#2f78b0;stroke-width:1.2px;animation-name:fx-cai;animation-duration:.62s;animation-timing-function:cubic-bezier(.55,0,1,1)}.efeito .respingo{fill:none;stroke:#c9ecff;stroke-width:2.5px;animation-name:fx-onda;animation-duration:.7s}.efeito .folha{fill:#4caf3c;stroke:#24561a;stroke-width:1px}.efeito .folha.clara{fill:#a2d86e}.efeito .nevoa{fill:#e8ffeecc;filter:blur(3px);animation-duration:1.1s}.efeito .brilho{fill:#ffe45e;stroke:#b8860b;stroke-width:1px}.efeito .brilho.verde{fill:#d2ffb8;stroke:#3f9a2b}.efeito .adubo{fill:#86e05a;stroke:#2f7d28;stroke-width:.8px}.efeito .adubo.ouro{fill:#ffd23f;stroke:#b8860b}.efeito .semente{fill:#9a6431;stroke:#4a2e1a;stroke-width:1px;animation-name:fx-cai;animation-duration:.52s}.efeito .efeito-texto{font-family:var(--fonte-titulo);fill:#fff;text-anchor:middle;paint-order:stroke;stroke:#24561a;stroke-width:4.5px;stroke-linejoin:round;font-size:24px;font-weight:800;animation-name:fx-sobe;animation-duration:1.1s;animation-timing-function:ease-out}@media (prefers-reduced-motion:reduce){.camada-efeitos{display:none}.cena .molhada,.planta.ao-vento,.cena .mato .tufo,.cena .lagarta,.cena .pulgao,.crescimento.morrendo .cheio,.cena .minhoca .quadro{animation:none}.cena .minhoca .q1{opacity:1}}
.efeito .fruto-que-salta{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s cubic-bezier(.25,.8,.3,1) both fruto-salta;animation-delay:var(--onda,0s)}.efeito.leve .fruto-que-salta{animation-duration:1s}@keyframes fruto-salta{0%{opacity:0;transform:translateY(12px)scale(.35)}12%{opacity:1}30%{transform:translateY(-46px)scale(1.55)}44%{transform:translateY(-36px)scale(1.32)}56%{transform:translateY(-42px)scale(1.42)}82%{opacity:1;transform:translateY(-46px)scale(1.38)}to{opacity:0;transform:translateY(-66px)scale(.9)}}.efeito .fruto-que-salta .vezes{font-family:var(--fonte-titulo);fill:#ff3b2f;paint-order:stroke;stroke:#fff;stroke-width:4.5px;stroke-linejoin:round;font-size:19px;font-weight:900}.jogo .linha-xp{position:relative}.flutua{z-index:3;white-space:nowrap;pointer-events:none;font-family:var(--fonte-titulo);letter-spacing:-.2px;color:#ff3b2f;text-shadow:-1.5px 0 #fff,1.5px 0 #fff,0 -1.5px #fff,0 1.5px #fff,0 2px 4px #3c140059;font-size:15px;font-weight:900;line-height:1;animation:1.5s ease-out both flutua-sobe;position:absolute;top:-4px;left:50%}.flutua-xp{color:#ff3b2f;top:0;left:78px}.flutua-moedas{color:#e08a00;top:-12px;left:22px}.flutua-pepitas{color:#1f9a1f;top:-12px;left:22px}.flutua.gasto{color:#6b4a2e}@keyframes flutua-sobe{0%{opacity:0;transform:translate(-50%,10px)scale(.6)}15%{opacity:1;transform:translate(-50%)scale(1.15)}30%{transform:translate(-50%,-2px)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-12px)scale(1)}}.jogo .barra-xp.ganhou .enchimento{animation:.9s ease-out barra-acende}@keyframes barra-acende{0%{filter:brightness()}25%{filter:brightness(1.6)saturate(1.3)}to{filter:brightness()}}.planta.ao-vento{animation-name:vento-da-roca;animation-duration:4.4s}@keyframes vento-da-roca{0%,to{transform:rotate(-2.6deg)}50%{transform:rotate(2.6deg)}}.cena .enfeite-arvore,.cena .enfeite-espantalho{transform-box:fill-box;transform-origin:50% 100%;animation:6s ease-in-out infinite enfeite-ao-vento}@keyframes enfeite-ao-vento{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.cena .enfeite-espantalho{animation:4s ease-in-out -1.3s infinite espantalho-ao-vento}@keyframes espantalho-ao-vento{0%,to{transform:rotate(-2deg)skew(2deg)}20%{transform:rotate(2deg)skew(-2.5deg)}30%{transform:rotate(1deg)skew(-1deg)}45%{transform:rotate(2.5deg)skew(-3deg)}62%{transform:rotate(-1deg)skew(1deg)}80%{transform:rotate(-2.5deg)skew(2.5deg)}}@media (prefers-reduced-motion:reduce){.camada-efeitos{display:inline}.camada-efeitos .efeito:not(.efeito-colheita),.efeito-colheita .p,.efeito-colheita .brilho-dele{display:none}.efeito .fruto-que-salta{animation:1.3s both some-no-lugar;transform:translateY(-40px)scale(1.25)}.flutua{animation:1.5s both some-no-lugar;transform:translate(-50%,-2px)}.jogo .barra-xp.ganhou .enchimento,.planta.ao-vento,.cena .enfeite-arvore,.cena .enfeite-espantalho{animation:none}}@keyframes some-no-lugar{0%,to{opacity:0}12%,80%{opacity:1}}
.bicho-vivo .corpo-vivo,.bicho-vivo .sombra-viva,.bicho-vivo .coracao-alegria,.bicho-vivo .abelha-voando{pointer-events:none}.sombra-viva{fill:#253512;opacity:.2}.bicho-vivo.com-fome .corpo-vivo>image,.bicho-vivo.com-fome .corpo-vivo>svg{filter:saturate(.55)brightness(.97)}.cara-triste .sobrancelha{fill:none;stroke:#4a2e1a;stroke-width:1.3px;stroke-linecap:round}.cara-triste .lagrima{fill:#a9e0ff;stroke:#2f7fc0;stroke-width:.7px}.coracao-alegria{opacity:0}.foto img{object-fit:contain}.linha-bicho .etapa-bicho{font-family:var(--fonte-texto);color:var(--marrom-3);font-size:14px;font-weight:700}.linha-bicho .foto.triste img{filter:saturate(.5)}.linha-bicho .barriga{align-items:center;gap:5px;margin-top:2px;font-size:13.5px;font-weight:700;line-height:1.25;display:flex}.linha-bicho .barriga img{flex:none;width:18px;height:18px}.linha-bicho .barriga.cheia{color:#c2361f}.linha-bicho .barriga.alerta{color:#9a5a0a}.linha-bicho .barriga.perdeu{color:#5f6d82}
.terra-aberta{pointer-events:none}.terra-aberta .capim{fill:#9bd35f;stroke:#4a2e1a59;stroke-width:2px;stroke-dasharray:7 6;transform-box:fill-box;transform-origin:50% 40%;animation:.6s cubic-bezier(.55,0,.8,.35) 60ms both capim-abre}@keyframes capim-abre{0%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(.1)}}.terra-aberta .poeira{fill:#f2dfb4;stroke:#8a5a2e73;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.4s cubic-bezier(.2,.7,.4,1) both poeira-sobe}.terra-aberta .poeira:nth-of-type(2n){fill:#e4c48f}@keyframes poeira-sobe{0%{opacity:0;transform:scale(.35)}18%{opacity:.95}60%{opacity:.8}to{opacity:0;transform:translateY(-22px)scale(2)}}.terra-aberta .torrao{fill:#8a5a2e;stroke:var(--marrom);stroke-width:1.5px;animation:.95s cubic-bezier(.25,.6,.45,1) both torrao-pula}@keyframes torrao-pula{0%{opacity:1;transform:translate(0)}55%{transform:translate(calc(var(--dx) * .6), calc(var(--dy) - 18px));opacity:1}to{transform:translate(var(--dx), calc(var(--dy) + 14px));opacity:0}}.canteiro-venda{text-align:center;flex-direction:column;align-items:center;margin:0 0 12px;display:flex}.canteiro-venda-figura{width:150px;height:90px;margin:2px 0 8px;position:relative}.canteiro-venda-figura img{width:150px;height:90px;display:block}.canteiro-venda-numero{background:var(--amarelo);border:2.5px solid var(--marrom);min-width:42px;height:32px;box-shadow:0 2px 0 var(--marrom);font-family:var(--fonte-titulo);text-align:center;border-radius:16px;padding:0 8px;font-size:18px;font-weight:800;line-height:27px;position:absolute;top:-8px;right:-12px}.canteiro-venda-contas{gap:6px;margin:0;display:grid}.canteiro-venda-contas>div{background:var(--creme-2);border:2px solid var(--marrom);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:6px 12px;display:flex}.canteiro-venda-contas dt{font-family:var(--fonte-titulo);font-size:16px;font-weight:800}.canteiro-venda-contas dd{font-family:var(--fonte-titulo);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:6px;margin:0;font-size:16px;font-weight:800;display:flex}.canteiro-venda-contas dd s{color:var(--marrom-3);font-size:14px}.canteiro-venda-contas dd small{font-family:var(--fonte-texto);color:var(--marrom-3);flex-basis:100%;font-size:12.5px;font-weight:700}.canteiro-venda-contas>div.falta{background:#fff1e8;border-color:#c4532f}.canteiro-venda-contas>div.falta small{color:#b23a1c}.retrato-cao.convite-cao .nome{font-family:var(--fonte-titulo);margin:8px 0 2px;font-size:18px;font-weight:800}.lista-itens img.sem-cao{opacity:.45;filter:grayscale(.6)}@media (prefers-reduced-motion:reduce){.terra-aberta{display:none}}
.placa-madeira{cursor:pointer;outline:none}.placa-madeira:focus-visible .tabua{stroke:orange;stroke-width:3.5px}.placa-madeira image,.placa-madeira text{pointer-events:none}.placa-madeira .sombra-placa{fill:#253512;opacity:.25}.placa-madeira .balanco{transform-box:fill-box;transform-origin:50% 100%;animation:3.4s ease-in-out infinite placa-balanca}@keyframes placa-balanca{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.placa-madeira .poste{fill:#9a6534;stroke:var(--marrom);stroke-width:1.8px}.placa-madeira .capim-placa{fill:#5fae3c;stroke:#3a7524;stroke-width:1px;stroke-linejoin:round}.placa-madeira .tabua-sombra{fill:#28140547}.placa-madeira .tabua{fill:#dca462;stroke:#6b4423;stroke-width:2.4px}.placa-madeira.trancada .tabua{fill:#cdb08a}.placa-madeira .veio{fill:none;stroke:#b57a3c;stroke-width:1.3px;stroke-linecap:round;opacity:.75}.placa-madeira .prego{fill:#6b4423}.placa-madeira .titulo-placa{font-family:var(--fonte-titulo);letter-spacing:.5px;fill:#5a3415;text-anchor:middle;font-size:9px;font-weight:800}.placa-madeira .preco-placa{font-family:var(--fonte-titulo);fill:#fffaf0;text-anchor:middle;paint-order:stroke;stroke:#5a3415;stroke-width:3.2px;stroke-linejoin:round;font-size:13.5px;font-weight:800}@media (prefers-reduced-motion:reduce){.placa-madeira .balanco{animation:none}}
.jogo.decorando .cena .alvo,.jogo.decorando .cena .alvo .toque{pointer-events:none}.jogo.decorando .camada-sinais{opacity:.25;pointer-events:none}.enfeite-livre{cursor:grab;outline:none}.enfeite-livre.escolhido{cursor:grabbing}.chao-enfeite{fill:#ffffff4d;stroke:#4a2e1a80;stroke-width:2px;stroke-dasharray:5 4;pointer-events:none}.enfeite-livre:focus-visible .toque{stroke:var(--amarelo);stroke-width:4px}.enfeite-livre.fora .enfeite{opacity:.75;filter:drop-shadow(0 0 6px #e8412cf2)}.enfeite-livre.fora .chao-enfeite{fill:#e8412c59;stroke:var(--vermelho)}.faixa-decorar,.jogo .faixa-modo.faixa-decorar{padding-right:28px}.faixa-decorar.nao-cabe{background:#ffe1db}.jogo .faixa-modo.faixa-decorar.nao-cabe{color:#fff;background:#962016f2;border-color:#ff9a8a}.ficha.painel-decorar{bottom:calc(10px + var(--baixo-seguro));padding:8px 10px 10px 12px}.painel-decorar .ficha-topo>img{flex:none}.painel-decorar>.ficha-nome{margin:0 0 6px;display:block}.botoes-decorar{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.botoes-decorar .acao{flex:auto;justify-content:center;align-items:center;gap:4px;display:inline-flex}.confirmar-venda p{margin:6px 0 0;font-weight:700;line-height:1.35}.guardados{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.guardados .chip-adubo{padding-right:12px}.sombra-enfeite{fill:url(#sombra-do-enfeite);pointer-events:none}.pegada-enfeite{fill:#6edc506b;stroke:#5fd35a;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.enfeite-livre.fora .pegada-enfeite{fill:#e8412c61;stroke:#e8412c}.setas-enfeite path{fill:#fff;stroke:#4a2e1a;stroke-width:1.4px;stroke-linejoin:round;pointer-events:none;animation:1.1s ease-in-out infinite alternate setas-piscam}.enfeite-livre.fora .setas-enfeite{display:none}@keyframes setas-piscam{0%{opacity:.5}to{opacity:1}}.pouso{transform-box:fill-box;transform-origin:50% 100%;animation:.75s cubic-bezier(.34,1.56,.64,1) both pousa}@keyframes pousa{0%{opacity:0;transform:translateY(-46px)scale(.92)}35%{opacity:1;transform:translateY(0)scale(1.08,.86)}60%{transform:translateY(-8px)scale(.96,1.06)}80%{transform:translateY(0)scale(1.03,.97)}to{transform:none}}.enfeite-tocavel{cursor:pointer;outline:none}.enfeite-tocavel:focus-visible .toque{stroke:var(--amarelo);stroke-width:4px}@media (pointer:fine){.cena .enfeite-tocavel{cursor:url(/arte/fazenda-dos-sonhos/ferramentas/cursor-aponta.png) 46 17,pointer}}.painel-decorar .acao.claro{color:#50321e;background:#fff4dc;box-shadow:0 3px #c8aa64}.painel-decorar .acao.claro.vender{color:#8a2a1c}.painel-decorar .acao.principal{color:#fff;text-shadow:0 1px #00000040;background:linear-gradient(#5fc464,#43a047);min-height:44px;font-size:15px;font-weight:800;box-shadow:0 3px #2e7d32}.painel-decorar .acao.principal:disabled{box-shadow:none;background:#828282}.painel-decorar .acao.principal.pronto{width:100%;margin-top:8px}.botoes-decorar.dois{grid-template-columns:1fr 1.7fr;display:grid}.botoes-decorar .acao{min-height:42px}.preco-colocar{background:#0000002e;border-radius:999px;align-items:center;gap:2px;margin-left:4px;padding:1px 8px 1px 3px;display:inline-flex}@media (prefers-reduced-motion:reduce){.setas-enfeite path,.pouso{animation:none}}
.jogo{--u:min(.6px, calc((100vw - 64px) / 540));--u-cartao:min(.7px, calc((100vw - 14px) / 552));--contorno-hud:#000;--linha-topo:calc(var(--topo-seguro) + 70px + 76 * var(--u-cartao) + 32px);--lateral-topo:var(--linha-topo);--avisos-topo:var(--linha-topo)}.jogo .hud{top:calc(6px + var(--topo-seguro));left:calc(4px + var(--esquerda-segura));isolation:isolate;width:max-content;max-width:calc(100% - 8px - 70 * var(--u) - var(--esquerda-segura) - var(--direita-segura));height:calc(96 * var(--u));min-width:calc(400 * var(--u));padding:0 calc(30 * var(--u)) 0 calc(96 * var(--u));justify-content:flex-start;align-items:center;gap:calc(16 * var(--u));pointer-events:none;background:0 0;flex-direction:row;display:flex;right:auto}.jogo .hud:before{content:"";z-index:-1;box-sizing:border-box;border-style:solid;border-width:0 calc(50 * var(--u)) 0 calc(97.5 * var(--u));border-image:url(/arte/fazenda-dos-sonhos/hud/painel-status.webp) 0 34 0 66 fill / 0 calc(50 * var(--u)) 0 calc(97.5 * var(--u)) stretch;filter:drop-shadow(0 calc(3 * var(--u)) calc(4 * var(--u)) #0000004d);pointer-events:none;position:absolute;inset:0}.jogo .hud button,.jogo .hud .saldo{pointer-events:auto}.jogo .painel-status{text-align:center;background:0 0;border:0;align-items:center;height:100%;padding:0;display:flex;position:static}.jogo .hud .avatar{left:calc(13 * var(--u) + var(--esquerda-segura) * 0);top:calc(14 * var(--u));width:calc(68 * var(--u));height:calc(68 * var(--u));box-shadow:none;border:0;position:absolute}.jogo .hud .avatar>img{width:calc(76 * var(--u));height:calc(76 * var(--u));margin-top:calc(-18 * var(--u))}.jogo .hud .avatar.com-retrato>img{width:100%;height:100%;margin:0}.jogo .hud .avatar>img.coroa{left:calc(-8 * var(--u));top:calc(-12 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u))}.jogo .nivel-e-xp{align-items:center;gap:calc(3 * var(--u));width:calc(140 * var(--u));flex-direction:column;display:flex;position:relative}.jogo .nivel-e-xp .nivel,.jogo .saldo .valor,.jogo .barra-xp .numeros{font-family:"Poppins", var(--fonte-titulo);color:#fff;text-shadow:-1px 0 #000c,1px 0 #000c,0 -1px #000c,0 1px #000c,1px 1px #000c}.jogo .nivel-e-xp .nivel{max-width:calc(220 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:max(11px, calc(20 * var(--u)));color:#fff0c8;line-height:1.15;overflow:hidden}.jogo .barra-xp{width:calc(140 * var(--u));min-width:0;height:calc(22 * var(--u));border-radius:calc(11 * var(--u));background:#1e1914db;border:1px solid #ffffff6e;flex:none;display:block;position:relative;overflow:hidden}.jogo .barra-xp .enchimento{border-radius:calc(11 * var(--u));box-shadow:none;background:#3498db;position:absolute;inset:0 auto 0 0}.jogo .barra-xp .numeros{font-weight:600;font-size:max(9px, calc(15 * var(--u)));white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.jogo .painel-status.visitando .nivel-e-xp{width:auto;max-width:calc(260 * var(--u));align-items:flex-start}.jogo .visitando-linha{font-family:"Poppins", var(--fonte-texto);font-weight:600;font-size:max(9.5px, calc(15 * var(--u)));color:#ffefc8;white-space:nowrap;text-shadow:-1px 0 #000c,1px 0 #000c,0 -1px #000c,0 1px #000c;align-items:center;gap:3px;padding:0;line-height:1.2;display:flex}.jogo .visitando-linha img{width:calc(22 * var(--u));height:calc(22 * var(--u))}.jogo .visitando-linha .selo-vizinho{font-size:max(9px, calc(14 * var(--u)));text-shadow:none;padding:0 6px 0 3px}.jogo .saldos{align-items:center;gap:calc(16 * var(--u));flex-direction:row;width:auto;padding:0;display:flex}.jogo .saldo{width:auto;height:calc(40 * var(--u));align-items:center;gap:calc(8 * var(--u));background:0 0;border:0;border-radius:0;padding:0;display:flex;position:relative}.jogo .saldo>img{width:calc(34 * var(--u));height:calc(34 * var(--u));flex:none;position:static;transform:none}.jogo .saldo .valor{font-weight:700;font-size:max(11px, calc(20 * var(--u)));flex:none;line-height:1;overflow:visible}.jogo .saldo small,.jogo .mais-saldo{display:none}.jogo .hud:has(.painel-status.visitando) .saldo.popular{display:none}.jogo .caixa-presente{z-index:3;top:calc(12 * var(--u));left:calc(100% + 10 * var(--u));width:calc(64 * var(--u));height:calc(64 * var(--u));background:0 0;border:0;padding:0;animation:1s ease-in-out infinite caixa-pula;position:absolute}.jogo .caixa-presente img{object-fit:contain;filter:drop-shadow(0 2px 2px #00000059);width:100%;height:100%}.jogo .caixa-presente .selo{top:-4px;right:-6px}@keyframes caixa-pula{0%,to{translate:0}25%{translate:0 calc(-4 * var(--u))}75%{translate:0 calc(4 * var(--u))}}.jogo .cartoes-hud{z-index:2;top:calc(6px + var(--topo-seguro) + 96 * var(--u) + 8px);left:calc(6px + var(--esquerda-segura));right:calc(6px + var(--direita-segura));justify-content:space-between;gap:calc(10 * var(--u-cartao));pointer-events:none;display:flex;position:absolute}.jogo .cartao-hud{width:calc(76 * var(--u-cartao));align-items:center;gap:calc(6 * var(--u-cartao));pointer-events:auto;background:0 0;border:0;flex-direction:column;flex:none;padding:0;display:flex;position:relative}.jogo .quadro-hud{width:calc(76 * var(--u-cartao));height:calc(76 * var(--u-cartao));border-radius:calc(14 * var(--u-cartao));background:#2a1f14d6;border:1px solid #b48c3cdb;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:flex;position:relative;box-shadow:2px 3px #0000004f}.jogo .quadro-hud img{width:calc(60 * var(--u-cartao));height:calc(60 * var(--u-cartao));object-fit:contain}.jogo .nome-hud{max-width:calc(110 * var(--u-cartao));padding:calc(3 * var(--u-cartao)) calc(8 * var(--u-cartao));font-family:"Poppins", var(--fonte-titulo);font-weight:700;font-size:max(9.5px, calc(14 * var(--u-cartao)));color:#fff0d2;white-space:nowrap;text-shadow:-1px 0 #000c,1px 0 #000c,0 -1px #000c,0 1px #000c;background:#1c1610e6;border-radius:999px;line-height:1.35;box-shadow:1px 2px #00000045}.jogo .cartao-hud .selo{top:-6px;right:-7px}@media (hover:hover){.jogo .cartao-hud:hover .quadro-hud{background:#3c2c1ceb;border-color:#ffd764}.jogo .cartao-hud:hover .nome-hud{color:#ffeb82}}.jogo .cartao-hud:active .quadro-hud{transform:translateY(1px)scale(.96)}.jogo .cartao-hud:disabled{opacity:.6}.jogo .cartao-hud.destaque .quadro-hud,.jogo .cartao-hud.ativo .quadro-hud{border-color:#ffd764;box-shadow:0 0 0 2px #ffd7648c,2px 3px #0000004f}.jogo .cartao-hud.destaque .quadro-hud{animation:1.6s ease-in-out infinite chama}.jogo .assistente{z-index:3;left:calc(8px + var(--esquerda-segura));bottom:calc(var(--baixo-seguro) + 102 * var(--u-barra) + 8px);width:min(calc(440 * var(--u-barra)), calc(100% - 62px - var(--esquerda-segura) - var(--direita-segura)));max-width:440px;padding:calc(12 * var(--u-barra)) calc(16 * var(--u-barra)) calc(12 * var(--u-barra));gap:calc(4 * var(--u-barra));border-radius:calc(12 * var(--u-barra));font-family:"Poppins", var(--fonte-texto);text-align:left;pointer-events:auto;background:#1e160fe6;border:2px solid #b48c3ce6;flex-direction:column;display:flex;position:absolute;box-shadow:2px 3px #0000004f}.jogo .assistente.acendeu{border-color:#ffd764}.jogo .titulo-assistente{padding-bottom:calc(5 * var(--u-barra));font-weight:700;font-size:max(10.5px, calc(14 * var(--u-barra)));color:#ffd764;border-bottom:1px solid #b48c3c6e;line-height:1.3;position:relative}.jogo .titulo-assistente .selo{vertical-align:1px;margin-left:6px;display:inline-block;position:static}.jogo .assistente .mensagens{gap:calc(2 * var(--u-barra));flex-direction:column;display:flex}.jogo .assistente .mensagem{font-weight:700;font-size:max(10.5px, calc(14 * var(--u-barra)));color:#ffebb4;line-height:1.4}.jogo .assistente .mensagem.erro{color:#ffb4a4}.jogo .assistente .mensagem.festa{color:#ffe066}.jogo .assistente .mensagem.nova{animation:.25s ease-out entra}.jogo .assistente .mensagem.dica{color:#e8d5ab;font-weight:600}@media (max-width:899px){.jogo .assistente .mensagem:not(.dica):not(:first-child){display:none}}.jogo:has(.ficha) .assistente{visibility:hidden}.jogo .faixa-modo{top:auto;bottom:calc(var(--baixo-seguro) + 102 * var(--u-barra) + 8px);left:calc(8px + var(--esquerda-segura));max-width:min(calc(100% - 62px - var(--esquerda-segura) - var(--direita-segura)), 470px);min-height:0;font-family:"Poppins", var(--fonte-texto);color:#fff0d2;background:#1c1610eb;border:1.5px solid #daa520ab;border-radius:14px;gap:8px;padding:5px 8px 5px 6px;font-size:12.5px;font-weight:600;line-height:1.25;transform:none;box-shadow:2px 4px #00000059}.jogo .faixa-modo img{width:26px;height:26px}.jogo .faixa-modo.faixa-decorar{top:var(--linha-topo);bottom:auto}@media (min-width:900px) and (min-height:560px){.jogo{--u:.78px;--u-cartao:.78px;--linha-topo:calc(var(--topo-seguro) + 140 * var(--u));--lateral-topo:var(--linha-topo);--avisos-topo:var(--linha-topo)}.jogo .hud{top:calc(16 * var(--u) + var(--topo-seguro));left:calc(16 * var(--u) + var(--esquerda-segura));max-width:calc(720 * var(--u))}.jogo .cartoes-hud{top:calc(22 * var(--u) + var(--topo-seguro));left:auto;right:calc(24 * var(--u) + var(--direita-segura));justify-content:flex-end;gap:calc(18 * var(--u))}.jogo .assistente{left:calc(16 * var(--u) + var(--esquerda-segura));bottom:calc(92 * var(--u-barra) + 16 * var(--u-barra) + var(--baixo-seguro));width:calc(440 * var(--u-barra))}}.jogo .zoom{right:calc(6px + var(--direita-segura));bottom:calc(60px + var(--baixo-seguro));pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute}.jogo .zoom button{pointer-events:auto;filter:drop-shadow(0 1px 1.5px #00000059);background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.jogo .zoom svg{stroke-linecap:round;width:32px;height:32px}.jogo .zoom svg circle{fill:#f0faffeb;stroke:#7d98ad;stroke-width:1.8px}.jogo .zoom svg path{fill:none;stroke:#47667f;stroke-width:2px}.jogo .zoom svg path.cabo{stroke:#6b6f73;stroke-width:3.4px}.jogo .zoom button:active{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.jogo .caixa-presente,.jogo .cartao-hud.destaque .quadro-hud,.jogo .assistente .mensagem.nova{animation:none}.jogo .zoom button:active{transform:none}}
.grade-plantar{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.grade-plantar>li{min-width:0}.cartao-fds.cartao-semente{cursor:pointer;width:100%;height:100%;font:inherit;font-family:"Poppins", var(--fonte-texto);border-radius:14px;margin:0;padding:5px 5px 7px;transition:box-shadow .12s,translate 80ms}.cartao-fds.cartao-semente:active:not(:disabled){translate:0 2px;box-shadow:0 1px #cdb174}.cartao-semente .vitrine{border-radius:10px;height:78px}.cartao-semente .vitrine .peca{max-width:calc(100% - 8px);max-height:64px;bottom:12px}.cartao-semente .vitrine .sombra{height:12px;bottom:8px}.cartao-semente .vitrine .saco{width:30px;height:30px;bottom:2px;left:3px}.cartao-semente .vitrine .saco img{width:30px;height:30px}.cartao-semente .fita{padding:1px 6px;font-size:10px;top:4px;left:4px}.chip-semente{z-index:2;border-radius:999px;align-items:center;gap:2px;height:20px;padding:0 7px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.chip-semente.tem{color:#fff;background:#2e7d32;box-shadow:0 1px #1b5e20}.chip-semente.tem.presente{background:#d14b7b;box-shadow:0 1px #9a2c55}.chip-semente.preco{color:#6b4a12;background:#ffffffeb;padding-left:3px}.cartao-semente .cadeado-vitrine{padding:3px 9px;font-size:12px}.cartao-semente .nome-cartao{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;margin:5px 1px 0;font-size:13px;display:block}.cartao-semente .info-cartao{margin:1px 1px 0;font-size:11px}.cartao-fds.cartao-semente.trancada,.cartao-fds.cartao-semente.sem-moedas{box-shadow:none;cursor:default;background:#f4ecd8}.cartao-semente.sem-moedas .peca{opacity:.6}.cartao-semente.sem-moedas .info-cartao{color:var(--fds-vermelho,#c62828)}.cartao-semente:disabled:not(.trancada):not(.sem-moedas){opacity:.6}.mais-sementes{color:#8a6a48;text-align:center;margin:0 4px 12px;font-size:13px;font-weight:600}@media (hover:hover){.cartao-fds.cartao-semente:not(:disabled):hover{box-shadow:0 0 0 3px #ffd764,0 3px #cdb174}.cartao-fds.cartao-semente:not(:disabled):hover .vitrine .peca{scale:1.06}}@media (prefers-reduced-motion:reduce){.cartao-fds.cartao-semente,.cartao-semente .vitrine .peca{transition:none}}
