.icono{width:calc(16px * var(--escala));height:calc(16px * var(--escala));border:calc(1px * var(--escala)) solid #1b1b1b;color:#1b1b1b;font-size:calc(8px * var(--escala));image-rendering:pixelated;background:#3e3546;flex:none;justify-content:center;align-items:center;display:inline-flex}.pieza{--rareza:#c7dcd0;gap:calc(2px * var(--escala));padding:calc(3px * var(--escala)) calc(6px * var(--escala));border-left:calc(3px * var(--escala)) solid var(--rareza);flex-direction:column;display:flex}.pieza-cabecera,.pieza-stats,.receta-materiales{gap:calc(8px * var(--escala));flex-wrap:wrap;align-items:center;display:flex}.pieza-nombre{font-size:calc(8px * var(--escala))}.pieza-rareza{color:var(--rareza)}.pieza-equipada{padding:0 calc(3px * var(--escala));border:calc(1px * var(--escala)) solid #f2d16b;color:#f2d16b}.materiales{gap:calc(6px * var(--escala)) calc(14px * var(--escala));flex-wrap:wrap;display:flex}.material{gap:calc(4px * var(--escala));align-items:center;display:inline-flex}.receta{gap:calc(3px * var(--escala));padding-bottom:calc(6px * var(--escala));border-bottom:calc(1px * var(--escala)) solid #2f402c;flex-direction:column;display:flex}.falta{color:#ff6b5b}.crafteo-resultado{gap:calc(3px * var(--escala));padding:calc(4px * var(--escala));border:calc(1px * var(--escala)) solid #f2d16b;flex-direction:column;display:flex}.icono-imagen{background:0 0;border:none;position:relative}.icono-imagen>span{image-rendering:pixelated;position:absolute}.desguace{gap:calc(8px * var(--escala));padding:0 calc(6px * var(--escala)) calc(6px * var(--escala)) calc(9px * var(--escala));border-bottom:calc(1px * var(--escala)) solid #2f402c;flex-wrap:wrap;align-items:center;display:flex}.desguace-confirmando{padding-top:calc(4px * var(--escala));border:calc(1px * var(--escala)) solid #f2d16b}.equipamiento{gap:calc(16px * var(--escala));align-items:flex-start;display:flex}.equipamiento-columna{gap:calc(6px * var(--escala));flex-direction:column;flex:1;min-width:0;display:flex}.equipamiento-hueco{gap:calc(8px * var(--escala));align-items:center;display:flex}.equipamiento-hueco>button:first-child{min-width:calc(56px * var(--escala))}.campamento .equipamiento-candidata{border:calc(1px * var(--escala)) solid transparent;color:inherit;text-align:left;background:0 0;padding:0}.campamento .equipamiento-candidata[aria-pressed=true]{background:0 0;border-color:#f2d16b}.equipamiento-stats{gap:calc(2px * var(--escala)) calc(10px * var(--escala));grid-template-columns:repeat(4,auto);justify-content:start;display:grid}.equipamiento-stat{display:contents}.mejora{color:#7bd88f}.empeora{color:#ff6b5b}.refuerzo{gap:calc(4px * var(--escala));padding-bottom:calc(8px * var(--escala));border-bottom:calc(1px * var(--escala)) solid #2f402c;flex-direction:column;display:flex}.refuerzo-piezas{gap:calc(4px * var(--escala));flex-wrap:wrap;display:flex}.refuerzo-pieza{gap:calc(4px * var(--escala));align-items:center;display:inline-flex}.refuerzo-antes-despues{gap:calc(8px * var(--escala));flex-wrap:wrap;align-items:center;display:flex}.refuerzo-lado{gap:calc(2px * var(--escala));flex-direction:column;display:flex}.refuerzo-flecha{font-size:calc(16px * var(--escala))}.encantamiento{gap:calc(4px * var(--escala));padding-bottom:calc(8px * var(--escala));border-bottom:calc(2px * var(--escala)) solid #2f402c;flex-direction:column;display:flex}.encantamiento-pieza{gap:calc(3px * var(--escala));flex-direction:column;display:flex}.encantamiento-acciones{gap:calc(8px * var(--escala));padding-left:calc(9px * var(--escala));flex-wrap:wrap;align-items:center;display:flex}.campamento button.encantamiento-encantado{outline:calc(1px * var(--escala)) solid #b7a6ff}.encantamiento-eleccion{gap:calc(4px * var(--escala));padding:calc(4px * var(--escala));border:calc(1px * var(--escala)) solid #b7a6ff;flex-direction:column;display:flex}.encantamiento-alternativa{font-weight:700}.multiplicadores-del-peligro{border-collapse:collapse;align-self:flex-start}.multiplicadores-del-peligro caption{padding-bottom:calc(3px * var(--escala));text-align:left}.multiplicadores-del-peligro th{color:#9aa79a;font-weight:400}.multiplicadores-del-peligro th,.multiplicadores-del-peligro td{padding:calc(1px * var(--escala)) calc(6px * var(--escala));text-align:right}.multiplicadores-del-peligro th:first-child,.multiplicadores-del-peligro td:first-child{text-align:left}.multiplicadores-del-peligro tr[aria-current=true] td{color:#f2d16b}.anuncio-oleada{top:calc(28px * var(--escala));align-items:center;gap:calc(2px * var(--escala));color:#8fdcff;font-size:calc(8px * var(--escala));text-shadow:0 calc(1px * var(--escala)) 0 #000;white-space:nowrap;flex-direction:column;animation:3s linear forwards anuncio-oleada;display:flex;position:absolute;left:50%;transform:translate(-50%)}.anuncio-oleada-titulo{font-size:calc(16px * var(--escala))}@keyframes anuncio-oleada{0%,75%{opacity:1}to{opacity:0}}.aviso-del-objetivo{top:calc(64px * var(--escala));gap:calc(3px * var(--escala));font-size:calc(16px * var(--escala));text-shadow:0 calc(1px * var(--escala)) 0 #000;white-space:nowrap;justify-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.aviso-del-objetivo.se-acerca{color:#ffb347;animation:1s steps(2,jump-none) infinite aviso-del-objetivo-parpadeo}.aviso-del-objetivo.abatido{color:#9be08a;font-size:calc(8px * var(--escala))}.aviso-del-objetivo kbd{min-width:calc(8px * var(--escala));padding:0 calc(2px * var(--escala));border:calc(1px * var(--escala)) solid currentcolor;font:inherit;text-align:center;display:inline-block}@keyframes aviso-del-objetivo-parpadeo{0%{opacity:1}to{opacity:.55}}.requisitos{gap:0 calc(6px * var(--escala));flex-wrap:wrap;display:flex}.requisitos .cumplido{color:#a1ca4d}.requisitos .cumplido:before{content:"+ "}.requisitos .pendiente{color:#cc7d55}.requisitos .pendiente:before{content:"x "}.mejoras{gap:calc(8px * var(--escala));display:flex}.pantalla button.mejora{gap:calc(4px * var(--escala));width:calc(132px * var(--escala));padding:calc(2px * var(--escala));color:inherit;flex-direction:column;align-items:center;display:flex}.mejora.panel{isolation:isolate;position:relative}.mejora.panel:before{inset:calc(var(--panel-borde,1) * -1px * var(--escala));z-index:-1;background:var(--familia);content:"";mix-blend-mode:color;pointer-events:none;position:absolute}.familia-ataque{--familia:#fd7c0b}.familia-stat{--familia:#5484b1}.familia-maestria{--familia:#f0bd26;animation:1.2s ease-in-out infinite alternate brillo-de-maestria}.familia-reserva{--familia:#6a667a}@keyframes brillo-de-maestria{0%{box-shadow:0 0 calc(2px * var(--escala)) #f0bd26}to{box-shadow:0 0 calc(8px * var(--escala)) #f0bd26}}.mejora-cabecera{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.mejora-familia{padding:0 calc(3px * var(--escala));background:var(--familia);color:#040302;font-size:calc(8px * var(--escala))}.mejora-nueva{color:#a1ca4d}.mejora-pista{align-self:stretch;gap:calc(1px * var(--escala));padding-top:calc(2px * var(--escala));border-top:calc(1px * var(--escala)) solid #0006;font-size:calc(8px * var(--escala));text-align:center;flex-direction:column;align-items:center;margin-top:auto;display:flex}.mejora-pista+.mejora-pista{margin-top:0}.mejora-pista-cabecera{gap:calc(3px * var(--escala));color:#f0bd26;align-items:center;display:inline-flex}.mejora-pista .requisitos{justify-content:center}.mejora-pista.imposible{color:#cc7d55}.mejora-pista.imposible .mejora-pista-cabecera{color:inherit}.pantalla button.mejora:hover{filter:brightness(1.3)}.opcion{gap:calc(4px * var(--escala));flex-direction:column;align-items:center;display:flex}.opcion button.mejora{flex:1}.pantalla button.cambiar-eleccion,.carga{gap:calc(3px * var(--escala));font-size:calc(8px * var(--escala));align-items:center;display:inline-flex}.cargas{gap:calc(8px * var(--escala));font-size:calc(8px * var(--escala));align-items:center;display:flex}.mejora kbd,.cambiar-eleccion kbd{padding:0 calc(3px * var(--escala));border:calc(1px * var(--escala)) solid #fff;font:inherit}.mejora-nombre,.mejora-nivel{font-size:calc(8px * var(--escala));text-align:center}.mejora-efecto{color:#9aa79a;font-size:calc(8px * var(--escala));text-align:center}.mejoras-elegidas{gap:calc(2px * var(--escala)) calc(8px * var(--escala));max-width:calc(360px * var(--escala));flex-wrap:wrap;justify-content:center;display:flex}.estadisticas-de-combate{border-collapse:collapse;min-width:calc(180px * var(--escala))}.estadisticas-de-combate caption{padding-bottom:calc(3px * var(--escala))}.estadisticas-de-combate th{color:#9aa79a;font-weight:400}.estadisticas-de-combate th,.estadisticas-de-combate td{padding:calc(1px * var(--escala)) calc(6px * var(--escala));text-align:right}.estadisticas-de-combate th:first-child,.estadisticas-de-combate td:first-child{text-align:left}.estadisticas-de-combate tfoot td{border-top:calc(1px * var(--escala)) solid #9aa79a}.fuente-de-dano{gap:calc(3px * var(--escala));align-items:center;display:inline-flex}.critico-por-golpe{margin-left:calc(3px * var(--escala))}.estadisticas-globales{gap:calc(12px * var(--escala));margin-top:calc(6px * var(--escala));align-items:flex-start;display:flex}.estadisticas-globales .desglose td:first-child{padding-left:calc(14px * var(--escala));color:#9aa79a}.huecos-hud{top:calc(6px * var(--escala));right:calc(8px * var(--escala));z-index:1;gap:calc(2px * var(--escala));pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute}.huecos-fila{gap:calc(2px * var(--escala));display:flex}.hueco-hud{outline:calc(1px * var(--escala)) solid var(--hueco);display:flex;position:relative}.huecos-fila.ataque{--hueco:#fd7c0b}.huecos-fila.stat{--hueco:#5484b1}.hueco-hud.con-maestria{--hueco:#f0bd26;box-shadow:0 0 calc(3px * var(--escala)) #f0bd26}.hueco-hud.libre{opacity:.45}.hueco-hud.libre .icono{background:#00000073}.hueco-nivel{padding:0 calc(1px * var(--escala));font-size:calc(8px * var(--escala));background:#000000b3;line-height:1;position:absolute;bottom:0;right:0}.efectos-de-profesion{top:calc(68px * var(--escala));left:calc(8px * var(--escala));gap:calc(2px * var(--escala));font-size:calc(8px * var(--escala));color:#9fd3ff;text-shadow:0 calc(1px * var(--escala)) 0 #000;flex-direction:column;display:flex;position:absolute}.materiales-de-la-caceria{border-collapse:collapse}.materiales-de-la-caceria caption{padding-bottom:calc(3px * var(--escala))}.materiales-de-la-caceria th{color:#9aa79a;font-weight:400}.materiales-de-la-caceria th,.materiales-de-la-caceria td{padding:calc(1px * var(--escala)) calc(6px * var(--escala));text-align:right}.materiales-de-la-caceria td:first-child{text-align:left}.panel-de-mejoras{grid-template-columns:auto minmax(calc(170px * var(--escala)), auto) auto;gap:calc(10px * var(--escala));align-items:start;display:grid}.panel-de-mejoras h2,.panel-de-mejoras h3{margin:0 0 calc(2px * var(--escala));font:inherit}.panel-de-mejoras h2{color:#f6c27d}.panel-de-mejoras h3{color:#a6a3b8}.panel-de-mejoras ul{gap:calc(2px * var(--escala));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-de-mejoras li{gap:calc(4px * var(--escala));align-items:center;display:flex}.mejoras-fila{margin-bottom:calc(4px * var(--escala))}.mejoras-vacio{background:#00000059;border-style:dashed}.con-maestria .icono{outline:calc(1px * var(--escala)) solid #f0bd26}.mejoras-maestria,.mejoras-estado{color:#f0bd26}.mejoras-maestrias{max-height:calc(210px * var(--escala));scrollbar-color:#6a667a transparent;scrollbar-width:thin;overflow-y:auto}.panel-de-mejoras .mejoras-maestrias li{margin-bottom:calc(3px * var(--escala));align-items:flex-start}.mejoras-maestria-cabecera{gap:calc(6px * var(--escala));justify-content:space-between;display:flex}.maestria-falta .mejoras-estado{color:#a6a3b8}.maestria-imposible{opacity:.55}.maestria-imposible .mejoras-estado{color:#cc7d55}.panel-del-mapa{gap:calc(4px * var(--escala));flex-direction:column;display:flex}.mapa{width:calc(360px * var(--escala));height:calc(200px * var(--escala));border:calc(1px * var(--escala)) solid #040302;background:#36622e;position:relative;overflow:hidden}.mapa svg{width:100%;height:100%;position:absolute;inset:0}.mapa-icono{display:flex;position:absolute;transform:translate(-50%,-50%)}.mapa-esencia{--mapa-color:#cb9ce6;fill:var(--mapa-color)}.mapa-drop{--mapa-color:#f3af4d;fill:var(--mapa-color)}.mapa-veta{--mapa-color:#cac9c7;fill:var(--mapa-color)}.mapa-marca{--mapa-color:#f8f3f9}.mapa-leyenda{gap:calc(2px * var(--escala)) calc(10px * var(--escala));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mapa-leyenda li{gap:calc(3px * var(--escala));align-items:center;display:inline-flex}.mapa-muestra{width:calc(4px * var(--escala));height:calc(4px * var(--escala));background:var(--mapa-color)}.pausa-centro{gap:calc(3px * var(--escala));flex-direction:column;grid-column:2;align-items:stretch;display:flex}.pausa-pestanas{gap:calc(3px * var(--escala));display:flex}.pantalla button.pausa-pestana.elegida{color:#040302;background:#f6c27d}.pausa-pestana kbd{padding:0 calc(3px * var(--escala));border:calc(1px * var(--escala)) solid currentcolor;font:inherit}html,body{background:#000;height:100%;margin:0;overflow:hidden}#juego{position:absolute}#juego canvas{width:100%;height:100%;image-rendering:pixelated;display:block}#interfaz{pointer-events:none;color:#fff;font-variant-ligatures:none;font-family:Tema,ui-monospace,monospace;position:absolute;inset:0}:root[data-fuente=sistema] #interfaz{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.panel{border:calc(var(--panel-borde,1) * 1px * var(--escala)) solid transparent;border-image:var(--panel) var(--panel-borde,1) fill / calc(var(--panel-borde,1) * 1px * var(--escala)) stretch;image-rendering:pixelated}.personaje{top:calc(6px * var(--escala));left:calc(8px * var(--escala));font-size:calc(8px * var(--escala));text-shadow:0 calc(1px * var(--escala)) 0 #000;position:absolute}.temporizador{top:calc(6px * var(--escala));font-size:calc(16px * var(--escala));text-shadow:0 calc(1px * var(--escala)) 0 #000;position:absolute;left:50%;transform:translate(-50%)}.temporizador.apurado{color:#ff6b5b}.vida{top:calc(18px * var(--escala));left:calc(8px * var(--escala));gap:calc(4px * var(--escala));font-size:calc(8px * var(--escala));text-shadow:0 calc(1px * var(--escala)) 0 #000;align-items:center;display:flex;position:absolute}.vida-barra{width:calc(80px * var(--escala));height:calc(6px * var(--escala));border:calc(1px * var(--escala)) solid #000;background:#0009}.vida-barra>div{background:#c83737;height:100%}.esquiva{top:calc(30px * var(--escala));left:calc(8px * var(--escala));gap:calc(4px * var(--escala));font-size:calc(8px * var(--escala));text-shadow:0 calc(1px * var(--escala)) 0 #000;align-items:center;display:flex;position:absolute}.esquiva-barra{width:calc(40px * var(--escala));height:calc(4px * var(--escala));border:calc(1px * var(--escala)) solid #000;background:#0009}.esquiva-barra>div{background:#5fb3ff;height:100%;transition:width .1s linear}.esencia{top:calc(42px * var(--escala));left:calc(8px * var(--escala));gap:calc(4px * var(--escala));font-size:calc(8px * var(--escala));text-shadow:0 calc(1px * var(--escala)) 0 #000;align-items:center;display:flex;position:absolute}.esencia-barra{width:calc(80px * var(--escala));height:calc(4px * var(--escala));border:calc(1px * var(--escala)) solid #000;background:#0009}.esencia-barra>div{background:#8fdcff;height:100%}.recoleccion{top:calc(54px * var(--escala));left:calc(8px * var(--escala));gap:calc(4px * var(--escala));font-size:calc(8px * var(--escala));text-shadow:0 calc(1px * var(--escala)) 0 #000;align-items:center;display:flex;position:absolute}.recoleccion-barra{width:calc(60px * var(--escala));height:calc(4px * var(--escala));border:calc(1px * var(--escala)) solid #000;background:#0009}.recoleccion-barra>div{background:#f2d16b;height:100%;transition:width .1s linear}.pantalla{gap:calc(6px * var(--escala));font-size:calc(8px * var(--escala));pointer-events:auto;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pantalla-titulo{font-size:calc(16px * var(--escala))}.pantalla button{padding:calc(3px * var(--escala)) calc(8px * var(--escala));font:inherit}.pantalla.pausa{gap:calc(12px * var(--escala));grid-template-columns:1fr auto 1fr;display:grid}.pausa-estadisticas{padding:calc(6px * var(--escala));grid-column:2}.pausa-acciones{gap:calc(6px * var(--escala));flex-direction:column;justify-self:start;align-items:flex-start;display:flex}.pantalla.resultado{gap:calc(12px * var(--escala));flex-direction:row}.resultado-resumen{gap:calc(6px * var(--escala));flex-direction:column;align-items:center;display:flex}.resultado-estadisticas{padding:calc(6px * var(--escala))}.controles{bottom:calc(10px * var(--escala));left:calc(8px * var(--escala));gap:calc(4px * var(--escala));padding:calc(2px * var(--escala));font-size:calc(8px * var(--escala));text-shadow:0 calc(1px * var(--escala)) 0 #000;display:grid;position:absolute}.controles-titulo{font-size:calc(8px * var(--escala))}.control{gap:calc(6px * var(--escala));align-items:center;display:flex}.control kbd{min-width:calc(8px * var(--escala));margin-right:calc(2px * var(--escala));padding:0 calc(2px * var(--escala));border:calc(1px * var(--escala)) solid #fff;font:inherit;text-align:center;display:inline-block}.campamento{gap:calc(10px * var(--escala));padding:calc(12px * var(--escala)) calc(16px * var(--escala));font-size:calc(8px * var(--escala));pointer-events:auto;background:#1d2a1b;flex-direction:column;display:flex;position:absolute;inset:0}.campamento button,.campamento select{padding:calc(3px * var(--escala)) calc(8px * var(--escala));font:inherit}.campamento input[type=checkbox]{width:calc(10px * var(--escala));height:calc(10px * var(--escala))}.campamento input[type=file]{font:inherit}.campamento-cabecera{gap:calc(16px * var(--escala));align-items:center;display:flex}.campamento-secciones,.peligros{gap:calc(4px * var(--escala));flex-wrap:wrap;align-items:center;display:flex}.campamento button[aria-pressed=true]{background:#f2d16b}.campamento-seccion{gap:calc(8px * var(--escala));flex-direction:column;flex:1;display:flex;overflow:auto}.campamento-fila{gap:calc(12px * var(--escala));align-items:center;display:flex}.campamento-nombre{min-width:calc(110px * var(--escala));font-size:calc(16px * var(--escala))}.apagado{color:#9aa79a}.empezar{align-self:flex-start}.aviso-guardado{gap:calc(8px * var(--escala));padding:calc(4px * var(--escala)) calc(6px * var(--escala));border:calc(1px * var(--escala)) solid #ff6b5b;color:#ff6b5b;align-items:center;display:flex}.aviso-playtest{padding:calc(4px * var(--escala)) calc(6px * var(--escala));border:calc(1px * var(--escala)) solid #f2d16b;color:#f2d16b;font-size:calc(8px * var(--escala))}
