:root{--bl-ouro: #f6c35a;--bl-brasa: #e8502a;--bl-ticao: #2e1004;--bl-carvao: #2b2729;--bl-ceu-profundo: #4d96dd;--bl-ceu: #67ace7;--bl-horizonte: #a6d3f2;--bl-gramado: #6db33f;--bl-musgo: #3f7a2e;--bl-brasa-viva: #ff7a2f;--bl-luz: #ffe7a3;--bl-cinza: #8a847d;--bl-pergaminho: #f1ddb0;--bl-pergaminho-sombra: #d9b77e;--bl-madeira: #8a5a32;--bl-marinho-botao: #1f3a5f;--bl-marinho-profundo: #142640;--bl-papel: #fff6e3;--fonte-titulo: "Uncial Antiqua", "MedievalSharp", Georgia, serif;--fonte-hud: "Pixelify Sans", "Segoe UI", system-ui, sans-serif;--fonte-num: "Alegreya Sans", "Segoe UI", system-ui, sans-serif;--fonte-texto: "Alegreya Sans", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif}@font-face{font-family:Badge;src:url(../fonts/badge.ttf) format("truetype")}@font-face{font-family:Cinzel Decorative;font-weight:900;src:url(../fonts/cinzel-decorative.woff2) format("woff2")}@font-face{font-family:MedievalSharp;src:url(../fonts/medievalsharp.woff2) format("woff2")}@font-face{font-family:Mana;src:url(../fonts/mana.ttf) format("truetype")}:root{--bg: #120d0a;--panel: #2a1f17;--panel-2: #3a2b20;--border: #6b4e36;--text: #f3e6d3;--muted: #b39d84;--accent: #f0b54a;--ok: #6fd36f;--bad: #ff6b6b}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);font-family:var(--fonte-texto);overflow:hidden}#game{position:fixed;inset:0}#app{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}#hero-xp-art,#quest,#modbar,#panel-backdrop,#status-win,#bag-win{pointer-events:auto}#hud{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:8px 12px;background:linear-gradient(#000a,#0000);pointer-events:none}#hud>*{pointer-events:auto}.hud-left{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;text-shadow:0 2px 0 #000}.hud-resources{flex:1;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.res{font-family:var(--fonte-hud);background:#0008;border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:14px;white-space:nowrap}.pill{font-family:var(--fonte-hud);background:var(--accent);color:#2a1a08;border-radius:999px;padding:1px 8px;font-size:13px}#hint{display:none;position:absolute;bottom:8px;left:50%;transform:translate(-50%);font-size:13px;color:var(--muted);background:#0009;padding:4px 12px;border-radius:8px;pointer-events:none;white-space:nowrap}#hint.aviso{display:block}@media(max-width:700px){#hint,#hint.aviso{display:none}.hud-left{font-size:15px}}.btn{font:inherit;color:#2a1a08;background:var(--accent);border:2px solid #8a5a17;border-bottom-width:4px;border-radius:8px;padding:6px 14px;cursor:pointer;font-weight:700}.btn:hover:not(:disabled){filter:brightness(1.1)}.btn:active:not(:disabled){border-bottom-width:2px;transform:translateY(2px)}.btn:disabled{background:#5a4a3c;border-color:#3d3027;color:#9d8b78;cursor:not-allowed}.btn.small{padding:2px 10px;font-size:16px}#panel-backdrop{position:absolute;inset:0;background:#0008;display:flex;align-items:center;justify-content:center;padding:16px}.hidden{display:none!important}#panel{width:min(560px,100%);max-height:calc(var(--app-h, 100vh) * .9);display:flex;flex-direction:column;background:var(--panel);border:3px solid var(--border);border-radius:12px;box-shadow:0 10px 40px #000a}#panel header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:2px solid var(--border)}#panel h2{margin:0;font-size:20px}#panel-body{padding:14px;overflow-y:auto}.muted{color:var(--muted)}.recipe{display:flex;align-items:center;gap:12px;padding:10px;background:var(--panel-2);border-radius:8px;margin-bottom:8px}.recipe .icon:empty{display:none}.recipe .icon{font-size:30px;width:44px;text-align:center}.recipe .info{flex:1}.recipe .name{font-weight:700}.cost{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:13px}.cost span.ok{color:var(--ok)}.cost span.bad{color:var(--bad)}.locked{opacity:.5}.tag{display:inline-block;font-size:11px;font-weight:700;padding:0 6px;border-radius:4px;margin-left:6px;vertical-align:middle}.tag.nft{background:#7b3fe4;color:#fff}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.slot{position:relative;background:var(--panel-2);border:2px solid var(--rarity, var(--border));border-radius:8px;padding:8px 4px;text-align:center;font-size:12px}.slot .icon{font-size:28px}.slot .qty{position:absolute;top:2px;right:6px;font-weight:700;font-size:13px}.slot .tag{position:absolute;top:4px;left:0}.card{background:var(--panel-2);border-radius:8px;padding:12px;margin-bottom:10px}.card h3{margin:0 0 6px;font-size:16px}.row{display:flex;align-items:center;justify-content:space-between;gap:10px}#toasts{position:absolute;top:56px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;align-items:center;pointer-events:none}.toast{background:var(--panel);border:2px solid var(--accent);padding:6px 14px;border-radius:8px;animation:toast 2.4s forwards}.toast.bad{border-color:var(--bad)}@keyframes toast{0%{opacity:0;transform:translateY(-8px)}10%,80%{opacity:1;transform:none}to{opacity:0}}.section{margin:14px 0 8px;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--accent)}.section:first-child{margin-top:0}.small{font-size:12px}.dura{position:relative;height:12px;margin-top:4px;max-width:220px;background:#0008;border-radius:6px;overflow:hidden}.dura div{height:100%}.dura span{position:absolute;inset:0;font-size:11px;line-height:12px;text-align:center;font-weight:700;text-shadow:0 1px 0 #000}.tag.on{background:var(--ok);color:#10300f}.card.stats{text-align:center}.modes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mode{flex:1 1 200px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:8px;border-radius:8px;background:#0003}.mode.danger{background:#3a0d0d;border:1px solid #7a1f1f}.btn.red{background:#d13b3b;border-color:#7a1212;color:#fff}.choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.choice{font:inherit;color:var(--text);background:var(--panel-2);border:2px solid var(--border);border-radius:10px;padding:14px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.choice:hover{border-color:var(--accent);transform:translateY(-2px)}.choice .icon{font-size:34px}.hud-right{display:flex;gap:6px;margin-left:auto}@media(max-width:700px){#skin-name{display:none}}.ico{height:18px;width:auto;vertical-align:-4px;image-rendering:pixelated}.ico.big{height:32px}#panel{--text: #3b2412;--muted: #563a1e;--panel-2: rgba(110, 70, 30, .13);--border: #a0784a;color:var(--text);background:#e9d6a6;border:16px solid transparent;border-image:url(../art/ui/painel.png) 8 fill / 16px stretch;image-rendering:pixelated;box-shadow:0 12px 40px #000c;border-radius:0}#panel header{border-bottom:2px solid #b8925e;padding:2px 4px 10px}#panel-body{padding:12px 4px 4px}#panel .section{color:#8a4b14}#panel .card,#panel .recipe,#panel .slot,#panel .choice{border-radius:4px}#panel .slot{background:#6e461e21}#panel .choice{color:var(--text);background:#6e461e21;border-color:#b8925e}#panel .mode.danger{background:#5a1d1d;color:#f3e6d3}#panel .mode{background:#6e461e21}#panel .dura{background:#0003}.btn{color:#fff;text-shadow:0 1px 0 #1d4a2e,0 -1px 0 #1d4a2e,1px 0 0 #1d4a2e,-1px 0 0 #1d4a2e;background:#4caf6e;border:6px solid transparent;border-image:url(../art/ui/botao.png) 4 fill / 6px stretch;image-rendering:pixelated;border-radius:0;padding:4px 12px}.btn:hover:not(:disabled){filter:none;border-image-source:url(../art/ui/botao_hover.png)}.btn:active:not(:disabled){transform:translateY(1px);border-width:6px}.btn:disabled{background:transparent;filter:grayscale(1) brightness(.8);opacity:.6}.btn.red{border-image:none;background:#b83232;border:2px solid #5a0f0f;border-bottom-width:4px}.btn.small{padding:2px 8px}#panel .cost span.ok{color:#2f7a2f}#panel .cost span.bad{color:#b02a2a}#panel-backdrop.side{justify-content:flex-end;align-items:flex-start;background:transparent;pointer-events:none;padding-top:56px}#panel-backdrop.side #panel{pointer-events:auto;width:min(var(--side-w, 380px),100%);max-height:calc(var(--app-h, 100vh) - 110px)}.anim-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-bottom:6px;font-size:13px}.anim-row label{min-width:0}.anim-row select{font:inherit;color:#3b2412;background:#f5e8c4;border:2px solid #a0784a;padding:2px 4px;max-width:170px}.anim-all{display:flex;flex-wrap:wrap;gap:6px}#modbar{position:absolute;left:0;right:0;bottom:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px max(10px,env(safe-area-inset-left,0px)) 8px;background:linear-gradient(#0000,#000d 40%)}#modbar::-webkit-scrollbar{display:none}body.with-modbar #hint{display:none}.mod-chip{flex:0 0 auto;display:flex;align-items:center;gap:6px;font:inherit;color:var(--text);background:#1d1712e6;border:2px solid #4a3a2c;border-radius:8px;padding:4px 10px 4px 6px;cursor:pointer;text-align:left}.mod-chip:hover{border-color:var(--accent)}.mod-chip.ready{border-color:#5fd35f;box-shadow:0 0 8px #5fd35f66}.mod-chip.busy{border-color:#f0b54a}.mod-chip.locked{opacity:.6}.mod-ico{position:relative;font-size:22px;width:30px;text-align:center}.mod-ico i{position:absolute;right:-6px;bottom:-4px;font-style:normal;font-size:11px;font-weight:700;background:#000c;border-radius:4px;padding:0 2px}.mod-txt{display:flex;flex-direction:column;line-height:1.15}.mod-txt b{font-size:13px}.mod-txt small{font-size:11px;color:var(--muted)}.mod-chip.ready small{color:#8be08b}.mod-chip.busy small{color:var(--accent)}.timer{font-variant-numeric:tabular-nums;font-weight:700}.pbar{height:8px;margin-top:4px;background:#0003;border-radius:4px;overflow:hidden}.pbar div{height:100%;width:0;background:#e0a030}#panel .ok{color:#2f7a2f}#panel .bad{color:#b02a2a}#panel .cost span{white-space:nowrap}#panel-backdrop.side #panel{max-height:calc(var(--app-h, 100vh) - 140px)}.col-btns{display:flex;flex-direction:column;gap:4px}#panel .cost .btn small{font-size:11px;opacity:.9}.btn.danger{filter:hue-rotate(-110deg) saturate(1.3)}.hero-btn{position:relative;padding-bottom:7px}.hero-btn .xpbar{position:absolute;left:6px;right:6px;bottom:2px;height:3px;background:#0006;border-radius:2px;overflow:hidden}.hero-btn .xpbar i{display:block;height:100%;width:0;background:#7fd0ff}.btn.ghost{filter:grayscale(.6) brightness(.85)}.hero-card h3{margin:0 0 2px}.quest{position:absolute;top:52px;left:10px;max-width:340px;display:flex;flex-direction:column;gap:2px;padding:6px 10px;background:#0c0705d9;border:2px solid #6b4a2a;border-radius:8px;color:var(--text);font-size:12px;cursor:pointer;z-index:5}.quest b{font-family:var(--fonte-texto);font-weight:400;font-size:15px;color:#f0b54a}.quest span{color:#d8c8b0}.story-card h3{font-family:var(--fonte-titulo);font-weight:400;font-size:22px}.story-card .story{font-style:italic;font-size:15px}.npc-aviso p{font-size:14px;line-height:1.4;margin:4px 0 0}.text-input{width:100%;font:inherit;font-size:18px;padding:8px 10px;border:2px solid #8a6a3a;border-radius:6px;background:#f5e8c4;color:#2a1a08}#hud.hidden,.quest.hidden{display:none}.fish-bar{position:relative;height:34px;margin:10px 0;border-radius:8px;background:linear-gradient(#2f6f9f,#1d4d73);border:2px solid #8a5a2b;overflow:hidden}.fish-zone{position:absolute;top:0;bottom:0;background:#5fd35f8c;border-left:2px solid #9dff9d;border-right:2px solid #9dff9d}.fish-mark{position:absolute;top:3px;font-size:22px}.achievements{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.card.ach{margin:0;opacity:.6}.card.ach.ok{opacity:1;border-color:#f0b54a}.opt-card{padding:10px 12px;margin:0 0 8px}.opt-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.opt-head h3{margin:0;font-size:15px;line-height:1.2}.opt-dica{margin:2px 0 8px;font-size:12px;line-height:1.35}.opt-linha{display:flex;align-items:center;gap:12px}.opt-valor{flex:none;width:68px;text-align:right;font-variant-numeric:tabular-nums}.opt-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:112px;padding:0 14px;font:700 13px/1 var(--fonte-texto);white-space:nowrap;text-align:center}.opt-rodape{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.opt-rodape .opt-btn{width:100%;min-width:0;height:34px}.opt-rodape .opt-largo{grid-column:span 2}.opt-sair-texto{margin:4px 0 10px;font-size:14px}.opt-sair-aviso{margin:0 0 12px;padding:8px 10px;font-size:13px;line-height:1.4;border:1px solid #b8955f;border-left:4px solid #cf8420;border-radius:4px;background:#cf842024}.opt-sair-aviso.bloqueado{border-left-color:#a63a22;background:#a63a2224}.opt-sair-lista{display:grid;gap:8px}.opt-btn.opt-grande{width:100%;height:40px;font-size:14px}.opt-slider{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:20px;margin:0;background:transparent;cursor:pointer}.opt-slider:focus-visible{outline:2px solid #f0b54a;outline-offset:2px}.opt-slider:disabled{opacity:.45;cursor:not-allowed}.opt-slider::-webkit-slider-runnable-track{height:6px;border:1px solid #1c120c;border-radius:3px;background:linear-gradient(90deg,#e8a43a var(--pct, 0%),#3b2a1e var(--pct, 0%))}.opt-slider::-moz-range-track{height:4px;border:1px solid #1c120c;border-radius:3px;background:#3b2a1e}.opt-slider::-moz-range-progress{height:4px;border-radius:3px;background:#e8a43a}.opt-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;background:linear-gradient(#f6c46a,#cf8420);border:2px solid #3b2410;border-radius:50%;box-shadow:0 1px #00000059}.opt-slider::-moz-range-thumb{width:10px;height:10px;background:linear-gradient(#f6c46a,#cf8420);border:2px solid #3b2410;border-radius:50%}#saiu{position:absolute;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#0a0604e0}.saiu-caixa{box-sizing:border-box;width:320px;padding:18px 20px 20px;text-align:center;color:#3b2412;background:linear-gradient(#ecdcb8,#dcc79b);border:2px solid #3b271a;border-radius:6px;box-shadow:0 10px 28px #0000008c}.saiu-caixa h2{margin:0 0 6px;font:700 20px/1.2 var(--fonte-texto)}.saiu-caixa p{margin:0 0 16px;font-size:14px}#panel.wide{width:min(940px,100%)}.inv{--cell: 44px;--page: #ead7a8;--page-dark: #cfb27a;--ink: #4a2f17;display:flex;flex-wrap:wrap;gap:0;align-items:stretch;padding:10px;background:#5b3a1e;border:3px solid #2e1c0c;border-radius:8px;box-shadow:inset 0 0 0 2px #8a5a2c;color:var(--ink)}.inv .muted,.inv .small{color:#7a5a38}.inv-title{margin:0 0 8px;text-align:center;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#a2371f}.inv-sub{margin:10px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#a2371f;border-bottom:1px solid var(--page-dark)}.inv-slot .inv-ico{padding-top:11px}.inv-slot{position:relative;box-sizing:border-box;border:2px solid #b9955a;border-radius:4px;background:#78501e38;display:flex;align-items:center;justify-content:center;cursor:default}.inv-slot.full{border-color:var(--rarity, #a0784a);background:#3c280f8c;cursor:pointer}.inv-slot.full:hover{filter:brightness(1.2)}.inv-slot-name{position:absolute;top:1px;left:4px;font-size:11px;text-transform:uppercase;color:#7a5a38}.inv-slot.full .inv-slot-name{color:#e8d3a3;text-shadow:0 1px 0 #000}.inv-slot .dura{position:absolute;left:4px;right:4px;bottom:3px;margin:0;max-width:none;height:5px}.inv-ico{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:26px}.inv-ico .ico{height:100%;max-height:40px;width:auto}.inv-grid{display:grid;gap:0;width:max-content;margin:0 auto;padding:2px;background-color:#78501e33;background-image:linear-gradient(rgba(90,55,20,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(90,55,20,.22) 1px,transparent 1px);background-size:var(--cell) var(--cell);background-position:2px 2px;border:2px solid #b9955a;border-radius:4px}.inv-item{position:relative;box-sizing:border-box;border:2px solid var(--rarity, #a0784a);background:#3c280f9e;cursor:pointer;overflow:hidden}.inv-item:hover,.inv-item.sel{filter:brightness(1.25);box-shadow:inset 0 0 0 2px #f0b54a}.inv-item .qty{position:absolute;right:2px;bottom:0;font-size:11px;font-weight:700;color:#fff;text-shadow:0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000}.inv-item .dura{position:absolute;left:2px;right:2px;bottom:1px;margin:0;max-width:none;height:5px}.inv-chest{display:grid;grid-template-columns:repeat(auto-fill,var(--cell));grid-auto-rows:var(--cell);gap:2px;padding:4px;background:#78501e33;border:2px solid #b9955a;border-radius:4px}.inv-chest .inv-item{width:var(--cell);height:var(--cell)}.inv .inv-detail{margin-top:8px;min-height:52px;background:#78501e24;border:1px solid var(--page-dark);color:var(--ink)}.inv .card,.inv .row.item{color:var(--ink)}.inv-tools{margin-top:10px}#panel-backdrop{z-index:10}#toasts{z-index:20}@media(max-width:520px){.inv{--cell: 34px}}.market .mk-bar{display:flex;gap:8px;align-items:center;margin-bottom:8px}.market .mk-bar select{flex:0 0 150px}.market .mk-bar input{min-width:140px;flex:1}.market .mk-gold{white-space:nowrap;padding:4px 8px;background:#1d1712;border:1px solid #6b4e36;border-radius:4px}.market .mk-title{margin:12px 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#f0b54a}.mk-list{background:linear-gradient(#ead7a8,#dcc58f);border:2px solid #8a5a2c;border-radius:6px;max-height:260px;overflow-y:auto;color:#4a2f17}.mk-row{display:grid;grid-template-columns:44px 1fr 56px 150px 100px;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid #c4a56c}.mk-row:last-child{border-bottom:0}.mk-ico{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center}.mk-name{display:flex;flex-direction:column;min-width:0}.mk-name .small,.mk-price .small,.mk-list .muted{color:#7a5a38}.mk-qty{text-align:center;font-size:12px}.mk-price{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.mk-buy{background:#a2371f;border-color:#5b1a0c;color:#fff}@media(max-width:520px){.mk-row{grid-template-columns:40px 1fr 70px}.mk-qty{display:none}.mk-price{grid-column:2 / 3}}.inv-ico{box-sizing:border-box;padding:3px 3px 9px}.inv-ico .ico{width:100%;height:100%;max-height:none;object-fit:contain}.inv-item .dura,.inv-slot .dura{height:4px;left:4px;right:4px;bottom:3px;border-radius:2px}.inv-item .dura span,.inv-slot .dura span{display:none}.inv-item .qty{bottom:4px}.ctl-schemes{gap:6px;flex-wrap:wrap}.ctl-schemes .btn.on{outline:2px solid #f0b54a}.ctl-group{margin:10px 0 2px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#a2371f}.ctl-row{display:grid;grid-template-columns:1fr 96px 96px;gap:6px;align-items:center;padding:3px 0;border-bottom:1px solid rgba(120,80,30,.2)}.ctl-key{min-width:0;text-align:center}.ctl-key.listening{outline:2px solid #f0b54a;animation:ctl-blink .8s steps(2) infinite}@keyframes ctl-blink{50%{filter:brightness(1.4)}}.inv-item,.inv-slot.full{touch-action:none;user-select:none;-webkit-user-drag:none}.inv img{-webkit-user-drag:none;user-select:none}.dragging{opacity:.35}.inv-dragghost{opacity:.9;box-shadow:0 6px 14px #00000080;transform:scale(1.05)}.inv-slot.drop-ok,.inv-grid.drop-ok{outline:3px solid #4caf6e}.inv-slot.drop-ok{background:#4caf6e40}.inv-slot.drop-no,.inv-grid.drop-no{outline:3px solid #b3281f}#panel{background:#e8d6a2;border-style:solid;border-color:transparent;border-width:30px 12px 12px 12px;border-image:url(../art/ui/janela.png) 15 6 6 6 fill / 30px 12px 12px 12px stretch;image-rendering:pixelated}#panel header{margin:-30px -12px 8px;height:30px;padding:0 8px 0 14px;border-bottom:0;display:flex;align-items:center;justify-content:space-between}#panel header h2{font-family:var(--fonte-titulo);font-size:16px;color:#fff;text-shadow:0 2px 0 #1d4a2e,0 -1px 0 #1d4a2e,1px 0 0 #1d4a2e,-1px 0 0 #1d4a2e}#panel #panel-close{transform:scale(.8)}.inv{background:none;border:0;box-shadow:none;padding:0;gap:4px}.inv-slot{background-color:#1e120659;overflow:hidden}.inv-slot:before{content:"";position:absolute;inset:12% 14% 8%;background:center / contain no-repeat;image-rendering:pixelated;opacity:.4;filter:grayscale(.5);pointer-events:none}.inv-slot.slot-cabeca:before{background-image:url(../art/ui/sombra_cabeca.png)}.inv-slot.slot-escudo:before{background-image:url(../art/ui/sombra_arma.png)}.inv-slot.slot-arma:before{background-image:url(../art/ui/sombra_arma.png)}.inv-slot.slot-armadura:before{background-image:url(../art/ui/sombra_armadura.png)}.inv-slot.slot-anel1:before,.inv-slot.slot-anel2:before{background-image:url(../art/ui/sombra_anel.png)}.inv-slot.slot-amuleto:before{background-image:url(../art/icones/amuleto_1.png)}.inv-slot.slot-comida:before{background-image:url(../art/icones/pao.png)}.inv-slot.slot-pocao:before{background-image:url(../art/icones/pocao_vida.png)}.inv-slot.slot-mana:before{background-image:url(../art/icones/pocao_mana.png)}.inv-slot.full:before,.inv-slot.twohand:before{display:none}.mk-buy{border:0;border-image:none;background:url(../art/ui/comprar.png) center / 100% 100% no-repeat;image-rendering:pixelated;min-width:84px;height:32px;color:#fff;font-weight:700;text-shadow:0 2px 0 #1d4a2e}img{-webkit-user-drag:none}.bug-shot{display:block;width:100%;max-height:260px;object-fit:contain;margin:8px 0;border:2px solid #b9955a;background:#000;image-rendering:auto}.bug-note{width:100%;box-sizing:border-box;resize:vertical}#boot{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;overflow:hidden;background-position:center;background-size:cover;transition:opacity .5s ease}#boot.some{opacity:0;pointer-events:none}#boot.boot-dia{background-color:#3f86d6;background-image:url(../art/boot-dia.jpg)}#boot.boot-tarde{background-color:#1a1230;background-image:url(../art/boot-tarde.jpg)}#boot.boot-noite{background-color:#040612;background-image:url(../art/boot-noite.jpg)}.boot-logo{display:block;width:min(64vw,760px);min-width:260px;height:auto;filter:drop-shadow(0 6px 0 rgba(26,8,2,.55))}.boot-titulo{position:relative;margin:8vh 0 0;font-family:var(--fonte-titulo);font-weight:900;font-size:clamp(36px,9vw,112px);letter-spacing:.08em;color:#f6c35a;-webkit-text-stroke:.06em #2e1004;paint-order:stroke fill;text-shadow:0 .06em 0 #1a0802}.boot-sub{position:relative;margin:.4em 0 0;font-family:var(--fonte-titulo);font-size:clamp(16px,2.6vw,32px);color:#ffd9a8;-webkit-text-stroke:4px #2a0e04;paint-order:stroke fill}.boot-barra{position:absolute;top:78%;width:min(34vw,420px);min-width:220px;height:8px;border-radius:6px;background:#000a;border:1px solid #f6c35acc;overflow:hidden}.boot-barra i{display:block;height:100%;width:0;background:#f6c35a;transition:width .2s ease}#boot-texto{position:absolute;top:calc(78% + 22px);margin:0;font-family:var(--fonte-hud);font-size:18px;color:#ffe9c8;-webkit-text-stroke:3px #000;paint-order:stroke fill}.xp-art{position:absolute;right:12px;top:54px;width:142px;height:42px;background:url(../art/ui/xp_osso.png) no-repeat 0 0 / 142px 42px;image-rendering:pixelated;pointer-events:none;z-index:6}.xp-art i{position:absolute;left:26px;top:14px;height:9px;width:0;background:url(../art/ui/osso_fill_xp.png) no-repeat 0 0 / 100px 9px;image-rendering:pixelated}.xp-art.hidden{display:none}.train-cmd{display:grid;gap:4px}.train-cmd select{width:100%}.inv-sets{display:grid;gap:6px}.set-box{color:#f5e8c4;font-size:12px;padding:6px 8px;border:1px solid #b9955a;border-radius:4px;background:#3c280f59}.set-box .on{color:#a8ff94;font-weight:600}.set-box .off{color:#b59a72}.tal-wrap{padding:10px 12px 12px;border:2px solid #8a5a2b;border-radius:10px;background:radial-gradient(circle at 50% 46%,#243049,#131a2b 55%,#0a0d16);color:#f1e6c8}.tal-head{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:2px}.tal-pts{color:#ffd24a;font-size:19px}.tal-svg{width:100%;max-height:calc(var(--app-h, 100vh) * .66);display:block;margin:0 auto}.tal-sector{fill-opacity:.07}.tal-ring{fill:none;stroke:#d8a850;stroke-opacity:.22;stroke-width:1.5}.tal-link{stroke:#d8a850;stroke-opacity:.38;stroke-width:3}.tal-link.glow{stroke-opacity:.8;stroke-width:3.5}.tal-link.on{stroke:#ffe08a;stroke-opacity:1;stroke-width:5}.tal-node{cursor:pointer}.tal-halo{fill:none;stroke:var(--c);stroke-width:0;opacity:0}.tal-disc{fill:#1b2338}.tal-rim{fill:none;stroke:#6a5a3e;stroke-width:4}.tal-img{image-rendering:pixelated;pointer-events:none;opacity:.5}.tal-node.avail .tal-rim{stroke:var(--c)}.tal-node.avail .tal-img{opacity:.95}.tal-node.avail .tal-halo{stroke-width:4;opacity:.7;animation:tal-pulse 1.4s ease-in-out infinite}.tal-node.taken .tal-disc{fill:var(--c);fill-opacity:.38}.tal-node.taken .tal-rim{stroke:#ffe08a;stroke-width:5}.tal-node.taken .tal-img{opacity:1}.tal-node.locked{cursor:not-allowed}.tal-title{font-family:var(--fonte-titulo);font-weight:900;font-size:22px;letter-spacing:1px;paint-order:stroke;stroke:#0a0d16;stroke-width:5px}.tal-info{min-height:52px;margin-top:4px;padding:8px 10px;border:1px solid #8a5a2b;border-radius:6px;background:#00000059;font-size:14px}@keyframes tal-pulse{50%{stroke-width:9;opacity:.35}}.ico.num-ico{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:18px;min-width:18px;padding:0 3px;border:2px solid #2b2f3a;border-radius:3px;background:linear-gradient(#8fa1bd,#4f5d78);color:#fff;font:700 12px/1 monospace;text-shadow:1px 1px 0 #1c2030;vertical-align:-4px}.ico.big.num-ico{height:32px;min-width:32px;font-size:20px}.inv-ico .ico.num-ico{width:100%;height:100%;min-width:0;max-height:none;font-size:22px}.inv-status{box-sizing:border-box;padding:4px 6px;color:#4a2f17}.inv-status .st-row{padding:4px 0;border-bottom:1px dotted #a0784a}.inv-status .st-top{display:flex;justify-content:space-between;font-size:15px}.inv-status .st-src{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:11px}.inv-status .st-src i{font-style:normal}.inv-status .s-base{color:#6b4a2a}.inv-status .s-eq{color:#1f6fb0}.inv-status .s-tal{color:#8a3fc4}.inv-status .s-casa{color:#a8781a}#status-win,#bag-win{position:absolute;z-index:11;left:16px;top:50%;transform:translateY(-50%);width:240px;max-height:94%;display:flex;flex-direction:column;background:#e8d6a2;color:#3b2412;border:solid transparent;border-width:30px 12px 12px 12px;border-image:url(../art/ui/janela.png) 15 6 6 6 fill / 30px 12px 12px 12px stretch;image-rendering:pixelated}#status-win header,#bag-win header{margin:-30px -12px 8px;height:30px;padding:0 8px 0 14px;display:flex;align-items:center;justify-content:space-between}#status-win header h2,#bag-win header h2{margin:0;font-size:16px;color:#fff;text-shadow:0 2px 0 #1d4a2e,0 -1px 0 #1d4a2e,1px 0 0 #1d4a2e,-1px 0 0 #1d4a2e}#status-win .status-body,#bag-win .bag-body{overflow-y:auto}#bag-win{inset:0 0 0 auto;transform:none;width:720px;max-height:none;z-index:11}#panel-backdrop.side #panel{width:min(var(--side-w, 380px),100%)}#panel-backdrop.with-status{padding-left:272px}#panel-backdrop.with-status #panel.wide,#status-win .inv-status{width:100%}.tuto{display:flex;flex-direction:column;gap:12px;min-height:300px}.tuto-top{display:flex;align-items:center;justify-content:space-between}.tuto-step{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#8a5a17}.tuto-dots{display:flex;gap:6px}.tuto-dots i{width:10px;height:10px;border:2px solid #6b4e36;background:transparent;transform:rotate(45deg)}.tuto-dots i.done{background:#a0784a}.tuto-dots i.on{background:#f0b54a;border-color:#8a5a17}.tuto-head{display:flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:2px solid rgba(107,78,54,.45)}.tuto-ico{display:grid;place-items:center;width:52px;height:52px;font-size:30px;background:#3a2b20;border:3px solid #6b4e36;box-shadow:inset 0 0 0 2px #1d140e}.tuto-head h3{margin:0;font-size:22px;color:#3b2410}.tuto-body{flex:1;font-size:16px;line-height:1.55;color:#2a1a08}.tuto-body p{margin:0 0 10px}.tuto-body ul{margin:0 0 10px;padding-left:22px}.tuto-body li{margin-bottom:6px}.tuto-body .muted{color:#6b5640}.tuto-body kbd{display:inline-block;min-width:24px;padding:1px 7px;font:700 14px/1.5 inherit;text-align:center;color:#ffe9b8;background:#3a2b20;border:2px solid #1d140e;border-bottom-width:4px;border-radius:5px}.tuto-nav{margin-top:4px;padding-top:10px;border-top:2px solid rgba(107,78,54,.45)}.tuto-nav .grow{flex:1}.treino-hud{position:absolute;inset:0;z-index:25;pointer-events:none;font-family:var(--fonte-texto)}.th-sign{position:absolute;top:10px;left:50%;transform:translate(-50%);min-width:330px;padding:8px 44px 9px;text-align:center;background:linear-gradient(#6a4526,#43291a);border:4px solid #1d140e;box-shadow:inset 0 0 0 2px #9a6a2c,inset 0 -6px #00000040,0 6px #00000059}.th-sign b{display:block;font:900 22px/1.15 Cinzel Decorative,MedievalSharp,serif;letter-spacing:3px;text-transform:uppercase;color:#f6c35a;text-shadow:0 2px 0 #1d140e,0 0 10px rgba(246,195,90,.35)}.th-sign span{display:block;margin-top:2px;font-size:13px;letter-spacing:.4px;color:#ecd9b4}.th-nail{position:absolute;top:50%;left:14px;width:9px;height:9px;margin-top:-5px;border-radius:50%;background:#b9b2a4;box-shadow:inset -2px -2px #6e675b,0 2px #1d140e}.th-nail.r{left:auto;right:14px}.th-panel{position:absolute;top:14px;right:16px;pointer-events:auto;cursor:pointer;padding:8px 16px;font:700 15px/1 var(--fonte-texto);letter-spacing:.5px;color:#2a1a08;background:linear-gradient(#ffd27a,#e0a23c);border:3px solid #1d140e;border-bottom-width:5px;box-shadow:inset 0 0 0 2px #fff0b8}.th-panel:hover{filter:brightness(1.08)}.th-gear{margin-right:4px}.th-card{position:absolute;left:14px;bottom:14px;width:236px;padding:10px 12px 12px;color:#f1e3c8;background:linear-gradient(#3a2a1d,#26190f);border:4px solid #1d140e;box-shadow:inset 0 0 0 2px #7a5530,0 6px #00000059}.th-who{display:flex;align-items:center;gap:10px;padding-bottom:8px;margin-bottom:8px;border-bottom:2px solid rgba(154,106,44,.45)}.th-ico{display:grid;place-items:center;width:38px;height:38px;font-size:22px;background:#15100b;border:3px solid #7a5530}.th-name{display:block;font:700 17px/1.1 var(--fonte-titulo);color:#f6c35a}.th-lvl{color:#bba68a;font-size:12px}.th-card dl{margin:0;display:grid;gap:5px}.th-card dl div{display:flex;align-items:baseline;justify-content:space-between}.th-card dt{font-size:13px;color:#c9b594}.th-card dd{margin:0;font:700 18px/1 var(--fonte-texto);font-variant-numeric:tabular-nums;color:#ffe9b8}.tuto-pix{width:36px;height:36px;image-rendering:pixelated;object-fit:contain}.tuto-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.tuto-btn{display:flex;align-items:center;gap:8px;text-align:left}.tuto-btn .tuto-pix{width:24px;height:24px}.tuto-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:13px;color:#6b5640}.tp{display:flex;flex-direction:column;gap:10px;color:#2a1a08}.tp-tabs{display:flex;gap:4px;border-bottom:3px solid #6b4e36}.tp-tab{flex:1;padding:8px 4px 7px;font:700 15px/1 var(--fonte-texto);letter-spacing:.4px;color:#d9c7a4;background:#4a3524;border:3px solid #1d140e;border-bottom:0;cursor:pointer}.tp-tab:hover{background:#5a4230}.tp-tab.on{color:#2a1a08;background:#f0b54a;box-shadow:inset 0 0 0 2px #ffe08a}.tp-h{margin:8px 0 2px;font:700 17px/1.2 var(--fonte-titulo);letter-spacing:.3px;color:#3b2410}.tp-hint{margin:0 0 6px;font-size:13.5px;line-height:1.4;color:#6b5640}.tp-chips{display:flex;flex-wrap:wrap;gap:6px}.tp-chip{min-width:42px;padding:8px 12px;font:700 14px/1 var(--fonte-texto);color:#ecd9b4;background:#4a3524;border:3px solid #1d140e;border-bottom-width:5px;cursor:pointer}.tp-chip:hover:not(:disabled){background:#5d4430}.tp-chip.on{color:#2a1a08;background:#f0b54a;box-shadow:inset 0 0 0 2px #ffe08a}.tp-chip:disabled{opacity:.4;cursor:default}.tp-level{display:flex;align-items:center;gap:12px}.tp-level b{min-width:96px;text-align:center;font-size:17px}.tp-skills{display:flex;flex-direction:column;gap:8px}.tp-skill{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;background:#3a2b201f;border:2px solid rgba(107,78,54,.5)}.tp-skill.ult{border-color:#b8841f;background:#f0b54a33}.tp-skill .ico{width:40px;height:40px;flex:none;image-rendering:pixelated;object-fit:contain}.tp-skill b{font-size:15.5px}.tp-skill em{margin-left:8px;font-size:12px;font-style:normal;font-weight:700;color:#8a5a17}.tp-skill p{margin:2px 0 0;font-size:13.5px;line-height:1.4}.tp-form{display:flex;flex-direction:column;gap:8px}.tp-form label{display:flex;flex-direction:column;gap:3px;font:700 13px/1 var(--fonte-texto);color:#3b2410}.tp-form select{padding:7px 8px;font:500 14px/1.2 var(--fonte-texto);color:#2a1a08;background:#f1e2bd;border:3px solid #6b4e36}.tp-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tp-leave{display:flex;justify-content:flex-end;margin-top:16px}#panel-backdrop.with-guide{padding-left:336px}#panel-backdrop.with-guide #panel.wide{width:100%}#panel.narrow{width:min(720px,100%);max-height:none;height:100%;border-radius:0;box-sizing:border-box}#panel-backdrop.dock,#panel-backdrop.dock.with-status,#panel-backdrop.dock.with-guide{justify-content:flex-end;align-items:stretch;padding:0;background:#0005}#panel-backdrop.side,#panel-backdrop.side.with-status{padding-left:16px;padding-right:var(--menu-dir, 16px)}.inv.iv{--cell: 50px;height:100%;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;padding:2px 2px 4px;color:#3b2412}.iv .muted,.iv .small{color:#7a5a38}.iv-head{display:flex;align-items:center;gap:10px}.iv-face{flex:0 0 54px;height:54px;box-sizing:border-box;overflow:hidden;border:3px solid #5b3a1e;border-radius:50%;background:#8a5a2c;box-shadow:inset 0 0 0 2px #c79a55}.iv-face{position:relative}.iv-face i{position:absolute;left:-5px;top:-16px;width:64px;height:64px;background-repeat:no-repeat;background-position:0 0;image-rendering:pixelated;transform:scale(2.3);transform-origin:32px 20px}.iv-id{min-width:0;line-height:1.25}.iv-id b{display:block;font-family:var(--fonte-titulo);font-size:17px;color:#a2371f}.iv-equip{display:grid;grid-template-columns:repeat(4,66px);grid-auto-rows:66px;justify-content:center;gap:8px;padding:8px;background:#78501e29;border:2px solid #b9955a;border-radius:4px}.iv .inv-slot{background-color:#3c261080;border:2px solid #8a6a3a;border-radius:3px}.iv .inv-slot.full{border-color:var(--rarity, #a0784a);background-color:#281808b3}.iv .inv-slot-name{inset:auto 0 1px;text-align:center;font-size:11px;letter-spacing:.4px;color:#c9a96a;text-shadow:0 1px 0 #000;z-index:1;pointer-events:none}.iv .inv-slot .inv-ico{padding:4px 4px 12px}.iv .inv-slot .dura{top:3px;bottom:auto}.iv .inv-slot .qty{position:absolute;right:3px;top:1px;font-size:11px;font-weight:700;color:#fff;text-shadow:0 1px 0 #000,1px 0 0 #000,-1px 0 0 #000}.iv .inv-slot.sel{box-shadow:inset 0 0 0 2px #f0b54a}.iv .inv-slot.slot-comida:before{background-image:url(../art/icones/biscoito.png)}.iv .inv-slot.slot-pocao:before{background-image:url(../art/icones/pocao_vida.png)}.iv-meter{display:flex;flex-direction:column;gap:4px;font-size:13px}.iv-meter .iv-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.iv-meter .ico{width:18px;height:18px;vertical-align:middle;margin-right:4px}.iv-bar{height:8px;box-sizing:border-box;background:#3c261073;border:1px solid #5b3a1e;border-radius:2px;overflow:hidden}.iv-bar div{height:100%;background:#5aa05a}.iv-bar.full div{background:#c0502e}.iv-scroll{flex:1 1 0;min-height:80px;overflow-y:auto;padding:2px}.iv .inv-bagzone{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:8px}.iv .inv-chest{max-height:20%;overflow-y:auto}.iv .inv-grid{margin:0 auto}.iv .inv-bagzone.drop-ok{outline:3px dashed #4caf6e}.iv .inv-sub{color:#a2371f}.iv-sets{font-size:11px;color:#6b4a2a}#bag-win .bag-body,#panel.narrow #panel-body{overflow-x:hidden;overflow-y:hidden;flex:1 1 0;min-height:0;display:flex;flex-direction:column}#bag-win .bag-body>.iv,#panel.narrow #panel-body>.iv{flex:1 1 0}.th-panel{right:calc(var(--inv-w, 0px) + 190px)}.th-sign{left:calc((100% - var(--inv-w, 0px)) / 2)}#app.inv-open .th-panel{top:90px}.recipe.bloqueada{opacity:.55;filter:grayscale(.8)}.recipe.bloqueada .btn{filter:none}.cadeado{vertical-align:-2px;margin-right:5px}.libera{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:4px 0}.libera-item{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;overflow:hidden;background:#00000040;border:1px solid #5a4a36}.libera-item img{max-width:22px;max-height:22px}.descarte{position:absolute;inset:0;z-index:99990;pointer-events:auto;display:flex;align-items:center;justify-content:center;background:#00000073}.descarte-box{width:300px;padding:14px 16px;background:#efe0bd;border:3px solid #6b4a24;border-radius:6px;color:#2a1a0a;font-family:var(--fonte-texto);box-shadow:0 6px 24px #0009}.descarte-box h3{margin:0 0 8px;font-size:16px;color:#8a2a14}.descarte-box p{margin:0 0 12px;font-size:14px;line-height:1.35}.descarte-btns{display:flex;justify-content:flex-end;gap:8px}.descarte-btns .danger{background:#8a2a14;color:#fff;border-color:#4a140a}.hero-food{display:inline-flex;align-items:center;gap:3px;padding:1px 5px 1px 3px;margin:0 2px;background:#16100be0;border:2px solid #f0b54a;border-radius:3px;pointer-events:auto;cursor:default}.hero-food.hidden{display:none}.hero-food .ico{width:20px;height:20px;image-rendering:pixelated}.hero-food small{font-size:11px;font-weight:700;color:#f5e8c4}.slot-it{display:block;position:relative;width:100%;height:100%}.slot-it .si-i{display:grid;place-items:center;width:100%;height:100%}.slot-it .si-x{display:none}.est{display:flex;align-items:flex-start;gap:0}.est-abas{display:flex;flex-direction:column;gap:4px;flex:none;width:64px;margin-right:8px}.est-aba{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 6px;font:600 12px/1.1 var(--fonte-texto);cursor:pointer}.est-aba .ico{width:28px;height:28px;image-rendering:pixelated}.est-main{flex:1;min-width:0}.est-fila{display:flex;flex-direction:column;gap:5px;padding:8px;margin-bottom:8px;border-radius:6px}.est-fila-topo{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.est-item{display:flex;align-items:center;gap:8px}.est-ico{flex:none;display:inline-flex;width:36px;height:36px;overflow:hidden}.est-ico .slot-it{width:48px;height:48px;transform:scale(.75);transform-origin:top left}.est-info{flex:1;min-width:0;font-size:13px}.est-info em{font-style:normal;opacity:.8}.est-info .pbar{margin-top:3px}.est-saida{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px dashed currentColor}.est-saida-itens{display:flex;flex-wrap:wrap;gap:4px}.est-teste{align-self:flex-end;opacity:.8}.est-rec{flex-wrap:wrap;gap:8px}.est-rec .info{flex:1 1 130px;min-width:0}.est-acoes{flex:1 0 100%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.est-qtd{display:inline-flex;align-items:center;gap:4px}.est-qtd button,.est-atalho{min-width:26px;height:26px;padding:0 6px;font:700 13px/1 var(--fonte-texto);cursor:pointer}.est-n{display:inline-block;min-width:26px;text-align:center;font-size:15px}.est-atalhos{display:inline-flex;gap:3px}.est-fazer{min-width:92px}.vinheta-vida{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:5;background:radial-gradient(ellipse at center,#78000000 52%,#78000059 78%,#280000d9);transition:opacity .25s linear}#panel.bestiario{background:transparent!important;border:0!important;border-image:none!important;box-shadow:none!important;width:auto!important;max-width:none!important}#panel.bestiario:before,#panel.bestiario:after{display:none!important}#panel.bestiario header{background:transparent!important;border:0!important;box-shadow:none!important;color:#f3e2b4}#panel.bestiario header h2{display:none}#panel.bestiario header{justify-content:flex-end!important}#panel.bestiario{transform:translateY(-28px)}#panel.bestiario #panel-body{padding:0;background:transparent!important;overflow:visible}.lv{--s: 4;display:flex;flex-direction:column;align-items:center;gap:6px}.lv-abas{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.lv-aba{font:inherit;font-size:14px;padding:5px 14px;background:#6d2438;border:2px solid #3a1220;color:#f3e2b4;cursor:pointer}.lv-aba:hover{background:#8a3048}.lv-aba.on{background:#c96a2b;border-color:#6d2438;color:#fff6e0;font-weight:700}.lv-livro{position:relative;width:calc(246px * var(--s));height:calc(183px * var(--s));background:url(../art/ui/livro_aberto.png) center / 100% 100% no-repeat;image-rendering:pixelated;filter:drop-shadow(0 10px 18px #000a)}.lv-pg{position:absolute;top:calc(10px * var(--s));height:calc(146px * var(--s));overflow:hidden;color:#4a2f1a;font-size:calc(var(--s) * 3.6px);line-height:1.35;display:flex;flex-direction:column;min-height:0}.lv-esq{left:calc(17px * var(--s));width:calc(100px * var(--s))}.lv-dir{left:calc(132px * var(--s));width:calc(98px * var(--s));overflow-y:auto;display:block;padding-right:2px}.lv-busca{font:inherit;font-size:inherit;padding:3px 6px;margin-bottom:4px;background:#f3e6bc;border:2px solid #b08a52;color:#4a2f1a}.lv-lista{overflow-y:auto;display:flex;flex-direction:column;gap:1px;min-height:0;flex:1;padding-right:3px}.lv-grupo{margin-top:4px;font-weight:700;color:#7a4a2a;border-bottom:1px solid #b08a52}.lv-item{display:flex;align-items:center;gap:6px;text-align:left;font:inherit;padding:2px 5px;background:transparent;border:2px solid transparent;color:#4a2f1a;cursor:pointer}.lv-item:hover{background:#8c5a2829}.lv-item.on{background:#c96a2b47;border-color:#b08a52}.lv-cab{display:flex;align-items:center;gap:10px}.lv-cab h3{margin:0;font-size:1.25em;color:#6d2438}.lv-sub{color:#7a4a2a}.lv-texto{margin:6px 0}.lv-linhas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 12px;margin:6px 0}.lv-linha{display:flex;justify-content:space-between;border-bottom:1px dotted #b08a52}.lv-dir h4{margin:8px 0 2px;color:#6d2438}.lv-dir ul{margin:0;padding-left:1.2em}.lv-retrato{display:inline-block;flex:none;background-repeat:no-repeat;background-position:0 0;image-rendering:pixelated;overflow:hidden}#panel-backdrop.dock,#panel-backdrop.side,#bag-win{bottom:68px}#app :is(button,[role=button],input,select,textarea,[tabindex="0"]):focus-visible{outline:2px solid var(--bl-ouro, #f6c35a);outline-offset:2px}.tema-novo #panel.livro{position:relative;margin-top:54px;max-height:calc(var(--app-h, 100%) * .8);background:#e4d4a0;border:10px solid transparent;border-image:url(../art/ui/tema2_painel.png) 5 fill / 10px stretch;image-rendering:pixelated;border-radius:0;box-shadow:0 10px 30px #000a;--text: #46301d;--muted: #563a1e;--panel-2: rgba(110, 70, 30, .12);--border: #8a6a3a;color:var(--text)}.tema-novo #panel.livro:before{content:"";position:absolute;left:50%;top:-60px;width:464px;height:96px;margin-left:-232px;background:url(../art/ui/tema2_fita.png) center / 464px 96px no-repeat;image-rendering:pixelated;pointer-events:none;z-index:1}.tema-novo #panel.livro header{position:relative;z-index:2;margin:-4px -2px 4px;height:36px;padding:0 4px;border:0;display:flex;align-items:center;justify-content:center}.tema-novo #panel.livro header h2{font:20px var(--fonte-titulo);color:#faeec8;text-shadow:0 2px 0 #14214b,0 -1px 0 #14214b,1px 0 0 #14214b,-1px 0 0 #14214b}.tema-novo #panel.livro #panel-close{position:absolute;right:6px;top:6px}.tema-novo #panel.livro #panel-body:before{content:"";display:block;width:140px;height:18px;margin:0 auto 6px;background:url(../art/ui/tema2_divisor.png) center / 140px 18px no-repeat;image-rendering:pixelated}.tema-novo #panel.livro .section{color:#243c80}.tema-novo #panel.livro .btn{color:#faeec8;text-shadow:0 1px 0 #0a1840;font-weight:700;background:none;border:solid transparent;border-width:6px;border-image:url(../art/ui/tema2_btn.png) 3 fill / 6px stretch;image-rendering:pixelated;border-radius:0;padding:2px 10px;filter:none}.tema-novo #panel.livro .btn:hover:not(:disabled){filter:brightness(1.25)}.tema-novo #panel.livro .btn:disabled{filter:grayscale(1) brightness(.8);opacity:.8}.tema-pergaminho{--perg-fundo-a: var(--bl-pergaminho);--perg-fundo-b: #dfc58f;--perg-cartao-a: #e0cb9d;--perg-cartao-b: #d3ba88;--perg-linha: #b8955f;--perg-borda: var(--bl-ticao);--perg-borda-clara: var(--bl-madeira);--perg-tinta: var(--bl-ticao);--perg-mudo: #563a1e;--perg-slot: #2a1c14;--perg-slot-borda: #5c4330;--perg-ambar-a: var(--bl-ouro);--perg-ambar-b: #e0962c;--perg-ambar-borda: #5a330f;--perg-tijolo: #c4431f;--perg-ok: #3a7a3a;--perg-ok-texto: #1a4f1a;--perg-tijolo-texto: #832410}.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win,#dica-item){--text: var(--perg-tinta);--muted: var(--perg-mudo);--panel-2: rgba(110, 70, 30, .13);--border: var(--perg-linha);color:var(--perg-tinta);background:linear-gradient(var(--perg-fundo-a),var(--perg-fundo-b));border:2px solid var(--perg-borda);border-image:none;border-radius:6px;image-rendering:auto;box-shadow:0 10px 28px #0000008c,inset 0 0 0 1px #fff5d773,inset 0 0 0 3px #8b693e47}.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win,#dica-item) header{margin:0 0 8px;height:auto;min-height:28px;padding:2px 4px 6px 6px;border-bottom:1px solid rgba(90,58,30,.35)}.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win,#dica-item) header h2{margin:0;font:700 16px/1.2 var(--fonte-texto);letter-spacing:.2px;color:var(--perg-tinta);text-shadow:none}.tema-pergaminho #dica-item header{min-height:0;padding:0 0 4px;margin-bottom:4px}.tema-pergaminho #dica-item header h2{font-size:14px}.tema-pergaminho #panel:not(.livro) #panel-body{padding:8px 4px 4px}.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win) .muted,.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win) .small{color:var(--perg-mudo)}.tema-pergaminho #panel:not(.livro) .section{color:#8a4b14;letter-spacing:.6px}.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win,#dica-item) .btn{color:#2a1606;text-shadow:0 1px 0 rgba(255,232,168,.55);font-weight:700;background:linear-gradient(var(--perg-ambar-a),var(--perg-ambar-b));border:1px solid var(--perg-ambar-borda);border-bottom-width:2px;border-image:none;border-radius:5px;image-rendering:auto;padding:5px 14px;box-shadow:inset 0 1px #ffecb0b3,0 1px #00000040}.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win,#dica-item) .btn.small{padding:2px 9px}.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win) .btn:hover:not(:disabled){filter:brightness(1.1);border-image:none}.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win) .btn:active:not(:disabled){transform:translateY(1px);border-bottom-width:1px}.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win) .btn:disabled{color:#6f6250;text-shadow:none;background:#bfae8c;border-color:#8a7a5e;box-shadow:none;filter:none;opacity:.85}.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win) .btn.red,.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win) .btn.danger{color:#fbe9cf;text-shadow:0 1px 0 rgba(60,10,0,.6);background:linear-gradient(#c24b30,#8f2d18);border:1px solid #4d130a;border-bottom-width:2px}.tema-pergaminho :is(#panel:not(.livro),#status-win,#bag-win,#loot-win) .btn.ghost{color:var(--perg-tinta);background:transparent;border:1px solid var(--perg-linha);box-shadow:none}.tema-pergaminho :is(#panel-close,#bag-close,#status-close,#loot-win header .btn){color:#ecd9b4;text-shadow:none;background:linear-gradient(#5a4130,#3b271a);border:1px solid #1c120c;border-bottom-width:2px;padding:1px 8px;box-shadow:inset 0 1px #ffebbe2e}.tema-pergaminho :is(#panel:not(.livro),#bag-win,#status-win,#loot-win) :is(.card,.recipe,.choice,.mode){background:linear-gradient(var(--perg-cartao-a),var(--perg-cartao-b));border:1px solid var(--perg-linha);border-radius:5px;box-shadow:inset 0 1px #fff5d766;color:var(--perg-tinta)}.tema-pergaminho #panel:not(.livro) .recipe{gap:10px;padding:8px 10px;margin-bottom:6px}.tema-pergaminho #panel:not(.livro) .recipe .name{color:var(--perg-tinta);font-size:15px}.tema-pergaminho #panel:not(.livro) .recipe .icon{flex:none;width:46px;height:46px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--perg-slot);border:2px solid var(--rarity, var(--perg-slot-borda));border-radius:4px;box-shadow:inset 0 0 0 1px #00000080}.tema-pergaminho #panel:not(.livro) .recipe .icon img{max-width:36px;max-height:36px;image-rendering:pixelated}.tema-pergaminho #panel:not(.livro) .recipe.bloqueada{opacity:1;filter:none;background:linear-gradient(#cfc3a8,#c2b594);border-color:#a6987a;color:#7d705a}.tema-pergaminho #panel:not(.livro) .recipe.bloqueada .name{color:#7d705a}.tema-pergaminho #panel:not(.livro) .recipe.bloqueada .icon{filter:grayscale(.7) brightness(.8)}.tema-pergaminho :is(#panel:not(.livro),#bag-win,#status-win,#loot-win) .cost span.ok{color:var(--perg-ok-texto)}.tema-pergaminho :is(#panel:not(.livro),#bag-win,#status-win,#loot-win) .cost span.bad{color:var(--perg-tijolo-texto)}.tema-pergaminho :is(#panel:not(.livro),#bag-win,#status-win,#loot-win) .ok{color:var(--perg-ok-texto)}.tema-pergaminho :is(#panel:not(.livro),#bag-win,#status-win,#loot-win) .bad{color:var(--perg-tijolo-texto)}.tema-pergaminho #panel:not(.livro) .tp-tabs{gap:3px;border-bottom:2px solid var(--perg-borda-clara)}.tema-pergaminho #panel:not(.livro) .tp-tab{font-size:14px;color:#6b4a2a;background:linear-gradient(#d8c293,#c7ab76);border:1px solid var(--perg-linha);border-bottom:0;border-radius:5px 5px 0 0}.tema-pergaminho #panel:not(.livro) .tp-tab:hover{background:linear-gradient(#e2cf9f,#d0b57f)}.tema-pergaminho #panel:not(.livro) .tp-tab.on{color:#2a1606;background:linear-gradient(var(--perg-ambar-a),var(--perg-ambar-b));border-color:var(--perg-ambar-borda);box-shadow:inset 0 1px #ffecb0b3}.tema-pergaminho .inv.iv{--cell: 48px;gap:6px;padding:0 2px 2px}.tema-pergaminho .iv-head{gap:8px}.tema-pergaminho .iv-face{flex-basis:44px;height:44px;border:2px solid var(--perg-borda);background:#5d3f26;box-shadow:inset 0 0 0 1px #c79a55}.tema-pergaminho .iv-face i{left:-9px;top:-14px;transform:scale(1.9)}.tema-pergaminho .iv-id b{font:700 16px/1.2 var(--fonte-texto);color:var(--perg-tinta)}.tema-pergaminho .iv .muted,.tema-pergaminho .iv .small{color:var(--perg-mudo)}.tema-pergaminho .iv-equip{grid-template-columns:repeat(7,48px);grid-auto-rows:48px;justify-content:space-between;gap:4px;padding:0;background:none;border:0}.tema-pergaminho .iv .inv-slot{background-color:var(--perg-slot);border:2px solid var(--perg-slot-borda);border-radius:4px;box-shadow:inset 0 0 0 1px #0000008c}.tema-pergaminho .iv .inv-slot.full{border-color:var(--rarity, #8a6a3e);background-color:var(--perg-slot)}.tema-pergaminho .iv .inv-slot-name{font-size:11px;letter-spacing:.3px;color:#b89a68}.tema-pergaminho .iv .inv-slot.sel{box-shadow:inset 0 0 0 2px var(--perg-ambar-a)}.tema-pergaminho .iv-meter{gap:3px;font-size:12px}.tema-pergaminho .iv-bar{height:5px;background:#3b271a59;border:1px solid rgba(59,39,26,.55);border-radius:3px}.tema-pergaminho .iv-bar div{background:linear-gradient(var(--perg-ambar-a),var(--perg-ambar-b))}.tema-pergaminho .iv-bar.full div{background:linear-gradient(#c24b30,#8f2d18)}.tema-pergaminho .iv .inv-grid,.tema-pergaminho .iv .inv-chest{background-color:#3b271a29;background-image:linear-gradient(rgba(59,39,26,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(59,39,26,.3) 1px,transparent 1px);border:1px solid var(--perg-linha);border-radius:4px}.tema-pergaminho .iv .inv-item{background:var(--perg-slot);border:2px solid var(--rarity, var(--perg-slot-borda));border-radius:3px;box-shadow:inset 0 0 0 1px #00000080}.tema-pergaminho .iv .inv-item:hover,.tema-pergaminho .iv .inv-item.sel{filter:brightness(1.2);box-shadow:inset 0 0 0 2px var(--perg-ambar-a)}.tema-pergaminho .iv .inv-sub{color:#8a4b14}.tema-pergaminho .iv .inv-bagzone.drop-ok{outline:2px dashed var(--perg-ambar-b)}.tema-pergaminho .inv .inv-detail{margin-top:6px;min-height:44px;padding:6px 8px;background:linear-gradient(var(--perg-cartao-a),var(--perg-cartao-b));border:1px solid var(--perg-linha);border-radius:5px;color:var(--perg-tinta)}.tema-pergaminho :is(#bag-win .bag-body,#panel.narrow #panel-body)>p.muted.small{display:none}.tema-pergaminho :is(#bag-win .bag-body,#panel.narrow #panel-body)>.inv-tools{margin-top:4px;font-size:11px}.tema-pergaminho #status-win .inv-status .st-row{border-bottom:1px solid rgba(90,58,30,.22)}.tema-pergaminho #loot-win header{cursor:move}.tema-pergaminho #loot-win .saque-origem{margin-top:0;width:30px;height:30px;background:var(--perg-slot);border:2px solid var(--perg-borda-clara);box-shadow:none}.tema-pergaminho #loot-win .saque-grade{gap:4px;background:#3b271a29;border:1px solid var(--perg-linha);border-radius:4px}.tema-pergaminho #loot-win .saque-vaga{background:var(--perg-slot);border:2px solid var(--raro, var(--perg-slot-borda));border-radius:4px;box-shadow:inset 0 0 0 1px #0000008c}.tema-pergaminho #loot-win .saque-vaga:hover{outline:2px solid var(--perg-ambar-a)}.tema-pergaminho #loot-win .saque-vaga.vazia{background:#3b271a1f;border-color:#a6987a}.tema-pergaminho #loot-win .saque-aviso{color:var(--perg-tijolo-texto)}.tema-pergaminho #loot-win .saque-tudo{font-size:15px}.tema-pergaminho #dica-item{border-radius:6px;padding:6px 8px 8px}.tema-pergaminho #dica-item .dica-tier{border-radius:3px}.tema-pergaminho #dica-item .mais{color:var(--perg-ok-texto)}.tema-pergaminho #dica-item .menos{color:var(--perg-tijolo-texto)}.tema-pergaminho .slot-it{box-sizing:border-box;border:2px solid var(--rb, #2c2620);border-radius:5px;background:linear-gradient(135deg,var(--t1, #a8aeb8),var(--t2, #545a66))}.tema-pergaminho .slot-it:before{content:"";position:absolute;inset:0;z-index:0;box-sizing:border-box;border:4px solid #aab2be;border-color:#eef2f8 #68707e #5a6270 #dfe6ee;border-radius:3px;box-shadow:inset 0 0 0 1px #1e1c20,inset 2px 2px 0 1px #00000042;pointer-events:none}.tema-pergaminho .slot-it .si-i{position:relative;z-index:1}.tema-pergaminho .slot-it .si-i .ico{width:32px;height:32px;max-width:100%;max-height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 1px 0 rgba(0,0,0,.45))}.tema-pergaminho .slot-it .si-x{display:block;position:absolute;z-index:2;pointer-events:none}.tema-pergaminho .slot-it .si-t{left:-3px;top:-3px;box-sizing:border-box;min-width:20px;height:20px;padding:0 1px;display:flex;align-items:center;justify-content:center;font:700 8px/14px var(--fonte-texto);letter-spacing:0;white-space:nowrap;color:#fff;background:var(--ts, #424c5a);border:3px solid #ecf0f6;border-radius:10px;box-shadow:0 0 0 1px #282c36,inset 0 0 0 1px #1e222a;text-shadow:0 1px 0 rgba(0,0,0,.55)}.tema-pergaminho .slot-it .si-t.l3{min-width:24px;font-size:9px}.tema-pergaminho .slot-it .si-t.l4{min-width:26px;font-size:9px;letter-spacing:-.3px}.tema-pergaminho .slot-it .si-q{right:-1px;bottom:-1px;box-sizing:border-box;min-width:19px;height:16px;padding:0 3px;display:flex;align-items:center;justify-content:center;font:700 9px/12px var(--fonte-texto);color:#fff;background:#222834;border:2px solid #ecf0f6;border-radius:8px;box-shadow:0 0 0 1px #282c36}.tema-pergaminho .slot-it .si-d{left:0;right:0;bottom:6px;display:flex;justify-content:center;gap:2px}.tema-pergaminho .slot-it .si-d i{display:block;box-sizing:border-box;width:4px;height:4px;background:#403c38;border:1px solid #14100c}.tema-pergaminho .slot-it .si-d i.on{background:var(--c, #5cb85c)}.tema-pergaminho .slot-it .si-p{right:2px;top:3px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tema-pergaminho .slot-it .si-p em{display:block;box-sizing:border-box}.tema-pergaminho .slot-it .si-p .nft{width:8px;height:8px;margin:2px 2px 0 0;background:#9646dc;border:1px solid #1e1032;transform:rotate(45deg)}.tema-pergaminho .slot-it .si-p .eq{position:relative;width:13px;height:13px;background:#3aa846;border:1px solid #182418}.tema-pergaminho .slot-it .si-p .eq:after{content:"";position:absolute;left:2px;top:1px;width:6px;height:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.tema-pergaminho .slot-it.recarga .si-i{filter:brightness(.45)}.tema-pergaminho .slot-it .si-r{inset:0;display:grid;place-items:center;font:700 16px/1 var(--fonte-texto);color:#fff;text-shadow:0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000}.tema-pergaminho .slot-it.halo{box-shadow:0 0 5px 1px var(--rb)}.tema-pergaminho .slot-it.sel{outline:2px solid #fff4be;outline-offset:1px}.tema-pergaminho .slot-it.bloq{background:linear-gradient(135deg,#5a5d63,#2a2c31);border-color:#28221e}.tema-pergaminho .slot-it.bloq .si-i{filter:grayscale(1) brightness(.55)}.tema-pergaminho .slot-it.bloq .si-x{opacity:.55}.tema-pergaminho .slot-it.bloq:after{content:"";position:absolute;left:50%;top:50%;z-index:3;width:14px;height:16px;margin:-9px 0 0 -7px;background:linear-gradient(#3c2c14,#3c2c14) 6px 10px / 2px 3px no-repeat,linear-gradient(#d6b260,#d6b260) 1px 7px / 12px 8px no-repeat,linear-gradient(#1e1a16,#1e1a16) 0 6px / 14px 10px no-repeat,linear-gradient(#1e1a16,#1e1a16) 3px 0 / 8px 2px no-repeat,linear-gradient(#1e1a16,#1e1a16) 3px 0 / 2px 8px no-repeat,linear-gradient(#1e1a16,#1e1a16) 9px 0 / 2px 8px no-repeat;image-rendering:pixelated}.tema-pergaminho .slot-it.vazio{background:#221e1c;border-color:#28221e}.tema-pergaminho :is(.iv .inv-item,#loot-win .saque-vaga:not(.vazia),#panel:not(.livro) .recipe .icon){padding:0;background:none;border:0;box-shadow:none;overflow:visible}.tema-pergaminho .iv .inv-item:hover,.tema-pergaminho #loot-win .saque-vaga:not(.vazia):hover{filter:brightness(1.18);outline:0;box-shadow:none}.tema-pergaminho .iv .inv-item.sel{filter:none;box-shadow:none}.tema-pergaminho .iv .inv-item.sel .slot-it{outline:2px solid #fff4be;outline-offset:1px}.tema-pergaminho .iv .inv-item[data-grande] .slot-it .si-i .ico{width:64px;height:64px}.tema-pergaminho .iv-equip{margin-bottom:11px;row-gap:0}.tema-pergaminho .iv .inv-slot{overflow:visible}.tema-pergaminho .iv .inv-slot:not(.full){box-sizing:border-box;background-color:#221e1c;border:4px solid #aab2be;border-color:#eef2f8 #68707e #5a6270 #dfe6ee;border-radius:5px;box-shadow:0 0 0 2px #28221e,inset 0 0 0 1px #1e1c20}.tema-pergaminho .iv .inv-slot.full{border:0;background:none;box-shadow:none}.tema-pergaminho .iv .inv-slot .inv-slot-name{top:calc(100% + 3px);left:0;right:0;text-align:center;font-size:11px;text-transform:none;color:var(--perg-mudo);text-shadow:none}.tema-pergaminho .iv .inv-slot.full .inv-slot-name{color:var(--perg-mudo);text-shadow:none}.tema-pergaminho .iv .inv-slot.sel .slot-it,.tema-pergaminho .iv .inv-slot.sel{box-shadow:none}.tema-pergaminho .iv .inv-slot.sel .slot-it{outline:2px solid #fff4be;outline-offset:1px}.tema-pergaminho #panel:not(.livro) .recipe .icon{flex:none;width:48px;height:48px}.tema-pergaminho #panel:not(.livro) .recipe .icon .slot-it{width:48px;height:48px}.tema-pergaminho #loot-win .saque-grade{grid-template-columns:repeat(var(--cols),48px)}.tema-pergaminho #loot-win .saque-vaga{width:48px;height:48px}.tema-pergaminho #loot-win .saque-vaga:not(.vazia) .slot-it{width:48px;height:48px}.tema-pergaminho .inv .inv-detail .det-top{display:flex;gap:8px;align-items:center}.tema-pergaminho .inv .inv-detail .det-top .slot-it{flex:none;width:48px;height:48px}.tema-pergaminho .inv .inv-detail .det-nome{font-weight:700;font-size:14px}.tema-pergaminho .iv-head{align-items:center}.tema-pergaminho .iv-ip{flex:none;margin-left:auto;padding:3px 10px 4px;text-align:center;background:linear-gradient(#3a281c,#24170f);border:2px solid var(--perg-borda-clara);border-radius:4px;box-shadow:inset 0 0 0 1px #00000080}.tema-pergaminho .iv-ip small{display:block;font:700 8px/10px var(--fonte-texto);letter-spacing:.8px;color:#c9a672}.tema-pergaminho .iv-ip b{display:block;font:700 22px/24px var(--fonte-texto);color:#f4b840;text-shadow:0 1px 0 #000}.tema-pergaminho #dica-item{width:236px}.tema-pergaminho #dica-item header h2{font-size:15px;text-shadow:0 1px 0 rgba(255,245,215,.6)}.tema-pergaminho #dica-item .dica-cab{display:flex;align-items:center;gap:8px;margin-bottom:6px}.tema-pergaminho #dica-item .dica-cab .slot-it{flex:none;width:48px;height:48px}.tema-pergaminho #dica-item .dica-quem{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25;color:var(--perg-mudo)}.tema-pergaminho #dica-item .dica-quem i{font-style:normal;font-weight:700;color:var(--perg-tinta)}.tema-pergaminho #dica-item .dica-tags{display:flex;gap:4px;margin-top:3px;flex-wrap:wrap}.tema-pergaminho #dica-item .dica-tag{padding:0 6px;font-size:11px;font-weight:700;line-height:15px;color:var(--perg-tinta);background:#fff5d78c;border:1px solid var(--perg-linha);border-radius:8px}.tema-pergaminho #dica-item .dica-tag.nft{color:#fff;background:#7d3fc4;border-color:#5a2a94}.tema-pergaminho #dica-item .dica-tag.ruim{color:var(--perg-tijolo-texto);border-color:var(--perg-tijolo)}.tema-pergaminho #dica-item .dica-ip{flex:none;text-align:right;line-height:1}.tema-pergaminho #dica-item .dica-ip small{display:block;font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--perg-mudo)}.tema-pergaminho #dica-item .dica-ip b{display:block;font:700 22px/24px var(--fonte-texto);color:#8a4b14}.tema-pergaminho #dica-item .dica-ip em{font-style:normal;font-size:11px;font-weight:700}.tema-pergaminho #dica-item .dica-sec{margin:6px 0 2px;padding-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.8px;color:#8a4b14;border-bottom:1px solid rgba(90,58,30,.35)}.tema-pergaminho #dica-item .dica-atr .dica-lin{border-bottom:0;padding-bottom:0}.tema-pergaminho #dica-item .dica-barra{height:4px;margin:1px 0 4px;background:#3b271a4d;border-radius:2px;overflow:hidden}.tema-pergaminho #dica-item .dica-barra i{display:block;height:100%;background:linear-gradient(#6cc26c,#3a8a3a)}.tema-pergaminho #dica-item .dica-dur b{display:flex;align-items:center;gap:6px}.tema-pergaminho #dica-item .dica-losangos{display:inline-flex;gap:2px}.tema-pergaminho #dica-item .dica-losangos i{width:7px;height:7px;transform:rotate(45deg);background:#3b271a40;border:1px solid rgba(59,39,26,.55)}.tema-pergaminho #dica-item .dica-losangos i.on{background:#e0a82a;border-color:#8a5a10}.tema-pergaminho #dica-item .dica-set{margin-top:6px;padding:4px 6px;background:#3b271a1a;border:1px solid var(--perg-linha);border-radius:4px}.tema-pergaminho #dica-item .dica-set b{font-size:11px;letter-spacing:.6px;color:#8a4b14}.tema-pergaminho #dica-item .dica-equipar{margin-top:6px;padding:3px 0;text-align:center;font-weight:700;color:#2a1606;background:linear-gradient(var(--perg-ambar-a),var(--perg-ambar-b));border:1px solid var(--perg-ambar-borda);border-radius:4px}.tema-pergaminho #panel:not(.livro) .opt-btn{height:32px;padding:0 14px;font:700 13px/1 var(--fonte-texto)}.tema-pergaminho #panel:not(.livro) .opt-rodape .opt-btn{height:34px}.tema-pergaminho #panel:not(.livro) .opt-btn.opt-grande{height:40px;font-size:14px}.tema-pergaminho #panel:not(.livro) .opt-btn.ghost{color:var(--perg-tinta);text-shadow:none;background:linear-gradient(#f1e4c0,#dcc79b);border:1px solid #8a6a3c;border-bottom-width:2px;box-shadow:inset 0 1px #fffae6b3}.tema-pergaminho #panel:not(.livro) .opt-btn.ghost:disabled{color:#8a7a5e;background:#cdbb96;border-color:#a8946c;box-shadow:none}.tema-pergaminho #panel:not(.livro) .opt-card h3{color:var(--perg-tinta)}.tema-pergaminho #panel:not(.livro) .opt-sair-aviso{color:var(--perg-tinta)}.tema-pergaminho #panel:not(.livro) .est-aba{color:#6b4a2a;background:linear-gradient(#d8c293,#c7ab76);border:1px solid var(--perg-linha);border-right:0;border-radius:6px 0 0 6px;margin-right:-9px;padding-right:10px}.tema-pergaminho #panel:not(.livro) .est-aba:hover{background:linear-gradient(#e2cf9f,#d0b57f)}.tema-pergaminho #panel:not(.livro) .est-aba.on{color:#2a1606;background:linear-gradient(var(--perg-ambar-a),var(--perg-ambar-b));border-color:var(--perg-ambar-borda);box-shadow:inset 0 1px #ffecb0b3}.tema-pergaminho #panel:not(.livro) .est-aba:focus-visible,.tema-pergaminho #panel:not(.livro) .est-qtd button:focus-visible,.tema-pergaminho #panel:not(.livro) .est-atalho:focus-visible{outline:2px solid var(--perg-ambar-a);outline-offset:1px}.tema-pergaminho #panel:not(.livro) .est-fila{background:linear-gradient(var(--perg-cartao-a),var(--perg-cartao-b));border:1px solid var(--perg-linha);color:var(--perg-tinta)}.tema-pergaminho #panel:not(.livro) .est-item.atual .est-info b{color:var(--perg-tinta)}.tema-pergaminho #panel:not(.livro) .est-item .est-tirar{padding:3px 7px;font-size:12px;color:var(--perg-tijolo-texto);background:linear-gradient(#f1e4c0,#dcc79b);border:1px solid #8a6a3c;border-bottom-width:2px;box-shadow:none}.tema-pergaminho #panel:not(.livro) .est-saida{border-top-color:var(--perg-linha)}.tema-pergaminho #panel:not(.livro) .est-qtd button,.tema-pergaminho #panel:not(.livro) .est-atalho{color:var(--perg-tinta);background:linear-gradient(#f1e4c0,#dcc79b);border:1px solid #8a6a3c;border-bottom-width:2px;border-radius:4px}.tema-pergaminho #panel:not(.livro) .est-qtd button:disabled,.tema-pergaminho #panel:not(.livro) .est-atalho:disabled{color:#8a7a5e;background:#cdbb96;border-color:#a8946c;cursor:default}.tema-pergaminho #panel:not(.livro) .est-n{color:var(--perg-tinta)}.tema-pergaminho .inv.iv{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto auto minmax(0,auto) auto minmax(0,1fr);column-gap:14px;row-gap:8px}.tema-pergaminho .iv-top{display:contents}.tema-pergaminho .iv-head{grid-column:1 / -1;grid-row:1}.tema-pergaminho .iv-sets{grid-column:1;grid-row:3;align-self:start;max-width:164px}.tema-pergaminho .iv .inv-bagzone{grid-column:2;grid-row:2 / span 4;min-height:0}.tema-pergaminho .iv .inv-slot:not(.full):before{opacity:.32;filter:grayscale(1) brightness(1.6);inset:14%}.tema-pergaminho .iv-ferr{display:flex;align-items:center;gap:6px;margin-top:4px}.tema-pergaminho .iv-ico{display:flex;align-items:center;justify-content:center;width:28px;height:26px;padding:0;color:#3b271a;background:#3b271a1f;border:1px solid rgba(59,39,26,.55);border-radius:4px;cursor:pointer}.tema-pergaminho .iv-ico:hover{background:#f0b6608c}.tema-pergaminho .iv-ico svg,.tema-pergaminho .iv-busca svg{width:16px;height:16px}.tema-pergaminho .iv-busca{flex:1;display:flex;align-items:center;gap:6px;height:26px;padding:0 6px;color:#3b271a;background:#3b271a1f;border:1px solid rgba(59,39,26,.55);border-radius:4px}.tema-pergaminho .iv-busca input{flex:1;min-width:0;font:600 12px var(--fonte-texto);color:#3b271a;background:transparent;border:0;outline:0}.tema-pergaminho .inv-item.apagado{opacity:.22}.tema-pergaminho .bau-grid{--cell: 48px;display:grid;grid-template-columns:repeat(7,var(--cell));grid-auto-rows:var(--cell);align-content:start;width:max-content;max-width:100%;padding:0;background-color:#3b271a29;background-image:linear-gradient(rgba(59,39,26,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(59,39,26,.3) 1px,transparent 1px);background-size:var(--cell) var(--cell);background-position:-1px -1px;border:1px solid var(--perg-linha);border-radius:4px}.tema-pergaminho .bau-grid .bau-it{position:relative;width:var(--cell);height:var(--cell);cursor:pointer}.tema-pergaminho .iv-id{display:flex;flex-direction:column;gap:2px}.tema-pergaminho .iv-ouro{display:flex;align-items:center;gap:8px;font-size:26px;font-weight:800;line-height:1.1;color:#3b271a}.tema-pergaminho .iv-ouro .ico{width:32px;height:32px}.tema-pergaminho .iv-top>.iv-ip{grid-column:1;grid-row:2;align-self:end;justify-self:center;display:flex;align-items:center;gap:10px;margin:0;padding:3px 14px 4px}.tema-pergaminho .iv-top>.iv-ip b{font-size:22px}.tema-pergaminho .iv-top>.iv-status-box{grid-column:1;grid-row:5;align-self:stretch;width:260px;min-height:0;display:flex;flex-direction:column;background:#3b271a1a;border:1px solid var(--perg-linha);border-radius:4px}.tema-pergaminho .iv-st-tog{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 10px;font:800 13px var(--fonte-texto);letter-spacing:1px;text-transform:uppercase;color:#8a2f18;background:transparent;border:0;cursor:pointer}.tema-pergaminho .iv-st-tog svg{width:16px;height:16px;transition:transform .15s ease}.tema-pergaminho .iv-status-box.fechado .iv-st-tog svg{transform:rotate(-90deg)}.tema-pergaminho .iv-status-box .inv-status{flex:1;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:0 8px 6px}.tema-pergaminho .iv-status-box .st-row{border-bottom:1px solid rgba(90,58,30,.22)}.tema-pergaminho .iv-mochila{display:flex;align-items:center;gap:6px;font-size:13px;color:#3b271a}.tema-pergaminho .iv-mochila svg{width:30px;height:30px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.tema-pergaminho .iv-mochila b{color:#3b271a}.tema-pergaminho .iv-ferr{margin:6px 27px 4px 13px}.tema-pergaminho .iv-ico{width:36px;height:32px;color:#3b1c08;background:linear-gradient(var(--perg-ambar-a),var(--perg-ambar-b));border:2px solid #8a5a17;box-shadow:inset 0 1px #ffffff73,0 1px #00000059}.tema-pergaminho .iv-ico:hover{background:linear-gradient(#ffd27a,#e79a2c)}.tema-pergaminho .iv-ico svg{width:20px;height:20px}.tema-pergaminho .iv-busca{height:32px}.tema-pergaminho .iv-busca{height:32px;padding:0 10px;color:#6b3a10;background:#fff6dc;border:2px solid #c8861f;box-shadow:inset 0 1px 3px #3b271a4d}.tema-pergaminho .iv-busca:focus-within{border-color:#f0b54a;box-shadow:0 0 0 2px #f0b54a73,inset 0 1px 3px #3b271a4d}.tema-pergaminho .iv-busca svg{width:18px;height:18px}.tema-pergaminho .iv-busca input{font:700 14px var(--fonte-texto);color:#3b271a}.tema-pergaminho .iv-busca input::placeholder{color:#a8895e;font-weight:600}.tema-pergaminho .iv-peso{display:flex;align-items:center;gap:10px}.tema-pergaminho .iv-pesocol{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tema-pergaminho .iv-mochila-ico{flex:none;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.tema-pergaminho .iv-peso .iv-mochila{font-size:14px;font-weight:700}.tema-pergaminho .iv-peso .iv-mochila{align-self:flex-start;padding:2px 10px;color:#000;background:#fff6dc;border:1px solid #8a5a17;border-radius:4px;box-shadow:inset 0 1px 2px #3b271a40}.tema-pergaminho .iv-peso .iv-mochila b{color:#000}.tema-pergaminho .iv-scroll{scrollbar-width:none}.tema-pergaminho .iv-scroll::-webkit-scrollbar{display:none}.tema-pergaminho .iv-ferr{margin:8px 20px 6px;gap:8px}.tema-pergaminho .iv-ico{height:36px}.tema-pergaminho .iv-busca{height:36px;padding:0 12px}.tema-pergaminho .iv-busca svg{width:20px;height:20px}.tema-pergaminho .iv-busca input{font-size:15px}.tema-pergaminho .iv-peso{margin:0 20px}.tema-pergaminho .iv-id b{font-size:26px;line-height:1.1}.tema-pergaminho .iv-id .small{font-size:17px;font-weight:600;color:#5a3e24}.tema-pergaminho .iv-ouro{font-size:32px}.tema-pergaminho .iv-ouro .ico{width:38px;height:38px}.tema-pergaminho .iv-face{transform:scale(1.5);transform-origin:left center;margin-right:20px}.tema-pergaminho .iv-face img{display:block;width:100%;height:100%;image-rendering:pixelated}.tema-pergaminho .iv-face{background:none;border:0;box-shadow:none;border-radius:0}.tema-pergaminho .inv.iv{row-gap:4px}.tema-pergaminho .iv-ouro{font-size:26px}.tema-pergaminho .iv-ouro .ico{width:30px;height:30px}.tema-pergaminho .iv-ferr{margin:4px 20px}.tema-pergaminho .iv-meter{gap:2px}.tema-pergaminho .iv-scroll{padding:0;overflow-y:hidden}.tema-pergaminho .iv .inv-grid{padding:0;background-position:-1px -1px}.tema-pergaminho .iv .iv-equip{position:relative;box-sizing:border-box;display:block;grid-column:1;grid-row:3;align-self:center;justify-self:center;width:260px;height:296px;margin:0;padding:0;background:url(../art/ui/equip/painel_corpo.png) 0 0 / 260px 296px no-repeat;border:0;border-radius:0;image-rendering:pixelated}.tema-pergaminho .iv .iv-equip .inv-slot,.tema-pergaminho .iv .iv-equip .inv-slot:not(.full),.tema-pergaminho .iv .iv-equip .inv-slot.full{position:absolute;box-sizing:border-box;width:56px;height:56px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;overflow:visible;background:none;border:0;border-radius:0;box-shadow:none}.tema-pergaminho .iv .iv-equip .slot-amuleto{left:104px;top:24px}.tema-pergaminho .iv .iv-equip .slot-arma{left:40px;top:88px}.tema-pergaminho .iv .iv-equip .slot-armadura{left:104px;top:88px}.tema-pergaminho .iv .iv-equip .slot-escudo{left:168px;top:88px}.tema-pergaminho .iv .iv-equip .slot-pocao{left:40px;top:152px}.tema-pergaminho .iv .iv-equip .slot-comida{left:104px;top:152px}.tema-pergaminho .iv .iv-equip .slot-mana{left:168px;top:152px}.tema-pergaminho .iv .iv-equip .slot-anel1{left:40px;top:216px}.tema-pergaminho .iv .iv-equip .slot-anel2{left:168px;top:216px}.tema-pergaminho .iv .iv-equip .inv-slot:before{display:none}.tema-pergaminho .iv .iv-equip .inv-slot.slot-arma:not(.full):before,.tema-pergaminho .iv .iv-equip .inv-slot.slot-escudo:not(.full):before,.tema-pergaminho .iv .iv-equip .inv-slot.slot-armadura:not(.full):before,.tema-pergaminho .iv .iv-equip .inv-slot.slot-amuleto:not(.full):before,.tema-pergaminho .iv .iv-equip .inv-slot.slot-anel1:not(.full):before,.tema-pergaminho .iv .iv-equip .inv-slot.slot-anel2:not(.full):before,.tema-pergaminho .iv .iv-equip .inv-slot.slot-pocao:not(.full):before,.tema-pergaminho .iv .iv-equip .inv-slot.slot-mana:not(.full):before,.tema-pergaminho .iv .iv-equip .inv-slot.slot-comida:not(.full):before{display:block;inset:14%;opacity:.5;filter:grayscale(1) sepia(1) saturate(1.6) brightness(.5)}.tema-pergaminho .iv .iv-equip .inv-slot .inv-slot-name{display:none}.tema-pergaminho .iv .iv-equip .inv-slot .slot-it{flex:none;width:56px;height:56px}.tema-pergaminho .iv .iv-equip .inv-slot.sel .slot-it{outline:2px solid #fff4be;outline-offset:1px}.tema-pergaminho .iv .iv-sets{grid-column:1;grid-row:4;align-self:end;justify-self:center;text-align:center}.tema-pergaminho .iv .iv-equip .inv-slot.slot-escudo:not(.full):before{background-image:url(../art/ui/sombra_escudo.png)}.tema-pergaminho .iv .iv-equip .inv-slot.eco{cursor:not-allowed}.tema-pergaminho .iv .iv-equip .inv-slot.eco .slot-it{opacity:.4;filter:grayscale(.5)}#minimapa{position:absolute;z-index:2;pointer-events:none}#minimapa img{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;user-select:none}#minimapa .minimapa-mapa{position:absolute;left:var(--fx);top:var(--fy);width:var(--fd);aspect-ratio:1;overflow:hidden;border-radius:50%;background:#0a0a12}#minimapa .minimapa-mapa img{position:absolute;left:0;top:0;max-width:none;width:auto;height:auto;image-rendering:auto;will-change:transform}#minimapa .minimapa-mapa canvas{position:absolute;left:0;top:0;width:100%;height:100%}#minimapa .minimapa-heroi{position:absolute;left:var(--cx);top:var(--cy);width:9px;height:9px;margin:-5px 0 0 -5px;background:#ffd35a;border:2px solid #2e1004;border-radius:50%;box-shadow:0 0 4px #ffd35ae6}#minimapa .minimapa-zoom{position:absolute;top:79%;width:15%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;color:#f6e3b4;background:none;border:0;border-radius:0;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 1px 0 #1a0e04) drop-shadow(0 0 2px #1a0e04)}#minimapa .minimapa-zoom.mais{left:34%}#minimapa .minimapa-zoom.menos{left:52%}#minimapa .minimapa-zoom:hover{color:#ffd35a}#minimapa .minimapa-zoom svg{width:100%;height:100%}#app.inv-open #minimapa{display:none}#mapa-grande{pointer-events:auto;position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#0806049e;cursor:pointer}#mapa-grande[hidden]{display:none}#mapa-grande .mg-quadro{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:94%;max-height:94%;padding:10px 14px 8px;background:#3a2718;border:3px solid #8a6a3c;border-radius:6px;box-shadow:0 0 0 2px #1d140e,0 8px 30px #0009}#mapa-grande .mg-titulo{font:400 18px var(--fonte-titulo, serif);color:#f6c35a}#mapa-grande .mg-canvas{max-width:100%;max-height:100%;min-height:0;background:#0a0a12;border:2px solid #1d140e}#mapa-grande .mg-dica{font:600 12px var(--fonte-texto, sans-serif);color:#d8c4a0}#construcao{position:absolute;left:8px;bottom:76px;z-index:6;display:flex;align-items:flex-end;gap:4px;pointer-events:auto}#construcao.hidden{display:none}#construcao .cn-abas{display:flex;flex-direction:column;gap:6px;padding:6px;background:#5a3f26;border:2px solid #3a2718;border-radius:6px;box-shadow:0 2px #0005}#construcao .cn-tab{width:48px;height:48px;padding:4px;display:flex;align-items:center;justify-content:center;background:#c9a770;border:2px solid #8a6a3c;border-radius:4px;cursor:pointer}#construcao .cn-tab.on{background:#f1ddb0;border-color:#f6c35a}#construcao .cn-tab img{max-width:100%;max-height:100%;image-rendering:pixelated;object-fit:contain}#construcao .cn-painel{min-width:290px;max-height:calc(var(--app-h, 600px) - 250px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c9a770 transparent;padding:8px 10px 10px;background:#6b4b2c;border:2px solid #3a2718;border-radius:6px;box-shadow:0 2px #0005}#construcao .cn-titulo{margin-bottom:8px;padding-bottom:4px;font:400 18px var(--fonte-titulo, serif);color:#f1ddb0;border-bottom:3px solid #c9a770}#construcao .cn-linha{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:3px;border-radius:4px;cursor:pointer}#construcao .cn-linha:hover{background:#ffffff1a}#construcao .cn-linha.off{opacity:.5;cursor:default}#construcao .cn-slot{position:relative;flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#c9a770;border:2px solid #8a6a3c;border-radius:4px}#construcao .cn-slot img{max-width:36px;max-height:36px;image-rendering:pixelated;object-fit:contain}#construcao .cn-slot i{position:absolute;right:-4px;bottom:-4px;min-width:16px;padding:0 3px;font:700 11px var(--fonte-texto, sans-serif);font-style:normal;color:#fff6e0;text-align:center;background:#2a1c14;border-radius:8px}#construcao .cn-nome{display:flex;flex-direction:column;font:700 16px var(--fonte-texto, sans-serif);color:#f6ecd6}#construcao .cn-nome small{font:600 13px var(--fonte-texto, sans-serif);color:#d8c4a0}#app.construindo #minimapa{display:none}#construcao .cn-painel::-webkit-scrollbar{width:4px}#construcao .cn-painel::-webkit-scrollbar-track{background:transparent}#construcao .cn-painel::-webkit-scrollbar-thumb{background:#c9a770;border-radius:2px}#construcao .cn-linha.tem .cn-slot{border-color:#5fd35f;box-shadow:0 0 0 1px #2d6b2d}#construcao .cn-linha.pode .cn-slot{border-color:#f6c35a;box-shadow:0 0 0 1px #8a6a1c}#construcao .cn-linha.bloqueado{cursor:not-allowed}#construcao .cn-linha.bloqueado .cn-slot{border-color:#c4452f;box-shadow:0 0 0 1px #6b1d12}#construcao .cn-linha.bloqueado .cn-slot img{filter:grayscale(1) brightness(.65)}#construcao .cn-linha.bloqueado .cn-nome{opacity:.7}#construcao .cn-marca{position:absolute;left:-5px;top:-5px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font:700 11px var(--fonte-texto, sans-serif);color:#fff;background:#2a1c14;border-radius:50%}#construcao .cn-marca.ok{background:#2f8a2f}#construcao .cn-marca.lk{background:#8a2a1a}#construcao .cn-marca svg{width:9px;height:11px}#construcao .cn-legenda{display:flex;flex-wrap:wrap;gap:4px 10px;margin:-2px 0 8px;font:700 13px var(--fonte-texto, sans-serif)}#construcao .cn-legenda .tem{color:#8fe08f}#construcao .cn-legenda .pode{color:#f6c35a}#construcao .cn-legenda .bloqueado{color:#ff8a7a}#construcao .cn-legenda svg{width:10px;height:12px;vertical-align:-2px}#construcao .cn-slot img.folha{width:36px;height:36px;max-width:none;max-height:none;object-fit:cover;object-position:left center}#construcao :is(.cn-tab,.cn-linha):focus-visible{outline:3px solid #fff3c4;outline-offset:2px;box-shadow:0 0 0 5px #3a2308;position:relative;z-index:2}@media(prefers-reduced-motion:reduce){#construcao *{animation:none!important;transition:none!important}}#popup-melhoria{pointer-events:auto;position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:#0806048c}#popup-melhoria .pm-caixa{width:min(420px,92%);max-height:92%;overflow-y:auto;scrollbar-width:thin;padding:16px 20px 18px;color:#3b271a;background:#f1ddb0;border:3px solid #8a6a3c;border-radius:8px;box-shadow:0 0 0 2px #1d140e,0 10px 30px #0009;font:600 15px var(--fonte-texto, sans-serif)}#popup-melhoria .pm-titulo{margin-bottom:10px;padding-bottom:6px;font:400 20px var(--fonte-titulo, serif);border-bottom:2px solid #c9a770}#popup-melhoria h4{margin:12px 0 4px;font:700 12px var(--fonte-texto, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#7a5a38}#popup-melhoria .pm-efeito{margin:0;line-height:1.35}#popup-melhoria .pm-libera{display:flex;flex-wrap:wrap;gap:8px 14px}#popup-melhoria .pm-item{display:flex;align-items:center;gap:6px;font-size:14px}#popup-melhoria .pm-reqs{display:flex;flex-wrap:wrap;gap:4px 14px}#popup-melhoria .pm-reqs .ok{color:#2f7a2f}#popup-melhoria .pm-reqs .bad{color:#b3321d}#popup-melhoria .pm-tempo{margin:12px 0 0}#popup-melhoria .pm-botoes{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}#popup-melhoria .pm-botoes .btn{min-width:110px;height:34px}#popup-melhoria .pm-item{flex:1 1 45%;min-width:0}#popup-melhoria .pm-item span{line-height:1.2}#popup-melhoria .pm-efeito{margin:0;padding:0;list-style:none}#popup-melhoria .pm-efeito li{position:relative;margin:0 0 5px;padding-left:18px;line-height:1.3}#popup-melhoria .pm-efeito li:before{content:"▲";position:absolute;left:0;top:2px;font-size:11px;color:#b9761a}#popup-melhoria .pm-efeito b{color:#7a3b00}#popup-melhoria .pm-libera{flex-direction:column;flex-wrap:nowrap;gap:8px}#popup-melhoria .pm-item{flex:0 0 auto;gap:10px;font-size:15px}#popup-melhoria .pm-item .slot-it{flex:0 0 auto}#popup-melhoria .cost{display:flex;flex-direction:column;gap:4px;margin:0}#popup-melhoria .cost span{font-weight:700}#popup-melhoria .cost .ok{color:#1d5e1d}#popup-melhoria .cost .bad{color:#a32a16}#popup-melhoria .pm-botoes{justify-content:center}#popup-melhoria .pm-item .slot-it{width:48px;min-width:48px;max-width:48px}#popup-melhoria .pm-efeito-texto{margin:4px 0 0;line-height:1.4}#btn-sair-cripta{position:absolute;right:10px;top:58px;z-index:6;pointer-events:auto}#popup-melhoria :is(button,.btn):focus-visible{outline:3px solid #fff3c4;outline-offset:2px;box-shadow:0 0 0 5px #3a2308;position:relative;z-index:2}@media(prefers-reduced-motion:reduce){#popup-melhoria,#popup-melhoria *{animation:none!important;transition:none!important}}#pesca{position:absolute;inset:0;z-index:38;display:flex;align-items:center;justify-content:center;pointer-events:auto;background:#060c1499}#pesca .pc-caixa{width:min(680px,94%);padding:12px 16px 14px;color:#3b271a;background:#f1ddb0;border:3px solid #8a6a3c;border-radius:8px;box-shadow:0 0 0 2px #1d140e,0 10px 30px #0009;font:600 15px var(--fonte-texto, sans-serif)}#pesca .pc-topo{display:flex;align-items:center;gap:12px;margin-bottom:8px;font:400 20px var(--fonte-titulo, serif)}#pesca .pc-contagem{flex:1;font:600 13px var(--fonte-texto, sans-serif);text-align:right}#pesca .pc-x{width:28px;height:28px;font-size:20px;line-height:1;color:#3b271a;background:#e0c58a;border:2px solid #8a6a3c;border-radius:4px;cursor:pointer}#pesca .pc-cena{position:relative;height:260px;overflow:hidden;border:2px solid #1d140e;border-radius:4px;background:#7fc4e8;cursor:pointer}#pesca .pc-ceu{position:absolute;inset:0 0 58%;background:linear-gradient(#9fd8f4,#d6efe6)}#pesca .pc-agua{position:absolute;inset:42% 0 0;overflow:hidden;background:linear-gradient(#3f93c4,#1f5f8f 60%,#174a73)}#pesca .pc-agua i{position:absolute;left:-20%;width:140%;height:8px;background:repeating-linear-gradient(90deg,transparent 0 22px,#ffffff33 22px 44px);animation:pc-onda 6s linear infinite}#pesca .pc-agua i:nth-child(1){top:18%}#pesca .pc-agua i:nth-child(2){top:46%;animation-duration:8s;animation-direction:reverse}#pesca .pc-agua i:nth-child(3){top:74%;animation-duration:10s}@keyframes pc-onda{0%{transform:translate(0)}to{transform:translate(-44px)}}#pesca .pc-cais{position:absolute;left:0;top:36%;width:24%;height:20%;background:repeating-linear-gradient(90deg,#8a5a2c 0 18px,#6b4420 18px 20px);border-top:4px solid #a8743a;box-shadow:0 6px #4a2f14}#pesca .pc-linha{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#pesca .pc-fio{stroke:#f4f4ea;stroke-width:1.5}#pesca .pc-vara-haste{stroke:#a8743a;stroke-width:4;stroke-linecap:round}#pesca .pc-vara-sombra{stroke:#3b2410;stroke-width:7;stroke-linecap:round}#pesca .pc-carretel{fill:#c2402e;stroke:#3b1a10;stroke-width:2}#pesca .pc-boia{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#fff 0 30%,#d8402c 32%);border:2px solid #3b1a10;opacity:0;transition:left .55s cubic-bezier(.2,.8,.4,1),top .55s cubic-bezier(.5,-.4,.5,1)}#pesca .pc-boia.balanca{animation:pc-boia 1.6s ease-in-out infinite;transition:none}#pesca .pc-boia.afunda{transition:none;animation:pc-afunda .28s ease-in-out infinite}#pesca .pc-boia.lanca{transition:left .55s linear,top .55s cubic-bezier(.3,-1.2,.6,1)}@keyframes pc-boia{50%{transform:translateY(3px)}}@keyframes pc-afunda{0%,to{transform:translateY(2px) scale(.9)}50%{transform:translateY(9px) scale(.75)}}#pesca .pc-ondas{position:absolute;width:8px;height:4px;margin:6px 0 0 -4px;border:2px solid #ffffffaa;border-radius:50%;opacity:0}#pesca .pc-ondas.on{animation:pc-anel 1.6s ease-out infinite}@keyframes pc-anel{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(5)}}#pesca .pc-alerta{position:absolute;left:64%;top:6%;display:none;width:34px;height:70px;filter:drop-shadow(3px 3px 0 #7a1c10)}#pesca .pc-alerta svg{width:100%;height:100%;fill:#fd5;stroke:#7a1c10;stroke-width:1.5}#pesca .pc-alerta.on{display:block;animation:pc-alerta .3s ease-out,pc-pisca .25s .3s infinite}@keyframes pc-alerta{0%{opacity:0;transform:scale(.2)}}@keyframes pc-pisca{50%{transform:scale(1.18)}}#pesca .pc-cena.treme{animation:pc-treme .14s linear infinite}@keyframes pc-treme{25%{transform:translate(-2px,1px)}75%{transform:translate(2px,-1px)}}#pesca .pc-cena.tensa .pc-fio{stroke:#ff7a5a;stroke-width:2}#pesca .pc-fundo-peixe{position:absolute;left:50%;top:60%;pointer-events:none}#pesca .pc-peixe{background-repeat:no-repeat;image-rendering:pixelated}#pesca .pc-peixe.sub{opacity:.75;filter:brightness(.8)}#pesca .pc-cena.splash:after{content:"";position:absolute;left:66%;top:54%;width:60px;height:30px;border-radius:50%;border:4px solid #ffffffcc;animation:pc-splash .7s ease-out forwards}@keyframes pc-splash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(3)}}#pesca.falhou .pc-cena{filter:grayscale(.7)}#pesca .pc-luta{margin-top:8px}#pesca .pc-barra{position:relative;height:26px;background:#1d3a50;border:2px solid #1d140e;border-radius:13px;overflow:hidden}#pesca .pc-zona{position:absolute;top:0;bottom:0;background:#5fb05f88;border:2px solid #4a9a4a;border-radius:11px}#pesca .pc-zona.dentro{background:#7fe07fcc;box-shadow:0 0 10px #8fff8f}#pesca .pc-alvo{position:absolute;top:3px;width:20px;height:20px;margin-left:-4px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe9a0,#d69a2a);border:2px solid #3b2410}#pesca .pc-progresso{height:8px;margin-top:6px;background:#0003;border-radius:4px;overflow:hidden}#pesca .pc-progresso i{display:block;height:100%;width:30%;background:linear-gradient(#ffd25a,#d6901a)}#pesca .pc-captura{margin-top:8px}#pesca .pc-cartao{display:flex;align-items:center;gap:16px;padding:8px 14px;background:#00000014;border:2px solid #8a6a3c;border-radius:6px;animation:pc-cartao .5s cubic-bezier(.2,1.4,.4,1)}@keyframes pc-cartao{0%{opacity:0;transform:translateY(24px) scale(.8)}}#pesca .pc-salto{flex:0 0 150px;display:flex;align-items:center;justify-content:center;height:92px;background:linear-gradient(#a8dcf4,#3f93c4);border:2px solid #1d140e;border-radius:4px;overflow:hidden}#pesca .pc-salto .pc-peixe{animation:pc-pulo 1.1s ease-out}@keyframes pc-pulo{0%{transform:translateY(70px) rotate(40deg)}40%{transform:translateY(-26px) rotate(-10deg)}to{transform:translateY(0) rotate(0)}}#pesca .pc-tesouro svg,#pesca .pc-tesouro img{width:56px;height:56px;animation:pc-pulo 1.1s ease-out}#pesca .pc-info{display:flex;flex-direction:column;gap:4px}#pesca .pc-info b{font:400 22px var(--fonte-titulo, serif)}#pesca .pc-kg{font:700 18px var(--fonte-texto, sans-serif);color:#7a3b00}#pesca .pc-recorde{align-self:flex-start;padding:1px 8px;font:700 12px var(--fonte-texto, sans-serif);color:#fff6e0;background:#b9761a;border-radius:10px}#pesca .pc-info small{font:600 13px var(--fonte-texto, sans-serif);color:#5a3f26}#pesca .pc-msg{min-height:20px;margin:8px 0 0;text-align:center}#pesca .pc-botoes{display:flex;justify-content:center;margin-top:8px}#pesca .pc-botoes .btn{min-width:240px;height:36px}#pesca :is(button,.pc-cena):focus-visible{outline:3px solid #fff3c4;outline-offset:2px;box-shadow:0 0 0 5px #3a2308;position:relative;z-index:2}@media(prefers-reduced-motion:reduce){#pesca .pc-cena.treme,#pesca .pc-agua i,#pesca .pc-boia.balanca,#pesca .pc-boia.afunda,#pesca .pc-ondas.on,#pesca .pc-alerta.on,#pesca .pc-cartao{animation:none}#pesca .pc-boia{transition:none}#pesca .pc-cena.treme{outline:3px solid #e0502a;outline-offset:-3px}}.guia{position:absolute;top:132px;left:10px;z-index:15;width:min(310px,calc(100% - 20px));box-sizing:border-box;padding:8px 12px 10px;color:#f1e3c8;background:linear-gradient(#3a2a1d,#26190f);border:3px solid #1d140e;border-radius:6px;box-shadow:inset 0 0 0 2px #9a6a2c,0 6px #00000059;pointer-events:auto}.guia.feito{animation:guia-pulo .55s ease-out}.guia.forte{box-shadow:inset 0 0 0 2px #f6c35a,0 0 14px 2px #f6c35a8c,0 6px #00000059}.guia-cap{display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 11px/1.2 var(--fonte-hud, sans-serif);letter-spacing:.5px;text-transform:uppercase;color:#c9b594}.guia-cap-n{padding:1px 7px;color:#26190f;background:#f0b54a;border-radius:9px}.guia-linha{margin-top:6px;font:600 16px/1.35 var(--fonte-texto, sans-serif)}.guia-linha kbd{display:inline-block;padding:0 6px;font:700 13px/1.5 var(--fonte-texto, sans-serif);color:#ffe9b8;background:#15100b;border:2px solid #7a5530;border-bottom-width:3px;border-radius:4px}.guia-linha b{color:#f6c35a}.guia.baixo{top:auto;bottom:14px}.guia.estreito{top:auto;bottom:62px;width:min(230px,calc(100% - 20px));padding:5px 9px 6px}.guia.estreito .guia-barra,.guia.estreito .guia-cap-nome{display:none}.guia.estreito .guia-cap{justify-content:flex-end}.guia.estreito .guia-linha{margin-top:2px;font-size:14px}.guia.sobre-mapa{z-index:31}.guia-aviso{margin-top:6px;padding:4px 8px;font:600 13px/1.3 var(--fonte-texto, sans-serif);color:#ffd9c4;background:#8e341e73;border:1px solid #b4533a;border-radius:4px}.guia-aviso kbd{display:inline-block;padding:0 5px;font:700 12px/1.4 var(--fonte-texto, sans-serif);color:#ffe9b8;background:#15100b;border:1px solid #7a5530;border-radius:3px}.guia-barra{height:6px;margin-top:9px;background:#15100b;border:1px solid #6b4e36}.guia-barra i{display:block;height:100%;background:#f0b54a;transition:width .4s}.guia-trava{display:block;margin:8px 0 0 auto;padding:3px 10px;font:600 12px/1.3 var(--fonte-texto, sans-serif);color:#d9c7a4;background:transparent;border:2px solid #6b4e36;border-radius:4px;cursor:pointer}.guia-trava:hover{color:#fff;border-color:#9a6a2c}.guia .hidden,.guia-fx .hidden,.guia-banner.hidden{display:none}.guia-fx{position:absolute;inset:0;z-index:99995;pointer-events:none;overflow:hidden}.guia-anel{position:absolute;box-sizing:border-box;border:3px solid #f6c35a;box-shadow:0 0 10px 2px #f6c35acc,inset 0 0 8px #f6c35a80;animation:guia-anel 1s ease-in-out infinite}.guia-fx.forte .guia-anel{border-width:4px;animation-duration:.55s}.guia-seta{position:absolute;width:0;height:0;margin-left:-11px;border-left:11px solid transparent;border-right:11px solid transparent;border-top:16px solid #f6c35a;filter:drop-shadow(0 2px 0 #26190f)}.guia-seta[data-lado=cima]{margin-top:-26px;animation:guia-seta-cima .8s ease-in-out infinite}.guia-seta[data-lado=baixo]{margin-top:8px;transform:rotate(180deg);animation:guia-seta-baixo .8s ease-in-out infinite}.guia-seta[data-lado=borda]{margin-top:-8px}.guia-banner{position:absolute;top:18%;left:50%;z-index:99996;min-width:260px;padding:12px 26px 14px;text-align:center;color:#f1e3c8;background:linear-gradient(#3a2a1d,#26190f);border:3px solid #1d140e;border-radius:8px;box-shadow:inset 0 0 0 2px #f6c35a,0 8px 24px #0009;transform:translate(-50%);pointer-events:none}.guia-banner.toca{animation:guia-banner 2.6s ease-out forwards}.guia-banner small{display:block;font:700 12px/1.3 var(--fonte-hud, sans-serif);letter-spacing:1px;text-transform:uppercase;color:#c9b594}.guia-banner b{display:block;margin:2px 0;font:400 24px/1.2 var(--fonte-titulo, serif);color:#f6c35a}.guia-banner span{font:700 14px/1.3 var(--fonte-texto, sans-serif);color:#9be28c}.guia-fagulha{position:absolute;bottom:40%;font-style:normal;font-size:16px;color:#f6c35a;opacity:0;pointer-events:none;animation:guia-fagulha 1s ease-out forwards}@keyframes guia-pulo{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes guia-anel{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes guia-seta-cima{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes guia-seta-baixo{0%,to{translate:0 0}50%{translate:0 8px}}@keyframes guia-banner{0%{opacity:0;translate:0 -20px}12%{opacity:1;translate:0 0}85%{opacity:1}to{opacity:0}}@keyframes guia-fagulha{0%{opacity:1;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(var(--dx, 0),-70px) scale(1.3)}}.construindo .guia{left:auto;right:10px;top:64px}.construindo .guia.estreito{top:64px;bottom:auto}#app ::-webkit-scrollbar{width:10px;height:10px}#app ::-webkit-scrollbar-track{background:#3b271a29;border-radius:6px;box-shadow:inset 0 0 0 1px #3b271a40}#app ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#c8861f,#8a5a17);border:2px solid #3b271a;border-radius:6px}#app ::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#f0b54a,#c8861f)}#app ::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){#app *{scrollbar-width:thin;scrollbar-color:#a8701c rgba(59,39,26,.2)}}#app input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;background:#fff6dc;border:2px solid #8a5a17;border-radius:4px;cursor:pointer}#app input[type=checkbox]:checked{background:linear-gradient(#f0b54a,#c8861f);box-shadow:inset 0 0 0 3px #fff6dc}#app input[type=checkbox]:focus-visible{outline:2px solid #f0b54a;outline-offset:2px}#app,#app *{-webkit-user-select:none;user-select:none}#app input,#app textarea{-webkit-user-select:text;user-select:text}#app img{-webkit-user-drag:none}#app *::selection{background:transparent}#app input::selection,#app textarea::selection{background:#f0b54a8c}#app{-webkit-tap-highlight-color:transparent}#panel-backdrop.with-guide.centrado{padding-left:0}#panel.compacto{width:min(460px,100%)}#panel.compacto #panel-body{padding:22px 0 26px}.opt-menu{display:flex;flex-direction:column;gap:6px;width:270px;max-width:100%;margin:0 auto}.opt-menu-rodape{display:flex;flex-direction:column;gap:6px;width:270px;max-width:100%;margin:14px auto 0;padding-top:12px;border-top:1px solid rgba(59,39,26,.35)}.opt-item{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;justify-content:flex-start;padding:4px 14px 4px 26px;font:700 15px var(--fonte-texto);color:#3b271a;text-align:left;background:#3b271a1a;border:1px solid rgba(59,39,26,.5);border-radius:5px;cursor:pointer}.opt-item:hover{background:#f0b66080;border-color:#8a5a17}.opt-ico{display:flex;flex:none;width:22px;height:22px}.opt-ico svg{width:100%;height:100%}.opt-item.primario{color:#3b1c08;background:linear-gradient(#ffd27a,#e0a23c);border-color:#8a5a17}.opt-item.perigo{color:#fff3e8;background:linear-gradient(#c2523a,#8f2d18);border-color:#5e1a0c}.opt-rodape{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.opt-rodape .opt-btn,.opt-rodape .opt-largo{flex:0 0 200px;width:200px;grid-column:auto}#panel .opt-alerta{border-color:#832410;border-width:2px}#panel .opt-alerta h3{color:#832410}.tema-pergaminho{--hud-creme: #f5e8c4;--hud-metal-1: #1d130d;--hud-metal-2: #6b4a30;--hud-metal-3: #a98456;--hud-vida-a: #c4513a;--hud-vida-b: #8a2f1c;--hud-mana-a: #5b8cb8;--hud-mana-b: #335d88;--hud-en-a: #e0a63a;--hud-en-b: #b0741a;--hud-xp-a: #d9b64a;--hud-xp-b: #8c7a2a}.tema-pergaminho .btn{color:#3a1e08;text-shadow:0 1px 0 rgba(255,235,190,.55);font-weight:700;background:linear-gradient(var(--perg-ambar-a),var(--perg-ambar-b));border:2px solid var(--perg-ambar-borda);border-image:none;border-radius:5px;image-rendering:auto;padding:5px 14px;box-shadow:inset 0 1px #fff4d6b3,inset 0 -2px #5a330f59,0 2px 3px #0006}.tema-pergaminho .btn.small{padding:2px 10px;font-size:14px}.tema-pergaminho .btn:hover:not(:disabled){filter:none;border-image:none;background:linear-gradient(#ffc765,#dd9330)}.tema-pergaminho .btn:active:not(:disabled){transform:translateY(1px);border-width:2px;background:linear-gradient(var(--perg-ambar-b),#b3701a);box-shadow:inset 0 2px 3px #3c1e0580}.tema-pergaminho .btn:disabled{color:#8c7a5f;text-shadow:none;background:linear-gradient(#cdbf9f,#bfb08d);border-color:#6b5a44;box-shadow:inset 0 1px #fff8e266,0 1px 2px #00000040;filter:none;opacity:1;cursor:default}.tema-pergaminho .btn.red,.tema-pergaminho .btn.danger{color:#fbe9dc;text-shadow:0 1px 0 rgba(0,0,0,.4);background:linear-gradient(#c2503a,var(--perg-tijolo));border:2px solid #4a1308;filter:none}.tema-pergaminho .btn.ghost{color:var(--perg-tinta);text-shadow:0 1px 0 rgba(255,245,215,.6);background:linear-gradient(var(--perg-cartao-a),var(--perg-cartao-b));border:2px solid var(--perg-borda);filter:none}.tema-pergaminho #hud{background:none;gap:10px}.tema-pergaminho .hud-left{font-size:16px;color:var(--hud-creme);text-shadow:0 1px 2px #000}.tema-pergaminho .pill{height:18px;padding:0 8px;border-radius:9px;font:800 11px/15px var(--fonte-num);font-variant-numeric:lining-nums;color:#3a1e08;background:linear-gradient(var(--perg-ambar-a),var(--perg-ambar-b));border:1.5px solid var(--perg-ambar-borda)}.tema-pergaminho .res{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px 0 6px;border-radius:12px;background:linear-gradient(#34261b,#231710);border:1.5px solid var(--perg-slot-borda);box-shadow:0 2px 3px #00000080,inset 0 1px #ffe4aa1f;font:700 12px var(--fonte-num);font-variant-numeric:lining-nums;color:var(--hud-creme)}.tema-pergaminho .res .ico{height:16px;vertical-align:middle}.tema-pergaminho #hud .btn,.tema-pergaminho .hud-canto .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;color:var(--hud-creme);text-shadow:0 1px 0 #000;background:linear-gradient(#3b2a1e,#2a1c14);border:2px solid var(--perg-borda);box-shadow:inset 0 1px #ffe4aa2e,0 2px 3px #00000080}.tema-pergaminho #hud .btn:hover:not(:disabled),.tema-pergaminho .hud-canto .btn:hover:not(:disabled){background:linear-gradient(#4a3626,#34261b);border-color:var(--perg-ambar-a)}.tema-pergaminho #hud .btn .ic,.tema-pergaminho .hud-canto .btn .ic{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tema-pergaminho #btn-sound .off,.tema-pergaminho #btn-sound.mudo .on{display:none}.tema-pergaminho #btn-sound.mudo .off{display:inline}.tema-pergaminho #hero-icon{display:none}.tema-pergaminho .hero-btn{padding-bottom:0}.tema-pergaminho .hero-btn .xpbar{display:none}.tema-pergaminho .xp-art{right:12px;top:46px;width:236px;height:10px;background:#1b110b;border:2px solid var(--perg-borda);border-radius:4px;box-shadow:inset 0 2px 3px #000000a6,0 2px 3px #00000073;overflow:hidden;box-sizing:border-box}.tema-pergaminho .xp-art i{left:0;top:0;height:100%;background:linear-gradient(var(--hud-xp-a),var(--hud-xp-b));box-shadow:inset 0 1px #ffffff59;width:calc(var(--xp, 0) * 100%)!important}.tema-pergaminho.luta-html .xp-art{display:none}.tema-pergaminho #hint{padding:4px 12px;border-radius:5px;background:#1a100ad1;border:1px solid #5c4330;box-shadow:0 2px 6px #00000080;font:600 12px var(--fonte-hud);color:#d9c8a4}.tema-pergaminho #hint b{display:inline-block;min-width:16px;padding:0 4px;margin:0 1px;border-radius:3px;font:800 10px/15px var(--fonte-hud);text-align:center;color:var(--hud-creme);background:#3b2a1e;border:1px solid #8c6a44}.tema-pergaminho .quest{top:48px;max-width:338px;padding:8px 12px 9px 14px;gap:2px;border-radius:6px;background:linear-gradient(var(--perg-fundo-a),var(--perg-fundo-b));border:2px solid var(--perg-borda);box-shadow:0 6px 14px #00000080,inset 0 0 0 1px #fff5d773;color:var(--perg-tinta)}.tema-pergaminho .quest:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:4px;border-radius:0 3px 3px 0;background:linear-gradient(var(--perg-ambar-a),var(--perg-ambar-b))}.tema-pergaminho .quest b{font:800 13px var(--fonte-hud);color:var(--perg-tinta)}.tema-pergaminho .quest span{font:600 12px/1.3 var(--fonte-hud);color:var(--perg-mudo)}.tema-pergaminho #modbar{gap:6px;background:none}.tema-pergaminho .mod-chip{gap:7px;height:46px;min-width:118px;padding:5px 10px 5px 8px;border-radius:6px;color:var(--hud-creme);background:linear-gradient(#34261b,#231710);border:2px solid var(--perg-slot-borda);box-shadow:0 3px 5px #0000008c,inset 0 1px #ffe4aa1f}.tema-pergaminho .mod-chip:hover{border-color:var(--perg-ambar-a)}.tema-pergaminho .mod-chip.ready{border-color:var(--perg-ambar-a);box-shadow:0 0 8px #f2b24c59,0 3px 5px #0000008c}.tema-pergaminho .mod-chip.busy{border-color:#cf8420}.tema-pergaminho .mod-chip.locked{opacity:.78}.tema-pergaminho .mod-chip.locked .mod-txt b{color:#a8987c}.tema-pergaminho .mod-ico{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;font-size:16px;border-radius:5px;background:#1a110b;border:1.5px solid #4a3626}.tema-pergaminho .mod-ico .mod-img{max-width:22px;max-height:22px;image-rendering:pixelated}.tema-pergaminho .mod-ico i{right:-2px;bottom:-3px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;font:800 11px/12px var(--fonte-num);font-variant-numeric:lining-nums;text-align:center;color:#fff;background:#2a1c14;border:1.5px solid #8c6a44}.tema-pergaminho .mod-ico i.lk{right:-3px;bottom:-3px;width:14px;min-width:14px;padding:0;background:#2a1c14}.tema-pergaminho .mod-ico i.lk:before{content:"";position:absolute;left:3px;top:5px;width:5px;height:4px;border-radius:1px;background:#a8987c}.tema-pergaminho .mod-ico i.lk:after{content:"";position:absolute;left:4px;top:1px;width:3px;height:3px;border:1.5px solid #a8987c;border-bottom:0;border-radius:3px 3px 0 0}.tema-pergaminho .mod-txt b{font:800 12px var(--fonte-num);font-variant-numeric:lining-nums;color:var(--hud-creme)}.tema-pergaminho .mod-txt small{font:600 11px var(--fonte-num);font-variant-numeric:lining-nums;color:#b89c70;white-space:nowrap}.tema-pergaminho .mod-chip.ready small,.tema-pergaminho .mod-chip.busy small{color:#e9c06c}.tema-pergaminho #hud-luta{position:absolute;left:8px;top:8px;display:flex;align-items:flex-start;gap:8px;pointer-events:none;z-index:6}.tema-pergaminho .hl-retrato{position:relative;flex:none;width:62px;height:62px;border-radius:50%;border:3px solid var(--hud-metal-1);background:radial-gradient(circle at 50% 38%,#4a3626,#1d130d);box-shadow:0 0 0 2px var(--hud-metal-3),0 0 0 4px var(--hud-metal-1),0 4px 8px #0009,inset 0 0 0 2px #ffe4aa2e}.tema-pergaminho .hl-retrato img{display:block;width:100%;height:100%;border-radius:50%;image-rendering:pixelated}.tema-pergaminho .hl-nv{position:absolute;left:-4px;bottom:-8px;min-width:22px;height:16px;padding:0 5px;border-radius:8px;font:800 10px/14px var(--fonte-num);font-variant-numeric:lining-nums;text-align:center;color:#3a1e08;background:linear-gradient(var(--perg-ambar-a),var(--perg-ambar-b));border:1.5px solid var(--perg-ambar-borda);box-shadow:0 1px 2px #0009}.tema-pergaminho .hl-corpo{display:flex;flex-direction:column;gap:3px;width:224px;padding-top:1px}.tema-pergaminho .hl-nome{font:700 13px var(--fonte-num);font-variant-numeric:lining-nums;color:var(--hud-creme);text-shadow:0 1px 2px #000,0 0 3px #000}.tema-pergaminho .hl-barra{position:relative;height:15px;border-radius:4px;border:2px solid var(--perg-borda);background:#1b110b;box-shadow:inset 0 2px 3px #000000a6,0 1px #ffe4aa26,0 2px 3px #00000073;overflow:hidden;box-sizing:border-box;transition:filter .2s}.tema-pergaminho .hl-barra.vida{height:18px}.tema-pergaminho .hl-barra.fina{height:7px;border-width:1.5px}.tema-pergaminho .hl-barra i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:2px;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000047;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.07) 0 3px,transparent 3px 7px)}.tema-pergaminho .hl-barra.vida i{background-color:var(--hud-vida-b);background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.07) 0 3px,transparent 3px 7px),linear-gradient(var(--hud-vida-a),var(--hud-vida-b))}.tema-pergaminho .hl-barra.vida.baixa i{background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.07) 0 3px,transparent 3px 7px),linear-gradient(#e0603a,#a02a14)}.tema-pergaminho .hl-barra.mana i{background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.07) 0 3px,transparent 3px 7px),linear-gradient(var(--hud-mana-a),var(--hud-mana-b))}.tema-pergaminho .hl-barra.energia i{background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.07) 0 3px,transparent 3px 7px),linear-gradient(var(--hud-en-a),var(--hud-en-b))}.tema-pergaminho .hl-barra.xp i{background-image:linear-gradient(var(--hud-xp-a),var(--hud-xp-b))}.tema-pergaminho .hl-barra u{position:absolute;left:0;top:0;height:3px;width:0;background:#9fd8ff;opacity:.9}.tema-pergaminho .hl-barra b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:700 11px var(--fonte-num);font-variant-numeric:lining-nums;color:#fff;text-shadow:0 1px 1px #000,0 0 3px #000;letter-spacing:.3px}.tema-pergaminho .hl-barra.pisca{filter:brightness(2.2) saturate(.4)}.tema-pergaminho .hl-efeitos{display:flex;flex-wrap:wrap;gap:14px 5px;max-width:220px;margin-top:14px;pointer-events:auto}.tema-pergaminho .hl-ef{position:relative;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;background:var(--perg-slot);border:2px solid #4f7a3a;box-shadow:0 2px 3px #0000008c,inset 0 0 0 1px #0009}.tema-pergaminho .hl-ef.comida{border-color:var(--perg-ambar-a)}.tema-pergaminho .hl-ef.debuff{border-color:#b8452c}.tema-pergaminho .hl-ef img{width:18px;height:18px;image-rendering:pixelated}.tema-pergaminho .hl-ef small{position:absolute;left:50%;bottom:-13px;transform:translate(-50%);font:700 11px var(--fonte-num);font-variant-numeric:lining-nums;color:var(--hud-creme);text-shadow:0 1px 1px #000,0 0 3px #000;white-space:nowrap}.tema-pergaminho .hl-dica{position:absolute;top:72px;max-width:280px;padding:7px 10px;border-radius:5px;background:#1b110b;border:1px solid #5c4330;box-shadow:0 4px 10px #0009;font:600 13px/1.35 var(--fonte-hud);color:var(--hud-creme);pointer-events:none;z-index:2}.tema-pergaminho #toasts{top:44px;gap:4px}.tema-pergaminho .toast{background:#1a110af2;border:1px solid #b89a68;border-radius:6px;padding:5px 13px;font:700 14px/1.35 var(--fonte-num);font-variant-numeric:lining-nums;color:#fbf0d6;text-shadow:0 1px 1px #000;box-shadow:0 2px 6px #00000080}.tema-pergaminho .toast.bad{border-color:#e0654a;border-width:2px}.tema-pergaminho.luta-html .quest{top:92px}.tema-pergaminho #quest,.tema-pergaminho .quest{display:none!important}.tema-pergaminho #modbar{right:auto;background:none;padding-bottom:6px;max-width:48%}.tema-pergaminho .hud-right.hud-canto{position:absolute;right:10px;top:8px;margin:0;z-index:6;pointer-events:auto}.tema-pergaminho .hud-right.hud-canto .btn{pointer-events:auto}.tema-pergaminho .xp-art,.tema-pergaminho.sem-hud .hud-canto,.tema-pergaminho.sem-hud #modbar,.tema-pergaminho.sem-hud #minimapa,.tema-pergaminho.sem-hud #hud-luta,.tema-pergaminho.sem-hud #hud,.tema-pergaminho.sem-hud #quest,.tema-pergaminho.sem-hud #hint{display:none!important}.tema-pergaminho #hud{background:none}.tema-pergaminho .hud-left{display:none!important}.tema-pergaminho.barra-oculta #modbar{max-width:calc(100% - 200px)}.tema-pergaminho #hud-resources,.tema-pergaminho #btn-help,.tema-pergaminho #btn-sound,.tema-pergaminho #btn-bug,.tema-pergaminho #btn-hero{display:none!important}.tema-pergaminho .hl-retrato{pointer-events:auto;cursor:pointer}#sel-ui{--esc: 1;position:absolute;left:0;top:0;width:calc(100% / var(--esc));height:calc(100% / var(--esc));transform:scale(var(--esc));transform-origin:0 0;pointer-events:none;font-family:var(--fonte-texto);color:#f3e6c8}#sel-ui>*{pointer-events:none}#sel-ui .sel-topo{position:absolute;left:24px;right:24px;top:12px;height:36px;display:flex;align-items:center;justify-content:space-between}#sel-ui .sel-titulo{position:absolute;left:0;right:0;top:-2px;margin:0;text-align:center;font:400 26px/40px var(--fonte-titulo);letter-spacing:1px;color:#f2c46a;text-shadow:0 2px 0 rgba(30,12,4,.9);pointer-events:none}#sel-ui .sel-contagem{font-size:13px;color:#a8957a;background:#1a110bb3;border:1px solid #4a3828;border-radius:10px;padding:3px 10px}#sel-ui{--perg-fundo-a: #ecdcb8;--perg-fundo-b: #dcc79b;--perg-borda: #3b271a;--perg-linha: #b8955f;--perg-tinta: #3b2412;--perg-mudo: #563a1e;--perg-ambar-a: #f2b24c;--perg-ambar-b: #cf8420;--perg-ambar-borda: #5a330f}#sel-ui .sel-painel{position:absolute;left:24px;right:24px;bottom:8px;height:70px;box-sizing:border-box;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr 14px;grid-template-areas:"info acoes" "atalhos atalhos";column-gap:16px;padding:4px 8px 0;color:#f3e6c8;background:none;border:0;pointer-events:auto}#sel-ui .sel-info{grid-area:info;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}#sel-ui .sel-nome{font:700 22px/24px var(--fonte-texto);color:#f2c46a;text-shadow:0 2px 0 rgba(20,8,2,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sel-ui .sel-nome.vazio{color:#a8957a}#sel-ui .sel-linha{display:flex;align-items:center;gap:8px;height:15px;font-size:12px;line-height:15px;font-weight:600;color:#f3e6c8}#sel-ui .sel-ip{display:inline-flex;align-items:center;gap:4px;height:15px;padding:0 6px;box-sizing:border-box;background:#2a1c14;border:1px solid #5c4330;border-radius:4px}#sel-ui .sel-ip small{font-size:11px;line-height:1;letter-spacing:1px;color:#c4ae8c}#sel-ui .sel-ip b{font-size:11px;line-height:1;color:#f2b24c}#sel-ui .sel-cargo{height:12px;font-size:11px;line-height:12px;color:#d09a52}#sel-ui .sel-cargo.mudo{color:#8c7a64}#sel-ui .sel-acoes{grid-area:acoes;display:flex;align-items:center;gap:8px}#sel-ui .sel-atalhos{grid-area:atalhos;display:flex;align-items:center;justify-content:center;gap:12px;border-top:0;font-size:11px;line-height:1;color:#8c7a64;pointer-events:none}#sel-ui .sel-atalho{display:inline-flex;align-items:center;gap:5px}#sel-ui .sel-atalho kbd{display:inline-flex;align-items:center;justify-content:center;height:12px;padding:0 4px;box-sizing:border-box;font:600 9px/1 var(--fonte-texto);color:#e6d5b4;background:#2a1c14;border:1px solid #5c4330;border-radius:3px}#sel-ui .sel-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:28px;min-width:68px;padding:0 12px;font:700 13px/1 var(--fonte-texto);white-space:nowrap;cursor:pointer;border-radius:5px;position:relative;pointer-events:auto;transition:filter .12s}#sel-ui .sel-btn:hover{filter:brightness(1.1)}#sel-ui .sel-btn:active{filter:brightness(.94);transform:translateY(1px)}#sel-ui .sel-btn.foco{outline:2px solid #ffe6a8;outline-offset:2px}#sel-ui .sel-btn.bege{height:24px;min-width:0;padding:0 10px;font-size:12px;color:var(--perg-tinta);background:linear-gradient(#ecdcb8,#d3ba88);border:2px solid var(--perg-borda);box-shadow:inset 0 1px #fff5d799,0 2px 6px #00000073}#sel-ui .sel-btn.ambar{color:#2a1606;text-shadow:0 1px 0 rgba(255,232,168,.55);background:linear-gradient(var(--perg-ambar-a),var(--perg-ambar-b));border:1px solid var(--perg-ambar-borda);border-bottom-width:2px;box-shadow:inset 0 1px #ffecb0b3,0 1px #00000040}#sel-ui .sel-btn.ambar.grande{min-width:132px;font-size:14px;letter-spacing:.3px}#sel-ui .sel-btn.tijolo{color:#fbe9cf;text-shadow:0 1px 0 rgba(60,10,0,.6);background:linear-gradient(#c24b30,#8f2d18);border:1px solid #4d130a;border-bottom-width:2px;box-shadow:inset 0 1px #ffd2be4d,0 1px #00000040}#sel-ui .sel-painel .sel-btn.tijolo{color:#f0b8a8;text-shadow:none;background:#8f2d1838;border:1px solid #a8412a;border-bottom-width:1px;box-shadow:none}#sel-ui .sel-painel .sel-btn.tijolo:hover{color:#fbe9cf;background:linear-gradient(#c24b30,#8f2d18);filter:none}#sel-ui .sel-topo .sel-btn.bege{color:#f3e6c8;background:#1a110bb3;border:1px solid #6b4a30;box-shadow:none}#sel-ui .sel-topo .sel-btn.bege:hover{color:#ffe6a8;border-color:#f2b24c;filter:none}#sel-ui .sel-modal-area{position:absolute;inset:0;pointer-events:none}#sel-ui .sel-veu{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#080503a8;pointer-events:auto}#sel-ui .sel-caixa{width:320px;box-sizing:border-box;padding:16px 18px 14px;text-align:center;background:linear-gradient(var(--perg-fundo-a),var(--perg-fundo-b));border:2px solid var(--perg-borda);border-radius:6px;box-shadow:0 12px 30px #0009,inset 0 0 0 1px #fff5d773,inset 0 0 0 3px #8b693e47}#sel-ui .sel-caixa-titulo{font:700 20px/1.2 var(--fonte-texto);color:var(--perg-tinta)}#sel-ui .sel-caixa p{margin:8px 0 12px;font-size:12px;line-height:1.4;font-weight:600;color:var(--perg-tinta)}#sel-ui .sel-caixa-botoes{display:flex;justify-content:center;gap:12px}#sel-ui .sel-caixa .sel-btn{min-width:100px}#selo-hud{position:absolute;inset:0;pointer-events:none;z-index:4}#selo-hud .selo-canto{position:absolute;right:calc(10px + var(--inv-w, 0px));bottom:236px;display:flex;align-items:flex-end;gap:8px}#selo-hud .selo-mapa-caixa{position:relative;width:160px;height:186px;opacity:0;transition:opacity .15s ease}#selo-hud .selo-mapa-caixa.ligado{opacity:1}#selo-hud .selo-mapa{position:absolute;left:8px;top:8px;width:143px;height:143px;border-radius:50%;object-fit:cover;background:#0608128c}#selo-hud .selo-mapa-moldura{position:absolute;inset:0;width:160px;height:186px;pointer-events:none}#selo-hud .selo-saida{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:6px;min-width:74px;height:28px;padding:0 10px;font:600 12px var(--fonte-texto);color:#f1dfbb;background:#241612e0;border:1px solid rgba(214,170,96,.7);border-radius:6px;cursor:pointer;line-height:1}#selo-hud .selo-saida:hover{background:#462818f2;border-color:#f0b660}#selo-hud .selo-saida.canal{background:#78341ef2;border-color:#ffb36a;color:#fff3d8}#selo-hud .selo-arco{width:10px;height:14px;border:2px solid currentColor;border-bottom:0;border-radius:6px 6px 0 0;box-sizing:border-box}#selo-hud .selo-quest{position:absolute;left:12px;top:112px;width:206px;padding:7px 9px 8px;font:12px var(--fonte-texto);color:#f1dfbb;background:#180e0cc7;border:1px solid rgba(214,170,96,.5);border-radius:6px;line-height:1.3}#selo-hud .selo-q-tit{font:600 11px var(--fonte-texto);letter-spacing:.04em;text-transform:uppercase;color:#e6b26a;margin-bottom:3px}#selo-hud .selo-q-cont{margin-top:6px}#selo-hud .selo-q-cont b{float:right;color:#ffd98a}#selo-hud .selo-q-barra{height:5px;margin-top:4px;background:#00000080;border-radius:3px;overflow:hidden}#selo-hud .selo-q-barra i{display:block;height:100%;background:#e8a444}#selo-hud .selo-q-pedra{margin-top:6px;color:#cfe4ff}#selo-hud .selo-aviso{position:absolute;left:50%;top:22%;transform:translate(-50%);max-width:70%;padding:8px 18px;font:600 16px var(--fonte-texto);color:#ffd9a0;text-align:center;background:#180a08db;border:1px solid rgba(255,150,80,.75);border-radius:8px;opacity:0;transition:opacity .25s ease}#selo-hud .selo-aviso.ligado{opacity:1}.selo-gema{float:right;width:64px;height:64px;margin:0 0 4px 8px;image-rendering:pixelated;background:url(../art/ui/chave_selo_giro.png) 0 0 / 512px 64px no-repeat;animation:selo-gema-giro 1.2s steps(8) infinite}@keyframes selo-gema-giro{to{background-position-x:-512px}}#app.inv-open #selo-hud .selo-mapa-caixa{display:none}#selo-hud .selo-mapa-caixa{display:none!important}#boot .lg-some{display:none}#boot .lg-area{position:absolute;left:0;right:0;top:34%;display:flex;justify-content:center;padding:0 16px;box-sizing:border-box}.lg-caixa{width:340px;max-width:100%;box-sizing:border-box;padding:18px 20px 16px;text-align:center;font-family:var(--fonte-texto);color:var(--bl-ticao);background:linear-gradient(var(--bl-pergaminho),var(--bl-pergaminho-sombra));border:2px solid var(--bl-madeira);border-radius:6px;box-shadow:0 12px 30px #0009,inset 0 0 0 1px #fff5d773,inset 0 0 0 3px #8b693e47}.lg-abas{display:flex;gap:6px;margin-bottom:12px}.lg-aba{flex:1;height:30px;font:600 13px var(--fonte-texto);color:#5a4126;background:#6b4c2524;border:1px solid rgba(107,76,37,.5);border-radius:4px;cursor:pointer}.lg-aba.on{color:#fff4d6;background:#8a5a22;border-color:#5e3b13}.lg-campo{display:block;margin:0 0 10px;text-align:left}.lg-campo span{display:block;margin-bottom:3px;font:600 12px var(--fonte-texto)}.lg-campo input{width:100%;height:34px;box-sizing:border-box;padding:0 10px;font:400 14px var(--fonte-texto);color:#2c1f10;background:#fbf3de;border:1px solid #8b693e;border-radius:4px;outline:none}.lg-campo input:focus{border-color:#b9741b;box-shadow:0 0 0 2px #e0a03873}.lg-dica{margin:0 0 10px;font:600 12px/1.4 var(--fonte-texto);text-align:left}.lg-dica:empty{display:none}.lg-erro{min-height:16px;margin:0 0 8px;font:600 12px/1.3 var(--fonte-texto);color:#a02a16}.lg-erro:empty{min-height:0;margin:0}.lg-titulo{margin:0 0 8px;font:400 19px/1.2 var(--fonte-titulo)}.lg-texto{margin:0 0 14px;font:600 13px/1.45 var(--fonte-texto)}.lg-botoes{display:flex;justify-content:center;gap:10px}.lg-ok{min-width:110px;height:34px;padding:0 14px;font:700 14px var(--fonte-texto);color:var(--bl-ticao);background:linear-gradient(var(--bl-ouro),#e0962c);border:1px solid var(--bl-madeira);border-radius:4px;cursor:pointer}form .lg-ok{width:100%}.lg-ok.sec{color:#3a2a18;background:linear-gradient(#e6d6b0,#cdb787);border-color:#8b693e}.lg-ok:disabled{opacity:.55;cursor:default}.lg-veu{position:absolute;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#080503d1;pointer-events:auto}.campo-senha{display:block;width:100%;height:32px;box-sizing:border-box;margin:0 0 8px;padding:0 10px;font:400 14px var(--fonte-texto);color:#2c1f10;background:#fbf3de;border:1px solid #8b693e;border-radius:4px;outline:none}.campo-erro{min-height:0;margin:0 0 8px;color:#a02a16}.em-veu{position:absolute;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;background:#080503e6;pointer-events:auto;font-family:var(--fonte-texto)}.em-caixa{width:94%;max-width:1020px;box-sizing:border-box;padding:18px 20px 12px;color:var(--bl-ticao);background:linear-gradient(var(--bl-pergaminho),var(--bl-pergaminho-sombra));border:2px solid var(--bl-madeira);border-radius:6px;box-shadow:0 14px 34px #000000a6,inset 0 0 0 1px #fff5d773;text-align:center}.em-titulo{margin:0;font:400 24px/1.2 var(--fonte-titulo)}.em-sub{margin:4px 0 12px;font-size:14px;font-weight:600}.em-cartas{display:grid;grid-template-columns:1fr 1fr;gap:14px}.em-carta{display:flex;flex-direction:column;padding:12px 12px 10px;text-align:left;background:#fff6e373;border:3px solid rgba(138,90,50,.55);border-radius:6px;cursor:pointer}.em-carta.sel{background:#fff6e3d9;border-color:var(--bl-brasa);box-shadow:0 0 0 2px #f6c35ae6,0 6px 16px #2e100459}.em-carta-titulo{margin:0;font:700 19px/1.2 var(--fonte-texto)}.em-carta-sub{margin:2px 0 8px;font-size:13px;font-weight:600;min-height:34px}.em-desenho{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 8px;background:#2b2420;border-radius:5px;min-height:150px}.em-blocos{display:flex;align-items:flex-end;gap:12px}.em-letras,.em-setas{display:flex;flex-direction:column;gap:4px}.em-setas{align-items:center}.em-fileira{display:flex;justify-content:center;gap:4px}.em-tecla{min-width:28px;height:28px;box-sizing:border-box;padding:0 4px;display:flex;align-items:center;justify-content:center;font:700 13px/1 var(--fonte-texto);color:#8f857a;background:#3a322c;border:1px solid #4a4038;border-bottom-width:3px;border-radius:4px}.em-tecla.larga{min-width:44px}.em-tecla.espaco{min-width:96px}.em-tecla.on{color:#1b1109;border-color:#00000073;font-weight:700}.cat-movimento{--cor: #4d96dd}.cat-ataque{--cor: #e8502a}.cat-esquiva{--cor: #6db33f}.cat-poder{--cor: #f6c35a}.cat-item{--cor: #b57be0}.cat-usar{--cor: #67d6d0}.em-tecla.on{background:var(--cor)}.em-bolinha{display:inline-block;flex:0 0 auto;width:11px;height:11px;margin-right:7px;border-radius:50%;background:var(--cor, #888);border:1px solid rgba(0,0,0,.4);vertical-align:middle}.em-mouse svg{display:block}.em-m-corpo{fill:#3a322c;stroke:#6a5d52;stroke-width:2}.em-m-btn{fill:#4a4038;stroke:#1b1109;stroke-width:1.5}.em-m-btn.off{fill:#4a4038}.em-m-btn[class*=cat-]{fill:var(--cor)}.em-legenda{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 4px;font-size:12px;font-weight:700}.em-resumo{margin:6px 0 8px;padding:0;list-style:none;font-size:13px;line-height:1.4;font-weight:600}.em-resumo li{margin:2px 0}.em-botao{display:block;margin-top:auto;width:100%;height:36px;font:700 15px var(--fonte-texto);color:var(--bl-ticao);background:linear-gradient(var(--bl-pergaminho),var(--bl-pergaminho-sombra));border:1px solid var(--bl-madeira);border-radius:4px;cursor:pointer}.em-carta.sel .em-botao{background:linear-gradient(var(--bl-ouro),#e0962c)}.em-dica{margin:10px 0 0;font-size:12px;font-weight:600;opacity:.8}.mc{display:flex;align-items:flex-start;gap:10px}.mc-abas{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:6px;background:linear-gradient(#7a5434,#5a3d26);border:2px solid var(--perg-borda, #2e1004);border-radius:6px;box-shadow:inset 0 0 0 1px #ffdcaa47}.mc-aba{width:50px;height:50px;padding:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(#a8825a,#8c6a46);border:2px solid rgba(46,16,4,.55);border-radius:6px;cursor:pointer}.mc-aba:hover{background:linear-gradient(#bf9a6e,#a07c56)}.mc-aba.on{background:linear-gradient(#f6d58a,#e0a64a);border-color:var(--bl-ouro, #f6c35a);box-shadow:0 0 0 2px #2e1004,0 0 8px #f6c35ab3}.mc-aba .ico,.mc-aba img{width:32px;height:32px;image-rendering:pixelated;object-fit:contain}.mc-painel{flex:1;min-width:0}.mc-titulo{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:0 0 5px;border-bottom:3px solid var(--perg-linha, #b8955f);font:700 15px/1 var(--fonte-texto);letter-spacing:.1em;text-transform:uppercase;color:var(--perg-tinta, #2e1004)}.mc-titulo-ico .ico,.mc-titulo-ico img{width:26px;height:26px;image-rendering:pixelated;object-fit:contain;vertical-align:middle}.mc-vazio{margin:8px 0;font-size:13px;font-weight:600;color:var(--perg-mudo, #563a1e)}.mc-grupo{display:flex;align-items:stretch;gap:8px;margin:0 0 6px}.mc-slots{flex:1 1 0;min-width:0;align-content:flex-start;display:flex;flex-wrap:wrap;gap:4px}.mc-grupo-nome{flex:0 0 96px;width:96px;box-sizing:border-box;display:flex;align-items:center;padding:0 8px;letter-spacing:.04em;overflow-wrap:anywhere;background:#2e100424;border-radius:4px;font:700 11px/1.2 var(--fonte-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--perg-mudo, #563a1e)}.mc-slot{padding:0;background:none;border:0;border-radius:6px;cursor:pointer}.mc-slot .slot-it{display:block}.mc-slot.sel{outline:3px solid var(--bl-brasa, #e8502a);outline-offset:1px;transform:translateY(-1px)}.mc-tile{width:48px;height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#2a1c14;border:2px solid #5c4330;border-radius:5px}.mc-tile img{max-width:40px;max-height:40px;image-rendering:auto}.mc-tile.bloq{opacity:.55;filter:grayscale(.7)}.mc-detalhe{margin-top:8px}.upg-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 8px;padding:4px 8px;font-size:12px;line-height:1.2;background:#0000000d;border:1px solid #00000033;border-radius:4px}.upg-bar .cost{display:flex;flex-wrap:wrap;gap:2px 8px;margin:0}.upg-bar .upg-tempo{margin-left:auto}.upg-bar .btn{height:24px;padding:0 10px;font-size:12px}.upg-bar .libera{display:inline-flex;align-items:center;gap:4px;margin:0}#panel .mc-grupo{margin:0 0 12px;gap:12px}#panel .mc-slots{gap:8px}#panel .mc-grupo-nome{flex:0 0 112px;width:112px;font-size:12px;letter-spacing:.04em}#panel .mc-detalhe{margin-top:16px}#panel .mc-detalhe .est-rec{gap:14px 16px;padding:16px 16px 18px}#panel .mc-detalhe .est-rec .info{display:flex;flex-direction:column;gap:8px}#panel .mc-detalhe .est-rec .name{font-size:18px}#panel .mc-detalhe .est-rec .small{font-size:13px}#panel .mc-detalhe .est-rec .cost{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}#panel .mc-detalhe .est-acoes{gap:10px 12px;margin-top:6px;padding-top:12px;border-top:1px solid #00000022}#panel .mc-detalhe .est-qtd{gap:8px}#panel .mc-detalhe .est-qtd button,#panel .mc-detalhe .est-atalho{min-width:32px;height:32px;font-size:14px}#panel .mc-detalhe .est-atalhos{gap:6px}#panel .mc-detalhe .est-n{min-width:34px;font-size:17px}#panel .mc-detalhe .est-fazer{min-width:130px;height:38px;font-size:15px}.mc{flex-wrap:wrap;align-content:space-between;min-height:min(460px,calc(var(--app-h, 600px) - 210px))}.mc-painel{flex:1 1 0}#panel .mc>.mc-detalhe{flex:0 0 100%;margin:12px 0 0}#panel .mc>.mc-detalhe .est-rec{gap:6px 12px;padding:8px 12px 10px;align-items:center}#panel .mc>.mc-detalhe .est-rec .info{gap:2px}#panel .mc>.mc-detalhe .est-rec .name{font-size:16px}#panel .mc>.mc-detalhe .est-rec .cost{font-size:13px;gap:2px 12px}#panel .mc>.mc-detalhe .est-acoes{margin-top:0;padding-top:8px;gap:6px 10px;justify-content:space-between;flex-wrap:nowrap}#panel .mc>.mc-detalhe .est-qtd button,#panel .mc>.mc-detalhe .est-atalho{min-width:28px;height:28px;font-size:13px}#panel .mc>.mc-detalhe .est-fazer{min-width:110px;height:32px;font-size:14px}.upg-bar.em-obra{position:relative;flex-wrap:wrap;background:#f6c35a33;border-color:#c98a1c;font-size:13px}.upg-martelo{width:26px;height:26px;image-rendering:pixelated;transform-origin:85% 85%;animation:upg-bate .6s ease-in infinite alternate}@keyframes upg-bate{0%{transform:rotate(-35deg)}to{transform:rotate(12deg)}}.upg-prog{flex:1 0 100%;height:4px;background:#0003;border-radius:2px;overflow:hidden}.upg-prog i{display:block;height:100%;background:#c98a1c;width:var(--ini, 0%);animation:upg-enche var(--dur, 1s) linear forwards}@keyframes upg-enche{0%{width:var(--ini, 0%)}to{width:100%}}.mc-slot.prox .slot-it{outline:2px solid #c4452f;outline-offset:1px;border-radius:6px}.cons-lista{display:flex;flex-direction:column;gap:8px}.cons-vazio{margin:10px 0}#panel .mc>.mc-detalhe .cons-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#00000012;border:1px solid #00000033;border-radius:6px}.cons-total{display:flex;flex-direction:column;gap:4px}.cons-total .cost{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:13px}.mc{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;align-items:stretch;align-content:stretch;gap:10px}.mc-abas{grid-column:1;grid-row:1;align-self:stretch}.mc-painel{grid-column:2;grid-row:1}.mc-painel:first-child{grid-column:1 / -1}#panel .mc>.mc-detalhe{grid-column:1 / -1;grid-row:2;margin:0}.mc-aba[data-aba=consertar]{margin-top:auto}.mc :is(.mc-aba,.mc-slot,button):focus-visible{outline:3px solid #fff3c4;outline-offset:2px;box-shadow:0 0 0 5px #3a2308;position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.upg-martelo,.upg-prog i{animation:none}.upg-prog i{width:60%}}#panel.wide.arv{width:min(1040px,100%);max-height:calc(var(--app-h, 100vh) - 24px)}#panel.arv #panel-body{padding:4px;overflow:hidden}.arv-wrap{display:flex;flex-direction:column;gap:4px;height:calc(var(--app-h, 100vh) - 92px);min-height:260px;color:#3b2412}.arv-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px;font:14px var(--fonte-texto)}.arv-pts{font:18px var(--fonte-titulo);color:#7a3b0c}.arv-botoes{display:flex;gap:6px}.arv-view{position:relative;flex:1;min-height:0;overflow:hidden;border:3px solid #4a2f17;border-radius:4px;background:radial-gradient(circle at 50% 50%,#a98457,#8b6a42 45%,#5e4429);box-shadow:inset 0 0 50px #2a1608c0;cursor:grab;touch-action:none}.arv-view.movendo{cursor:grabbing}.arv-svg{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none}.arv-foot{padding:0 4px;font:12px var(--fonte-texto);color:#6b5238}.arv-gear{fill:#5b4026;stroke:#3a2714;stroke-width:3;opacity:.85}.arv-gear-in{fill:#7a5c3a;stroke:#3a2714;stroke-width:3}.arv-origem-disc{fill:#3a2714;stroke:#ffe08a;stroke-width:3}.arv-origem-core{fill:#ffe08a}.arv-rotulo,.arv-titulo{font-family:var(--fonte-titulo);paint-order:stroke;stroke:#2a1608;stroke-width:4px;stroke-linejoin:round;pointer-events:none}.arv-rotulo{font-size:14px;fill:#ead7a8}.arv-titulo{font-size:22px;letter-spacing:1px}.arv-link{fill:none;stroke:#3a2714;stroke-opacity:.6;stroke-width:5;stroke-linecap:round;pointer-events:none}.arv-link.glow{stroke:var(--c);stroke-opacity:.6;stroke-width:3.5;stroke-dasharray:2 9}.arv-link.on{stroke:var(--c);stroke-opacity:1;stroke-width:6;stroke-dasharray:none;filter:drop-shadow(0 0 4px var(--c))}.arv-node{cursor:pointer}.arv-disc{fill:#2b1d10;stroke:#5b4630;stroke-width:4}.arv-rim2{fill:none;stroke:#5b4630;stroke-width:2}.arv-halo{fill:none;stroke:var(--c);stroke-width:0;opacity:0}.arv-icon{image-rendering:pixelated;pointer-events:none}.arv-node.locked{cursor:not-allowed;filter:grayscale(.8) brightness(.62)}.arv-node.avail .arv-disc{stroke:var(--c)}.arv-node.avail .arv-halo{stroke-width:4;opacity:.8;animation:arv-pulso 1.5s ease-in-out infinite}.arv-node.taken{filter:drop-shadow(0 0 6px var(--c))}.arv-node.taken .arv-disc{fill:#4a3118;stroke:var(--c);stroke-width:5}.arv-node.taken .arv-rim2{stroke:#ffe08a}@keyframes arv-pulso{50%{stroke-width:8;opacity:.3}}@media(prefers-reduced-motion:reduce){.arv-node.avail .arv-halo{animation:none}}.arv-coroa{fill:none;stroke:#e0a020;stroke-width:3;opacity:.95;filter:drop-shadow(0 0 8px #ffd05a)}.arv-coroa2{fill:none;stroke:#ffe9a0;stroke-width:1.5;opacity:.8}.arv-node.arv-poder.locked{filter:grayscale(.25) brightness(.85)}.arv-node.arv-poder.taken .arv-coroa{stroke:#fff0b0;filter:drop-shadow(0 0 14px #ffd05a)}#loot-win{position:absolute;z-index:13;left:calc((100% - var(--inv-w, 0px)) / 2);top:50%;transform:translate(-50%,-50%);width:292px;max-height:96%;display:flex;flex-direction:column;pointer-events:auto;background:#e8d6a2;color:#3b2412;border:solid transparent;border-width:30px 12px 12px 12px;border-image:url(../art/ui/janela.png) 15 6 6 6 fill / 30px 12px 12px 12px stretch;image-rendering:pixelated;user-select:none}#loot-win header{margin:-30px -12px 6px;height:30px;padding:0 8px 0 6px;display:flex;align-items:center;gap:6px;cursor:move}#loot-win header h2{flex:1;margin:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;text-shadow:0 2px 0 #1d4a2e,0 -1px 0 #1d4a2e,1px 0 0 #1d4a2e,-1px 0 0 #1d4a2e}#loot-win header .btn{transform:scale(.8)}#loot-win .saque-origem{width:34px;height:34px;margin-top:8px;flex:none;display:grid;place-items:center;background:#4a3524;border:2px solid #8a5a17;border-radius:50%;box-shadow:0 2px #0005;overflow:hidden}#loot-win .saque-origem img{max-width:28px;max-height:28px;image-rendering:pixelated}#loot-win .saque-corpo{padding:2px 4px 4px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}#loot-win .saque-grade{display:grid;grid-template-columns:repeat(var(--cols),56px);gap:4px;justify-content:center;padding:6px;background:#78501e33;border:2px solid #b9955a;border-radius:3px}#loot-win .saque-vaga{position:relative;width:56px;height:56px;padding:0;display:grid;place-items:center;font:inherit;cursor:pointer;background:linear-gradient(#5b4430,#3d2c1d);border:2px solid var(--raro, #7a6a58);border-radius:4px;box-shadow:inset 0 0 0 1px #0006}#loot-win .saque-vaga:hover{filter:brightness(1.2);outline:2px solid #f0b54a}#loot-win .saque-vaga:active{transform:translateY(1px)}#loot-win .saque-ico{display:grid;place-items:center;width:100%;height:100%}#loot-win .saque-ico .ico,#loot-win .saque-ico img{max-width:44px;max-height:44px;width:auto;height:auto;image-rendering:pixelated}#loot-win .saque-tier{position:absolute;left:1px;top:1px;padding:0 3px;font-size:11px;font-weight:700;line-height:13px;color:#fff;background:var(--raro, #7a6a58);border-radius:2px}#loot-win .saque-qtd{position:absolute;right:3px;bottom:1px;font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000}#loot-win .saque-vaga.vazia{cursor:default;border-color:#8f7650;background:linear-gradient(to top right,transparent calc(50% - 1px),#8f7650 50%,transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),#8f7650 50%,transparent calc(50% + 1px)),#cdb985;opacity:.7;box-shadow:none}#loot-win .saque-vaga.vazia:hover{filter:none;outline:0}#loot-win .saque-aviso{min-height:18px;margin-top:4px;font-size:13px;font-weight:700;text-align:center;color:#a02a20}#loot-win .saque-valor{display:flex;flex-direction:column;gap:1px;margin:2px 2px 6px;font-size:13px;color:#5a3d22}#loot-win .saque-valor b{display:flex;align-items:center;gap:4px;font-size:17px;color:#3b2412}#loot-win .saque-valor img{width:18px;height:18px;image-rendering:pixelated}#loot-win .saque-tudo{width:100%;padding:6px 12px;font-size:17px}#loot-win.cheia{animation:saque-treme .28s}@keyframes saque-treme{0%,to{margin-left:0}25%{margin-left:-5px}75%{margin-left:5px}}#loot-win :is(.saque-vaga,.btn):focus-visible{outline:3px solid #fff3c4;outline-offset:2px;box-shadow:0 0 0 5px #3a2308;position:relative;z-index:2}@media(prefers-reduced-motion:reduce){#loot-win.cheia{animation:none}}#dica-item{position:absolute;z-index:60;width:200px;pointer-events:none;background:#e8d6a2;color:#3b2412;border:solid transparent;border-width:26px 12px 12px 12px;border-image:url(../art/ui/janela.png) 15 6 6 6 fill / 26px 12px 12px 12px stretch;image-rendering:pixelated;font:12px/1.35 var(--fonte-texto);user-select:none;transform:scale(1.5);transform-origin:top left}#dica-item header{margin:-26px -12px 6px;height:26px;padding:0 8px 0 10px;display:flex;align-items:center}#dica-item header h2{margin:0;font:14px var(--fonte-titulo);color:#fff;text-shadow:0 2px 0 #1d4a2e,0 -1px 0 #1d4a2e,1px 0 0 #1d4a2e,-1px 0 0 #1d4a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dica-item .dica-topo{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#6b5238}#dica-item .dica-tier{min-width:22px;padding:0 4px;text-align:center;font-weight:700;color:#fff;background:var(--cor, #7a6a58);border-radius:2px}#dica-item .dica-topo i{font-style:normal;font-weight:600}#dica-item .dica-lin{display:flex;justify-content:space-between;gap:8px;padding:1px 0;border-bottom:1px dotted rgba(59,36,18,.25)}#dica-item .dica-lin b em{font-style:normal;margin-left:5px;font-size:11px}#dica-item .mais{color:#2f8a3a}#dica-item .menos{color:#b3281f}#dica-item .dica-valor b{color:#8a5a10}#dica-item .dica-efeito,#dica-item .dica-restr{margin-top:4px}#dica-item .dica-restr{color:#2a64b8;font-weight:600}#dica-item .dica-restr.ruim{color:#b3281f}#dica-item .dica-set{margin-top:4px;display:flex;flex-direction:column;color:#6b5238}#dica-item .dica-nota{margin-top:4px;font-size:11px;color:#6b5238}#panel .nav-foco{outline:3px solid #f0b54a;outline-offset:1px;box-shadow:0 0 0 1px #3a2308,0 0 12px 2px #f0b54abf;position:relative;z-index:1}#bag-win :is(.inv-item,.inv-slot,.iv-ico,.iv-st-tog,button):focus-visible,#panel.narrow :is(.inv-item,.inv-slot,.iv-ico,.iv-st-tog):focus-visible{outline:3px solid #fff3c4;outline-offset:2px;box-shadow:0 0 0 5px #3a2308;position:relative;z-index:2}
