.dados-premium__catalogo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dados-premium__regla{color:var(--texto-2);font:400 .95rem/1.5 var(--sans)}.dado-premium,.prueba-dado{--borde: #97523d88;--fondo: linear-gradient(145deg, #2f1518, #100e12 75%);--icono: #ef785f;--halo: #e52b2444;--texto: #d2b7a9;--etiqueta: #f1a28a;--titulo: #f2d0bb;--boton-borde: #c77b58;--boton-fondo: #331a19;--boton-hover: #552722;--boton-texto: #ffd6b8}.dado-premium{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--borde);border-radius:var(--r-md);background:var(--fondo);scroll-margin-top:96px}.dado-premium__vitrina{display:flex;align-items:center;justify-content:center;position:relative;height:clamp(200px,26vw,250px);margin:-24px -24px 18px;border-radius:var(--r-md) var(--r-md) 0 0;overflow:hidden;background:radial-gradient(ellipse at 50% 62%,var(--halo),transparent 70%)}.dado-premium__vitrina:before{content:"";position:absolute;width:160px;height:55px;bottom:24px;border:1px solid var(--borde);border-radius:50%}.dado-premium__vitrina--viva:before{display:none}.dado-premium__escena{position:absolute;top:0;right:0;bottom:0;left:0}.dado-premium__escena canvas{display:block}.dado-premium__vitrina>svg{position:relative;color:var(--icono);filter:drop-shadow(0 0 14px var(--halo));stroke-width:.9;transform:rotate(-10deg)}.dado-premium__texto{flex:1;min-width:0}.dado-premium p{margin:0;font:1rem/1.5 var(--sans);color:var(--texto)}.dado-premium p.dado-premium__etiqueta{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--etiqueta)}.dado-premium h3{margin:5px 0 8px;font:500 1.65rem/1.15 var(--serif);color:var(--titulo)}.dado-premium h3:focus{outline:2px solid var(--etiqueta);outline-offset:6px}.dado-premium__acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--borde);padding-top:18px}.dado-premium .boton{border-color:var(--boton-borde);background:var(--boton-fondo);color:var(--boton-texto);white-space:normal}.dado-premium .boton:hover:not(:disabled){background:var(--boton-hover);color:var(--boton-texto)}.dado-premium .boton:focus-visible{outline:2px solid var(--etiqueta);outline-offset:4px}.dado-premium .boton--fantasma{background:transparent;border-color:transparent}.dado-premium__probar{align-self:flex-start;margin:10px 0 14px}.dado-premium__precio{display:inline-flex;align-items:center;gap:8px;font:500 1.5rem var(--sans);color:var(--titulo);font-variant-numeric:tabular-nums}.dado-premium__en-uso{display:inline-flex;align-items:center;min-height:44px;font:1rem var(--sans);color:var(--etiqueta)}.dado-premium p.dado-premium__faltan{margin-top:10px;font-size:.95rem}.dado-premium--glacial{--borde: #5391ad88;--fondo: linear-gradient(145deg, #163343, #0c1420 75%);--icono: #a8ebff;--halo: #369edb44;--texto: #b7d4e2;--etiqueta: #a0e8ff;--titulo: #d5f2ff;--boton-borde: #73b4d3;--boton-fondo: #133044;--boton-hover: #224b62;--boton-texto: #d5f2ff}.dado-premium--sombrio{--borde: #9471b688;--fondo: linear-gradient(145deg, #2e203d, #120e1b 75%);--icono: #c6a6ea;--halo: #9060b544;--texto: #c4b1d6;--etiqueta: #c6a6ea;--titulo: #e1cef0;--boton-borde: #a383c2;--boton-fondo: #2b1d3a;--boton-hover: #48305d;--boton-texto: #e1cef0}.dado-premium--electrico{--borde: #b49c6388;--fondo: linear-gradient(145deg, #1e3555, #0b1321 75%);--icono: #f4dc8c;--halo: #5d9aeb66;--texto: #b8c9df;--etiqueta: #f4dc8c;--titulo: #f2e2b6;--boton-borde: #c1a665;--boton-fondo: #23354c;--boton-hover: #344d6e;--boton-texto: #f2e2b6}.dado-premium__aviso{margin-top:16px;padding:12px;border:1px solid var(--borde);border-radius:var(--r-sm)}.prueba-dado{display:flex;flex-direction:column;gap:16px}.prueba-dado__mesa{position:relative;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--r-md);overflow:hidden}.prueba-dado__escena{width:100%;height:clamp(200px,40dvh,340px)}.prueba-dado__escena canvas{display:block}.prueba-dado__respaldo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--icono);pointer-events:none}@media(max-width:620px){.dados-premium__catalogo{grid-template-columns:1fr;gap:18px}.dado-premium{padding:20px}.dado-premium__vitrina{height:210px;margin:-20px -20px 16px}.dado-premium__vitrina>svg{width:88px;height:88px}}.tienda{display:flex;flex-direction:column;gap:36px;padding-bottom:32px}.tienda__ceja{color:var(--oro-2);font:500 .8rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}.tienda__bolsa{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:20px 24px}.tienda__saldo{display:grid;gap:4px;padding-right:28px;border-right:1px solid var(--filete-medio)}.tienda__cifra{display:flex;align-items:center;gap:10px;font:500 2.2rem var(--sans);color:var(--oro-1);font-variant-numeric:tabular-nums}.tienda__cifra--pocas{color:var(--sangre-viva)}.tienda__bolsa p.tienda__recarga{margin:0}.tienda__secciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--filete-medio);border-radius:var(--r-md);background:var(--tinta-1);padding:5px;gap:5px;margin-bottom:-8px;scroll-margin-top:96px}.tienda__seccion{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:10px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--texto-2);font:500 1.1rem var(--versalitas);cursor:pointer;transition:background var(--rapido),color var(--rapido)}.tienda__seccion[aria-selected=true]{background:var(--tinta-3);border-color:var(--oro-4);color:var(--oro-1);box-shadow:var(--luz-interior)}.tienda__seccion:hover{color:var(--oro-1);background:var(--tinta-3)}.tienda__seccion:focus-visible{outline:2px solid var(--oro-2);outline-offset:3px}.tienda__encabezado{margin-bottom:22px}.tienda__encabezado h2{margin:4px 0 6px;font:500 1.65rem var(--serif);color:var(--oro-1);scroll-margin-top:96px}.tienda__encabezado h2:focus{outline:none}.tienda__encabezado h2:focus-visible{outline:2px solid var(--oro-2);outline-offset:6px}.tienda__encabezado p{margin:4px 0}.tienda__monedas{border-top:1px solid var(--filete-medio);padding-top:32px}.tienda__pendiente{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:-6px 0 22px;padding:14px 18px;border:1px solid var(--oro-4);border-radius:var(--r-md);background:var(--tinta-2);color:var(--oro-1)}.tienda__pendiente p{flex:1;min-width:200px;margin:0;font:1rem/1.45 var(--sans);color:var(--texto-2)}.tienda__compras{display:flex;flex-direction:column;gap:20px}.tienda__compras .paquete{min-width:0}.tienda__compras .paquete:disabled{opacity:.55;cursor:not-allowed}.tienda__compras .paquete .boton{pointer-events:none;min-width:100px}.tienda__compras .paquetes{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:18px}.tienda__compras .paquete{padding:44px 12px 18px;gap:8px;background-color:var(--tinta-1)}.paquete__arte,.paquete__escena-video{display:grid;place-items:center;width:100%;max-width:240px;aspect-ratio:1;flex-shrink:0}.paquete__arte{background-image:url(/tienda/tesoros.webp);background-size:200% 200%;background-repeat:no-repeat;-webkit-mask-image:radial-gradient(ellipse 70% 70% at center,#000 55%,transparent 73%);mask-image:radial-gradient(ellipse 70% 70% at center,#000 55%,transparent 73%);transition:transform var(--medio),filter var(--medio)}.paquete__arte--punado{background-position:0 0}.paquete__arte--bolsa{background-position:100% 0}.paquete__arte--cofre{background-position:0 100%}.paquete__arte--tesoro{background-position:100% 100%}.paquete__escena-video{position:relative;background:radial-gradient(ellipse at center,rgba(127,174,106,.16),transparent 70%)}.paquete__escena-video>.paquete__arte{width:90%}.paquete__arte--video{background-image:url(/tienda/recompensa-video.webp);background-size:100% 100%;background-position:center}.tienda__compras .paquete__monedas{font-size:clamp(2rem,4vw,2.6rem);font-weight:700}.tienda__compras .paquete>.nota{margin:0 0 10px}.tienda__compras .paquete>.boton{margin-top:auto;width:100%;min-width:0;min-height:44px}.tienda__compras .paquete__sello{width:max-content;max-width:calc(100% - 16px);box-sizing:border-box;white-space:normal;z-index:1}.tienda__compras .paquete:focus-visible{outline:2px solid var(--oro-1);outline-offset:4px}@media(hover:hover){.paquete:not(:disabled):hover .paquete__arte{transform:translateY(-3px) scale(1.035);filter:brightness(1.12)}}@media(max-width:620px){.tienda__compras .paquetes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tienda__compras .paquete{padding:44px 8px 12px}}@media(prefers-reduced-motion:reduce){.paquete__arte{transition:none}.paquete:not(:disabled):hover .paquete__arte{transform:none}}.paquete .paquete__sello--gratis{background:var(--verde-vivo);color:#0d1a10}.paquete__video-icono{position:absolute;right:10%;bottom:10%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,#d3e9aa,#8db56b);border:2px solid #d7e9b9;color:#172516;box-shadow:0 4px 14px #0009}.tienda__compras .paquete--video{border-color:#9fd08a73;background:radial-gradient(ellipse at 50% 30%,rgba(127,174,106,.1),transparent 65%),var(--tinta-1)}.tienda__compras .paquete--video>.boton{border-color:#789565;color:#d3e9ba;background:#1d2c20;gap:8px}.paquete--video:not(:disabled):hover>.boton{background:#2c4030}.tienda__aviso-video{margin-top:14px}.tienda__subtitulo{display:flex;align-items:center;gap:10px;margin:36px 0 4px;font:500 1.3rem var(--serif);color:var(--oro-1)}.tienda__subayuda{margin:0 0 18px}.tienda__recompensas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.tienda__recompensas .accion-fila{flex-wrap:wrap;gap:12px}.tienda-acceso{display:flex;align-items:center;gap:14px;text-align:left}.tienda-acceso span{display:grid;gap:2px}.tienda-acceso small{font:400 .95rem var(--sans);color:var(--texto-2)}@media(max-width:760px){.tienda__bolsa{gap:16px 20px;padding:18px}.tienda__saldo{padding-right:20px}}@media(max-width:620px){.tienda{gap:28px}.tienda__bolsa{grid-template-columns:1fr}.tienda__saldo{padding:0 0 12px;border-right:0;border-bottom:1px solid var(--filete-medio)}.tienda__recompensas{grid-template-columns:1fr}.tienda__encabezado{margin-bottom:18px}.tienda__encabezado h2,.dado-premium,.tienda__secciones{scroll-margin-top:72px}.tienda__seccion{font-size:1rem}}@media(prefers-reduced-motion:reduce){.tienda__seccion{transition:none}}.visor-arma{display:flex;flex-direction:column;gap:12px}.visor-arma__marco{position:relative;width:min(100%,440px);margin:0 auto;aspect-ratio:3 / 4;max-height:62vh;overflow:hidden;border:1px solid var(--filete-medio);border-radius:var(--r-sm);background:radial-gradient(ellipse at 50% 42%,#1b344650,#090f16 65%),#090f16}.visor-arma__escena{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:none}.visor-arma__escena:active{cursor:grabbing}.visor-arma__escena:focus-visible{outline:2px solid var(--oro-2);outline-offset:-2px}.visor-arma__escena canvas{display:block;width:100%;height:100%;touch-action:none}.visor-arma__mensaje{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;color:var(--texto-2);font:1rem/1.4 var(--serif)}.visor-arma__zoom{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}.visor-arma__zoom .boton{min-width:44px;min-height:44px;background:#0b141ecc}.visor-arma__resumen{margin:0;color:var(--texto);font:1rem/1.45 var(--serif)}.visor-arma__ayuda{margin:0;color:var(--texto-3);font:.82rem/1.4 var(--sans)}.armas-taller__marco[data-legendaria],.visor-arma__marco[data-legendaria]{border-color:#a77b36;background:radial-gradient(ellipse at 50% 45%,#dca94d3d 0%,#b47a262b 28%,#70420f12 56%,transparent 74%),radial-gradient(ellipse at 50% 100%,#b479292b,transparent 55%),#100e0a;box-shadow:inset 0 0 0 3px #e4b8580a,inset 0 0 60px #07060399,0 0 28px #b4812414}.armas-taller__marco[data-legendaria]:before,.visor-arma__marco[data-legendaria]:before{content:"";position:absolute;top:12%;right:13%;bottom:12%;left:13%;pointer-events:none;border:1px solid #e2b96026;border-radius:50%;background:radial-gradient(ellipse,transparent 57%,#edc77409 70%,transparent 72%);box-shadow:0 0 35px #d8a5410d,inset 0 0 35px #d8a5410a}.armas-taller__marco[data-legendaria] .armas-taller__luz{background:radial-gradient(circle at 33% 24%,#ffe5a8b3 0 1px,transparent 2px),radial-gradient(circle at 67% 34%,#ffe5a880 0 1px,transparent 2px),radial-gradient(circle at 27% 64%,#ffe5a866 0 1px,transparent 2px),radial-gradient(circle at 72% 73%,#ffe5a899 0 1px,transparent 2px)}.armas-taller__marco[data-legendaria] .armas-taller__sello{color:#d9bd83}.equipo-mapa{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);grid-template-rows:repeat(5,minmax(76px,auto));gap:12px 0;padding:16px 0;isolation:isolate}.equipo-silueta{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;height:100%;width:100%;pointer-events:none}.equipo-silueta__orbita{stroke:var(--filete);stroke-dasharray:3 7}.equipo-silueta__cuerpo{fill:var(--tinta-4);stroke:var(--oro-4);stroke-width:1.4}.equipo-silueta__detalle{stroke:var(--filete-fuerte)}.equipo-posicion{min-width:0;min-height:44px;display:flex;align-items:center;gap:8px;text-align:left;padding:9px;border:1px dashed var(--filete-fuerte);border-radius:var(--r-sm);background:var(--tinta-1);color:var(--texto-2);cursor:pointer;font:.88rem/1.2 var(--sans);transition:border-color var(--rapido),background var(--rapido)}.equipo-posicion:hover{background:var(--tinta-3);border-color:var(--oro-2)}.equipo-posicion:focus-visible{outline:2px solid var(--oro-1);outline-offset:3px}.equipo-posicion[aria-pressed=true]{border-color:var(--oro-1);box-shadow:var(--brillo-oro);background:var(--tinta-3)}.equipo-posicion--ocupada{border-style:solid;background:var(--tinta-2);color:var(--oro-1)}.equipo-posicion__icono{flex-shrink:0;color:var(--oro-3)}.equipo-posicion__texto{min-width:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.equipo-posicion__lugar{color:var(--texto-2);font-size:.8rem}.equipo-posicion__disponibles{color:var(--verde-vivo);font-size:.8rem}.equipo-posicion--helmet{grid-area:1 / 1}.equipo-posicion--necklace{grid-area:1 / 3}.equipo-posicion--armor{grid-area:2 / 1}.equipo-posicion--ranged{grid-area:2 / 3}.equipo-posicion--mainHand{grid-area:3 / 1}.equipo-posicion--offHand{grid-area:3 / 3}.equipo-posicion--rightRing{grid-area:5 / 1}.equipo-posicion--leftRing{grid-area:4 / 3}.equipo-posicion--gloves{grid-area:4 / 1}.equipo-posicion--boots{grid-area:5 / 3}.equipo-ayuda{color:var(--texto-2);font:.95rem/1.45 var(--sans);margin:0}.equipo-comparacion{border-top:1px solid var(--filete-medio);padding-top:16px;display:flex;flex-direction:column;gap:10px}.equipo-comparacion .objeto{flex-wrap:wrap}.equipo-comparacion .objeto__datos{flex-basis:45%}.equipo-comparacion .objeto__acciones{margin-left:auto;max-width:none}.equipo-comparacion button,.equipo-mochila .objeto button{min-height:44px}.equipo-mochila{display:flex;flex-direction:column;gap:12px}.equipo-descripcion{display:block;color:var(--texto-2);font:.88rem/1.4 var(--sans);margin-top:4px}@media(max-width:440px){.equipo-mapa{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:8px 0}.equipo-posicion{padding:8px 6px;gap:5px}.equipo-posicion__icono svg,.equipo-posicion__icono img{width:20px;height:20px}.equipo-mochila .objeto{flex-wrap:wrap}.equipo-mochila .objeto__datos{flex-basis:50%}.equipo-mochila .objeto__acciones{margin-left:auto;max-width:none}}.equipo-resumen{display:flex;justify-content:space-between;gap:12px;color:var(--texto-2);font:1rem var(--sans)}.equipo-resumen strong{color:var(--oro-1);margin-left:6px}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-ext-400-normal-DN8azYTI.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-400-normal-Cj1kF6KR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-400-normal-72Io3whm.woff2) format("woff2"),url(/assets/alegreya-cyrillic-400-normal-VT77nruV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-ext-400-normal-ueNFnE5s.woff2) format("woff2"),url(/assets/alegreya-greek-ext-400-normal-UcF-MPys.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-400-normal-BI7tMDVB.woff2) format("woff2"),url(/assets/alegreya-greek-400-normal-BTnTTGc4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-vietnamese-400-normal-D8CgJdBg.woff2) format("woff2"),url(/assets/alegreya-vietnamese-400-normal-D-Jsyxvv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-ext-400-normal-BJ1luULk.woff2) format("woff2"),url(/assets/alegreya-latin-ext-400-normal-I24-Fo_X.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-normal-BLlBRtDv.woff2) format("woff2"),url(/assets/alegreya-latin-400-normal-BuQWlRPA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-ext-400-italic-CJ53xJ73.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-400-italic-281qz-PX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-400-italic-CzOFVsaV.woff2) format("woff2"),url(/assets/alegreya-cyrillic-400-italic-DSxbt1-2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-ext-400-italic-BqZ1xVE4.woff2) format("woff2"),url(/assets/alegreya-greek-ext-400-italic-EKR1I7m6.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-400-italic-DpcfyKEk.woff2) format("woff2"),url(/assets/alegreya-greek-400-italic-D9g29fJh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-vietnamese-400-italic-CJsk7YCA.woff2) format("woff2"),url(/assets/alegreya-vietnamese-400-italic-DD2hiUnx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-ext-400-italic-Cf8WgXZg.woff2) format("woff2"),url(/assets/alegreya-latin-ext-400-italic-BQgzjtbe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-italic-BXpar-rJ.woff2) format("woff2"),url(/assets/alegreya-latin-400-italic-CJvUQvZT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-cyrillic-ext-500-normal-BIfGEemn.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-500-normal-BMQ-IlQd.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-cyrillic-500-normal-uJUgykjJ.woff2) format("woff2"),url(/assets/alegreya-cyrillic-500-normal-h-VttLAG.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-greek-ext-500-normal-CpSZDjmq.woff2) format("woff2"),url(/assets/alegreya-greek-ext-500-normal-DzZMWm6Q.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-greek-500-normal-Cs_YSU_p.woff2) format("woff2"),url(/assets/alegreya-greek-500-normal-DSAlufuP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-vietnamese-500-normal-1pKrKpC8.woff2) format("woff2"),url(/assets/alegreya-vietnamese-500-normal-Bulx4Dj7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-ext-500-normal-B_6HdrEK.woff2) format("woff2"),url(/assets/alegreya-latin-ext-500-normal-BXZj8mwG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-500-normal-C25lLdV_.woff2) format("woff2"),url(/assets/alegreya-latin-500-normal-B7TqNLeg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-cyrillic-ext-700-normal-Dx8o6fqX.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-700-normal-A6q6xEOT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-cyrillic-700-normal-Bftrb-m-.woff2) format("woff2"),url(/assets/alegreya-cyrillic-700-normal-_o_NBoYw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-greek-ext-700-normal-DzPShcR4.woff2) format("woff2"),url(/assets/alegreya-greek-ext-700-normal-DQPzd-kK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-greek-700-normal-ByoPpMZf.woff2) format("woff2"),url(/assets/alegreya-greek-700-normal-mWQ2Ne64.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-vietnamese-700-normal-CvM8am9u.woff2) format("woff2"),url(/assets/alegreya-vietnamese-700-normal-CdvEC7Dz.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-latin-ext-700-normal-CEFih5UF.woff2) format("woff2"),url(/assets/alegreya-latin-ext-700-normal-B6bzkdlx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-latin-700-normal-Vpz_43wJ.woff2) format("woff2"),url(/assets/alegreya-latin-700-normal-BS7r-qZs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sc-latin-400-normal-nTGC35F9.woff2) format("woff2"),url(/assets/alegreya-sc-latin-400-normal-eVOwGI7S.woff) format("woff")}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sc-latin-ext-400-normal-C04UOZ-T.woff2) format("woff2"),url(/assets/alegreya-sc-latin-ext-400-normal-DUSFfJLy.woff) format("woff")}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sc-latin-500-normal-4QwauZv7.woff2) format("woff2"),url(/assets/alegreya-sc-latin-500-normal-D4VbSUPX.woff) format("woff")}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sc-latin-ext-500-normal-BoL9217j.woff2) format("woff2"),url(/assets/alegreya-sc-latin-ext-500-normal-D77yKmb9.woff) format("woff")}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-latin-700-normal-ztAmjLTs.woff2) format("woff2"),url(/assets/alegreya-sc-latin-700-normal-C1NSl7Ln.woff) format("woff")}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-latin-ext-700-normal-JDWM693b.woff2) format("woff2"),url(/assets/alegreya-sc-latin-ext-700-normal-BHsgi7GW.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2) format("woff2"),url(/assets/alegreya-sans-latin-400-normal-DmA8jeke.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-normal-D7N6b6bd.woff2) format("woff2"),url(/assets/alegreya-sans-latin-ext-400-normal-DpBVrRWA.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-500-normal-DS713u5J.woff2) format("woff2"),url(/assets/alegreya-sans-latin-500-normal-vXxrTKJT.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-ext-500-normal-TH5u60nj.woff2) format("woff2"),url(/assets/alegreya-sans-latin-ext-500-normal-CxFoZ42m.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2) format("woff2"),url(/assets/alegreya-sans-latin-700-normal-BnzUNlma.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-ext-700-normal-HuHd3-Mg.woff2) format("woff2"),url(/assets/alegreya-sans-latin-ext-700-normal-CkNjzB9Y.woff) format("woff")}:root{--tinta-0: #06080b;--tinta-1: #0b0f14;--tinta-2: #111720;--tinta-3: #18202b;--tinta-4: #222c3a;--oro-1: #f5e6b3;--oro-2: #e2c883;--oro-3: #c4a25a;--oro-4: #8d7038;--oro-relleno: linear-gradient(180deg, #f6e7b4 0%, #dfc178 48%, #b48d42 100%);--oro-relleno-hover: linear-gradient(180deg, #fff1c4 0%, #e8cb84 48%, #c29a4b 100%);--oro-texto: linear-gradient(180deg, #f8ebbd 0%, #e4c985 55%, #b99347 100%);--pergamino: #ebe2cc;--texto: #e6e1d6;--texto-2: #b5ad9d;--texto-3: #8f887b;--filete: rgba(226, 200, 131, .14);--filete-medio: rgba(226, 200, 131, .26);--filete-fuerte: rgba(226, 200, 131, .5);--sangre: #b8483a;--sangre-viva: #ea7563;--verde: #7fae6a;--verde-vivo: #9fd08a;--arcano: #86b9dc;--brasa: #e9a13b;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 26px;--r-pill: 999px;--sombra-1: 0 2px 10px rgba(0, 0, 0, .35);--sombra-2: 0 14px 40px rgba(0, 0, 0, .55), 0 2px 8px rgba(0, 0, 0, .4);--sombra-3: 0 30px 80px rgba(0, 0, 0, .7), 0 4px 14px rgba(0, 0, 0, .45);--brillo-oro: 0 0 0 1px rgba(226, 200, 131, .45), 0 0 22px rgba(226, 200, 131, .22);--luz-interior: inset 0 1px 0 rgba(255, 240, 205, .06);--vidrio: linear-gradient(180deg, rgba(22, 29, 39, .86) 0%, rgba(11, 15, 20, .92) 100%);--vidrio-denso: linear-gradient(180deg, rgba(20, 27, 36, .97) 0%, rgba(10, 13, 18, .98) 100%);--curva: cubic-bezier(.2, .8, .2, 1);--curva-rebote: cubic-bezier(.2, 1.4, .4, 1);--rapido: .14s;--medio: .24s;--lento: .42s;--serif: "Alegreya", "Palatino Linotype", Georgia, serif;--versalitas: "Alegreya SC", "Alegreya", Georgia, serif;--sans: "Alegreya Sans", "Segoe UI", system-ui, sans-serif;--dado-cara: #176572;--dado-numero: #efd39a;--dado-danio-cara: #842c45;--dado-danio-numero: #efd39a;--fuego-calido: #e9a13b;--fuego-calido-alto: #ffe6a3;--fuego-frio: #4d6b86;--fuego-frio-alto: #b9cddb;--gold: var(--oro-2);--gold-dim: var(--oro-4);--light-gold: var(--oro-1);--light-gold-l1: var(--oro-2);--gold-mid: var(--oro-3);--main-dark: var(--tinta-1);--alto-hud: 60px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(226,200,131,.14)}html{font-size:clamp(13px,2.8vw + 5px,16px);-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{margin:0;height:100%;height:100dvh;background:var(--tinta-0);color:var(--texto);font-family:var(--serif);font-feature-settings:"kern","liga","onum"}body{overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;background:none;border:none;padding:0}button:disabled{cursor:not-allowed}img{display:block;max-width:100%}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:500}::selection{background:#e2c8834d;color:#fff}:focus-visible{outline:2px solid var(--oro-2);outline-offset:2px}:focus:not(:focus-visible){outline:none}[data-scroll],.chat__scroll,.modal__cuerpo{overscroll-behavior:contain}*{scrollbar-width:thin;scrollbar-color:rgba(226,200,131,.35) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#e2c88352;border-radius:99px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#e2c88380}::-webkit-scrollbar-track{background:transparent}input[type=checkbox]{accent-color:var(--oro-2)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:grid;place-content:center;width:18px;height:18px;margin:0;border:1.5px solid var(--oro-3);border-radius:50%;background:transparent}input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--oro-1);transform:scale(0);transition:transform var(--rapido) var(--curva)}input[type=radio]:checked:before{transform:scale(1)}.solo-lector{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.texto-oro{color:transparent;background-image:var(--oro-texto);-webkit-background-clip:text;background-clip:text}.rotulo{font-family:var(--versalitas);font-size:.78rem;letter-spacing:.14em;color:var(--texto-3);text-transform:lowercase}.titulo-1{font-family:var(--versalitas);font-size:clamp(1.7rem,4vw + .6rem,2.6rem);letter-spacing:.06em;line-height:1.1;color:var(--oro-1)}.titulo-2{font-family:var(--versalitas);font-size:clamp(1.3rem,2.4vw + .6rem,1.75rem);letter-spacing:.05em;line-height:1.2;color:var(--oro-1)}.titulo-3{font-family:var(--versalitas);font-size:1.12rem;letter-spacing:.06em;line-height:1.25;color:var(--oro-2)}.texto-2{color:var(--texto-2)}.texto-3{color:var(--texto-3)}.nota{font-size:.86rem;line-height:1.55;color:var(--texto-2)}.nota--chica{font-size:.78rem;color:var(--texto-3)}.cifra{font-family:var(--sans);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum"}.separador{display:flex;align-items:center;gap:14px;font-family:var(--versalitas);font-size:.8rem;letter-spacing:.18em;text-transform:lowercase;color:var(--oro-3)}.separador:before,.separador:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--filete-fuerte),transparent)}.separador:empty{gap:0}.filete{position:relative;height:1px;background:linear-gradient(90deg,transparent,var(--oro-3) 22%,var(--oro-3) 78%,transparent)}.filete:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%) rotate(45deg);background:var(--tinta-1);border:1px solid var(--oro-2)}.ajustes-secciones{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid var(--filete-medio)}.ajustes-seccion{flex:1;min-height:46px;padding:10px 18px;color:var(--texto-2);border:0;border-bottom:2px solid transparent;background:transparent;font-family:var(--versalitas);font-size:1.1rem;cursor:pointer}.ajustes-seccion[aria-selected=true]{color:var(--oro-1);border-bottom-color:var(--oro-2);background:linear-gradient(0deg,#d5b9720c,transparent)}.ajustes-seccion:focus-visible{outline:2px solid var(--oro-2);outline-offset:-4px}.aspecto-dados{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px}.aspecto-dados__introduccion{grid-column:1 / -1}.aspecto-dados__introduccion h3{margin:0 0 6px;color:var(--oro-1);font-size:1.6rem;font-weight:500}.aspecto-dados__introduccion p,.aspecto-dados__ayuda{margin:0;color:var(--texto-2);font:1rem/1.45 var(--sans)}.aspecto-dados__vitrina{min-width:0;align-self:center;text-align:center;background:radial-gradient(ellipse,#89bac312,transparent 70%)}.aspecto-dados__modelo,.aspecto-dados__respaldo{height:205px;width:100%}.aspecto-dados__modelo{touch-action:none;cursor:grab;border-radius:var(--r-md)}.aspecto-dados__modelo:active{cursor:grabbing}.aspecto-dados__modelo:focus-visible{outline:2px solid var(--oro-2);outline-offset:2px}.aspecto-dados__modelo canvas{display:block}.aspecto-dados__respaldo{display:grid;place-items:center}.aspecto-dados__respaldo>svg{width:130px;height:150px}.aspecto-dados__nombre{margin:0 0 5px;color:var(--oro-1);font-size:1.1rem}.aspecto-dados__pista{margin:0 auto;max-width:27ch;font:.84rem/1.35 var(--sans);color:var(--texto-2)}.aspecto-dados__opciones{border:0;padding:0;margin:0;min-width:0}.aspecto-dados__opciones legend{padding:0 0 12px;font-family:var(--versalitas);color:var(--oro-2);font-size:1.1rem}.aspecto-dados__opciones:last-of-type{grid-column:1 / -1;border-top:1px solid var(--filete);padding-top:14px}.aspecto-dados__paletas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aspecto-dados__paleta,.aspecto-dados__modos label{position:relative;cursor:pointer;min-width:0}.aspecto-dados input{position:absolute;opacity:0;width:1px;height:1px}.aspecto-dados__muestra{min-height:79px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 7px;border:1px solid var(--filete-medio);border-radius:var(--r-sm);background:#070b113d;font:.9rem/1.1 var(--sans);text-align:center;color:var(--texto-2)}.aspecto-dados__piedra{display:block;width:31px;height:35px;flex-shrink:0}.aspecto-dados__marca{display:none;position:absolute;top:4px;right:7px;color:var(--oro-1);font-size:.9rem}.aspecto-dados input:checked+.aspecto-dados__muestra{border-color:var(--oro-3);background:#c4a25a15;color:var(--oro-1)}.aspecto-dados input:checked+.aspecto-dados__muestra .aspecto-dados__marca{display:block}.aspecto-dados input:focus-visible+span{outline:2px solid var(--oro-1);outline-offset:3px}.aspecto-dados__paleta:hover .aspecto-dados__muestra{border-color:var(--oro-4)}.aspecto-dados__modos{display:flex;gap:8px}.aspecto-dados__modos label{flex:1}.aspecto-dados__modos span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border:1px solid var(--filete-medio);border-radius:var(--r-sm);color:var(--texto-2);font-family:var(--sans)}.aspecto-dados__modos input:checked+span{color:var(--oro-1);border-color:var(--oro-3);background:#c4a25a15}.aspecto-dados__modos--premium{flex-wrap:wrap}.aspecto-dados__modos--premium label{flex:1 1 140px}.aspecto-dados__coleccion{display:flex;justify-content:space-around;gap:8px;padding:16px 0 12px}.aspecto-dados__coleccion>span{display:grid;justify-items:center;gap:5px}.aspecto-dados__coleccion svg{width:36px;height:40px}.aspecto-dados__coleccion small{color:var(--texto-2);font:.85rem var(--sans)}.aspecto-dados__guardado{grid-column:1 / -1;margin:0;color:var(--texto-2);font:.9rem/1.4 var(--sans)}.aspecto-dados>button{grid-column:1 / -1}@media(max-width:520px){.aspecto-dados{grid-template-columns:1fr;gap:18px}.aspecto-dados__modelo,.aspecto-dados__respaldo{height:170px}.aspecto-dados__paletas{grid-template-columns:repeat(3,minmax(0,1fr))}.aspecto-dados__muestra{min-height:85px}}.boton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:linear-gradient(180deg,#222c3ab8,#111720c7);box-shadow:var(--luz-interior),var(--sombra-1);color:var(--oro-2);font-family:var(--versalitas);font-size:1rem;letter-spacing:.06em;line-height:1.1;text-transform:lowercase;white-space:nowrap;transition:border-color var(--rapido) var(--curva),background var(--rapido) var(--curva),color var(--rapido) var(--curva),box-shadow var(--medio) var(--curva),transform var(--rapido) var(--curva),opacity var(--rapido)}.boton:hover:not(:disabled){border-color:var(--filete-fuerte);color:var(--oro-1);background:linear-gradient(180deg,#2c3849cc,#161d28d9)}.boton:active:not(:disabled){transform:translateY(1px) scale(.99)}.boton:disabled{opacity:.42}.boton--primario{border-color:#ffecb48c;background:var(--oro-relleno);color:#1c1509;font-weight:700;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #5a3c0a40,0 6px 20px #c4a25a38}.boton--primario:hover:not(:disabled){background:var(--oro-relleno-hover);color:#120d04;border-color:#fff4cdcc;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #5a3c0a40,0 8px 28px #e2c88359}.boton--fantasma{background:transparent;border-color:transparent;box-shadow:none;color:var(--oro-2)}.boton--fantasma:hover:not(:disabled){background:#e2c88312;border-color:transparent}.boton--peligro{color:var(--sangre-viva);border-color:#ea756359}.boton--peligro:hover:not(:disabled){color:#ffb3a6;border-color:#ea7563b3;background:linear-gradient(180deg,#5a1e1899,#32100cb3)}.boton--peligro-lleno{color:#fff;border-color:#7a2418;background:linear-gradient(180deg,#c9503f,#9a3326)}.boton--chico{min-height:36px;padding:0 14px;font-size:.9rem;border-radius:var(--r-sm)}.boton--grande{min-height:54px;padding:0 28px;font-size:1.15rem;border-radius:var(--r-lg)}.boton--bloque{display:flex;width:100%}.boton--texto-normal{font-family:var(--serif);text-transform:none;letter-spacing:.01em}.boton-icono{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--r-pill);border:1px solid var(--filete);background:#0c10168c;color:var(--oro-2);transition:color var(--rapido),border-color var(--rapido),background var(--rapido),transform var(--rapido) var(--curva)}.boton-icono:hover:not(:disabled){color:var(--oro-1);border-color:var(--filete-fuerte);background:#222c3acc}.boton-icono:active:not(:disabled){transform:scale(.94)}.boton-icono:disabled{opacity:.4}.boton-icono--chico{width:36px;height:36px}.boton-icono--desnudo{border-color:transparent;background:transparent}.enlace{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 8px;color:var(--texto-2);font-size:.9rem;text-decoration:underline;text-decoration-color:#e2c8834d;text-underline-offset:4px;transition:color var(--rapido),text-decoration-color var(--rapido)}.enlace:hover{color:var(--oro-1);text-decoration-color:currentColor}.enlace--peligro:hover{color:var(--sangre-viva)}.volver{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px 0 10px;border-radius:var(--r-pill);border:1px solid var(--filete);background:#0a0e1399;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--oro-2);font-family:var(--versalitas);font-size:.98rem;letter-spacing:.06em;text-transform:lowercase;transition:border-color var(--rapido),color var(--rapido),background var(--rapido)}.volver:hover{border-color:var(--filete-fuerte);color:var(--oro-1)}.campo{width:100%;min-height:48px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:#0406098c;color:var(--texto);font-family:var(--serif);font-size:1rem;line-height:1.4;transition:border-color var(--rapido),box-shadow var(--rapido),background var(--rapido)}.campo::placeholder{color:var(--texto-3);opacity:1}.campo:hover{border-color:var(--filete-fuerte)}.campo:focus{outline:none;border-color:var(--oro-2);background:#040609bf;box-shadow:0 0 0 3px #e2c88329}textarea.campo{resize:vertical;min-height:96px}.etiqueta{display:block;margin:0 0 8px;font-family:var(--versalitas);font-size:.86rem;letter-spacing:.1em;text-transform:lowercase;color:var(--oro-3)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);background:#0c101699;color:var(--texto-2);font-family:var(--serif);font-size:.95rem;transition:border-color var(--rapido),color var(--rapido),background var(--rapido),box-shadow var(--medio)}.chip:hover:not(:disabled){border-color:var(--filete-fuerte);color:var(--texto)}.chip[aria-pressed=true],.chip[aria-checked=true],.chip--activo{border-color:var(--oro-2);color:var(--oro-1);background:linear-gradient(180deg,#e2c88333,#e2c88312);box-shadow:0 0 16px #e2c88324}.chip:disabled{opacity:.45}.chip__extra{font-family:var(--sans);font-size:.78rem;color:var(--texto-3)}.chip[aria-pressed=true] .chip__extra{color:var(--oro-3)}.segmentado{display:flex;padding:4px;gap:4px;border-radius:var(--r-pill);border:1px solid var(--filete);background:#04060980}.segmentado__opcion{flex:1;min-height:40px;padding:0 14px;border-radius:var(--r-pill);color:var(--texto-2);font-family:var(--versalitas);font-size:.95rem;letter-spacing:.06em;text-transform:lowercase;white-space:nowrap;transition:color var(--rapido),background var(--rapido),box-shadow var(--rapido)}.segmentado__opcion:hover{color:var(--texto)}.segmentado__opcion[aria-selected=true],.segmentado__opcion[aria-checked=true]{color:#1c1509;background:var(--oro-relleno);box-shadow:inset 0 1px #fff6,0 2px 10px #c4a25a40}.insignia{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);color:var(--oro-2);font-family:var(--sans);font-size:.74rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.insignia--oro{border-color:var(--oro-2);color:var(--oro-1);background:#e2c8831a}.insignia--peligro{border-color:#ea75638c;color:var(--sangre-viva);background:#b8483a1f}.insignia--verde{border-color:#7fae6a8c;color:var(--verde-vivo)}.panel{position:relative;border-radius:var(--r-lg);border:1px solid var(--filete-medio);background:var(--vidrio);box-shadow:var(--luz-interior),var(--sombra-2);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.panel--denso{background:var(--vidrio-denso);backdrop-filter:none;-webkit-backdrop-filter:none}.esquinas{--esq: 14px;--esq-color: rgba(226, 200, 131, .7)}.esquinas:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;border-radius:inherit;background:linear-gradient(var(--esq-color),var(--esq-color)) top left / var(--esq) 1px no-repeat,linear-gradient(var(--esq-color),var(--esq-color)) top left / 1px var(--esq) no-repeat,linear-gradient(var(--esq-color),var(--esq-color)) top right / var(--esq) 1px no-repeat,linear-gradient(var(--esq-color),var(--esq-color)) top right / 1px var(--esq) no-repeat,linear-gradient(var(--esq-color),var(--esq-color)) bottom left / var(--esq) 1px no-repeat,linear-gradient(var(--esq-color),var(--esq-color)) bottom left / 1px var(--esq) no-repeat,linear-gradient(var(--esq-color),var(--esq-color)) bottom right / var(--esq) 1px no-repeat,linear-gradient(var(--esq-color),var(--esq-color)) bottom right / 1px var(--esq) no-repeat}.tarjeta{position:relative;border-radius:var(--r-md);border:1px solid var(--filete);background:linear-gradient(180deg,#18202bb3,#0d1219bf);box-shadow:var(--luz-interior)}.tarjeta--interactiva{cursor:pointer;text-align:left;transition:border-color var(--medio) var(--curva),transform var(--medio) var(--curva),box-shadow var(--medio) var(--curva),background var(--medio)}.tarjeta--interactiva:hover:not(:disabled){border-color:var(--filete-fuerte);transform:translateY(-2px);box-shadow:var(--luz-interior),var(--sombra-2)}.tarjeta--interactiva:active:not(:disabled){transform:translateY(0) scale(.995)}.tarjeta[aria-pressed=true],.tarjeta--elegida{border-color:var(--oro-2);box-shadow:var(--brillo-oro),var(--sombra-2)}.aviso{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:#0c1016b3;color:var(--texto-2);font-size:.9rem;line-height:1.5}.aviso--oro{border-color:#e2c88380;color:var(--oro-1);background:linear-gradient(180deg,#e2c8831a,#e2c8830a)}.aviso--peligro{border-color:#ea756380;color:#f3a497;background:#78241a38}.barra{position:relative;height:8px;border-radius:var(--r-pill);background:#00000080;box-shadow:inset 0 1px 2px #0009,0 0 0 1px #e2c8831a;overflow:hidden}.barra--fina{height:5px}.barra__relleno{position:absolute;inset:0 auto 0 0;border-radius:inherit;transition:width var(--lento) var(--curva),background var(--lento)}.barra__relleno--vida{background:linear-gradient(90deg,#5d8c4c,var(--verde-vivo))}.barra__relleno--vida[data-nivel=media]{background:linear-gradient(90deg,#a67a25,#e5b454)}.barra__relleno--vida[data-nivel=baja],.barra__relleno--enemigo{background:linear-gradient(90deg,#8e2e22,var(--sangre-viva))}.barra__relleno--aliado{background:linear-gradient(90deg,#4f7c43,var(--verde-vivo))}.barra__relleno--temporal{background:repeating-linear-gradient(-45deg,#86b9dce6 0,#86b9dce6 4px,#86b9dc99 4px,#86b9dc99 8px)}.barra__relleno--xp{background:var(--oro-relleno)}.retrato{position:relative;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border-radius:var(--r-pill);border:1px solid var(--filete-fuerte);background:radial-gradient(circle at 50% 35%,#2a2418,#0f0c08);color:var(--oro-2);font-family:var(--versalitas);box-shadow:0 2px 10px #00000080}.retrato img{width:100%;height:100%;object-fit:cover;object-position:top}.retrato--carta{border-radius:var(--r-md)}.pantalla{position:relative;height:100%;overflow:hidden;isolation:isolate;background:var(--tinta-0)}.pantalla__fondo{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-2;background:url(/menu-bg.webp) center / cover no-repeat;filter:blur(6px) saturate(.9) brightness(.55);transform:scale(1.04)}.pantalla__fondo--nitido{filter:saturate(1) brightness(.9);top:0;right:0;bottom:0;left:0;transform:none}.pantalla__velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 50% 40%,transparent 30%,rgba(6,8,11,.65) 100%),linear-gradient(180deg,#06080b73,#06080b33 40%,#06080bd9)}.pantalla__cabecera{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:calc(14px + env(safe-area-inset-top)) clamp(14px,4vw,32px) 10px}.pantalla__titulo{flex:1;min-width:0;text-align:center;font-family:var(--versalitas);font-size:clamp(1.15rem,2vw + .7rem,1.5rem);letter-spacing:.08em;color:var(--oro-1);text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pantalla__lado{flex:0 0 auto;min-width:96px;display:flex;justify-content:flex-end;gap:8px}.pantalla__lado--izq{justify-content:flex-start}.pantalla__cuerpo{position:relative;z-index:1;height:100%;overflow-y:auto;overflow-x:hidden}.pantalla__contenido{width:min(100%,var(--ancho, 720px));margin:0 auto;padding:8px clamp(14px,4vw,32px) calc(40px + env(safe-area-inset-bottom))}.pantalla__pie{position:sticky;bottom:0;z-index:3;padding:16px clamp(14px,4vw,32px) calc(16px + env(safe-area-inset-bottom));background:linear-gradient(0deg,#06080bfa 55%,#06080b00)}.pantalla__pie-interior{width:min(100%,var(--ancho, 720px));margin:0 auto;display:flex;align-items:center;gap:12px}.entrada{animation:entrada var(--lento) var(--curva) backwards}@keyframes entrada{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aparece{animation:aparece var(--medio) ease both}@keyframes aparece{0%{opacity:0}to{opacity:1}}.escalonado>*{animation:entrada var(--lento) var(--curva) backwards}.escalonado>*:nth-child(2){animation-delay:40ms}.escalonado>*:nth-child(3){animation-delay:80ms}.escalonado>*:nth-child(4){animation-delay:.12s}.escalonado>*:nth-child(5){animation-delay:.16s}.escalonado>*:nth-child(6){animation-delay:.2s}.escalonado>*:nth-child(n+7){animation-delay:.24s}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:20px;background:#0305089e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fondoAparece var(--medio) ease both}@keyframes fondoAparece{0%{background-color:#03050800}}.modal--oscuro{background:#020305d1}.modal__panel{position:relative;display:flex;flex-direction:column;width:min(100%,var(--ancho, 560px));max-height:min(88dvh,900px);border-radius:var(--r-xl);border:1px solid var(--filete-medio);background:var(--vidrio-denso);box-shadow:var(--luz-interior),var(--sombra-3);outline:none;animation:modalEntra var(--lento) var(--curva) both}@keyframes modalEntra{0%{transform:translateY(14px) scale(.98)}to{transform:none}}.modal__panel:after{content:"";position:absolute;top:-1px;left:18%;right:18%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(245,230,179,.8),transparent)}.modal__cabecera{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:18px 18px 6px 24px}.modal__titulo{flex:1;min-width:0;font-family:var(--versalitas);font-size:clamp(1.2rem,1.5vw + .8rem,1.5rem);letter-spacing:.06em;color:var(--oro-1);text-transform:lowercase}.modal__cabecera--sin-cierre{padding-right:24px}.modal__cuerpo{flex:1;min-height:0;overflow-y:auto;padding:10px 24px 24px}.modal__pie{flex-shrink:0;display:flex;gap:10px;padding:14px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--filete)}.libro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);flex:1;min-height:0}.libro__pagina{min-width:0;min-height:0;overflow-y:auto;padding:8px 26px 26px}.libro__pagina+.libro__pagina{border-left:1px solid var(--filete);box-shadow:inset 14px 0 18px -16px #000c}.libro__titulo{margin:0 0 14px;text-align:center}.pestanas{display:flex;gap:4px;padding:0 18px;border-bottom:1px solid var(--filete);overflow-x:auto;scrollbar-width:none}.pestanas::-webkit-scrollbar{display:none}.pestana{position:relative;flex-shrink:0;min-height:46px;padding:0 14px;color:var(--texto-3);font-family:var(--versalitas);font-size:1rem;letter-spacing:.06em;text-transform:lowercase;transition:color var(--rapido)}.pestana:hover{color:var(--texto)}.pestana[aria-selected=true]{color:var(--oro-1)}.pestana[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--oro-relleno);box-shadow:0 0 10px #e2c88380}.pestana__cuenta{margin-left:6px;font-family:var(--sans);font-size:.78rem;color:var(--texto-3)}.toast{position:fixed;top:calc(14px + env(safe-area-inset-top));left:16px;right:16px;z-index:1100;margin:0 auto;max-width:460px;padding:14px 18px;border-radius:var(--r-lg);border:1px solid var(--oro-2);background:var(--vidrio-denso);box-shadow:var(--sombra-3);color:var(--oro-1);font-size:.95rem;line-height:1.45;text-align:center;cursor:pointer;animation:toastEntra var(--lento) var(--curva-rebote) both}.toast--peligro{border-color:var(--sangre-viva);color:#f7b0a4}@keyframes toastEntra{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}.franja-alerta{position:fixed;top:0;left:0;right:0;z-index:1000;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:linear-gradient(180deg,#8f2f23,#6d2319);color:#fff;font-family:var(--sans);font-size:.84rem;text-align:center;box-shadow:0 4px 18px #00000080}.idioma{position:relative}.idioma__boton{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);background:#080b0f99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--oro-2);font-family:var(--sans);font-size:.88rem;transition:border-color var(--rapido),color var(--rapido)}.idioma__boton:hover,.idioma__boton[aria-expanded=true]{border-color:var(--filete-fuerte);color:var(--oro-1)}.idioma__lista{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:180px;max-height:60vh;overflow-y:auto;padding:6px;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:var(--vidrio-denso);box-shadow:var(--sombra-3);animation:entrada var(--medio) var(--curva) both}.idioma__opcion{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:0 12px;border-radius:var(--r-sm);color:var(--texto-2);font-size:.98rem;text-align:left}.idioma__opcion:hover{background:#e2c88314;color:var(--texto)}.idioma__opcion[aria-checked=true]{color:var(--oro-1)}.idioma__aviso{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:min(320px,calc(100vw - 32px));padding:14px;border-radius:var(--r-md);border:1px solid var(--filete-fuerte);background:var(--vidrio-denso);box-shadow:var(--sombra-3);color:var(--texto-2);font-size:.88rem;line-height:1.5;animation:entrada var(--medio) var(--curva) both}.ingreso{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:calc(64px + env(safe-area-inset-top)) 20px calc(32px + env(safe-area-inset-bottom))}.ingreso__tarjeta{width:min(100%,420px);padding:clamp(24px,6vw,38px) clamp(20px,6vw,36px) clamp(22px,5vw,30px);display:flex;flex-direction:column;gap:18px}.ingreso__marca{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ingreso__o{display:flex;align-items:center;gap:12px;color:var(--texto-3);font-family:var(--versalitas);font-size:.85rem;letter-spacing:.1em}.ingreso__o:before,.ingreso__o:after{content:"";flex:1;height:1px;background:var(--filete-medio)}.boton-google{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:0 20px;border-radius:var(--r-pill);border:1px solid #3c4043;background:#131314;color:#e3e3e3;font-family:"Roboto",var(--sans);font-size:.98rem;font-weight:500}.boton-google:disabled{opacity:.6}.menu{position:relative;height:100%;overflow:hidden;isolation:isolate;background:var(--tinta-0)}.menu__arte{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:62% 50%;animation:respira 38s ease-in-out infinite alternate;transform-origin:70% 30%}@keyframes respira{0%{transform:scale(1)}to{transform:scale(1.07)}}.menu__velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(5,7,10,.92) 0%,rgba(5,7,10,.7) 28%,rgba(5,7,10,.1) 60%,transparent 100%),linear-gradient(0deg,rgba(5,7,10,.85) 0%,transparent 35%)}.menu__arriba{position:absolute;top:calc(14px + env(safe-area-inset-top));right:clamp(14px,3vw,28px);left:clamp(14px,3vw,28px);z-index:5;display:flex;justify-content:flex-end;align-items:center;gap:10px}.menu__novedades{margin-right:auto}.anuncios{display:flex;flex-direction:column;gap:10px}.anuncios__seccion{border:1px solid var(--filete);border-radius:var(--r-md);background:#0c101659}.anuncios__seccion--abierta{border-color:var(--filete-medio)}.anuncios__pliegue{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;border:0;background:none;color:var(--oro-2);cursor:pointer;text-align:left}.anuncios__pliegue:hover .anuncios__grupo,.anuncios__pliegue:focus-visible .anuncios__grupo{color:var(--oro-1)}.anuncios__grupo{flex:1;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--oro-2)}.anuncios__cantidad{min-width:22px;padding:1px 7px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);font-size:.78rem;text-align:center;color:var(--texto-2)}.anuncios__flecha{flex-shrink:0;transition:transform var(--rapido)}.anuncios__seccion--abierta .anuncios__flecha{transform:rotate(180deg)}.anuncios__lista{padding:0 10px 10px}.anuncios__vacio{margin:0;color:var(--texto-2)}.anuncio{border:1px solid var(--filete);border-radius:var(--r-md);background:#0c101673}.anuncio+.anuncio{margin-top:8px}.anuncio--proximo{border-color:var(--filete-medio);background:#222c3a8c}.anuncio__cabeza{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.anuncio__cabeza:hover .anuncio__titulo,.anuncio__cabeza:focus-visible .anuncio__titulo{color:var(--oro-1)}.anuncio__carta{flex-shrink:0;width:42px;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--filete-medio)}.anuncio--abierto .anuncio__carta{width:72px}.anuncio__encabezado{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.anuncio__titulo{font-size:1rem;color:var(--oro-2)}.anuncio__fecha{font-size:.78rem;color:var(--texto-3)}.anuncio__flecha{flex-shrink:0;color:var(--oro-3);transition:transform var(--rapido)}.anuncio--abierto .anuncio__flecha{transform:rotate(180deg)}.anuncio__cuerpo{margin:0;padding:0 14px 14px;color:var(--texto);line-height:1.45;white-space:pre-line}.menu__columna{position:absolute;top:0;bottom:0;left:clamp(20px,6vw,96px);z-index:2;width:min(400px,calc(100% - 40px));display:flex;flex-direction:column;justify-content:center;justify-content:safe center;overflow-y:auto;scrollbar-width:none;gap:16px;padding:calc(72px + env(safe-area-inset-top)) 0 calc(28px + env(safe-area-inset-bottom))}.menu__marca{width:min(360px,100%);margin-bottom:6px;filter:drop-shadow(0 6px 24px rgba(0,0,0,.8))}.menu__lema{margin:-6px 0 10px;color:var(--texto-2);font-style:italic;font-size:1.02rem;line-height:1.5;text-shadow:0 2px 8px rgba(0,0,0,.9)}.menu__lista{display:flex;flex-direction:column;gap:8px}.menu__boton{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:0 18px;border-radius:var(--r-md);border:1px solid transparent;background:linear-gradient(90deg,#0a0e13b8,#0a0e1359);color:var(--oro-2);font-family:var(--versalitas);font-size:1.15rem;letter-spacing:.07em;text-transform:lowercase;text-align:left;transition:border-color var(--medio) var(--curva),background var(--medio) var(--curva),transform var(--medio) var(--curva),color var(--rapido)}.menu__boton:hover:not(:disabled){border-color:var(--filete-medio);background:linear-gradient(90deg,#222c3ad9,#141b2480);color:var(--oro-1);transform:translate(4px)}.menu__boton-icono{display:grid;place-items:center;width:30px;flex-shrink:0;color:var(--oro-3);transition:color var(--rapido)}.menu__boton:hover .menu__boton-icono{color:var(--oro-1)}.menu__boton-extra{margin-left:auto;font-family:var(--sans);font-size:.92rem;letter-spacing:0;color:var(--texto-3);text-transform:none}.menu__pie{margin-top:6px;display:flex;flex-direction:column;gap:12px}.continuar{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:96px;padding:14px 16px;border-radius:var(--r-lg);border:1px solid var(--oro-3);overflow:hidden;text-align:left;box-shadow:0 10px 40px #0009,0 0 0 1px #0006;background-size:cover;background-position:center;transition:transform var(--medio) var(--curva),box-shadow var(--medio),border-color var(--medio)}.continuar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#080a0ef0,#080a0ec7 55%,#080a0e59)}.continuar>*{position:relative;z-index:1}.continuar:hover{transform:translateY(-2px);border-color:var(--oro-1);box-shadow:0 16px 50px #000000b3,var(--brillo-oro)}.continuar__texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.continuar__rotulo{font-family:var(--versalitas);font-size:.84rem;letter-spacing:.16em;color:var(--oro-3);text-transform:lowercase}.continuar__nombre{font-family:var(--versalitas);font-size:1.35rem;letter-spacing:.04em;color:var(--oro-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.continuar__detalle{font-size:.86rem;color:var(--texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.continuar__ir{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;background:var(--oro-relleno);color:#1c1509;box-shadow:0 4px 16px #e2c88359;transition:transform var(--medio) var(--curva)}.continuar:hover .continuar__ir{transform:translate(3px)}.menu__narrador{display:flex;flex-direction:column;gap:4px;max-width:280px}.menu__narrador select{min-height:36px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--filete-medio);background:#040609b3;color:var(--texto);font-family:var(--sans);font-size:.86rem}.saldo{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px 0 10px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);background:#080b0f99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--oro-1);font-family:var(--sans);font-size:.98rem;font-weight:500;font-variant-numeric:tabular-nums;transition:border-color var(--rapido),background var(--rapido)}button.saldo:hover{border-color:var(--filete-fuerte);background:#222c3acc}.saldo--pocas{color:var(--sangre-viva);border-color:#ea756373}@media(max-width:720px){.menu__velo{background:linear-gradient(0deg,#05070af5,#05070acc 42%,#05070a26 75%,#05070a73)}.menu__columna{left:16px;right:16px;width:auto;justify-content:flex-end;justify-content:safe flex-end;gap:12px}.menu__marca{position:absolute;top:calc(70px + env(safe-area-inset-top));left:0;right:0;margin:0 auto;width:min(300px,76vw)}.menu__lema{display:none}.menu__boton{min-height:50px;font-size:1.08rem}}@media(max-width:720px)and (max-height:640px){.menu__marca{display:none}}.fila-partida{position:relative;display:flex;align-items:stretch;border-radius:var(--r-lg);border:1px solid var(--filete-medio);overflow:hidden;background-color:var(--tinta-2);background-size:cover;background-position:center;box-shadow:var(--sombra-1);transition:border-color var(--medio),box-shadow var(--medio),transform var(--medio) var(--curva)}.fila-partida:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0d12f5,#0a0d12d1 55%,#0a0d1266)}.fila-partida--muerta:before{background:linear-gradient(90deg,#0e0a0af7,#0e0a0ae6)}.fila-partida:hover{border-color:var(--filete-fuerte);box-shadow:var(--sombra-2)}.fila-partida>*{position:relative}.fila-partida__jugar{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:12px 14px;text-align:left}.fila-partida__carta{width:56px;height:72px;flex-shrink:0;border-radius:var(--r-sm);border:1px solid var(--filete-fuerte);object-fit:cover;object-position:top;box-shadow:0 4px 12px #00000080}.fila-partida__nombre{font-family:var(--versalitas);font-size:1.2rem;letter-spacing:.04em;color:var(--oro-1)}.fila-partida__linea{display:block;font-size:.86rem;color:var(--texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fila-partida__linea--tenue{font-size:.8rem;color:var(--texto-3)}.fila-partida__acciones{display:flex;align-items:center;gap:6px;padding:0 12px 0 4px}.borrar-dos-pasos{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0;border-radius:var(--r-pill);border:1px solid var(--filete);background:#0a0d1299;color:var(--texto-3);font-family:var(--sans);font-size:.86rem;transition:all var(--medio) var(--curva)}.borrar-dos-pasos:hover{color:var(--sangre-viva);border-color:#ea756380}.borrar-dos-pasos--armado{padding:0 14px;color:#fff;border-color:#7a2418;background:linear-gradient(180deg,#c9503f,#9a3326)}.borrar-dos-pasos--armado:hover{color:#fff}.trasfondo{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:10px 12px}.fila-insignias{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.grilla-cartas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px}.carta-pj{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg)}.carta-pj__arte{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--tinta-2)}.carta-pj__arte img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform var(--lento) var(--curva)}.carta-pj:hover .carta-pj__arte img{transform:scale(1.04)}.carta-pj__arte:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(10,13,18,.95) 100%)}.carta-pj__nombre{position:absolute;left:14px;right:14px;bottom:10px;z-index:1;font-family:var(--versalitas);font-size:1.25rem;letter-spacing:.04em;color:var(--oro-1);text-shadow:0 2px 8px rgba(0,0,0,.9)}.carta-pj__cuerpo{display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px}.carta-pj__acciones{display:flex;gap:8px;align-items:center}.carta-nueva{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:240px;border-radius:var(--r-lg);border:1.5px dashed var(--filete-fuerte);color:var(--oro-2);font-family:var(--versalitas);font-size:1.1rem;letter-spacing:.06em;text-transform:lowercase;background:#0a0d1266;transition:background var(--medio),border-color var(--medio),color var(--medio)}.carta-nueva:hover{background:#e2c8830f;border-color:var(--oro-2);color:var(--oro-1)}.eleccion{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.eleccion__carta{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:260px;padding:20px;border-radius:var(--r-xl);overflow:hidden;text-align:left}.eleccion__arte{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.eleccion__arte img{flex:1;min-width:0;height:100%;object-fit:cover;object-position:top;filter:saturate(.85) brightness(.8);transition:filter var(--lento),transform var(--lento) var(--curva)}.eleccion__carta:hover .eleccion__arte img{filter:saturate(1) brightness(.95);transform:scale(1.03)}.eleccion__arte:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080a0e1a 20%,#080a0ef5 88%)}.eleccion__carta>:not(.eleccion__arte){position:relative}.eleccion__carta:disabled{opacity:.55}.asistente{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:min(100%,1120px);margin:0 auto;padding:4px clamp(14px,4vw,32px) 24px}@media(min-width:1000px){.asistente{grid-template-columns:300px minmax(0,1fr);align-items:start}}.asistente__resumen{position:sticky;top:8px;overflow:hidden}.asistente__paso{padding:clamp(18px,4vw,30px)}.asistente__pregunta{margin-bottom:6px;font-family:var(--versalitas);font-size:clamp(1.3rem,2vw + .8rem,1.75rem);letter-spacing:.03em;line-height:1.2;color:var(--oro-1)}.asistente__seccion{margin-top:24px}.asistente__motivo{flex:1;min-width:0;color:var(--oro-2);font-size:.9rem;text-align:right}.pasos{display:flex;align-items:center;gap:6px;flex:1;min-width:0;justify-content:center}.pasos__punto{display:flex;align-items:center;gap:8px;color:var(--texto-3);font-family:var(--versalitas);font-size:.9rem;letter-spacing:.05em;text-transform:lowercase;white-space:nowrap}.pasos__rombo{width:10px;height:10px;flex-shrink:0;transform:rotate(45deg);border:1px solid var(--filete-fuerte);transition:background var(--medio),border-color var(--medio),box-shadow var(--medio)}.pasos__punto--hecho .pasos__rombo{background:var(--oro-3);border-color:var(--oro-3)}.pasos__punto--actual{color:var(--oro-1)}.pasos__punto--actual .pasos__rombo{background:var(--oro-1);border-color:var(--oro-1);box-shadow:0 0 12px #f5e6b399}.pasos__raya{width:22px;height:1px;background:var(--filete-medio)}.pasos-movil{flex:1;min-width:0}.pasos-movil__barras{display:flex;gap:4px;margin-top:6px}.pasos-movil__barra{flex:1;height:3px;border-radius:2px;background:#e2c8832e;transition:background var(--medio)}.pasos-movil__barra--hecha{background:var(--oro-2)}.carta-arte{position:relative;display:block;width:100%;padding:0;overflow:hidden;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:var(--tinta-2);box-shadow:var(--sombra-1);transition:border-color var(--medio) var(--curva),transform var(--medio) var(--curva),box-shadow var(--medio) var(--curva)}.carta-arte:hover{border-color:var(--filete-fuerte);transform:translateY(-3px)}.carta-arte[aria-pressed=true]{border-color:var(--oro-1);box-shadow:var(--brillo-oro),0 10px 30px #00000080}.carta-arte__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;filter:saturate(.7) brightness(.62);transition:filter var(--medio),transform var(--lento) var(--curva)}.carta-arte--ancha .carta-arte__img{object-position:center}.carta-arte:hover .carta-arte__img{filter:saturate(.9) brightness(.8);transform:scale(1.04)}.carta-arte[aria-pressed=true] .carta-arte__img{filter:saturate(1.05) brightness(.95)}.carta-arte__velo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(6,8,11,.96) 100%)}.carta-arte__texto{position:absolute;left:8px;right:8px;bottom:10px;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.95)}.carta-arte__nombre{display:block;font-family:var(--versalitas);font-size:clamp(.9rem,1.2vw + .55rem,1.12rem);letter-spacing:.06em;color:var(--oro-2);text-transform:lowercase}.carta-arte[aria-pressed=true] .carta-arte__nombre{color:var(--oro-1)}.carta-arte__detalle{display:block;margin-top:3px;font-family:var(--sans);font-size:clamp(.66rem,.7vw + .45rem,.78rem);line-height:1.25;color:var(--texto-2)}.carta-arte__marca{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--oro-relleno);color:#1c1509;box-shadow:0 2px 8px #00000080;animation:marca var(--medio) var(--curva-rebote) both}@keyframes marca{0%{transform:scale(0)}to{transform:scale(1)}}.grilla-arte{display:grid;gap:clamp(8px,1.5vw,14px);grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}.atributo{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--filete)}.atributo:last-child{border-bottom:none}.atributo__nombre{font-family:var(--versalitas);font-size:1.08rem;letter-spacing:.04em;color:var(--oro-1)}.atributo__valor{min-width:58px;text-align:center}.atributo__numero{font-family:var(--sans);font-size:1.5rem;font-weight:500;line-height:1;color:var(--texto);font-variant-numeric:tabular-nums}.atributo__mod{margin-top:3px;font-family:var(--sans);font-size:.78rem;color:var(--texto-3)}.medidor-puntos{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:#04060973}.medidor-puntos__cifra{font-family:var(--sans);font-size:1.9rem;font-weight:500;line-height:1;color:var(--oro-1);font-variant-numeric:tabular-nums}.medidor-puntos--completo .medidor-puntos__cifra{color:var(--verde-vivo)}.juego{position:relative;height:100%;overflow:hidden;isolation:isolate;transition:background 1.5s ease}.juego__escena{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;animation:escenaEntra 1.4s ease both}@keyframes escenaEntra{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.juego__escena--pintada{filter:saturate(.95) contrast(1.02)}.juego__escena--generada{filter:saturate(.8) brightness(.88) contrast(1.04);image-rendering:pixelated}.juego__luz{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;mix-blend-mode:multiply;animation:escenaEntra 1.4s ease both}.juego__luz--tarde{background:linear-gradient(180deg,#b0705a,#d8955c 55%,#8a5a48);opacity:.6}.juego__luz--noche{background:linear-gradient(180deg,#121a33,#24345c 60%,#141c30);opacity:.88}.juego__luz--manana{background:linear-gradient(180deg,#c8b4c8,#f0d6b0 60%,#d8c8b0);opacity:.45}.juego__grade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 50% 40%,transparent 45%,rgba(4,6,9,.6) 100%),linear-gradient(180deg,rgba(4,6,9,.7) 0%,transparent 18%,transparent 70%,rgba(4,6,9,.7) 100%)}.juego__marco{position:relative;height:100%;display:flex;flex-direction:column}.hud{position:relative;z-index:30;flex-shrink:0;display:flex;align-items:center;gap:10px;min-height:var(--alto-hud);padding:calc(8px + env(safe-area-inset-top)) clamp(10px,2.4vw,22px) 8px;background:linear-gradient(180deg,#05070aeb,#05070ab8 70%,#05070a00)}.hud__heroe{display:flex;align-items:center;gap:10px;min-width:0;max-width:280px;padding:4px 12px 4px 4px;border-radius:var(--r-pill);border:1px solid transparent;text-align:left;transition:background var(--rapido),border-color var(--rapido)}.hud__heroe:hover{background:#18202bb3;border-color:var(--filete)}.hud__heroe-datos{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.hud__heroe-nombre{font-family:var(--versalitas);font-size:1.02rem;letter-spacing:.04em;line-height:1;color:var(--oro-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud__heroe-vida{display:flex;align-items:center;gap:8px}.hud__heroe-vida .barra{flex:1;min-width:56px}.hud__heroe-pv{font-family:var(--sans);font-size:.78rem;color:var(--texto-2);font-variant-numeric:tabular-nums;white-space:nowrap}.anillo{position:relative;flex-shrink:0}.anillo svg{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);transform:rotate(-90deg);pointer-events:none}.anillo__nivel{position:absolute;right:-5px;bottom:-4px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--oro-relleno);color:#1c1509;font-family:var(--sans);font-size:.7rem;font-weight:700;box-shadow:0 2px 6px #0009}.hud__lugar{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px}.hud__orbe{width:34px;height:34px;flex-shrink:0;border-radius:50%;overflow:hidden;border:1.5px solid var(--oro-3);box-shadow:0 0 14px #e2c8834d,inset 0 0 8px #00000080}.hud__orbe img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.hud__lugar-nombre{min-width:0;font-family:var(--versalitas);font-size:1.05rem;letter-spacing:.08em;color:var(--texto);text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(0,0,0,.9)}.hud__acciones{display:flex;align-items:center;gap:6px}.hud__nav{display:flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-pill);border:1px solid var(--filete);background:#080b0f99}.hud__nav-boton{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);color:var(--oro-3);transition:color var(--rapido),background var(--rapido)}.hud__nav-boton:hover{color:var(--oro-1);background:#e2c8831a}.hud__nav-boton:after{content:attr(data-rotulo);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);padding:5px 10px;border-radius:var(--r-sm);border:1px solid var(--filete-medio);background:var(--tinta-2);color:var(--texto);font-family:var(--sans);font-size:.78rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--rapido),transform var(--rapido)}.hud__nav-boton:hover:after,.hud__nav-boton:focus-visible:after{opacity:1;transform:translate(-50%)}.hud__marca-nuevo{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--oro-1);box-shadow:0 0 8px var(--oro-1)}@media(max-width:900px){.hud__nav{display:none}}@media(min-width:901px){.hud__solo-movil{display:none!important}}@media(max-width:640px){:root{--alto-hud: 56px}.hud{gap:6px}.hud__heroe{max-width:none;flex:1 1 auto;padding-right:6px}.hud__lugar{display:none}.hud__heroe-vida .barra{min-width:44px}}.menu-juego{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px}.menu-juego__opcion{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:92px;padding:14px;border-radius:var(--r-md);border:1px solid var(--filete);background:linear-gradient(180deg,#18202bb3,#0d1219bf);color:var(--oro-2);text-align:left;transition:border-color var(--rapido),background var(--rapido),transform var(--rapido) var(--curva)}.menu-juego__opcion:hover{border-color:var(--filete-fuerte);background:linear-gradient(180deg,#222c3acc,#121821cc)}.menu-juego__opcion:active{transform:scale(.98)}.menu-juego__nombre{font-family:var(--versalitas);font-size:1.05rem;letter-spacing:.05em;text-transform:lowercase;color:var(--oro-1)}.menu-juego__detalle{margin-top:-6px;font-family:var(--sans);font-size:.78rem;color:var(--texto-3)}.escenario{position:relative;flex:1;min-height:0;display:flex;justify-content:center}.escenario__columna{position:relative;flex:1;min-width:0;max-width:var(--ancho-columna, 780px);display:flex;flex-direction:column}.escenario__columna:before{content:"";position:absolute;top:-40px;right:-48px;bottom:0;left:-48px;z-index:-1;pointer-events:none;background:#06080bdb;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%),linear-gradient(180deg,transparent 0,#000 60px);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%),linear-gradient(180deg,transparent 0,#000 60px);mask-composite:intersect}.escenario--dialogo .escenario__columna{max-width:1180px}@media(max-width:640px){.escenario__columna:before{top:-24px;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40px);mask-image:linear-gradient(180deg,transparent 0,#000 40px);background:#06080be0}}.chat{position:relative;flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.chat__scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:18px clamp(16px,4vw,40px) 18px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 28px);mask-image:linear-gradient(180deg,transparent 0,#000 28px);scrollbar-color:transparent transparent;transition:scrollbar-color var(--medio)}.chat__scroll:hover{scrollbar-color:rgba(226,200,131,.3) transparent}.chat__scroll::-webkit-scrollbar-thumb{background-color:transparent}.chat__scroll:hover::-webkit-scrollbar-thumb{background-color:#e2c8834d}.chat__espaciador{margin-top:auto}.chat__scroll>*{flex-shrink:0}.chat{--letra-chat: calc(clamp(15px, .9vw + 13px, 18.5px) * var(--escala-chat, 1))}.narracion{max-width:68ch;margin:10px 0;color:var(--pergamino);font-family:var(--serif);font-size:var(--letra-chat);line-height:1.72;overflow-wrap:break-word;white-space:pre-line;text-shadow:0 1px 1px rgba(0,0,0,.6);animation:aparece .5s ease both}.narracion b,.linea-pnj b{color:var(--oro-1);font-weight:700}.narracion i{color:#d8ccb0}.chat__lugar{display:inline;padding:.45em 0;margin:-.45em 0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:underline dotted;text-decoration-color:#e2c883a6;text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:pointer;transition:color var(--rapido),text-decoration-color var(--rapido)}.chat__lugar:hover,.chat__lugar:focus-visible{color:var(--oro-1);text-decoration-color:currentColor}.cursor{display:inline-block;width:.5em;margin-left:2px;color:var(--oro-2);animation:parpadeo 1s steps(2) infinite}@keyframes parpadeo{50%{opacity:0}}.linea-pnj{max-width:68ch;margin:14px 0;animation:aparece .5s ease both}.linea-pnj__cara{float:left;width:46px;height:46px;margin:2px 12px 4px 0}.linea-pnj__nombre{display:block;margin-bottom:2px;font-family:var(--versalitas);font-size:calc(.95rem * var(--escala-chat, 1));letter-spacing:.08em;color:var(--oro-2);text-transform:lowercase}.linea-pnj__texto{color:#f1e8d2;font-family:var(--serif);font-size:var(--letra-chat);line-height:1.68;overflow-wrap:break-word;white-space:pre-line}.linea-pnj__gesto{margin-top:4px;color:var(--texto-3);font-size:calc(.86rem * var(--escala-chat, 1));font-style:italic;line-height:1.6}.accion-jugador{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:10px;max-width:min(88%,60ch);margin:14px 0 14px auto;align-self:flex-end;animation:entrada var(--medio) var(--curva) both}.accion-jugador__burbuja{padding:10px 16px;border-radius:18px 18px 4px;border:1px solid rgba(226,200,131,.3);background:linear-gradient(180deg,#e2c88321,#e2c8830f);color:var(--oro-1);font-family:var(--serif);font-size:var(--letra-chat);font-style:italic;line-height:1.55;overflow-wrap:break-word;white-space:pre-line}.accion-jugador__cara{width:34px;height:34px}.hecho{display:flex;justify-content:center;margin:10px 0;animation:aparece .4s ease both}.hecho__pildora{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:4px 8px;max-width:100%;padding:6px 14px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);background:#0a0d12d9;color:var(--texto-2);font-family:var(--sans);font-size:calc(.86rem * var(--escala-chat, 1));line-height:1.35;text-align:center}.hecho__icono{display:inline-flex;color:var(--oro-2)}.hecho__fuerte{color:var(--texto);font-weight:500;font-variant-numeric:tabular-nums}.hecho--exito .hecho__pildora{border-color:#7fae6a80}.hecho--exito .hecho__resultado{color:var(--verde-vivo)}.hecho--fallo .hecho__pildora,.hecho--danio .hecho__pildora{border-color:#ea756373}.hecho--fallo .hecho__resultado,.hecho--fallo .hecho__icono,.hecho--danio .hecho__icono{color:var(--sangre-viva)}.hecho--critico .hecho__pildora{border-color:var(--oro-2);box-shadow:0 0 18px #e2c88340}.hecho--critico .hecho__resultado{color:var(--oro-1)}.hecho__resultado{font-family:var(--versalitas);font-size:1.02em;letter-spacing:.05em;text-transform:lowercase}.hecho__tenue{color:var(--texto-3);font-size:.92em}.cartel{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--oro-2);font-family:var(--versalitas);font-size:calc(.95rem * var(--escala-chat, 1));letter-spacing:.2em;text-transform:lowercase;text-align:center;animation:aparece .6s ease both}.cartel:before,.cartel:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--oro-3),transparent)}.pensando{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--oro-3);font-family:var(--serif);font-size:calc(.95rem * var(--escala-chat, 1));font-style:italic}.pensando__runas{display:inline-flex;gap:5px}.pensando__runas span{width:6px;height:6px;transform:rotate(45deg);background:var(--oro-2);animation:runa 1.4s ease-in-out infinite}.pensando__runas span:nth-child(2){animation-delay:.18s}.pensando__runas span:nth-child(3){animation-delay:.36s}@keyframes runa{0%,to{opacity:.2;transform:rotate(45deg) scale(.7)}50%{opacity:1;transform:rotate(45deg) scale(1)}}.chat__error{margin:12px 0}.chat__saltar{position:absolute;left:50%;bottom:12px;z-index:5;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--oro-3);background:#0a0d12f0;color:var(--oro-1);font-family:var(--versalitas);font-size:.92rem;letter-spacing:.08em;text-transform:lowercase;box-shadow:var(--sombra-2);transform:translate(-50%);animation:aparece var(--medio) ease both}.chat__saltar:hover{border-color:var(--oro-1)}.reportar{display:inline-flex;vertical-align:middle;margin-left:6px;padding:6px;border-radius:var(--r-sm);color:var(--texto-3);opacity:.5;transition:opacity var(--rapido),color var(--rapido),background var(--rapido)}.reportar:hover,.reportar:focus-visible{opacity:1;color:var(--oro-1);background:#e2c88314}.dialogo{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.dialogo__placa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px clamp(16px,4vw,40px) 6px}.dialogo__pnj{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);background:#0a0d12b3;color:var(--texto-2);font-family:var(--versalitas);font-size:1.02rem;letter-spacing:.08em;text-transform:lowercase;transition:border-color var(--rapido),color var(--rapido),background var(--rapido)}.dialogo__pnj[aria-pressed=true]{border-color:var(--oro-2);color:var(--oro-1);background:linear-gradient(180deg,#e2c88329,#e2c8830d)}.dialogo__raya{flex:1;height:1px;min-width:20px;background:linear-gradient(90deg,var(--oro-3),transparent)}.dialogo__comercio{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 12px;border-radius:var(--r-pill);background:var(--oro-relleno);color:#1c1509;font-family:var(--versalitas);font-size:.98rem;font-weight:700;letter-spacing:.06em;text-transform:lowercase;box-shadow:inset 0 1px #fff6,0 4px 14px #c4a25a4d;transition:filter var(--rapido),transform var(--rapido) var(--curva)}.dialogo__comercio:hover{filter:brightness(1.08)}.dialogo__comercio:active{transform:scale(.97)}.dialogo__cuerpo{flex:1;min-height:0;display:flex}.dialogo__columna-carta{width:min(340px,30vw);flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:8px 0 16px 16px}.carta-pnj{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--oro-3);background:var(--tinta-1);box-shadow:0 18px 50px #000000b3,0 0 0 4px #06080b99,0 0 0 5px #e2c8832e;animation:aparece .5s ease both}.carta-pnj img{width:100%;height:100%;object-fit:cover;object-position:top}.carta-pnj:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,rgba(4,6,9,.92))}.carta-pnj__nombre{position:absolute;left:6px;right:6px;bottom:12px;z-index:1;text-align:center;font-family:var(--versalitas);font-size:1.2rem;letter-spacing:.08em;color:var(--oro-1);text-transform:lowercase;text-shadow:0 2px 8px rgba(0,0,0,.9)}.carta-pnj--flotada{float:left;width:auto;border-radius:var(--r-md)}.carta-pnj--flotada .carta-pnj__nombre{bottom:7px;font-size:.86rem}.dialogo__cargando{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#040609e6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-align:center}.combate{position:relative;z-index:20;flex-shrink:0;display:flex;gap:8px;padding:8px clamp(10px,2.4vw,22px) 10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;background:linear-gradient(180deg,#3c0c088c,#1e060459);border-top:1px solid rgba(234,117,99,.35);border-bottom:1px solid rgba(234,117,99,.35);box-shadow:inset 0 0 40px #78140a40}.combate::-webkit-scrollbar{display:none}.combate__dificultad{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:88px;padding:6px 10px;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:#00000059;scroll-snap-align:start}.combate__dificultad--grave{border-color:var(--sangre-viva);background:#8c140e4d}.combate__dificultad-valor{font-family:var(--versalitas);font-size:.95rem;letter-spacing:.04em;color:var(--texto-2);text-transform:lowercase}.combate__dificultad--grave .combate__dificultad-valor{color:var(--sangre-viva)}.combatiente{position:relative;flex-shrink:0;display:flex;align-items:center;gap:9px;width:196px;padding:7px 10px 7px 7px;border-radius:var(--r-md);border:1px solid var(--filete);background:#080a0eb8;scroll-snap-align:start;transition:opacity var(--lento),filter var(--lento),border-color var(--medio)}.combatiente--turno{border-color:var(--oro-2);background:linear-gradient(180deg,#e2c88324,#080a0ecc);animation:pulsoTurno 1.8s ease-in-out infinite}@keyframes pulsoTurno{0%,to{box-shadow:0 0 #e2c88333}50%{box-shadow:0 0 16px 2px #e2c88366}}.combatiente--caido{opacity:.4;filter:grayscale(.85);animation:none}.combatiente--agonizando{border-color:var(--sangre-viva);background:linear-gradient(180deg,#8c140e59,#080a0ed9)}.combatiente__datos{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.combatiente__nombre{font-family:var(--versalitas);font-size:.92rem;letter-spacing:.03em;line-height:1.1;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combatiente--turno .combatiente__nombre{color:var(--oro-1)}.combatiente__cifras{display:flex;gap:8px;font-family:var(--sans);font-size:.72rem;color:var(--texto-3);font-variant-numeric:tabular-nums;white-space:nowrap}.combatiente__danio{font-family:var(--sans);font-size:.7rem;color:var(--sangre-viva);white-space:nowrap}.combatiente__concentracion{max-width:100%;font-family:var(--sans);font-size:.7rem;color:var(--arcano);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combatiente__muerte{display:flex;gap:10px;font-family:var(--sans);font-size:.74rem;letter-spacing:.08em;color:var(--verde-vivo)}.combatiente__muerte-vacio{opacity:.25}.combatiente__extras{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0}.combatiente__estado{padding:0 6px;border-radius:var(--r-pill);border:1px solid rgba(234,117,99,.45);color:#f3a497;font-family:var(--sans);font-size:.62rem;line-height:1.5;white-space:nowrap}.combate__adicional{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:3px;max-width:230px;padding:6px 12px;border-radius:var(--r-md);border:1px solid rgba(226,200,131,.35);background:#00000059;scroll-snap-align:start}.combate__adicional ul{margin:0;padding:0;list-style:none;font-family:var(--sans);font-size:.72rem;line-height:1.35;color:var(--texto-2)}.combate__adicional li:before{content:"· ";color:var(--oro-2)}.combate__adicional li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combatiente__flash{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.combatiente__flash--danio{animation:flashRojo .6s ease-out}.combatiente__flash--cura{animation:flashVerde .6s ease-out}@keyframes flashRojo{0%{background:#ea756380}to{background:transparent}}@keyframes flashVerde{0%{background:#7fae6a80}to{background:transparent}}.tactico{--costo-accion: #79c25f;--costo-adicional: #eaa23c;--costo-reaccion: #b78ee0;--espacio: #8fc3e6;--alto-tarjeta: 106px;--alto-mando: 80px;--alto-cronica: 4.4rem}[data-tinte=fire]{--tinte: #f0824a}[data-tinte=cold]{--tinte: #9ad8f5}[data-tinte=lightning]{--tinte: #f4d968}[data-tinte=thunder]{--tinte: #a9b8ff}[data-tinte=acid]{--tinte: #b0d860}[data-tinte=poison]{--tinte: #86c96e}[data-tinte=necrotic]{--tinte: #a995dd}[data-tinte=radiant]{--tinte: #ffe39a}[data-tinte=force]{--tinte: #cf9bff}[data-tinte=psychic]{--tinte: #f39ad9}[data-tinte=curacion]{--tinte: #9fd08a}[data-tinte=arcano]{--tinte: #9cc7e6}[data-tinte=slashing],[data-tinte=piercing],[data-tinte=bludgeoning]{--tinte: #ddd2bd}.escenario--tactico{justify-content:stretch}.tactico{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px}.tablero-zona{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px}.iniciativa{flex-shrink:0;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 clamp(8px,2vw,14px)}.iniciativa__ronda{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding-right:10px;border-right:1px solid var(--filete-medio)}.iniciativa__ronda-n{font-family:var(--versalitas);font-size:.98rem;letter-spacing:.06em;text-transform:lowercase;color:var(--oro-1);white-space:nowrap}.iniciativa__peligro{font-family:var(--sans);font-size:.7rem;letter-spacing:.04em;text-transform:lowercase;color:var(--texto-3);white-space:nowrap}.iniciativa__peligro--grave{color:var(--sangre-viva)}.iniciativa__fila{flex:1;min-width:0;display:flex;align-items:center;gap:7px;margin:0;padding:6px 4px 8px;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.iniciativa__fila::-webkit-scrollbar{display:none}.iniciativa__puesto{flex-shrink:0;display:flex;align-items:center;gap:7px}.iniciativa__corte{width:2px;height:30px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--oro-3),transparent)}.iniciativa__cara{position:relative;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:transform var(--rapido) var(--curva),filter var(--medio)}.iniciativa__cara .retrato{border-width:2px}.iniciativa__cara:hover{transform:translateY(-1px)}.iniciativa__cara--actual .retrato{box-shadow:0 0 0 2px var(--oro-1),0 0 16px #f5e6b38c}.iniciativa__cara--actual:before{content:"";position:absolute;top:-7px;left:50%;border:5px solid transparent;border-top-color:var(--oro-1);transform:translate(-50%)}.iniciativa__cara--marcada .retrato{outline:2px dashed var(--oro-2);outline-offset:2px}.iniciativa__cara--caida{filter:grayscale(1);opacity:.65}.iniciativa__vida{position:absolute;left:14%;right:14%;bottom:-5px;height:3px;overflow:hidden;border-radius:var(--r-pill);background:#06080be6}.iniciativa__vida>span{display:block;height:100%;background:var(--verde-vivo);transition:width var(--medio) var(--curva)}.iniciativa__cara--enemy .iniciativa__vida>span{background:var(--sangre-viva)}.numero-de-mesa{position:absolute;top:-3px;right:-4px;z-index:2;min-width:15px;height:15px;padding:0 3px;border-radius:var(--r-pill);border:1px solid var(--filete-fuerte);background:var(--tinta-0);color:var(--oro-1);font:700 .62rem/13px var(--sans);text-align:center;pointer-events:none}.tablero-marco{flex:1 1 auto;min-height:0;container-type:size;display:grid;place-items:center}.tablero{position:relative;width:min(100cqw,75cqh);aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--r-sm);border:1px solid var(--filete-medio);box-shadow:var(--sombra-2);background:var(--tinta-1);touch-action:none;-webkit-user-select:none;user-select:none}.tablero__lienzo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform-origin:0 0;transition:transform .35s var(--curva);will-change:transform}.tablero__lienzo--arrastrando{transition:none}.tablero__zoom{position:absolute;right:6px;bottom:6px;z-index:9;display:flex;flex-direction:column;gap:6px}.tablero__zoom .boton-icono{background:var(--vidrio-denso);font-size:1.25rem;line-height:1}.tablero__zoom .boton-icono:disabled{opacity:.35}.tablero__vineta{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 36px #0000008c}.tablero--turno{border-color:var(--filete-fuerte);box-shadow:var(--sombra-2),0 0 0 1px #f5e6b32e,0 0 26px #e2c8831f}.tablero__mapa{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.tablero__grilla{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(245,230,179,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(245,230,179,.1) 1px,transparent 1px);background-size:calc(100% / 12) 6.25%}.tablero__capa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;overflow:visible}.tablero__zona-relleno{fill:#e2c88324}.tablero__zona-borde{fill:none;stroke:#f8ecc4e6;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(245,230,179,.7))}.tablero__zona--corriendo .tablero__zona-relleno{fill:#e9a13b12}.tablero__zona--corriendo .tablero__zona-borde{stroke:#eaa23cbf;stroke-width:1.5;stroke-dasharray:5 5;filter:none}.tablero__area .tablero__zona-relleno{fill:var(--tinte, var(--brasa));fill-opacity:.3}.tablero__area .tablero__zona-borde{stroke:var(--tinte, var(--brasa));stroke-width:2.4;filter:drop-shadow(0 0 4px var(--tinte, var(--brasa)))}.tablero__area{animation:areaLatido 1.8s ease-in-out infinite}@keyframes areaLatido{0%,to{opacity:.85}50%{opacity:1}}.tablero__terreno{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.tablero__chip-zona{--zona: #b9c2cc}.tablero__chip-zona--grasa{--zona: #a58a4f}.tablero__chip-zona--raices{--zona: #6fae5a}.tablero__chip-zona--niebla{--zona: #d6dde4}.tablero__chip-zona--oscuridad{--zona: #9682b0}.tablero__chip-zona--silencio{--zona: #8fb0d6}.tablero__chip-zona--espiritus{--zona: #f0d27a}.tablero__chip-zona--nube{--zona: #a7c25a}.tablero__chip-zona--fuego{--zona: #f07a2b}.tablero__chip-zona--cuchillas{--zona: #c9d3dc}.tablero__chip-zona--guardian{--zona: #f5e6b3}.tablero__chip-zona--plaga{--zona: #a49d68}.tablero__chip-zona--luz{--zona: #fff4c2}.tablero__chip-zona--hielo{--zona: #9fd6ec}.tablero__area--lado .tablero__zona-relleno{fill-opacity:.12}.tablero__area--lado .tablero__zona-borde{stroke-dasharray:4 4;filter:none}.tablero__chip-zona{position:absolute;z-index:6;max-width:25%;padding:1px 6px;border:1px solid var(--zona);border-radius:var(--r-pill);background:#080a0ed1;color:var(--texto);font:600 10px/1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateY(-55%);cursor:pointer}.tablero__chip-zona--mirada{background:var(--zona);color:var(--tinta-0)}.cartela__zona{display:flex;align-items:center;gap:10px;min-width:0}.cartela__zona b{display:block;font-family:var(--serif)}.cartela__zona-marca{flex:none;width:18px;height:18px;border:2px solid var(--zona);border-radius:var(--r-xs);background:color-mix(in srgb,var(--zona) 35%,transparent)}.cartela__zona-datos{color:var(--texto-3);font-size:calc(12px * var(--letra-cartela, 1))}.cartela__zona-efecto{margin:0;color:var(--texto-2);font-size:calc(13px * var(--letra-cartela, 1));line-height:1.3}.tablero__camino-sombra{fill:none;stroke:#00000080;stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.tablero__camino-linea{fill:none;stroke:var(--oro-1);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;animation:caminoAndar .9s linear infinite}@keyframes caminoAndar{to{stroke-dashoffset:-24}}.tablero__camino-fin{fill:#f5e6b329;stroke:var(--oro-1);stroke-width:2}.tablero__camino--corriendo .tablero__camino-linea,.tablero__camino--corriendo .tablero__camino-fin{stroke:var(--costo-adicional)}.tablero__camino--peligro .tablero__camino-linea,.tablero__camino--peligro .tablero__camino-fin{stroke:var(--sangre-viva)}.tablero__casilla{position:absolute;z-index:3;width:calc(100% / 12);height:6.25%;padding:0;border:0;border-radius:3px;background:transparent;cursor:pointer;transition:background var(--rapido) var(--curva)}.tablero__casilla:hover{background:#f5e6b338}.tablero__casilla--provoca{background-image:linear-gradient(135deg,rgba(234,117,99,.7) 0 12%,transparent 12%)}.tablero__casilla--elegida{background-color:#f5e6b34d;box-shadow:inset 0 0 0 2px var(--oro-1),0 0 14px #f5e6b380}.tablero__fantasma{position:absolute;z-index:4;display:grid;place-items:center;opacity:.6;pointer-events:none;filter:saturate(.6)}.tablero__costo{position:absolute;z-index:7;padding:1px 7px;border-radius:var(--r-pill);border:1px solid var(--filete-fuerte);background:#06080beb;color:var(--oro-1);font:700 .72rem/1.45 var(--sans);white-space:nowrap;pointer-events:none;transform:translate(-50%,-112%)}.tablero__costo--corriendo{border-color:var(--costo-adicional);color:var(--costo-adicional)}.tablero__costo--peligro{border-color:var(--sangre-viva);color:#ffb3a6}.tablero__cartel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:grid;place-content:center;justify-items:center;gap:4px;pointer-events:none;background:radial-gradient(ellipse 70% 30% at center,rgba(6,8,11,.75),transparent 75%);animation:cartelDelTurno 1.7s var(--curva) forwards}.tablero__cartel-titulo{display:flex;align-items:center;gap:12px;font-family:var(--versalitas);font-size:clamp(1.7rem,9cqw,2.8rem);font-weight:700;letter-spacing:.12em;text-transform:lowercase;color:var(--oro-1);text-shadow:0 2px 10px rgba(0,0,0,.9),0 0 24px rgba(226,200,131,.45)}.tablero__cartel-titulo:before,.tablero__cartel-titulo:after{content:"";width:clamp(18px,8cqw,44px);height:1px;background:linear-gradient(90deg,transparent,var(--oro-2))}.tablero__cartel-titulo:after{background:linear-gradient(270deg,transparent,var(--oro-2))}.tablero__cartel-ronda{font-family:var(--sans);font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:var(--texto-2);text-shadow:0 1px 6px #000}.tablero__cartel-ajeno{position:absolute;top:8px;left:50%;z-index:9;display:inline-flex;align-items:center;gap:8px;padding:3px 14px 3px 4px;border-radius:var(--r-pill);border:1px solid var(--filete-fuerte);background:#06080be0;box-shadow:var(--sombra-1);color:var(--oro-1);font-family:var(--versalitas);font-size:.86rem;letter-spacing:.04em;white-space:nowrap;pointer-events:none;transform:translate(-50%);animation:cartelAjeno 1s var(--curva) forwards}.tablero__cartel-ajeno--enemy{border-color:#ea756399;color:#f6b4a8}.tablero__cartel-ajeno--ally{border-color:#7fae6a99;color:var(--verde-vivo)}@keyframes cartelAjeno{0%{opacity:0;transform:translate(-50%,-6px)}15%,80%{opacity:1;transform:translate(-50%)}to{opacity:0}}.tablero--ajeno .ficha,.ficha--empujada{transition-duration:.7s,.7s,var(--medio)}.tablero__efecto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:6;pointer-events:none}.tablero__pregunta{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:10;width:min(340px,calc(100% - 16px));display:grid;gap:8px;padding:12px 14px;border:1px solid #cbb1f080;border-radius:8px;background:#181422f2;color:#eadcfb;box-shadow:0 8px 24px #0009}.tablero__pregunta p{margin:0;line-height:1.35}.tablero__pregunta-titulo{display:flex;align-items:center;gap:8px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#cbb1f0}.tablero__pregunta-rombo{width:9px;height:9px;rotate:45deg;background:#cbb1f0}.tablero__pregunta-botones{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tablero__pregunta-botones .boton{min-height:44px}.tablero__apurar{position:absolute;left:50%;bottom:6px;z-index:9;min-height:44px;max-width:calc(100% - 16px);display:grid;place-items:center;padding:0 4px;border:0;background:none;color:var(--oro-1);cursor:pointer;touch-action:manipulation;transform:translate(-50%);animation:apurarAparece .45s var(--curva) .6s both}.tablero__apurar-capsula{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:6px 16px 6px 11px;border-radius:var(--r-pill);border:1px solid var(--filete-fuerte);background:linear-gradient(180deg,#181a20e6,#06080bf0);box-shadow:var(--sombra-1),inset 0 1px #fff4d612;font-family:var(--versalitas);font-size:.84rem;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color var(--rapido)}.tablero__apurar:hover .tablero__apurar-capsula{border-color:var(--oro-2)}.tablero__apurar:focus-visible{outline:none}.tablero__apurar:focus-visible .tablero__apurar-capsula{outline:2px solid var(--oro-1);outline-offset:2px}.tablero__apurar-icono{flex-shrink:0}.tablero__apurar-icono path{fill:currentColor;animation:apurarPunta 1.3s ease-in-out infinite}.tablero__apurar-icono path+path{animation-delay:.2s}@keyframes apurarAparece{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes apurarPunta{0%,to{opacity:.3}45%{opacity:1}}@media(prefers-reduced-motion:reduce){.tablero__apurar-icono path{animation:none;opacity:1}}@keyframes cartelDelTurno{0%{opacity:0;transform:scale(1.12)}14%{opacity:1;transform:scale(1)}72%{opacity:1}to{opacity:0}}.ficha{position:absolute;z-index:5;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;transition:left var(--lento) var(--curva),top var(--lento) var(--curva),opacity var(--medio)}.ficha:before{content:"";position:absolute;left:14%;right:14%;bottom:2%;height:22%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);pointer-events:none}.ficha__cara{position:relative;display:grid;place-items:center;border-radius:50%;filter:drop-shadow(0 2px 3px rgba(0,0,0,.75));transition:box-shadow var(--medio) var(--curva),filter var(--medio)}.ficha__cara .retrato{border-width:2px}.ficha--turno .ficha__cara{box-shadow:0 0 0 2px var(--oro-1),0 0 14px #f5e6b3bf;animation:fichaTurno 1.6s ease-in-out infinite alternate}@keyframes fichaTurno{to{box-shadow:0 0 0 2px var(--oro-1),0 0 24px #f5e6b3f2}}.ficha--senalada .ficha__cara{filter:drop-shadow(0 2px 3px rgba(0,0,0,.75)) brightness(1.18)}.ficha--apuntada .ficha__cara:after,.ficha--apuntable .ficha__cara:after{content:"";position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;border-radius:50%;pointer-events:none}.ficha--apuntada .ficha__cara:after{border:2px solid var(--sangre-viva);border-left-color:transparent;border-right-color:transparent;filter:drop-shadow(0 0 4px rgba(234,117,99,.9));animation:miraGira 2.6s linear infinite}.ficha--apuntada.ficha--ally .ficha__cara:after,.ficha--apuntada.ficha--player .ficha__cara:after{border-color:var(--verde-vivo);border-left-color:transparent;border-right-color:transparent;filter:drop-shadow(0 0 4px rgba(159,208,138,.9))}@keyframes miraGira{to{transform:rotate(360deg)}}.ficha--apuntable:not(.ficha--apuntada) .ficha__cara:after{top:-12%;right:-12%;bottom:-12%;left:-12%;border:1.5px dashed rgba(234,117,99,.8)}.ficha--apuntable.ficha--ally .ficha__cara:after,.ficha--apuntable.ficha--player .ficha__cara:after{border-color:#9fd08ad9}.ficha--en-area .ficha__cara{box-shadow:0 0 0 2px var(--brasa),0 0 14px #e9a13bcc}.ficha--aliado-en-area .ficha__cara{box-shadow:0 0 0 2px var(--sangre-viva),0 0 16px #ea7563e6;animation:alarma .9s ease-in-out infinite alternate}@keyframes alarma{to{box-shadow:0 0 0 3px var(--sangre-viva),0 0 24px #ea7563}}.ficha--rindiendose{opacity:.35;filter:grayscale(.6);scale:.85;transition:opacity 1s ease-in .3s,filter 1s ease-in .3s,scale 1s ease-in .3s;pointer-events:none}.tablero__reaccion--rendicion{border-color:#f4f1ea80;color:#f4f1ea}.ficha--caida{opacity:.45;filter:grayscale(1);cursor:default}.ficha__escarcha,.ficha__concentracion{position:absolute;top:-9%;right:-9%;bottom:-9%;left:-9%;border-radius:50%;pointer-events:none;z-index:2}.ficha__escarcha{border:2px solid #c6f5ff;box-shadow:inset 0 0 8px #72caf180,0 0 8px #72caf180;background:conic-gradient(from 15deg,#b9edff80,transparent 12%,transparent 22%,#b9edff80 25%,transparent 37%,transparent 47%,#b9edff80 50%,transparent 62%,transparent 72%,#b9edff80 75%,transparent 87%);clip-path:polygon(50% 0,65% 9%,85% 8%,91% 29%,100% 50%,91% 70%,85% 92%,65% 91%,50% 100%,30% 91%,15% 92%,9% 70%,0 50%,9% 29%,15% 8%,30% 9%)}.ficha__concentracion{top:-20%;right:-20%;bottom:-20%;left:-20%;border:2px dashed #cbb1f0;box-shadow:0 0 7px #ac82d955;animation:concentracionVisible 2.4s ease-in-out infinite alternate}.ficha--derribada .ficha__cara{rotate:-65deg;scale:.86;transition:rotate .4s ease-out,scale .4s ease-out}.tablero__reaccion{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:9;padding:5px 15px;border:1px solid #cbb1f080;border-radius:4px;background:#181422ed;color:#eadcfb;white-space:nowrap;pointer-events:none}@keyframes concentracionVisible{to{opacity:.55}}@media(prefers-reduced-motion:reduce){.ficha__concentracion{animation:none}.ficha--derribada .ficha__cara,.ficha--rindiendose{transition:none}}.ficha--golpeada .ficha__cara{animation:fichaGolpe .35s ease-out}@keyframes fichaGolpe{0%,to{transform:translate(0)}25%{transform:translate(-12%)}60%{transform:translate(9%)}}.ficha .numero-de-mesa{top:0;right:0;transform:scale(.88)}.ficha__vida{position:absolute;left:16%;right:16%;bottom:0;height:max(3px,7%);overflow:hidden;border-radius:var(--r-pill);background:#06080bd9;box-shadow:0 0 0 1px #0009}.ficha__vida>span{display:block;height:100%;background:var(--verde-vivo);transition:width var(--medio) var(--curva)}.ficha--enemy .ficha__vida>span{background:var(--sangre-viva)}.ficha__estados{position:absolute;top:0;left:0;min-width:1rem;height:1rem;padding:0 3px;border-radius:var(--r-pill);background:var(--brasa);color:var(--tinta-0);font:700 .6rem/1rem var(--sans);text-align:center}.ficha__chip{position:absolute;bottom:100%;left:50%;z-index:6;padding:0 6px;border-radius:var(--r-pill);border:1px solid currentColor;background:#06080beb;font:800 .68rem/1.35 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;transform:translate(-50%,3px)}.ficha__chip--bien{color:var(--verde-vivo)}.ficha__chip--parejo{color:var(--costo-adicional)}.ficha__chip--mal{color:var(--sangre-viva)}.ficha__chip--fuera{color:var(--texto-3)}.ficha__aviso{position:absolute;top:-6%;left:-6%;z-index:6;display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--sangre);color:#fff;font-size:.66rem;box-shadow:0 0 10px #ea7563e6;animation:alarma .9s ease-in-out infinite alternate}.ficha__numero{position:absolute;top:-10%;left:50%;z-index:7;color:var(--sangre-viva);font:800 1.05rem/1 var(--sans);text-shadow:0 1px 3px #000,0 0 6px #000;pointer-events:none;animation:fichaNumero 1.1s ease-out forwards}.ficha__numero--cura{color:var(--verde-vivo)}@keyframes fichaNumero{0%{opacity:1;transform:translate(-50%) scale(1.25)}20%{transform:translate(-50%,-30%) scale(1)}to{opacity:0;transform:translate(-50%,-120%)}}.cartela{position:relative;flex-shrink:0;display:flex;flex-direction:column;justify-content:safe center;gap:5px;height:var(--alto-tarjeta);margin:0 clamp(6px,2vw,12px);padding:6px 10px;overflow:hidden;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:var(--vidrio-denso);box-shadow:var(--luz-interior),var(--sombra-1);font-family:var(--sans);font-size:calc(.8rem * var(--letra-cartela, 1));color:var(--texto-2)}.cartela--accion{border-color:var(--filete-fuerte)}.cartela--vista{border-style:dashed}.cartela--crece{height:auto;min-height:var(--alto-tarjeta)}.cartela--crece .cartela__titulo b,.cartela--crece .cartela__quien-datos b{white-space:normal}.cartela__arriba,.cartela__abajo{display:flex;align-items:center;gap:8px;min-width:0}.cartela__arriba-info,.cartela__abajo-info{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.cartela__abajo-info{flex-wrap:wrap;row-gap:2px}.cartela__limpiar{flex-shrink:0;margin-left:auto}.cartela__pide{margin:0;color:var(--texto-3);line-height:1.3}.cartela__aviso{margin:0;color:var(--sangre-viva);line-height:1.25}.cartela__botones{flex-shrink:0;display:flex;gap:6px}.cartela__botones .boton{min-height:40px;max-width:12.5rem;padding:2px 14px;font-size:calc(.92rem * var(--letra-cartela, 1));line-height:1.1;white-space:normal;text-align:center}.cartela__cabecera{flex-shrink:1;min-width:0;display:flex;align-items:center;gap:8px}.cartela__icono{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-sm);border:1px solid var(--filete-medio);background:radial-gradient(circle at 50% 30%,#3c322099,#0a0c10e6);color:var(--oro-1)}.cartela__icono--conjuro{color:var(--tinte);border-color:color-mix(in srgb,var(--tinte) 45%,transparent);box-shadow:inset 0 0 12px color-mix(in srgb,var(--tinte) 22%,transparent)}.cartela__titulo{min-width:0;display:flex;flex-direction:column;gap:1px}.cartela__titulo b{overflow:hidden;color:var(--oro-1);font-family:var(--versalitas);font-size:calc(.98rem * var(--letra-cartela, 1));font-weight:600;letter-spacing:.03em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cartela__subtitulo{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;color:var(--texto-3);font-size:calc(.72rem * var(--letra-cartela, 1));white-space:nowrap}.cartela__concentracion{color:var(--arcano)}.cartela__gratis{color:var(--verde-vivo)}.cartela__piezas{display:flex;flex-wrap:wrap;gap:2px 0;margin:0;padding:0;list-style:none;color:var(--texto);font-size:calc(.78rem * var(--letra-cartela, 1))}.cartela__piezas li+li:before{content:"·";margin:0 6px;color:var(--oro-3)}.cartela__texto{margin:0;color:var(--texto-2);font-size:calc(.78rem * var(--letra-cartela, 1));line-height:1.3}.cartela__motivo{margin:0;color:var(--sangre-viva);font-size:calc(.76rem * var(--letra-cartela, 1))}.cartela__quien{min-width:0;display:flex;align-items:center;gap:9px}.cartela__quien--compacta{flex-shrink:0;max-width:48%;margin-left:auto;padding-left:10px;border-left:1px solid var(--filete-medio)}.cartela__cara{position:relative;flex-shrink:0}.cartela__quien-datos{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cartela__quien-datos b{overflow:hidden;color:var(--texto);font-family:var(--versalitas);font-size:calc(.92rem * var(--letra-cartela, 1));font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cartela__quien--enemy .cartela__quien-datos b{color:#f6b4a8}.cartela__cifras{display:flex;flex-wrap:wrap;gap:2px 8px;color:var(--texto-3);font-size:calc(.72rem * var(--letra-cartela, 1));font-variant-numeric:tabular-nums}.cartela__danio{color:var(--sangre-viva)}.cartela__estado{padding:0 6px;border-radius:var(--r-pill);border:1px solid rgba(234,117,99,.45);color:#f3a497;font-size:calc(.66rem * var(--letra-cartela, 1));line-height:1.5;white-space:nowrap}.cartela__extras{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;font-size:calc(.74rem * var(--letra-cartela, 1))}.cartela__muerte{display:inline-flex;gap:10px;letter-spacing:.08em}.cartela__muerte-bien{color:var(--verde-vivo)}.cartela__muerte-mal{color:var(--sangre-viva)}.cartela__muerte-vacio{opacity:.25}.cartela__lectura{min-width:0;display:flex;align-items:center;gap:10px}.cartela__pct{flex-shrink:0;font:800 1.55rem/1 var(--sans);font-variant-numeric:tabular-nums}.cartela__pct small{font-size:.6em;font-weight:700}.cartela__pct--bien{color:var(--verde-vivo)}.cartela__pct--parejo{color:var(--costo-adicional)}.cartela__pct--mal{color:var(--sangre-viva)}.cartela__lectura-piezas{display:block;min-width:0;color:var(--texto-2);font-size:calc(.74rem * var(--letra-cartela, 1));line-height:1.3}.cartela__lectura-piezas>span+span:before{content:" · ";color:var(--texto-3)}.cartela__pieza--mal{color:var(--sangre-viva)}.cartela__pieza--bien{color:var(--verde-vivo)}.cartela__movimiento{display:flex;align-items:center;gap:8px;color:var(--texto-2)}.cartela__movimiento svg{color:var(--oro-2)}.cartela__movimiento b{color:var(--oro-1);font-size:calc(1rem * var(--letra-cartela, 1))}.cartela__espera{display:flex;align-items:center;gap:10px;color:var(--texto-2);font-family:var(--versalitas);font-size:calc(.98rem * var(--letra-cartela, 1));letter-spacing:.03em}.cartela__puntos{display:inline-flex;gap:4px}.cartela__puntos i{width:5px;height:5px;border-radius:50%;background:var(--oro-3);animation:puntoEspera 1.2s ease-in-out infinite}.cartela__puntos i:nth-child(2){animation-delay:.2s}.cartela__puntos i:nth-child(3){animation-delay:.4s}@keyframes puntoEspera{0%,to{opacity:.25}50%{opacity:1}}.cartela__opciones{flex-shrink:0;display:flex;align-items:center;gap:4px}.cartela__espacios{display:inline-flex;align-items:center;gap:3px}.cartela__espacios-rotulo{margin-right:2px;color:var(--texto-3);font-size:calc(.68rem * var(--letra-cartela, 1))}.chip-de-opcion{min-width:28px;min-height:28px;padding:0 8px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);background:#0c1016b3;color:var(--texto-2);font:600 .74rem/1 var(--sans);cursor:pointer}.chip-de-opcion--activa{border-color:var(--oro-1);background:#e2c8832e;color:var(--oro-1)}.mando{flex-shrink:0;display:flex;flex-direction:column;gap:4px;height:var(--alto-mando);padding:0 clamp(6px,2vw,12px) 2px}.mando--espera .barra-de-acciones{opacity:.55}.recursos{display:flex;align-items:center;gap:4px 12px;min-height:1.3rem;overflow-x:auto;scrollbar-width:none;color:var(--texto-2);font-family:var(--sans);font-size:.72rem;white-space:nowrap}.recursos::-webkit-scrollbar{display:none}.recurso{display:inline-flex;align-items:center;gap:5px}.recurso--gastado{color:var(--texto-3);text-decoration:line-through;text-decoration-color:#8f887b99}.recurso--movimiento{gap:6px;color:var(--oro-2)}.recurso--movimiento.recurso--gastado{color:var(--texto-3)}.recurso__tramos{display:inline-flex;gap:2px}.recurso__tramo{width:7px;height:6px;border-radius:1px;background:#e2c88329}.recurso__tramo--lleno{background:linear-gradient(180deg,#f6e7b4,#c4a25a);box-shadow:0 0 4px #e2c88373}.recurso__cifra{font-variant-numeric:tabular-nums}.recurso--golpes{padding:0 7px;border-radius:var(--r-pill);border:1px solid var(--filete-fuerte);color:var(--oro-1)}.recurso__espacios{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.espacio{display:inline-flex;align-items:center;gap:3px}.espacio b{margin-right:1px;color:var(--espacio, #8fc3e6);font-family:var(--versalitas);font-size:.74rem;font-weight:700}.espacio__gema{width:8px;height:8px;border-radius:2px;border:1px solid color-mix(in srgb,var(--espacio, #8fc3e6) 60%,transparent);transform:rotate(45deg)}.espacio__gema--llena{background:var(--espacio, #8fc3e6);box-shadow:0 0 6px color-mix(in srgb,var(--espacio, #8fc3e6) 70%,transparent)}.marca-de-costo{flex-shrink:0;display:inline-block;width:9px;height:9px}.marca-de-costo--accion{border-radius:50%;background:var(--costo-accion);box-shadow:0 0 5px color-mix(in srgb,var(--costo-accion) 70%,transparent)}.marca-de-costo--adicional{width:10px;background:var(--costo-adicional);clip-path:polygon(50% 0,100% 100%,0 100%)}.marca-de-costo--reaccion{width:8px;height:8px;background:var(--costo-reaccion);transform:rotate(45deg)}.marca-de-costo--gastada{background:transparent;box-shadow:inset 0 0 0 1.5px var(--texto-3)}.marca-de-costo--adicional.marca-de-costo--gastada{background:var(--texto-3);opacity:.45}.mando__fila{flex:1;min-height:0;display:flex;align-items:center;gap:8px}.barra-de-acciones{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:4px 2px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);transition:opacity var(--medio)}.barra-de-acciones::-webkit-scrollbar{display:none}.barra-de-acciones__grupo{flex-shrink:0;display:flex;gap:4px;padding-right:8px;border-right:1px solid var(--filete)}.barra-de-acciones__grupo:last-child{padding-right:22px;border-right:0}.atajo{position:relative;flex-shrink:0;display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:var(--r-sm);border:1px solid var(--filete-medio);background:radial-gradient(circle at 50% 28%,rgba(70,58,36,.55),transparent 70%),linear-gradient(180deg,#1c222cf2,#0a0d12fa);box-shadow:var(--luz-interior),inset 0 -6px 12px #00000073,0 2px 6px #00000073;color:var(--oro-2);cursor:pointer;transition:transform var(--rapido) var(--curva),border-color var(--rapido),box-shadow var(--medio),color var(--rapido),filter var(--medio)}.atajo[data-tinte]{color:var(--tinte)}.atajo:hover:not(:disabled){border-color:var(--filete-fuerte);transform:translateY(-2px)}.atajo:active:not(:disabled){transform:translateY(0) scale(.96)}.atajo:disabled{cursor:default}.atajo--elegida{border-color:var(--oro-1);box-shadow:var(--luz-interior),0 0 0 1px var(--oro-1),0 0 16px #f5e6b380;transform:translateY(-2px)}.atajo--apagada{filter:grayscale(.9) brightness(.6)}.atajo--apagada.atajo--elegida{filter:grayscale(.6) brightness(.8)}.atajo .marca-de-costo{position:absolute;top:4px;left:4px}.atajo__nivel{position:absolute;right:4px;bottom:2px;color:var(--espacio, #8fc3e6);font:700 .6rem/1 var(--versalitas);letter-spacing:.02em;text-shadow:0 1px 2px #000}.atajo__cuenta{position:absolute;right:3px;bottom:2px;min-width:14px;padding:0 3px;border-radius:var(--r-pill);background:#06080be6;color:var(--oro-1);font:700 .6rem/14px var(--sans);text-align:center}.atajo--grimorio{color:var(--oro-1);border-color:var(--filete-fuerte)}.atajo--escribir{color:var(--texto-2)}.fin-de-turno{flex-shrink:0;display:grid;place-items:center;align-content:center;gap:1px;width:58px;height:58px;padding:0;border-radius:50%;border:1px solid var(--filete-fuerte);background:radial-gradient(circle at 50% 30%,#342c1cf2,#0c0e12fa);box-shadow:var(--luz-interior),0 4px 14px #0000008c;color:var(--oro-1);cursor:pointer;transition:transform var(--rapido) var(--curva),box-shadow var(--medio),background var(--medio)}.fin-de-turno span{font-family:var(--versalitas);font-size:.66rem;letter-spacing:.04em;line-height:1;text-transform:lowercase}.fin-de-turno:hover:not(:disabled){transform:scale(1.04)}.fin-de-turno:disabled{opacity:.45;cursor:default}.fin-de-turno--listo{border-color:#ffecb4b3;background:var(--oro-relleno);color:#1c1509;animation:finListo 1.6s ease-in-out infinite}@keyframes finListo{0%,to{box-shadow:0 0 #e2c88373,0 4px 14px #0000008c}50%{box-shadow:0 0 0 7px #e2c88300,0 4px 14px #0000008c}}.grimorio__arriba{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;padding:0 24px 10px;font-family:var(--sans);font-size:.78rem}.grimorio__ayuda{margin:0;color:var(--texto-3)}@media(max-width:640px){.grimorio__arriba{padding:0 18px 8px 20px}}.grimorio__nivel+.grimorio__nivel{margin-top:16px}.grimorio__titulo{margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid var(--filete);color:var(--oro-2);font-family:var(--versalitas);font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:lowercase}.grimorio__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.grimorio__conjuro{display:flex;min-height:44px;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--filete-medio);border-left:3px solid var(--tinte, var(--oro-3));background:linear-gradient(180deg,#181e28e6,#0a0d12f2);color:inherit;font-family:var(--sans);text-align:left;cursor:pointer;transition:border-color var(--rapido),transform var(--rapido) var(--curva),box-shadow var(--medio)}.grimorio__conjuro:hover:not(:disabled){border-color:var(--filete-fuerte);border-left-color:var(--tinte, var(--oro-2));transform:translateY(-1px)}.grimorio__conjuro--elegido{border-color:var(--oro-1);box-shadow:0 0 0 1px var(--oro-1),0 0 18px #f5e6b340}.grimorio__conjuro--apagado{opacity:.6}.grimorio__conjuro:disabled{cursor:default}.tactico__cronica{position:relative;flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.tactico__chat{flex:0 0 var(--alto-cronica);min-height:0;max-width:none}.tactico__asa{position:absolute;top:-2px;right:clamp(10px,3vw,18px);z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);background:#0a0d12eb;color:var(--oro-2);font-family:var(--versalitas);font-size:.82rem;letter-spacing:.04em;text-transform:lowercase;cursor:pointer}.tactico__asa:hover{border-color:var(--filete-fuerte);color:var(--oro-1)}@media(max-width:899px){.tactico:not(.tactico--cronica) .tactico__escribir{display:none}.tactico:not(.tactico--cronica){padding-bottom:env(safe-area-inset-bottom)}.tactico--cronica .cartela,.tactico--cronica .mando{display:none}.tactico--cronica .tactico__chat{flex-basis:calc(var(--alto-tarjeta) + var(--alto-mando) + var(--alto-cronica) + 12px - 4.4rem)}.tactico__cronica .escribir{padding-top:4px}.tactico:not(.tactico--cronica) .tactico__asa{display:none}.tactico:not(.tactico--cronica) .tactico__chat{cursor:pointer}.tactico:not(.tactico--cronica) .tactico__chat:after{content:"";position:absolute;top:6px;right:14px;width:8px;height:8px;border-top:1.5px solid var(--oro-3);border-left:1.5px solid var(--oro-3);transform:rotate(45deg);pointer-events:none}.tactico--cronica .tactico__asa{position:static;align-self:flex-end;margin:0 clamp(10px,3vw,18px) 2px}}@media(max-width:380px){.atajo{width:44px;height:44px}.fin-de-turno{width:52px;height:52px}.cartela__botones .boton{padding:2px 10px;font-size:calc(.86rem * var(--letra-cartela, 1))}}@media(min-width:900px){.tactico{--alto-tarjeta: 110px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"tablero iniciativa" "tablero tarjeta" "tablero cronica" "mando   escribir";column-gap:22px;row-gap:8px;padding:0 clamp(10px,2vw,22px) 10px}.tablero-zona,.tactico__cronica{display:contents}.iniciativa{grid-area:iniciativa;padding:0}.tablero-marco{grid-area:tablero}.cartela{grid-area:tarjeta;margin:0}.mando{grid-area:mando;padding:0}.tactico__chat{grid-area:cronica;flex-basis:auto;max-width:640px;width:100%;justify-self:center}.tactico__escribir{grid-area:escribir;align-self:end}.tactico__escribir .escribir{padding:0}.tactico__asa,.atajo--escribir,.barra-de-acciones__grupo--escribir{display:none}}.escribir{flex-shrink:0;position:relative;z-index:10;display:flex;justify-content:center;padding:8px clamp(10px,2.4vw,22px) calc(12px + env(safe-area-inset-bottom))}.escribir__caja{position:relative;display:flex;align-items:flex-end;gap:8px;width:100%;max-width:820px;padding:6px 6px 6px 16px;border-radius:26px;border:1px solid var(--filete-medio);background:linear-gradient(180deg,#121821f0,#0a0d12f5);box-shadow:var(--luz-interior),0 10px 40px #0000008c;transition:border-color var(--medio),box-shadow var(--medio),opacity var(--medio)}.escribir__caja:focus-within{border-color:var(--oro-3);box-shadow:var(--luz-interior),0 10px 40px #0000008c,0 0 0 3px #e2c8831a}.escribir__caja--combate{border-color:#ea75638c;box-shadow:var(--luz-interior),0 10px 40px #0000008c,0 0 24px #b8483a2e}.escribir__caja--apagada{opacity:.62}.escribir__texto{flex:1;min-width:0;max-height:140px;padding:10px 0;border:none;outline:none;resize:none;background:transparent;color:var(--oro-1);font-family:var(--serif);font-size:1.05rem;line-height:1.45}.escribir__texto::placeholder{color:var(--texto-3);font-style:italic;opacity:1}.escribir__texto:focus-visible{outline:none}.escribir__cuenta{align-self:center;flex-shrink:0;font-family:var(--sans);font-size:.72rem;color:var(--texto-3);font-variant-numeric:tabular-nums}.escribir__cuenta--tope{color:var(--sangre-viva)}.escribir__enviar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;min-width:44px;padding:0 18px;border-radius:22px;background:var(--oro-relleno);color:#1c1509;font-family:var(--versalitas);font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:lowercase;box-shadow:inset 0 1px #ffffff73,0 4px 16px #c4a25a40;transition:filter var(--rapido),transform var(--rapido) var(--curva),opacity var(--rapido),box-shadow var(--rapido)}.escribir__enviar:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px #ffffff80,0 6px 22px #e2c88366}.escribir__enviar:active:not(:disabled){transform:scale(.95)}.escribir__enviar:disabled{opacity:.35;filter:grayscale(.4)}@media(max-width:640px){.escribir__enviar{padding:0;width:44px}.escribir__enviar-texto{display:none}}.tirada{position:relative;width:min(100%,var(--ancho, 460px));max-height:94dvh;overflow-y:auto;padding:clamp(20px,5vw,30px);border-radius:var(--r-xl);border:1px solid var(--filete-fuerte);background:radial-gradient(ellipse 80% 60% at 50% 38%,rgba(226,200,131,.1),transparent 70%),var(--vidrio-denso);box-shadow:var(--sombra-3),0 0 80px #e2c88314;text-align:center;outline:none;animation:modalEntra var(--lento) var(--curva) both;transition:border-color var(--lento),box-shadow var(--lento)}.tirada--exito{border-color:#7fae6ab3;box-shadow:var(--sombra-3),0 0 60px #7fae6a2e}.tirada--fallo{border-color:#ea7563a6;box-shadow:var(--sombra-3),0 0 60px #b8483a33}.tirada--critico{border-color:var(--oro-1);box-shadow:var(--sombra-3),0 0 90px #f5e6b34d}.tirada__tipo{font-family:var(--versalitas);font-size:.9rem;letter-spacing:.22em;color:var(--oro-3);text-transform:lowercase}.tirada__sabor{min-height:2.6em;margin:6px 0 10px;color:var(--texto-2);font-size:.98rem;font-style:italic;line-height:1.4}.tirada__escenario{position:relative}.tirada__pista{margin-top:8px;color:var(--oro-2);font-family:var(--versalitas);font-size:.98rem;letter-spacing:.1em;text-transform:lowercase;animation:respiraTexto 2.2s ease-in-out infinite}@keyframes respiraTexto{0%,to{opacity:.55}50%{opacity:1}}.tirada__fila{display:flex;justify-content:center;align-items:center;gap:clamp(12px,5vw,28px);margin-top:16px}.tirada__total{font-family:var(--sans);font-size:2.6rem;font-weight:500;line-height:1;color:var(--oro-1);font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgba(226,200,131,.4)}.tirada--exito .tirada__total,.tirada--exito .tirada__veredicto{color:var(--verde-vivo)}.tirada--fallo .tirada__total,.tirada--fallo .tirada__veredicto{color:var(--sangre-viva)}.tirada__pildora{min-height:34px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);background:#00000059;color:var(--oro-2);font-family:var(--sans);font-size:.9rem;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center}button.tirada__pildora:hover{border-color:var(--filete-fuerte)}.tirada__desglose{margin:12px auto 0;max-width:280px;padding:10px 14px;border-radius:var(--r-md);border:1px solid var(--filete);background:#0000004d;font-family:var(--sans);font-size:.84rem;color:var(--texto-2);text-align:left}.tirada__desglose div{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.tirada__veredicto{margin-top:14px;font-family:var(--versalitas);font-size:1.5rem;letter-spacing:.14em;color:var(--oro-1);text-transform:lowercase}.tirada--critico .tirada__veredicto{color:var(--oro-1);text-shadow:0 0 20px rgba(245,230,179,.6)}.tirada--danio-listo{border-color:#ea7563a6;box-shadow:var(--sombra-3),0 0 60px #b8483a38}.tirada--danio .tirada__total{color:var(--sangre-viva);text-shadow:0 0 24px rgba(184,72,58,.45)}.tirada__veredicto--danio{font-size:1.15rem;letter-spacing:.08em;color:var(--texto)}.tirada__botones{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.tirada__botones .boton{min-width:128px}.d20-rolling{animation:tumble .55s ease-in-out infinite}@keyframes tumble{0%,to{transform:rotate(-14deg) scale(.96)}25%{transform:rotate(8deg) scale(1.04)}50%{transform:rotate(16deg) scale(.98)}75%{transform:rotate(-6deg) scale(1.02)}}.d20-stamp{animation:stamp .45s var(--curva-rebote)}@keyframes stamp{0%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}.d20-crit{animation:critGlow 1.6s ease-in-out infinite}@keyframes critGlow{0%,to{filter:drop-shadow(0 0 6px rgba(233,214,107,.55))}50%{filter:drop-shadow(0 0 22px rgba(233,214,107,.95))}}.d20-fumble{animation:shake .45s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-7px) rotate(-3deg)}40%{transform:translate(6px) rotate(2deg)}60%{transform:translate(-4px) rotate(-1deg)}80%{transform:translate(3px)}}.crit-burst{animation:burst .9s ease-out forwards;transform-origin:center;pointer-events:none}@keyframes burst{0%{transform:scale(.4);opacity:1}to{transform:scale(1.9);opacity:0}}.bono-capa{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,6%,34px);cursor:pointer;transition:opacity .45s ease,transform .45s ease}.bono-capa--fin{opacity:0;transform:scale(.72) translateY(18px);pointer-events:none}.bono-total{position:relative;display:flex;align-items:center;justify-content:center}.bono-numero{position:relative;z-index:2;font-family:var(--sans);font-size:clamp(3.2rem,13vw,4.6rem);font-weight:700;line-height:1;color:var(--fuego-calido-alto);text-shadow:0 0 10px rgba(233,161,59,.65),0 0 30px rgba(233,161,59,.35),0 2px 2px rgba(0,0,0,.85);transition:color .2s ease,text-shadow .2s ease}.bono-numero[data-signo=frio]{color:var(--fuego-frio-alto);text-shadow:0 0 10px rgba(77,107,134,.7),0 0 30px rgba(77,107,134,.4),0 2px 2px rgba(0,0,0,.85)}.bono-numero--golpe{animation:bonoGolpe .36s var(--curva-rebote)}@keyframes bonoGolpe{0%{transform:scale(1.42);filter:brightness(2.1)}45%{transform:scale(.97)}to{transform:scale(1);filter:brightness(1)}}.bono-flash{position:absolute;z-index:1;left:50%;top:50%;width:1.4em;height:1.4em;margin:-.7em 0 0 -.7em;border-radius:50%;background:radial-gradient(circle,var(--fuego-calido-alto) 0%,rgba(233,161,59,.45) 45%,rgba(233,161,59,0) 70%);pointer-events:none;animation:bonoFlash .42s ease-out forwards}.bono-flash--frio{background:radial-gradient(circle,var(--fuego-frio-alto) 0%,rgba(77,107,134,.45) 45%,rgba(77,107,134,0) 70%)}@keyframes bonoFlash{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(2.6)}}.bono-chispas{position:absolute;z-index:1;left:50%;top:50%;pointer-events:none}.bono-chispa{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--fuego-calido-alto);box-shadow:0 0 6px var(--fuego-calido);opacity:0;animation:bonoChispa .55s ease-out forwards}.bono-chispa--frio{background:var(--fuego-frio-alto);box-shadow:0 0 6px var(--fuego-frio)}@keyframes bonoChispa{0%{opacity:1;transform:rotate(var(--ang, -90deg)) translateY(0) scale(1.3)}70%{opacity:.9}to{opacity:0;transform:rotate(var(--ang, -90deg)) translateY(calc(-1 * var(--lejos, 40px))) scale(.4) translateY(6px)}}.bono-fila{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:92%}.bono-ficha{display:inline-flex;align-items:baseline;gap:6px;padding:4px 11px;border-radius:var(--r-pill);border:1px solid rgba(233,161,59,.55);background:#140e06cc;color:var(--fuego-calido-alto);font-family:var(--sans);font-size:.76rem;letter-spacing:.04em;white-space:nowrap;transition:opacity .3s ease}.bono-ficha--frio{border-color:#4d6b8699;background:#080e14cc;color:var(--fuego-frio-alto)}.bono-ficha__delta{font-weight:700;font-size:.95rem}.bono-ficha--gastada{opacity:.32;border-color:var(--filete);color:var(--texto-3)}.bono-ficha--vuela{animation:bonoVuela var(--ritmo, .52s) cubic-bezier(.5,0,.85,.35) forwards;z-index:3}@keyframes bonoVuela{0%{transform:translate(0) scale(1);opacity:1}30%{transform:translate(calc(var(--vx, 0px) * .18),calc(var(--vy, 0px) * .18)) scale(1.12);opacity:1}55%{transform:translate(var(--vx, 0px),var(--vy, 0px)) scale(.55);opacity:0}to{transform:translate(var(--vx, 0px),var(--vy, 0px)) scale(.55);opacity:0}}.nivel{position:relative;width:min(100%,440px);max-height:92dvh;overflow-y:auto;padding:clamp(24px,6vw,36px) clamp(20px,5vw,32px);border-radius:var(--r-xl);border:1px solid var(--oro-2);background:radial-gradient(ellipse 70% 40% at 50% 0%,rgba(226,200,131,.22),transparent 70%),var(--vidrio-denso);box-shadow:var(--sombra-3),0 0 80px #e2c88326;text-align:center;outline:none;animation:modalEntra var(--lento) var(--curva-rebote) both}.nivel__rayos{position:absolute;top:-40px;left:50%;width:260px;height:260px;margin-left:-130px;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(245,230,179,.12) 0deg 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 65%);mask-image:radial-gradient(circle,#000 0%,transparent 65%);animation:gira 30s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.nivel__numero{position:relative;font-family:var(--versalitas);font-size:clamp(2.4rem,8vw,3.2rem);letter-spacing:.06em;line-height:1.05}.nivel__opcion{display:block;width:100%;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:#0a0d12b3;color:var(--texto);font-size:.95rem;line-height:1.4;text-align:left;transition:border-color var(--rapido),background var(--rapido),opacity var(--rapido)}.nivel__opcion:hover:not(:disabled){border-color:var(--oro-2);background:#e2c88314}.identidad{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.identidad__nombre{font-family:var(--versalitas);font-size:1.6rem;letter-spacing:.04em;color:var(--oro-1);line-height:1.1}.identidad__linea{color:var(--texto-2);font-size:.95rem}.identidad__vinculo{color:var(--oro-2);font-size:.9rem;font-style:italic;display:flex;align-items:center;gap:8px}.manual__simbolo{align-self:center;margin:2px 0 4px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:#04060966}.stat__valor{font-family:var(--sans);font-size:1.35rem;font-weight:500;line-height:1;color:var(--oro-1);font-variant-numeric:tabular-nums}.stat__rotulo{font-family:var(--versalitas);font-size:.78rem;letter-spacing:.1em;color:var(--texto-3);text-transform:lowercase}.caracteristicas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.caracteristica{position:relative;display:flex;flex-direction:column;align-items:center;padding:10px 6px 12px;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:linear-gradient(180deg,#18202b99,#080b0f99)}.caracteristica__nombre{font-family:var(--versalitas);font-size:.8rem;letter-spacing:.08em;color:var(--texto-3);text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.caracteristica__mod{margin:2px 0 4px;font-family:var(--sans);font-size:1.6rem;font-weight:500;line-height:1;color:var(--oro-1);font-variant-numeric:tabular-nums}.caracteristica__valor{min-width:34px;padding:1px 8px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);font-family:var(--sans);font-size:.76rem;color:var(--texto-2);text-align:center;font-variant-numeric:tabular-nums}.poder{padding:12px 0;border-bottom:1px solid var(--filete)}.poder:last-child{border-bottom:none}.poder__cabeza{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.poder__nombre{font-family:var(--versalitas);font-size:1.05rem;letter-spacing:.03em;color:var(--oro-1)}.poder__texto{margin-top:4px;color:var(--texto-2);font-size:.9rem;line-height:1.55}.pips{display:inline-flex;gap:4px}.pip{width:9px;height:9px;transform:rotate(45deg);border:1px solid var(--oro-2)}.pip--lleno{background:var(--oro-2);box-shadow:0 0 6px #e2c88380}.caracteristica__salvacion{margin-top:6px;font-family:var(--sans);font-size:.72rem;color:var(--texto-3);white-space:nowrap;font-variant-numeric:tabular-nums}.caracteristica__salvacion--competente{color:var(--oro-1)}.habilidades-ficha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.habilidad-ficha{display:flex;align-items:baseline;gap:6px;min-width:0;padding:4px 0;border-bottom:1px solid var(--filete);color:var(--texto-3);font-size:.86rem}.habilidad-ficha--competente{color:var(--texto)}.habilidad-ficha__punto{flex:none;width:10px;color:var(--oro-2);font-size:.7rem}.habilidad-ficha__nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.habilidad-ficha__bono{flex:none;font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--texto-2)}.habilidad-ficha--competente .habilidad-ficha__bono{color:var(--oro-1);font-weight:500}@media(max-width:360px){.habilidades-ficha{grid-template-columns:minmax(0,1fr)}}.modo{margin-left:3px;font-size:.7em}.modo--ventaja{color:var(--verde-vivo)}.modo--desventaja{color:var(--sangre-viva)}.ranura{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 10px;border-radius:var(--r-md);border:1px solid var(--filete);background:#04060959}.ranura--vacia{border-style:dashed;opacity:.6}.ranura__icono{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:var(--r-sm);border:1px solid var(--filete-medio);background:radial-gradient(circle at 50% 30%,#e2c8831f,#0006)}.ranura__datos{flex:1;min-width:0}.ranura__lugar{font-family:var(--versalitas);font-size:.78rem;letter-spacing:.1em;color:var(--texto-3);text-transform:lowercase}.ranura__nombre{color:var(--texto);font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.escudo-ca{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px;border-radius:var(--r-lg);border:1px solid var(--filete-medio);background:radial-gradient(ellipse at 50% 0%,rgba(226,200,131,.1),transparent 70%),#04060966}.escudo-ca__valor{font-family:var(--sans);font-size:2.2rem;font-weight:500;line-height:1;color:var(--oro-1);font-variant-numeric:tabular-nums}.objeto{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--filete)}.objeto:last-child{border-bottom:none}.objeto__icono{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--r-sm);border:1px solid var(--filete-medio);background:#00000059}.objeto__datos{flex:1;min-width:0}.objeto__acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:50%}.objeto__nombre{color:var(--texto);font-size:1rem;line-height:1.3;overflow-wrap:anywhere}.objeto__nuevo{display:inline-block;width:7px;height:7px;margin-right:6px;vertical-align:middle;border-radius:50%;background:var(--oro-1);box-shadow:0 0 8px var(--oro-1)}.objeto__stats{display:flex;gap:8px;margin-top:2px;font-family:var(--sans);font-size:.76rem;color:var(--texto-3)}.objeto--elegido{background:#e2c88312}.objeto--magico{--rareza: #b8b2a3}.objeto--uncommon{--rareza: #5fbf6a}.objeto--rare{--rareza: #5b9bd8}.objeto--very-rare{--rareza: #a77be0}.objeto--magico .objeto__icono{border-color:var(--rareza);box-shadow:0 0 10px color-mix(in srgb,var(--rareza) 35%,transparent)}.objeto__icono--3d{position:relative;cursor:pointer;padding:0;color:inherit;min-width:44px;min-height:44px;width:44px;height:44px}.objeto__icono--3d:hover,.objeto__icono--3d:focus-visible{border-color:var(--oro-2)}.objeto__marca-3d{position:absolute;right:-6px;bottom:-6px;padding:1px 4px;border-radius:4px;background:var(--rareza, var(--oro-2));color:#0b0b0d;font:700 .6rem/1.2 var(--sans);letter-spacing:.04em}.objeto__magia{display:block;margin-top:2px;font-family:var(--sans);font-size:.76rem;color:var(--rareza)}.equipo-sintonia{font-family:var(--sans);font-size:.8rem;color:var(--texto-3)}.buscador{position:relative}.buscador .campo{min-height:42px;padding:8px 38px 8px 14px;border-radius:var(--r-pill)}.buscador__icono{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--texto-3);pointer-events:none;display:inline-flex}.oro-total{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:1.4rem;font-weight:500;color:var(--oro-1);font-variant-numeric:tabular-nums}.fila-lista{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--filete);background:#0406094d;text-align:left;transition:border-color var(--rapido),background var(--rapido)}button.fila-lista:hover{border-color:var(--filete-fuerte)}.fila-lista[aria-pressed=true],.fila-lista[aria-current=true]{border-color:var(--oro-2);background:#e2c88314}.vacio{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 16px;color:var(--texto-3);font-size:.95rem;line-height:1.6;text-align:center}.vacio__icono{color:var(--oro-3);opacity:.8}.cintas{display:flex;gap:6px;flex-wrap:wrap}.cinta{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 10px;border-radius:var(--r-pill);border:1px solid var(--filete);background:#04060966;color:var(--texto-2);font-size:.88rem;transition:border-color var(--rapido),color var(--rapido),background var(--rapido)}.cinta__color{width:10px;height:14px;flex-shrink:0;clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%)}.cinta[aria-pressed=true]{border-color:var(--oro-2);color:var(--oro-1);background:#e2c88314}.nota-cuaderno{position:relative;padding:14px 14px 14px 18px;border-radius:var(--r-md);border:1px solid var(--filete);background:repeating-linear-gradient(180deg,transparent 0 27px,rgba(226,200,131,.05) 27px 28px),#04060959;overflow:hidden}.nota-cuaderno:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-cinta, var(--oro-3))}.dato-manual{display:flex;gap:12px;align-items:flex-start;padding:12px 4px;border-bottom:1px solid var(--filete)}.dato-manual:last-child{border-bottom:none}.muescas{display:flex;flex:1;gap:6px;align-items:flex-end}.muesca{flex:1;min-height:44px;display:flex;align-items:flex-end;padding:0}.muesca:before{content:"";display:block;width:100%;height:var(--alto, 6px);border-radius:3px;background:var(--filete-medio);transition:background var(--rapido),box-shadow var(--rapido)}.muesca[aria-checked=true]:before,.muesca--llena:before{background:var(--oro-relleno);box-shadow:0 0 10px #e2c88359}.muesca:disabled{cursor:default}.paquetes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:14px}.paquete{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 14px 18px;border-radius:var(--r-lg);text-align:center;overflow:hidden}.paquete--destacado{border-color:var(--oro-2);box-shadow:var(--brillo-oro),var(--sombra-2);background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(226,200,131,.16),transparent 70%),linear-gradient(180deg,#18202bcc,#0d1219d9)}.paquete__sello{position:absolute;top:12px;left:50%;transform:translate(-50%);padding:3px 12px;border-radius:var(--r-pill);background:var(--oro-relleno);color:#1c1509;font-family:var(--versalitas);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:lowercase;white-space:nowrap}.paquete__monedas{font-family:var(--sans);font-size:2rem;font-weight:500;line-height:1;color:var(--oro-1);font-variant-numeric:tabular-nums}.paquete__precio{font-family:var(--sans);font-size:1.05rem;color:var(--texto)}.saldo-grande{display:flex;align-items:center;gap:14px}.saldo-grande__cifra{font-family:var(--sans);font-size:2.8rem;font-weight:500;line-height:1;color:var(--oro-1);font-variant-numeric:tabular-nums;text-shadow:0 0 30px rgba(226,200,131,.25)}.saldo-grande__cifra--pocas{color:var(--sangre-viva);text-shadow:none}.accion-fila{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 16px;border-radius:var(--r-md);border:1px solid var(--filete-medio);background:linear-gradient(180deg,#18202ba6,#0c1016b3);color:var(--oro-2);font-family:var(--versalitas);font-size:1.02rem;letter-spacing:.05em;text-transform:lowercase;text-align:left;transition:border-color var(--rapido),background var(--rapido),color var(--rapido)}.accion-fila:hover:not(:disabled){border-color:var(--filete-fuerte);color:var(--oro-1);background:linear-gradient(180deg,#222c3abf,#121821cc)}.accion-fila:disabled{color:var(--texto-3);opacity:.75}.accion-fila__icono{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#e2c8831a;color:var(--oro-2)}.accion-fila__extra{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-family:var(--sans);font-size:.9rem;letter-spacing:0;color:var(--oro-2);text-transform:none;font-variant-numeric:tabular-nums}.latido{display:inline-flex;animation:latido 1.4s ease-in-out infinite}@keyframes latido{0%,to{opacity:.35}50%{opacity:1}}.codigo-referido{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--r-md);border:1px dashed var(--filete-fuerte);background:#04060966}.codigo-referido__valor{font-family:var(--sans);font-size:1.45rem;font-weight:500;letter-spacing:.2em;color:var(--oro-1);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.grilla-perfil{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:900px){.grilla-perfil{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.grilla-perfil__ancha{grid-column:1 / -1}}.seccion{padding:clamp(18px,4vw,26px);display:flex;flex-direction:column;gap:14px}.seccion__titulo{display:flex;align-items:center;gap:10px;font-family:var(--versalitas);font-size:1.2rem;letter-spacing:.06em;color:var(--oro-1);text-transform:lowercase}.seccion__titulo-icono{color:var(--oro-3);display:inline-flex}.error-pantalla{height:100%;display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(ellipse at 50% 0%,#15120d 0%,var(--tinta-0) 70%)}@media(max-width:640px){.modal{align-items:flex-end;padding:0}.modal__panel{width:100%;max-height:92dvh;border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:none;animation:hojaSube var(--lento) var(--curva) both}.modal__panel:before{content:"";position:absolute;top:7px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:2px;background:var(--filete-fuerte)}.modal__panel--fijo:before{display:none}.modal__cabecera{padding:20px 12px 4px 20px}.modal__cuerpo{padding:8px 18px calc(22px + env(safe-area-inset-bottom))}.libro{display:block;overflow-y:auto}.libro__pagina{overflow:visible;padding:8px 18px 22px}.libro__pagina+.libro__pagina{border-left:none;border-top:1px solid var(--filete);box-shadow:none}.tirada,.nivel{align-self:center;margin:0 12px}.caracteristicas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@keyframes hojaSube{0%{transform:translateY(40px)}to{transform:none}}@media(max-height:460px)and (orientation:landscape){.modal__panel{max-height:96dvh}.hud{min-height:48px;padding-top:calc(4px + env(safe-area-inset-top));padding-bottom:4px}}@media(hover:none),(max-width:640px){.carta-midgard__region:before{content:"";position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px}.chip,.cinta,.pestana,.enlace,.reportar,.boton--chico,.boton-icono--chico,.segmentado__opcion,.idioma__boton,.idioma__opcion,.borrar-dos-pasos,.dialogo__pnj,.dialogo__comercio,.chat__saltar,.tirada__pildora,.hud__heroe,.hud__nav-boton,.saldo,.fila-lista,.nivel__opcion,.carta-arte,.tarjeta--interactiva,.carta-pj__arte,.fila-partida__jugar,.miniatura,.dado-svg,.iniciativa__cara,.chip-de-opcion,.tactico__asa{min-height:44px}.boton-icono--chico,.borrar-dos-pasos,.saldo,.miniatura,.iniciativa__cara,.chip-de-opcion{min-width:44px}input,textarea,select{font-size:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.menu__arte,.nivel__rayos{animation:none!important}}.inicio{height:100%;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,#121018 0%,var(--tinta-0) 70%)}.inicio__marca{width:min(300px,70vw);opacity:0;animation:inicioMarca 1.6s ease .35s infinite alternate}@keyframes inicioMarca{0%{opacity:.25}to{opacity:.9}}.pantalla__cabecera{position:sticky;top:0;background:linear-gradient(180deg,#06080beb,#06080bb3 65%,#06080b00)}@media(max-width:520px){.pantalla__lado{min-width:0}.volver{padding:0 12px 0 8px}}.casilla{border-radius:var(--r-sm);color:#e2c88340}.casilla:hover:not(:disabled){color:var(--verde-vivo);border-color:#7fae6a99}.marca-entorno{position:fixed;top:calc(6px + env(safe-area-inset-top));left:calc(6px + env(safe-area-inset-left));z-index:2000;padding:2px 8px;border-radius:var(--r-pill);background:var(--brasa);color:#1a1206;font-family:var(--sans);font-size:.7rem;font-weight:700;letter-spacing:.08em;opacity:.85;pointer-events:none}.visor-retrato{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));background:#030508db;outline:none;animation:visor-entra .18s var(--curva)}.visor-retrato__marco{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:min(92vw,520px)}.visor-retrato__marco img{display:block;max-width:100%;max-height:calc(100dvh - 140px);border-radius:var(--r-md);border:1px solid var(--filete-medio);box-shadow:var(--sombra-3);object-fit:contain}.visor-retrato__marco figcaption{color:var(--oro-1);font-size:1.05rem;letter-spacing:.02em}.visor-retrato__cerrar{position:absolute;top:calc(10px + env(safe-area-inset-top));right:10px;width:44px;height:44px;border-radius:var(--r-pill);border:1px solid var(--filete-medio);background:var(--vidrio-denso);color:var(--texto);font-size:1.1rem}.retrato--ampliable{cursor:zoom-in}.retrato--ampliable:focus-visible{outline:2px solid var(--oro-2);outline-offset:2px}@keyframes visor-entra{0%{opacity:0;transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.visor-retrato{animation:none}}.tablero__apuntar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;cursor:crosshair}.tablero__mira{position:absolute;z-index:4;pointer-events:none;box-sizing:border-box;border:2px solid var(--brasa);border-radius:var(--r-pill);box-shadow:0 0 0 2px #00000073,0 0 12px #e9a13b99}.tablero__mira--esquina{transform:translate(-50%,-50%)}.tablero__mira--fuera{border-color:var(--sangre-viva);border-style:dashed;box-shadow:0 0 0 2px #00000073}.lugares__aqui{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.lugares__grupo{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.lugares__dato{margin-left:auto;white-space:nowrap}.lugares__caminos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lugares__camino{display:flex;align-items:baseline;gap:12px}.lugares-mapa{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-template-rows:auto minmax(0,1fr);height:min(76dvh,760px);min-height:0;overflow:hidden}.lugares-mapa__situacion{grid-column:1 / -1;display:flex;gap:10px;padding:8px 24px 12px;align-items:center;border-bottom:1px solid var(--filete);color:var(--oro-2)}.lugares-mapa__situacion>svg{flex-shrink:0}.lugares-mapa__situacion p{margin:0}.lugares-mapa__detalle{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;border-left:1px solid var(--filete-medio);background:var(--tinta-1);border-radius:0 0 var(--r-xl) 0}.lugares-mapa__detalle .lugares__camino{flex-wrap:wrap;gap:2px 8px}.lugares-mapa__detalle .lugares__dato{margin-left:0}.lugares-mapa__estado-fila{display:flex;justify-content:space-between;align-items:center;gap:8px}.lugares-mapa__cerrar-ficha,.atlas__leyenda.atlas__leyenda--adentro{display:none}.lugares-mapa__pegados{display:flex;flex-wrap:wrap;gap:6px}.lugares-mapa__estado{margin:0 0 8px;font:.85rem var(--sans);color:var(--oro-3)}.atlas{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0 14px 12px;overflow-y:auto}.atlas__cabecera{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 10px}.atlas__cabecera h3{margin:0;color:var(--oro-1);font:1.5rem var(--versalitas)}.atlas__cabecera p{margin:0;color:var(--texto-2);font:.85rem var(--sans)}.atlas__runas{color:var(--oro-4);font-size:1rem;white-space:nowrap}.atlas__ventana{position:relative;flex:1;min-height:260px;overflow:hidden;isolation:isolate;border:1px solid var(--filete-fuerte);border-radius:var(--r-sm);background:#282b29;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.atlas__ventana--arrastrando{cursor:grabbing}.atlas__capa{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0}.atlas__terreno,.atlas__trazos{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none}.atlas__terreno{object-fit:fill;filter:saturate(.7) brightness(.75)}.atlas__niebla{fill:#252a2c;fill-opacity:.93}.atlas__claro-camino{fill:none;stroke:#777;stroke-width:65;stroke-linecap:round}.atlas__camino-sombra{fill:none;stroke:#171a18;stroke-width:8;stroke-opacity:.8}.atlas__camino{fill:none;stroke-width:3;stroke-linecap:round}.atlas__camino--seguro{stroke:#f2db9e}.atlas__camino--bajo{stroke:#d8c38a;stroke-dasharray:14 5}.atlas__camino--medio{stroke:#e6b477;stroke-dasharray:6 7}.atlas__camino--alto{stroke:#f18c7e;stroke-dasharray:2 9}.atlas__camino--mar{stroke:#a6cbd7}.atlas__nombre-camino{fill:var(--oro-1);stroke:#1b211f;stroke-width:5px;stroke-linejoin:round;paint-order:stroke fill;font:italic 22px var(--serif)}.atlas__lugar{position:absolute;width:44px;height:44px;padding:0;border:none;background:none;color:var(--oro-1);transform:translate(-50%,-50%) scale(var(--escala-inversa));display:grid;place-items:center;cursor:pointer;overflow:visible}.atlas__simbolo{display:grid;place-items:center;width:28px;height:28px;background:#19201e;border:1px dashed var(--oro-3);border-radius:50%;box-shadow:0 1px 7px #000}.atlas__lugar--visitado .atlas__simbolo{border-style:solid;background:#4a412b}.atlas__lugar--ciudad .atlas__simbolo{width:32px;height:32px;border-radius:6px}.atlas__lugar--actual .atlas__simbolo{color:var(--tinta-1);background:var(--oro-2);border:1px solid var(--oro-1)}.atlas__lugar[aria-pressed=true] .atlas__simbolo{outline:2px solid var(--oro-1);outline-offset:4px}.atlas__lugar:hover .atlas__simbolo{background:var(--oro-4)}.atlas__lugar:focus-visible{outline:2px solid var(--oro-1);outline-offset:2px;border-radius:6px;z-index:4}.atlas__lugar[aria-pressed=true]{z-index:3}.atlas__poblado{width:8px;height:8px;border:1px solid currentColor;transform:rotate(45deg)}.atlas__lugar--visitado .atlas__poblado{background:var(--oro-2)}.atlas__nombre-lugar{position:absolute;top:44px;left:50%;transform:translate(-50%);width:max-content;max-width:150px;padding:1px 5px 3px;border-radius:3px;color:var(--oro-1);background:#131b18eb;font:600 14px / 1.1 var(--versalitas);text-align:center;pointer-events:none}.atlas__nombre-lugar small{display:block;margin-top:2px;font:12px var(--sans);color:var(--pergamino)}.atlas__lugar--notable .atlas__nombre-lugar{font:13px / 1.1 var(--serif);max-width:120px}.atlas__lugar--region .atlas__nombre-lugar{font-size:13px;max-width:130px}.atlas__lugar--sur .atlas__nombre-lugar,.atlas__lugar--sudeste .atlas__nombre-lugar{top:auto;bottom:43px}.atlas__lugar--este .atlas__nombre-lugar,.atlas__lugar--sudeste .atlas__nombre-lugar{left:auto;right:0;transform:none}.atlas__lugar--oeste .atlas__nombre-lugar{left:0;transform:none}.atlas__flecha{font:25px var(--sans)}.atlas__lugar--este .atlas__flecha{transform:rotate(90deg)}.atlas__lugar--sur .atlas__flecha{transform:rotate(180deg)}.atlas__lugar--sudeste .atlas__flecha{transform:rotate(135deg)}.atlas__lugar--oeste .atlas__flecha{transform:rotate(-90deg)}.atlas__ventana--lejos .atlas__lugar--aldea .atlas__nombre-lugar,.atlas__ventana--lejos .atlas__lugar--notable .atlas__nombre-lugar,.atlas__ventana--medio .atlas__lugar--notable .atlas__nombre-lugar{display:none}.atlas__ventana .atlas__lugar[aria-pressed=true] .atlas__nombre-lugar,.atlas__ventana .atlas__lugar--actual .atlas__nombre-lugar{display:block}.atlas__heroe{position:absolute;width:44px;height:44px;transform:translate(-50%,-50%) scale(var(--escala-inversa));transform-origin:center;pointer-events:none;display:grid;place-items:center;color:var(--oro-1);z-index:4}.atlas__heroe>svg{padding:3px;width:34px;height:34px;border-radius:50%;background:var(--tinta-1);box-shadow:0 0 0 2px var(--oro-1),0 0 20px #e2c88380}.atlas__heroe span{position:absolute;top:44px;white-space:nowrap;padding:2px 5px;background:var(--tinta-1);font:13px var(--sans)}.atlas__controles{position:absolute;right:8px;top:8px;display:grid;gap:4px;z-index:5}.atlas__controles .boton-icono{width:44px;height:44px;background:#0b0f14ed;border-color:var(--filete-fuerte)}.atlas__norte svg{width:38px;height:38px}.atlas__norte{position:absolute;top:8px;left:8px;display:grid;justify-items:center;color:var(--oro-1);font:12px var(--versalitas);pointer-events:none;filter:drop-shadow(0 1px 3px #000)}.atlas__leyenda{display:flex;flex-wrap:wrap;gap:6px 16px;padding:8px 2px;font:.82rem var(--sans);color:var(--texto-2)}.atlas__pie{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px}.atlas__lectura{position:absolute;bottom:100%;left:0;right:0;z-index:6;padding:14px;border:1px solid var(--filete-fuerte);border-radius:var(--r-sm);background:var(--tinta-1);box-shadow:var(--sombra-2)}.atlas__leyenda>span{display:inline-flex;gap:5px;align-items:center}.atlas__muestra{display:inline-block;width:9px;height:9px;border:1px dashed var(--oro-3);border-radius:50%}.atlas__muestra--visitado{background:var(--oro-3);border-style:solid}.atlas__muestra--niebla{border:0;background:#6c7777;box-shadow:0 0 5px #6c7777}.atlas__ayuda{font:.85rem var(--sans);color:var(--texto-2)}.atlas__ayuda summary{min-height:44px;min-width:44px;cursor:pointer;align-content:center;color:var(--oro-2)}.atlas__ayuda p{margin:0}.atlas__ayuda svg{width:36px;height:8px}.atlas__selector{display:flex;align-items:center;gap:10px;font:.85rem var(--sans);color:var(--texto-2)}.atlas__selector select{min-width:0;flex:1;min-height:44px;border:1px solid var(--filete-medio);border-radius:var(--r-xs);background:var(--tinta-1);color:var(--pergamino);padding:8px;font:1rem var(--sans)}@media(max-width:760px){.lugares-mapa{position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr);height:84dvh}.lugares-mapa__situacion{padding:4px 16px 8px;font-size:.95rem}.lugares-mapa__detalle{display:none;position:absolute;z-index:8;left:8px;right:8px;bottom:calc(60px + env(safe-area-inset-bottom));max-height:52%;padding:8px 14px 14px;border:1px solid var(--filete-fuerte);border-radius:var(--r-md);box-shadow:var(--sombra-2)}.lugares-mapa__detalle--abierta{display:block}.lugares-mapa__cerrar-ficha{display:inline-grid;flex-shrink:0;margin-right:-6px}.lugares-mapa__estado{margin:0}.atlas{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;gap:6px 8px;padding:0 0 calc(6px + env(safe-area-inset-bottom));overflow:visible}.atlas__cabecera{display:none}.atlas__ventana{grid-column:1 / -1;min-height:0;border-width:1px 0;border-radius:0}.atlas__selector{grid-row:2;grid-column:1;padding-left:10px}.atlas__selector>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.atlas__pie{grid-row:2;grid-column:2;position:static;padding-right:10px}.atlas__leyenda--afuera{display:none}.atlas__leyenda.atlas__leyenda--adentro{display:flex}.atlas__lectura{left:8px;right:8px;bottom:calc(56px + env(safe-area-inset-bottom))}.atlas__lectura .atlas__leyenda{gap:5px 12px;padding:6px 0 0}.atlas__ayuda summary{font-size:.82rem}.atlas__controles{grid-auto-flow:column}.atlas__zoom{display:none}.atlas__norte svg{width:26px;height:26px}.atlas__norte{font-size:10px}}@media(max-height:560px){.lugares-mapa{display:block;overflow-y:auto}.atlas__ventana{flex:auto;height:280px}.lugares-mapa__detalle{overflow:visible}}.emblema{display:inline-block;flex-shrink:0;background-color:var(--oro-2);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.lugares__titulo{display:flex;align-items:center;gap:10px}.lugares__facciones{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lugares__facciones li{display:flex;align-items:center;gap:10px;color:var(--pergamino)}.chip__emblema{margin-right:6px;vertical-align:-3px;background-color:currentColor}.atlas__cartas{flex-shrink:0}.carta-midgard{display:flex;flex-direction:column;gap:10px;min-height:0}.carta-midgard__lienzo{position:relative;width:100%;aspect-ratio:4 / 3;border:1px solid var(--filete-fuerte);border-radius:var(--r-sm);overflow:hidden;background:#282b29}.carta-midgard__lienzo img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.carta-midgard__region{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px 10px;border:1px solid var(--filete-fuerte);border-radius:999px;background:#0a0c0ec7;color:var(--oro-1);font:.85rem var(--versalitas);letter-spacing:.03em;line-height:1.15;text-align:center;max-width:30%;cursor:pointer}.carta-midgard__region:hover,.carta-midgard__region:focus-visible{background:#1e1a12eb;border-color:var(--oro-2)}.carta-midgard__region--aca{border-color:var(--oro-2);box-shadow:0 0 0 2px #e2c88340}.carta-midgard__region--lejana{color:var(--texto-2);font-style:italic}.carta-midgard__barra{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.carta-midgard__titulo{color:var(--oro-1);font:1.15rem var(--versalitas)}@media(max-width:600px){.carta-midgard__region{font-size:.72rem;padding:2px 7px;min-height:26px}}
