html,body{color:#e5e7eb;background:#1e2230;height:100%;margin:0;font-family:system-ui,sans-serif;overflow:hidden}#tela{position:fixed;inset:0}#tela canvas{display:block}#hud{pointer-events:none;position:fixed;inset:0}.painel,.log{pointer-events:auto;background:#11141ee0;border:1px solid #2f3546;border-radius:8px;box-shadow:0 4px 16px #00000059}.painel{width:250px;padding:12px 14px;font-size:13px;position:absolute;top:190px;left:12px}.ficha{pointer-events:auto;filter:drop-shadow(0 3px 6px #00000080);width:305px;height:170px;position:absolute;top:12px;left:12px}.ficha img{image-rendering:pixelated;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.retrato{width:109px;height:108px;position:absolute;top:24px;left:0}.retrato-fundo{background:radial-gradient(circle at 50% 40%,#3a2a2c,#1a1214 75%);border-radius:50%;width:76px;height:76px;position:absolute;top:16px;left:16px;overflow:hidden}#retrato-boneco{width:128px;height:128px;position:absolute;top:2px;left:-25px}.retrato-moldura{position:absolute;inset:0}.placa-nome{cursor:pointer;background:0 0;border:0;width:177px;height:46px;padding:0;position:absolute;top:0;left:128px}.placa-nome:hover:not(:disabled){filter:brightness(1.15);background:0 0}.placa-nome img{position:absolute;inset:0}#nome-jogador{letter-spacing:.08em;text-transform:uppercase;color:#f8f5f2;text-shadow:1px 1px #120b0f,-1px 0 #120b0f,0 -1px #120b0f;white-space:nowrap;justify-content:center;align-items:center;font:700 15px/1 Courier New,monospace;display:flex;position:absolute;inset:0 12px;overflow:hidden}.medidor{width:177px;position:absolute;left:128px}.medidor i{width:0;max-width:140px;image-rendering:pixelated;background-size:100% 100%;position:absolute;left:28px;box-shadow:1px 0 #0b0101}.medidor span{box-sizing:border-box;color:#f8f5f2;text-shadow:1px 1px #120b0f;justify-content:flex-end;align-items:center;width:140px;padding-right:6px;font:700 10px/1 Courier New,monospace;display:flex;position:absolute;top:0;bottom:0;left:28px}h2{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;justify-content:space-between;margin:14px 0 6px;font-size:12px;display:flex}h2 small{text-transform:none;letter-spacing:0;color:#e5e7eb}.status{color:#fcd34d;min-height:18px;margin-bottom:8px}.linha{justify-content:space-between;align-items:center;gap:8px;margin:4px 0;display:flex}.machado{vertical-align:middle;background:#3a2a1a;border-radius:2px;width:22px;height:6px;margin-left:3px;display:inline-block;overflow:hidden}.machado i{background:#d1d5db;height:100%;display:block}.vazio{color:#6b7280}.contador{align-items:center;gap:6px;display:flex}.contador b{text-align:center;min-width:14px}.contador button{width:24px;padding:2px 0}.botoes{gap:6px;margin-top:12px;display:grid}button{font:inherit;color:#e5e7eb;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:5px;padding:6px 8px;font-size:12px}button:hover:not(:disabled){background:#4b5563}button.perigo{color:#fca5a5;background:0 0;border-color:#7f1d1d}button.perigo:hover{background:#7f1d1d}button:disabled{opacity:.45;cursor:default}.log{width:278px;padding:8px 12px;font-size:12px;position:absolute;bottom:12px;left:12px}.log:empty{display:none}.log p{opacity:.6;margin:3px 0}.log p:first-child{opacity:1}.minimapa{pointer-events:auto;filter:drop-shadow(0 3px 6px #00000080);width:256px;height:256px;position:absolute;bottom:0;right:0}#minimapa{cursor:crosshair;touch-action:none;width:172px;height:172px;position:absolute;top:41px;left:42px}.minimapa .moldura{image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.menu{--escala-menu:.75;pointer-events:auto;width:512px;height:192px;transform:scale(var(--escala-menu));transform-origin:100% 100%;filter:drop-shadow(0 4px 8px #00000080);position:absolute;bottom:-6px;right:244px}.menu:before{content:"";background:#1c1410eb;border-radius:6px;width:490px;height:150px;position:absolute;top:10px;left:10px}.menu>img{position:relative}.menu>img,.menu .menu-botao{image-rendering:auto!important}.menu>img{image-rendering:pixelated;pointer-events:none;display:block}.menu-botao{width:70px;height:105px;image-rendering:pixelated;cursor:pointer;background-color:#0000;background-repeat:no-repeat;border:0;border-radius:4px;padding:0;transition:transform 80ms,filter 80ms;position:absolute;top:40px}.menu-botao:hover:not(:disabled){filter:brightness(1.25);background-color:#0000;transform:translateY(-2px)}.menu-botao.ativo{filter:brightness(1.2)drop-shadow(0 0 6px #fcd34d)}.menu-botao:after{content:attr(data-rotulo);color:#f8f5f2;white-space:nowrap;opacity:0;pointer-events:none;background:#11141eeb;border-radius:6px;padding:4px 11px;font-size:16px;transition:opacity .1s;position:absolute;top:-38px;left:50%;transform:translate(-50%)}.menu-botao:hover:after{opacity:1}.janela{pointer-events:auto;background:linear-gradient(#3b2418,#2a1912);border:3px solid #1a0f0b;border-radius:6px;outline:2px solid #8d6a42;min-width:320px;max-width:calc(100vw - 32px);max-height:calc(100vh - 220px);font-size:13px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-55%);box-shadow:0 10px 40px #0009}.janela[hidden]{display:none}.janela header{background:#00000040;border-bottom:1px solid #5a3a22;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.janela h3{letter-spacing:.06em;text-transform:uppercase;color:#f2dd70;margin:0;font:700 15px Courier New,monospace}.janela .fechar{background:0 0;border:0;padding:2px 6px;font-size:16px}#janela-conteudo{padding:12px 14px 14px}.janela h4{text-transform:uppercase;letter-spacing:.08em;color:#c8a26b;margin:4px 0 8px;font-size:11px}.slots{grid-template-columns:repeat(5,56px);gap:6px;margin-bottom:12px;display:grid}.slot{background:#1c120e;border:2px solid #5a3a22;border-radius:4px;place-items:center;width:56px;height:56px;font-size:26px;display:grid;position:relative}.slot.vazio{opacity:.35}.slot b{color:#f8f5f2;text-shadow:1px 1px #000;font-size:11px;position:absolute;bottom:1px;right:3px}.inventario{align-items:flex-start;gap:16px;display:flex}.inventario-lado{width:310px}.mochila-arte{flex:none;width:256px;height:256px;position:relative}.mochila-arte img{image-rendering:pixelated;display:block}.espaco{place-items:center;font-size:20px;line-height:1;display:grid;position:absolute}.espaco b{color:#f8f5f2;text-shadow:1px 1px #000,-1px 0 #000;font-size:11px;position:absolute;bottom:1px;right:2px}.casa-arte{text-align:center;flex:none;width:192px}.casa-arte img{width:192px;height:192px;image-rendering:pixelated;display:block}.casa-arte span{color:#f2dd70;font:700 13px Courier New,monospace}.evoluir{background:#00000040;border:1px solid #5a3a22;border-radius:4px;margin-top:6px;padding:10px 12px}.evoluir p{margin:0 0 6px}.evoluir .custo{color:#f2dd70}.evoluir .falta{color:#fca5a5;font-size:12px}.casa-proxima{color:#c8b8a0;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.casa-proxima img{width:48px;height:48px;image-rendering:pixelated;opacity:.85}.texto-fraco{color:#c8b8a0;margin:0 0 10px}.opcoes{gap:6px;margin-bottom:14px;display:flex}.opcoes button.ativo{background:#8d6a42;border-color:#c8a26b}#mapa-mundi{image-rendering:auto;cursor:crosshair;touch-action:none;border:2px solid #1a0f0b;display:block}.legenda{color:#9ca3af;gap:16px;margin-top:8px;font-size:11px;display:flex}.ponto{vertical-align:-1px;width:8px;height:8px;margin-right:4px;display:inline-block}.ponto.boneco{background:#facc15;border-radius:50%}.ponto.casa{background:#3b82f6}.ponto.vizinho{background:#8b8f9c}.confirmar{pointer-events:auto;text-align:center;background:#11141ef2;border:1px solid #4b5563;border-radius:8px;padding:12px 16px;position:absolute;top:56px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000080}.confirmar[hidden]{display:none}.confirmar p{margin:0 0 4px;font-size:14px}.confirmar small{color:#9ca3af}.campo-nome{color:#9ca3af;text-align:left;flex-direction:column;gap:4px;margin-top:10px;font-size:12px;display:flex}.campo-nome input{font:inherit;color:#e5e7eb;background:#1f2430;border:1px solid #4b5563;border-radius:5px;padding:6px 8px;font-size:13px}.confirmar-botoes{justify-content:center;gap:8px;margin-top:10px;display:flex}button.sim{background:#15803d;border-color:#16a34a}button.sim:hover{background:#16a34a}.dica{white-space:nowrap;background:#11141ecc;border-radius:6px;padding:6px 12px;font-size:12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.icone-item{vertical-align:middle;image-rendering:pixelated;line-height:1;display:inline-block}.botao-dev{pointer-events:auto;background:#4c1d95;border-color:#7c3aed;font-size:11px;position:absolute;top:12px;right:12px}.painel-dev{pointer-events:auto;background:#1e1038f2;border:1px solid #7c3aed;border-radius:8px;width:300px;max-height:calc(100vh - 340px);padding:10px 12px;font-size:12px;position:absolute;top:44px;right:12px;overflow:auto;box-shadow:0 6px 20px #00000080}.painel-dev[hidden]{display:none}.painel-dev header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.painel-dev header button{background:0 0;border:0}.painel-dev h4{text-transform:uppercase;letter-spacing:.08em;color:#c4b5fd;margin:10px 0 4px;font-size:10px}.dev-linha{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;display:flex}.dev-linha button{padding:3px 7px;font-size:11px}.painel-dev select,.painel-dev input{font:inherit;color:#e5e7eb;background:#1f1634;border:1px solid #5b4b8a;border-radius:4px;padding:3px 5px}.painel-dev select{flex:1}.painel-dev input{width:56px}.barra-obra{background:#1c120e;border:1px solid #5a3a22;border-radius:3px;height:10px;margin:4px 0 6px;overflow:hidden}.barra-obra i{background:linear-gradient(90deg,#b97b36,#f2dd70);height:100%;display:block}.linha-status{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.selo-vip{color:#fcd34d;white-space:nowrap;font-size:11px}#btn-auto.ativo{background:#14532d;border-color:#22c55e}.lista-vip{color:#f2dd70;margin:0 0 6px;padding-left:18px}.lista-vip li{margin:2px 0}#avisos{pointer-events:none;z-index:5;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:46px;left:50%;transform:translate(-50%)}.aviso{color:#f8f5f2;background:#1a0f0beb;border:2px solid #8d6a42;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:opacity .4s,transform .4s;animation:.25s ease-out aviso-entrar;box-shadow:0 4px 14px #00000080}.aviso.saindo{opacity:0;transform:translateY(-8px)}.aviso-conquista{color:#f2dd70;border-color:#f2dd70}.aviso-alerta{border-color:#f59e0b}.aviso-perigo{color:#fca5a5;border-color:#dc2626}@keyframes aviso-entrar{0%{opacity:0;transform:translateY(-10px)}}.criacao{pointer-events:auto;z-index:20;background:linear-gradient(#3b2418,#2a1912);border:3px solid #1a0f0b;border-radius:6px;outline:2px solid #8d6a42;padding:14px 18px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 40px #000000b3}.criacao[hidden]{display:none}.criacao h3{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#f2dd70;margin:0 0 12px;font:700 16px Courier New,monospace}.criacao-corpo{align-items:center;gap:18px;display:flex}.criacao-previa{background:radial-gradient(circle at 50% 45%,#4a3226,#1a1214 75%);border:2px solid #5a3a22;border-radius:6px;place-items:center;width:160px;height:180px;display:grid}.criacao-previa img{width:192px;height:192px;image-rendering:pixelated;margin-top:-20px}.criacao-opcoes{width:240px}.criacao-linha{grid-template-columns:1fr 28px 44px 28px;align-items:center;gap:4px;margin:6px 0;display:grid}.criacao-linha b{text-align:center;color:#f2dd70;font-size:12px}.criacao-linha button{padding:3px 0}.criacao-botoes{justify-content:space-between;margin-top:12px;display:flex}.coleta-auto{pointer-events:auto;z-index:6;background:linear-gradient(#3b2418,#2a1912);border:3px solid #1a0f0b;border-radius:6px;outline:2px solid #8d6a42;width:300px;max-height:calc(100vh - 380px);padding:10px 12px 12px;font-size:12px;position:absolute;top:180px;left:290px;overflow:auto;box-shadow:0 8px 30px #0009}.coleta-auto[hidden]{display:none}.coleta-auto header{color:#f2dd70;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.coleta-auto header button{background:0 0;border:0}.ca-abas{gap:4px;margin-bottom:10px;display:flex}.ca-abas button{flex:1}.ca-abas button.ativo{color:#fff;background:#8d6a42;border-color:#f2dd70}.ca-linha{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.ca-titulo{text-transform:uppercase;letter-spacing:.08em;color:#c8a26b;margin:10px 0 4px;font-size:10px}.ca-material{cursor:pointer;align-items:center;gap:6px;margin:3px 0;display:flex}.ca-vip{justify-content:space-between}.ca-vip input[type=number]{width:64px;font:inherit;color:#e5e7eb;background:#1c120e;border:1px solid #5a3a22;border-radius:4px;padding:2px 5px}.ca-iniciar{width:100%;margin-top:10px;padding:7px}.ca-bloqueado{background:#0000004d;border:1px dashed #8d6a42;border-radius:4px;padding:8px 10px}.ca-bloqueado p{color:#f2dd70;margin:0 0 4px;font-weight:700}.ca-status{color:#86efac;margin:0 0 8px}.ca-progresso{grid-template-columns:1fr auto;align-items:center;margin:6px 0;display:grid}.ca-progresso .barra-obra{grid-column:1/-1;margin:3px 0 0}.loja{pointer-events:auto;z-index:8;filter:drop-shadow(0 10px 30px #0009);width:688px;height:384px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.loja[hidden]{display:none}.loja-arte{image-rendering:pixelated;display:block}.loja-aba{cursor:pointer;background:0 0;border:0;width:117px;height:46px;padding:0;position:absolute;top:28px}.loja-aba:hover:not(:disabled){background:#ffffff14}.loja-aba.ativo{background:#f2dd7026;box-shadow:inset 0 -3px #f2dd70}.loja-fechar{background:#1a0f0be6;padding:2px 8px;position:absolute;top:0;right:4px}.loja-conteudo{color:#e5d5bf;width:345px;height:214px;padding:4px 8px;font-size:13px;position:absolute;top:112px;left:58px;overflow:auto}.loja-conteudo h4{color:#f2dd70;text-transform:uppercase;margin:0 0 8px;font:700 14px Courier New,monospace}.loja-ouro,.loja-gemas{color:#f2dd70;font:700 14px Courier New,monospace;position:absolute;top:312px}.loja-ouro{left:492px}.loja-gemas{color:#93c5fd;left:602px}.medidor-xp{width:100px;height:25px;top:143px;left:2px}.medidor-xp i{max-width:73px;height:8px;top:9px;left:21px}.medidor-xp span{justify-content:center;width:73px;padding:0;font-size:9px;left:21px}.dica-xp{white-space:nowrap;color:#f2dd70;z-index:3;background:#11141eeb;border-radius:4px;padding:3px 8px;font:700 11px Courier New,monospace;display:none;position:absolute;top:27px;left:0}.medidor-xp:hover .dica-xp{display:block}.lista-armazem{max-height:200px;margin-bottom:6px;overflow:auto}.linha-armazem{grid-template-columns:1fr 44px 34px 40px 46px;align-items:center;gap:4px;margin:3px 0;display:grid}.linha-armazem b{text-align:right;color:#f2dd70}.linha-armazem button{padding:2px 0}.castelo-lado{width:380px}.lista-doacao{max-height:260px;overflow:auto}.linha-doacao{border-bottom:1px solid #5a3a22;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:6px 0;display:grid}.linha-doacao .barra-obra{grid-column:1/-1;margin:2px 0}.linha-doacao button{padding:2px 8px}.doacao-num{color:#f2dd70;font-weight:700}.doacao-num.ok{color:#86efac}.lista-ranking{min-width:360px;max-height:340px;overflow:auto}.linha-ranking{border-radius:4px;grid-template-columns:36px 44px 1fr auto;align-items:center;gap:8px;padding:3px 6px;display:grid}.linha-ranking:nth-child(odd){background:#0000002e}.linha-ranking.eu{background:#f2dd701f;outline:1px solid #f2dd70}.linha-ranking b{color:#f2dd70}.ranking-pos{text-align:center;font-size:16px}.ranking-foto{background:radial-gradient(circle at 50% 40%,#3a2a2c,#1a1214 75%);border:2px solid #8d6a42;border-radius:50%;width:40px;height:40px;position:relative;overflow:hidden}.ranking-foto img{width:72px;height:72px;image-rendering:pixelated;position:absolute;top:-2px;left:-16px}img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}#hud,#tela{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none}#tela{touch-action:none}@media (hover:none){.menu-botao:after{display:none}}@media (width<=760px),(height<=520px){.ficha{transform-origin:0 0;top:6px;left:6px;transform:scale(.68)}.painel{box-sizing:border-box;width:min(260px,100vw - 12px);max-height:calc(100dvh - 300px);padding:10px 12px;top:124px;left:6px;overflow:auto}.log,.dica{display:none}.minimapa{transform-origin:100% 0;top:0;bottom:auto;right:0;transform:scale(.5)}.botao-dev{top:132px;right:8px}.painel-dev{box-sizing:border-box;width:min(300px,100vw - 16px);max-height:calc(100dvh - 320px);top:168px;right:8px}.menu{--escala-menu:.6;transform:translateX(-50%) scale(var(--escala-menu));transform-origin:bottom;bottom:-4px;left:50%;right:auto}#avisos{width:calc(100vw - 24px);top:auto;bottom:128px}.aviso{text-align:center;padding:6px 12px;font-size:13px}.janela{z-index:10;min-width:0;max-width:none;max-height:calc(100dvh - 130px);top:8px;left:8px;right:8px;transform:none}.inventario{flex-direction:column;align-items:center}.inventario-lado,.castelo-lado{width:100%}.lista-ranking{min-width:0}.slots{grid-template-columns:repeat(5,minmax(0,56px))}.loja{transform:translate(-50%, -50%) scale(var(--escala-loja,.5))}.criacao{box-sizing:border-box;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:10px 12px 12px;overflow:auto}.criacao-corpo{flex-direction:column;gap:8px}.criacao-previa{width:120px;height:130px}.criacao-previa img{width:144px;height:144px}.criacao-opcoes{width:100%}.coleta-auto{box-sizing:border-box;width:auto;max-height:55dvh;inset:auto 8px 124px}.confirmar{box-sizing:border-box;width:calc(100vw - 32px);top:130px}.janela button,.painel button,.coleta-auto button{min-height:30px}}@media (height<=520px){.menu{--escala-menu:.45}#avisos{bottom:96px}}.janela>header,.coleta-auto header,.painel-dev header,.criacao h3,.confirmar{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.loja{cursor:move;touch-action:none}.loja-conteudo,.janela>header button,.confirmar button,.confirmar input{cursor:auto}.loja-conteudo{touch-action:pan-y}.arrastando{opacity:.92}.janela>header h3:before{content:"⠿";color:#8d6a42;margin-right:6px}.painel-topo{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;display:flex}.painel-topo .status{flex:1;margin:0}.btn-min{cursor:pointer;flex:none;padding:0 8px;font-weight:700;line-height:1;min-height:22px!important}.painel-corpo{margin-top:8px}.painel.minimizado .painel-corpo{display:none}.painel.minimizado{padding-top:8px;padding-bottom:8px}.linha-ferramenta{border-bottom:1px solid #5a3a22;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:6px 0;font-size:12px;display:grid}.linha-ferramenta .custo,.linha-ferramenta .falta{grid-column:1/-1;font-size:11px}.linha-ferramenta .icone-item{vertical-align:middle}.loja-produto{background:#00000040;border:1px solid #5a3a22;border-radius:4px;align-items:center;gap:10px;margin-bottom:8px;padding:6px;display:flex}.loja-produto p{margin:2px 0 6px;font-size:12px}.loja-produto-img{background-position:0 0;background-repeat:no-repeat;background-size:648px 72px;flex:none;width:72px;height:72px}.obras-painel:empty{display:none}.obras-painel{margin-top:8px}.obra-linha{grid-template-columns:1fr auto;gap:2px 8px;margin-bottom:4px;font-size:12px;display:grid}.obra-linha b{color:#f2dd70}.obra-linha .barra-obra{grid-column:1/-1;height:7px;margin:0}.skills-arte{image-rendering:pixelated;position:relative}.skills-arte img{image-rendering:pixelated;display:block}.skill-aba{background:0 0;border:0;border-radius:6px;padding:0;position:absolute}.skill-aba:hover:not(:disabled){background:#ffffff14}.skill-aba.ativo{background:#f2dd702e;box-shadow:inset 0 -4px #f2dd70}.skill-no{opacity:.55;background:0 0;border:0;border-radius:50%;padding:0;font-size:14px;position:absolute}.skill-no.quadrado{border-radius:4px}.skill-no:hover:not(:disabled){opacity:1;background:#ffffff2e}.skill-no.ativo{opacity:1;box-shadow:0 0 0 3px #f2dd70}.skills-info{background:#00000040;border:1px solid #5a3a22;border-radius:4px;margin-top:8px;padding:8px 10px;font-size:13px}@media (width<=760px),(height<=520px){.skills-arte{zoom:var(--escala-loja,.5)}}.login{pointer-events:auto;z-index:30;background:#0b0d1c;position:fixed;inset:0;overflow:hidden}.login[hidden]{display:none}.login-arte{aspect-ratio:1672/941;background-size:100% 100%;width:max(100vw,177.683vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-botao{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;transition:background .1s,box-shadow .1s;position:absolute}.login-botao:hover:not(:disabled){background:#ffe69624;box-shadow:0 0 18px #ffc85073}#avisos{z-index:40}.espaco.clicavel{cursor:pointer;border-radius:4px}.espaco.clicavel:hover{background:#ffffff1f}.espaco.escolhido{background:#f2dd7026;box-shadow:0 0 0 2px #f2dd70}.detalhe-item{background:#0000004d;border:1px solid #8d6a42;border-radius:4px;margin-bottom:8px;padding:8px 10px;font-size:12px}.detalhe-item-topo{align-items:center;gap:8px;display:flex}.detalhe-item p{margin:6px 0}.detalhe-item-numeros{flex-wrap:wrap;gap:4px 12px;margin-bottom:6px;display:flex}.detalhe-item-numeros b{color:#f2dd70}.dica-item{margin:0 0 8px}.item-clicavel{cursor:pointer;border-radius:3px}.item-clicavel:hover{background:#ffffff1a}.linha-armazem.escolhido{background:#f2dd701f;border-radius:3px;outline:1px solid #f2dd70}.aba-ferramentas{width:420px;max-width:100%}.cartoes-ferramenta{gap:6px;margin-bottom:12px;display:grid}.cartao-ferramenta{background:#00000040;border:1px solid #5a3a22;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;font-size:12px;display:flex}.dica-xp{white-space:normal;width:max-content;max-width:280px;line-height:1.5}.skills-topo{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;display:flex}.skills-pontos b{color:#f2dd70;font-size:15px}.skill-no{color:#3b2418;opacity:.85;font:700 13px/1 Courier New,monospace}.skill-no.futura{opacity:.45;font-size:14px}.skill-no.disponivel{animation:1.4s ease-in-out infinite brilho-skill;box-shadow:0 0 0 3px #86eface6}.skill-no.aprendida{opacity:1;background:#f2dd708c}.skill-no.completa{opacity:1;background:#86efacb3}@keyframes brilho-skill{50%{box-shadow:0 0 0 5px #86efac66}}.lista-construcoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:560px;max-width:100%;display:grid}.cartao-construcao{background:#00000040;border:1px solid #5a3a22;border-radius:4px;gap:10px;padding:8px 10px;font-size:12px;display:flex}.cartao-construcao.feita{border-color:#86efac}.construcao-icone{font-size:30px;line-height:1}.construcao-corpo{flex-direction:column;gap:3px;min-width:0;display:flex}.construcao-corpo p{margin:0}.construcao-corpo button{align-self:flex-start;margin-top:2px}@media (width<=760px),(height<=520px){.lista-construcoes{grid-template-columns:1fr}}
