@font-face{font-family:Pixelify Sans;src:url(/assets/pixelify-sans-latin-400-normal-JapMNN6Z.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Silkscreen;src:url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Numeros;src:url(/assets/jersey-15-latin-400-normal-4mtCZV7-.woff) format("woff");font-weight:400 700;font-display:swap;unicode-range:U+0030-0039;size-adjust:115%}:root{--tinta: #1b1420;--noite: #1d1826;--madeira-0: #3a2219;--madeira-1: #4a2c22;--madeira-2: #6e4130;--madeira-3: #94603e;--madeira-4: #b8834f;--pergaminho: #e8d08a;--pergaminho-claro: #f6e8b8;--pergaminho-escuro: #c4a060;--ouro: #f6d04d;--ouro-escuro: #d49a1f;--verde: #5fb85a;--verde-escuro: #2f7a3a;--vermelho: #d24b4b;--azul-claro: #a8e0f5;--texto: #3a2219;--fonte: "Numeros", "Pixelify Sans", "Trebuchet MS", system-ui, sans-serif;--rotulo: "Numeros", "Silkscreen", ui-monospace, "Courier New", monospace;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:var(--noite);color:var(--pergaminho-claro);font:16px/1.4 var(--fonte);font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0;overflow:hidden;-webkit-font-smoothing:none;user-select:none;touch-action:none;overscroll-behavior:none}.px{image-rendering:pixelated}button,input{font:inherit;color:inherit}input{font-size:max(16px,1em)}button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#palco,#palco canvas{position:fixed;inset:0;display:block}#ui{position:fixed;inset:0;pointer-events:none}#ui>*{pointer-events:auto}.painel,.cartaz,.chat,.aviso,.conexao,.botao-chat{background:var(--madeira-1);border:3px solid var(--tinta);box-shadow:inset 0 0 0 2px var(--madeira-3),inset 0 0 0 4px var(--madeira-0),0 4px #00000059}.rotulo{font-family:var(--rotulo);font-size:11px;letter-spacing:.04em;color:var(--pergaminho-escuro);text-transform:uppercase}.entrada{position:fixed;inset:0;display:grid;place-items:center;padding:16px;background:radial-gradient(ellipse at center,#1d182626,#1d1826bf);overflow:auto}.cartaz{width:min(460px,100%);padding:22px 24px 18px}.cartaz h1{margin:0;font-size:34px;line-height:1;color:var(--ouro);text-align:center;text-shadow:0 3px 0 var(--tinta),3px 0 0 var(--tinta),-3px 0 0 var(--tinta),0 -3px 0 var(--tinta)}.sub{margin:6px 0 0;text-align:center;font-family:var(--rotulo);font-size:11px;color:var(--pergaminho-escuro)}.lema{margin:14px 0 16px;text-align:center;color:var(--pergaminho)}.formulario{display:grid;gap:8px}.cartaz input:not([type=radio]){width:100%;padding:8px 10px;background:var(--pergaminho-claro);color:var(--texto);border:3px solid var(--tinta);outline:none;user-select:text}.cartaz input:not([type=radio]):focus{box-shadow:0 0 0 3px var(--ouro)}.dica{color:var(--pergaminho-escuro);font-size:13px;margin-top:-4px}.abas-conta{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px;border:3px solid var(--tinta)}.abas-conta button{padding:8px;background:var(--madeira-0);border:0;color:var(--pergaminho-escuro);font-weight:700}.abas-conta button.ativa{background:var(--pergaminho);color:var(--texto)}.personagens{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:8px}.personagens li{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:6px 10px 6px 4px;background:var(--madeira-0);border:3px solid var(--tinta);box-shadow:inset 0 0 0 2px var(--madeira-2)}.personagens img{width:56px;height:56px;margin:-6px 0}.personagens b{display:block;color:var(--pergaminho-claro)}.personagens small{color:var(--pergaminho-escuro);font-size:13px}.personagens .botao{margin:0;padding:6px 16px;font-size:16px}.botao-secundario{width:100%;padding:8px;background:var(--madeira-0);color:var(--pergaminho);font-weight:700;border:3px dashed var(--madeira-3)}.botao-secundario:hover{border-color:var(--ouro);color:var(--ouro)}.linha-botoes{display:grid;grid-template-columns:1fr 2fr;gap:8px;align-items:end}.linha-botoes .botao-secundario{border-style:solid;padding:10px 8px}.rodape-conta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:var(--pergaminho-escuro)}.rodape-conta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link{background:none;border:0;padding:0;color:var(--ouro);text-decoration:underline}.excluir{margin-top:8px;font-size:13px;color:var(--pergaminho-escuro)}.excluir summary{cursor:pointer}.excluir .formulario{margin-top:8px}.botao.perigo{background:var(--vermelho);color:var(--pergaminho-claro);box-shadow:inset 0 -4px #7a2030;font-size:15px}.classes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.classe{display:grid;justify-items:center;text-align:center;gap:2px;padding:10px 8px;cursor:pointer;background:var(--madeira-0);border:3px solid var(--tinta);box-shadow:inset 0 0 0 2px var(--madeira-2)}.classe input{position:absolute;opacity:0;pointer-events:none}.classe img{width:96px;height:96px;margin:-10px 0 -6px}.classe b{color:var(--pergaminho-claro)}.classe small{font-size:13px;line-height:1.25;color:var(--pergaminho-escuro)}.classe:has(input:checked){background:var(--madeira-2);box-shadow:inset 0 0 0 2px var(--ouro),0 0 0 2px var(--ouro)}.classe:has(input:focus-visible){outline:3px solid var(--azul-claro)}.erro{margin:6px 0 0;padding:6px 8px;background:#7a2030;border:2px solid var(--tinta);color:var(--pergaminho-claro);font-size:14px}.botao{margin-top:6px;padding:10px;font-weight:700;font-size:18px;color:var(--tinta);background:var(--ouro);border:3px solid var(--tinta);box-shadow:inset 0 -4px 0 var(--ouro-escuro),0 3px #0006}.botao:hover{filter:brightness(1.06)}.botao:active{transform:translateY(2px);box-shadow:inset 0 -2px 0 var(--ouro-escuro)}.botao:disabled{filter:grayscale(.6);cursor:wait}.nota{margin:12px 0 0;font-size:12px;text-align:center;color:var(--pergaminho-escuro)}#ui>.hud{position:fixed;inset:0;pointer-events:none}.hud>*{pointer-events:auto}.painel{position:absolute;top:max(10px,env(safe-area-inset-top));padding:6px 12px;display:flex;align-items:center;gap:8px}.regiao{left:max(10px,env(safe-area-inset-left))}.regiao b{color:var(--ouro)}.regiao small,.relogio small{font-family:var(--rotulo);font-size:10px;color:var(--pergaminho-escuro)}.selo{font-family:var(--rotulo);font-size:10px;padding:1px 6px;color:var(--tinta);background:var(--verde);border:2px solid var(--tinta)}.relogio{right:max(10px,env(safe-area-inset-right))}.ceu{width:14px;height:14px;border:2px solid var(--tinta)}.ceu.sol{background:var(--ouro);box-shadow:inset -3px -3px 0 var(--ouro-escuro)}.ceu.lua{background:#d3d8e3;box-shadow:inset 4px -2px #555c70}.chat{position:absolute;left:max(10px,env(safe-area-inset-left));bottom:max(10px,env(safe-area-inset-bottom));width:min(360px,46vw);display:grid;grid-template-rows:auto 1fr auto;padding:6px;gap:4px;background:#4a2c22e0}.abas{display:flex;gap:4px}.abas button{padding:2px 8px;font-size:13px;background:var(--madeira-0);border:2px solid var(--tinta);color:var(--pergaminho-escuro)}.abas button.ativa{background:var(--pergaminho);color:var(--texto)}.abas .recolher{margin-left:auto;padding:0 8px}.log{list-style:none;margin:0;padding:4px 6px;height:132px;overflow-y:auto;font-size:14px;line-height:1.3;background:#1b14208c;user-select:text}.log li{word-wrap:break-word}.log li b{color:var(--ouro)}.log li.proximidade b{color:var(--azul-claro)}.log li.sistema{color:var(--pergaminho-escuro);font-style:italic}.silenciar{display:none;padding:0 4px;margin-left:4px;font-size:10px;font-family:var(--rotulo);background:none;border:1px solid var(--madeira-3);color:var(--pergaminho-escuro)}.log li:hover .silenciar{display:inline}#msg{width:100%;padding:4px 8px;background:var(--pergaminho-claro);color:var(--texto);border:2px solid var(--tinta);outline:none;user-select:text}.botao-chat{position:absolute;left:10px;bottom:10px;padding:6px 14px;color:var(--pergaminho)}.ajuda{position:absolute;left:50%;bottom:12px;transform:translate(-50%);pointer-events:none;font-family:var(--rotulo);font-size:10px;color:var(--pergaminho);text-shadow:0 1px 0 var(--tinta);opacity:.8}.aviso,.conexao{position:absolute;left:50%;top:56px;transform:translate(-50%);padding:6px 14px}.conexao{position:fixed;z-index:5;background:#7a2030}.joystick{position:fixed;width:104px;height:104px;transform:translate(-50%,-50%);border-radius:50%;border:3px solid rgba(246,232,184,.5);background:#1b142059;pointer-events:none!important}.joystick .pino{position:absolute;left:50%;top:50%;width:44px;height:44px;border-radius:50%;transform:translate(-50%,-50%);background:#f6d04dd9;border:3px solid var(--tinta)}.girar{display:none}@media(pointer:coarse)and (orientation:portrait){.girar{position:fixed;inset:0;z-index:10;display:grid;place-items:center;text-align:center;background:var(--noite)}.girar b{color:var(--ouro);font-size:22px}}@media(max-height:480px){.log{height:84px;font-size:13px}.ajuda{display:none}.cartaz{padding:12px 16px}.lema,.nota{display:none}.classe img{width:64px;height:64px}.classe small{display:none}}.ou{display:flex;align-items:center;gap:8px;margin:14px 0 10px;color:var(--pergaminho-escuro);font-family:var(--rotulo);font-size:11px}.ou:before,.ou:after{content:"";flex:1;border-top:2px solid var(--madeira-2)}.alerta{padding:8px 10px;font-size:14px;line-height:1.35;color:var(--pergaminho-claro);background:#7a2030;border:3px solid var(--tinta)}.alerta b{color:var(--ouro)}.faixa-convidado{position:absolute;left:50%;top:max(10px,env(safe-area-inset-top));transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:4px 6px 4px 12px;font-size:14px;background:#7a2030;border:3px solid var(--tinta);box-shadow:0 4px #00000059}.faixa-convidado b{color:var(--ouro)}.faixa-convidado .botao{margin:0;padding:4px 10px;font-size:14px}.faixa-convidado .botao:disabled{cursor:not-allowed;filter:grayscale(.8) brightness(.8)}.painel-salvar{position:fixed;inset:0;z-index:6;display:grid;place-items:center;padding:16px;background:#1d182699}.painel-salvar .titulo{display:block;color:var(--ouro);font-size:20px;text-align:center}.painel-salvar .nota{margin:6px 0 12px}@media(max-width:900px){.faixa-convidado span{display:none}}.botao-mochila{position:absolute;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:6px;padding:4px 12px 4px 6px;color:var(--pergaminho);background:var(--madeira-1);border:3px solid var(--tinta);box-shadow:inset 0 0 0 2px var(--madeira-3),inset 0 0 0 4px var(--madeira-0),0 4px #00000059}.botao-mochila img{width:36px;height:36px}.mochila{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:74px;z-index:4;width:min(430px,calc(100vw - 20px));max-height:calc(100vh - 140px);overflow:auto}.mochila-cartaz{width:100%;padding:12px 14px}.mochila-topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mochila-topo b{color:var(--ouro);font-size:18px}.mochila-corpo{display:grid;grid-template-columns:auto 1fr;gap:12px}.equipamento{display:grid;gap:6px;align-content:start}.slot-equip .rotulo{display:block;font-size:9px;margin-bottom:2px}.grade{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.espaco{position:relative;aspect-ratio:1;min-width:48px;padding:0;display:grid;place-items:center;background:var(--madeira-0);border:2px solid var(--tinta);box-shadow:inset 0 0 0 2px var(--madeira-2)}.espaco img{width:40px;height:40px}.espaco small{font-size:10px;color:var(--madeira-3)}.espaco .qtd{position:absolute;right:2px;bottom:0;font-size:13px;font-weight:700;color:var(--pergaminho-claro);text-shadow:1px 1px 0 var(--tinta),-1px -1px 0 var(--tinta)}.espaco .dur{position:absolute;left:4px;right:4px;bottom:3px;height:3px;background:var(--tinta)}.espaco .dur i{display:block;height:100%;background:var(--verde)}.espaco.sel{box-shadow:inset 0 0 0 2px var(--ouro),0 0 0 2px var(--ouro)}.espaco.destino:hover{box-shadow:inset 0 0 0 2px var(--azul-claro)}.espaco.r-incomum{box-shadow:inset 0 0 0 2px #5fb85a}.espaco.r-rara{box-shadow:inset 0 0 0 2px #5b82c4}.espaco.r-epica{box-shadow:inset 0 0 0 2px #9a6bc4}.espaco.r-lendaria{box-shadow:inset 0 0 0 2px #f6d04d,inset 0 0 8px #f6d04d80}.espaco.sel.r-incomum,.espaco.sel.r-rara,.espaco.sel.r-epica,.espaco.sel.r-lendaria{box-shadow:inset 0 0 0 2px var(--ouro),0 0 0 2px var(--ouro)}.mochila-detalhe{margin-top:10px;min-height:64px}.dica-mochila{margin:0;font-size:13px;color:var(--pergaminho-escuro)}.item-detalhe{display:flex;gap:10px;align-items:center}.item-detalhe img{width:48px;height:48px}.item-detalhe b{display:block;font-size:17px}.item-detalhe small{color:var(--pergaminho-escuro);font-size:13px}.item-detalhe.r-comum b{color:var(--pergaminho-claro)}.item-detalhe.r-incomum b{color:#7fd24f}.item-detalhe.r-rara b{color:#8db0e0}.item-detalhe.r-epica b{color:#c9a6ec}.item-detalhe.r-lendaria b{color:var(--ouro)}.item-desc{margin:6px 0;font-size:14px;color:var(--pergaminho)}.item-atributos{margin:0 0 8px;padding-left:18px;font-size:13px;color:var(--pergaminho-escuro)}.item-atributos b{color:var(--pergaminho-claro)}.item-atributos em{color:var(--ouro);font-style:normal}.item-botoes{display:flex;flex-wrap:wrap;gap:6px}.item-botoes .botao,.item-botoes .botao-secundario{width:auto;margin:0;padding:6px 12px;font-size:14px}.botao-secundario.perigo{border-color:#7a2030;color:#e88a6a}@media(max-height:520px){.mochila{bottom:10px;right:120px;max-height:calc(100vh - 20px)}.espaco{min-width:40px}.espaco img{width:32px;height:32px}}.dica-coleta{position:absolute;left:50%;bottom:34px;transform:translate(-50%);pointer-events:none;padding:3px 10px;font-size:14px;color:var(--pergaminho-claro);background:#1b1420bf;border:2px solid var(--tinta)}.dica-coleta b{display:inline-block;min-width:18px;margin-right:6px;padding:0 4px;text-align:center;color:var(--tinta);background:var(--ouro);border:2px solid var(--tinta)}.botao-coletar{position:absolute;right:max(14px,env(safe-area-inset-right));bottom:84px;width:86px;height:86px;border-radius:50%;font-weight:700;color:var(--tinta);background:var(--ouro);border:3px solid var(--tinta);box-shadow:inset 0 -5px 0 var(--ouro-escuro),0 4px #00000059;touch-action:none}.botao-coletar:active{transform:translateY(2px)}#palco canvas{cursor:crosshair}.barras{position:absolute;left:max(10px,env(safe-area-inset-left));top:calc(max(10px,env(safe-area-inset-top)) + 46px);display:grid;gap:4px;width:190px;pointer-events:none}.barra{position:relative;height:14px;background:var(--tinta);border:2px solid var(--tinta);box-shadow:inset 0 0 0 1px var(--madeira-2)}.barra i{display:block;height:100%;transition:width .15s}.barra.vida i{background:linear-gradient(#e86a5a,#a0353a)}.barra.folego{height:8px}.barra.folego i{background:linear-gradient(#f6d04d,#d49a1f)}.barra span{position:absolute;right:4px;top:-3px;font-size:12px;font-weight:700;color:var(--pergaminho-claro);text-shadow:1px 1px 0 var(--tinta)}.barras.baixa .barra.vida{animation:pulsa .8s infinite}@keyframes pulsa{50%{box-shadow:inset 0 0 0 1px var(--madeira-2),0 0 8px #d24b4b}}.queda{position:fixed;inset:0;z-index:3;display:grid;place-content:center;text-align:center;pointer-events:none;background:radial-gradient(ellipse at center,#7a203040,#1b1420bf)}.queda b{font-size:40px;color:#e88a6a;text-shadow:0 3px 0 var(--tinta),3px 0 0 var(--tinta),-3px 0 0 var(--tinta),0 -3px 0 var(--tinta)}.queda p{color:var(--pergaminho)}.botao-atacar{position:absolute;right:max(110px,calc(env(safe-area-inset-right) + 110px));bottom:84px;width:86px;height:86px;border-radius:50%;font-weight:700;color:var(--pergaminho-claro);background:#a0353a;border:3px solid var(--tinta);box-shadow:inset 0 -5px #6b2431,0 4px #00000059;touch-action:none}.botao-atacar:active{transform:translateY(2px)}.saque{position:fixed;left:50%;top:50%;transform:translate(-50%,-60%);z-index:4;width:min(340px,calc(100vw - 20px))}.saque-cartaz{width:100%;padding:12px 14px}.saque-itens{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px;max-height:50vh;overflow:auto}.saque-itens li{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:2px 4px;background:var(--madeira-0);border:2px solid var(--tinta)}.saque-itens img{width:32px;height:32px}.saque-itens small{display:block;font-size:11px;color:var(--pergaminho-escuro)}.saque-itens li.r-incomum b{color:#7fd24f}.saque-itens li.r-rara b{color:#8db0e0}.saque-itens li.r-epica b{color:#c9a6ec}.saque-itens li.r-lendaria b{color:var(--ouro)}.saque-itens .botao-secundario{width:auto;padding:4px 10px;font-size:13px;border-style:solid}.marca-saque{position:absolute;left:50%;top:calc(max(10px,env(safe-area-inset-top)) + 46px);transform:translate(-50%);pointer-events:none;padding:3px 10px;font-size:14px;background:#1b1420cc;border:2px solid var(--ouro-escuro);color:var(--pergaminho-claro)}.marca-saque b{color:var(--ouro)}
