:root{--m-fondo: #0b1220;--m-panel: #121c2e;--m-panel-alto: #18253b;--m-borde: #24344f;--m-texto: #e6edf7;--m-apagado: #8fa3c0;--m-acento: #22d3ee;--m-oro: #ffd23f;--m-papel: #f3e9d2;--m-papel-alto: #e9dcb8;--m-papel-borde: #c9b68a;--m-tinta: #3a2f1e;--m-tinta-suave: #6b5c3f}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden;background:var(--m-fondo);color:var(--m-texto);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.m-shell{height:100dvh;display:grid}.m-escenario{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#1b2a4d,#2b3f6b 10%,#4a6a9c 18%,#5b86a8 24%,#3f6a8c 60%,#2b4f6e 78%,#8a5f3b 78%,#5e3f26);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}#m-canvas{display:block;image-rendering:pixelated;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-hud{position:absolute;top:calc(8px + env(safe-area-inset-top));left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:0 8px;pointer-events:none}.m-hud-salir{pointer-events:auto;display:grid;place-items:center;width:32px;height:32px;background:#080d1899;border:1px solid var(--m-borde);border-radius:999px;color:var(--m-apagado);font-size:15px;text-decoration:none;line-height:1}.m-hud-salir:hover{color:var(--m-texto);border-color:var(--m-acento)}.m-hud-stats{pointer-events:auto;display:flex;gap:6px;background:#080d1899;border:1px solid var(--m-borde);border-radius:999px;padding:5px 11px;font-size:12px;font-variant-numeric:tabular-nums}.m-hud-stats .m-oro strong{color:var(--m-oro)}.m-hud-sonido{pointer-events:auto;display:grid;place-items:center;width:20px;height:20px;margin:-2px -2px -2px 2px;background:none;border:none;color:var(--m-apagado);font-size:13px;line-height:1;cursor:pointer}.m-hud-sonido:hover{color:var(--m-texto)}.m-hud-derecha{pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.m-hud-clima{pointer-events:none;background:#080d1899;border:1px solid var(--m-borde);border-radius:999px;padding:4px 11px;font-size:11px;color:var(--m-apagado);white-space:nowrap}.m-hud-clima:empty{display:none}.m-hud-carnada{pointer-events:auto;display:flex;align-items:center;gap:5px;max-width:min(78vw,260px);background:#080d1899;border:1px solid var(--m-borde);border-radius:999px;padding:4px 11px 4px 9px;font-size:11px;color:var(--m-texto);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-hud-carnada:hover{border-color:var(--m-acento)}.m-hud-carnada .m-hud-carnada-stock{color:var(--m-apagado);flex-shrink:0}.m-hud-carnada.vacia{border-color:#c9513f;color:#ff8a7a}.m-oro.m-pulso strong{animation:m-pulso-moneda .5s ease-out}@keyframes m-pulso-moneda{0%{color:var(--m-oro);transform:scale(1)}30%{color:#fff3c4;transform:scale(1.35)}to{color:var(--m-oro);transform:scale(1)}}.m-oro,.m-oro strong{display:inline-block}.m-toast{position:absolute;bottom:max(22%,calc(90px + env(safe-area-inset-bottom)));left:50%;transform:translate(-50%,8px);display:flex;flex-direction:column;align-items:center;gap:2px;min-width:180px;padding:10px 16px;background:#080d18eb;border:1px solid var(--m-borde);border-radius:12px;text-align:center;font-size:13px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.m-toast.visible{opacity:1;transform:translate(-50%)}.m-ficha-vacia,.m-indice-vacio{margin:0;font-size:12px;color:var(--m-apagado)}.m-toast span{font-size:11px;color:var(--m-apagado)}.m-toast em{font-style:normal;font-size:11px;font-weight:700}.m-nueva{color:var(--m-acento)}.m-record{color:var(--m-oro)}.m-cols{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:none;place-items:center;padding:16px;background:#050910b8}.m-cols[data-activa]{display:grid}.m-col{display:none;flex-direction:column;width:min(560px,100%);max-height:min(82dvh,700px);min-height:0;padding:18px 18px 20px;background:var(--m-panel);border:1px solid var(--m-borde);border-radius:16px;position:relative;box-shadow:0 18px 50px #00000080}.m-cols[data-activa=indice] [data-seccion=indice],.m-cols[data-activa=ranking] [data-seccion=ranking],.m-cols[data-activa=logros] [data-seccion=logros],.m-cols[data-activa=misiones] [data-seccion=misiones],.m-cols[data-activa=perfil] [data-seccion=perfil],.m-cols[data-activa=canasto] [data-seccion=canasto],.m-cols[data-activa=tienda] [data-seccion=tienda],.m-cols[data-activa=equipo] [data-seccion=equipo]{display:flex}.m-col h2{margin:0 0 2px;font-size:17px;padding-right:32px}.m-col-resumen{margin:0 0 12px;font-size:11px;color:var(--m-apagado)}.m-scroll{overflow-y:auto;min-height:0;flex:1;-webkit-overflow-scrolling:touch;padding-right:4px}.m-scroll,.m-ficha,.m-libro-pagina,.m-dialogo{scrollbar-width:thin;scrollbar-color:var(--m-borde) transparent}.m-scroll::-webkit-scrollbar,.m-ficha::-webkit-scrollbar,.m-libro-pagina::-webkit-scrollbar,.m-dialogo::-webkit-scrollbar{width:8px}.m-scroll::-webkit-scrollbar-track,.m-ficha::-webkit-scrollbar-track,.m-libro-pagina::-webkit-scrollbar-track,.m-dialogo::-webkit-scrollbar-track{background:transparent}.m-scroll::-webkit-scrollbar-thumb,.m-ficha::-webkit-scrollbar-thumb,.m-libro-pagina::-webkit-scrollbar-thumb,.m-dialogo::-webkit-scrollbar-thumb{background:var(--m-borde);border-radius:999px}.m-scroll::-webkit-scrollbar-thumb:hover,.m-ficha::-webkit-scrollbar-thumb:hover,.m-libro-pagina::-webkit-scrollbar-thumb:hover,.m-dialogo::-webkit-scrollbar-thumb:hover{background:#35496b}#m-cerrar{position:fixed;top:calc(10px + env(safe-area-inset-top));right:10px;background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:8px;color:var(--m-apagado);font-size:18px;line-height:1;cursor:pointer;padding:5px 10px;z-index:2}#m-cerrar:hover{color:var(--m-texto);border-color:var(--m-acento)}.m-tabs{display:flex;gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--m-panel);border-top:1px solid var(--m-borde);z-index:30}.m-tabs button{flex:1;padding:10px 4px;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--m-apagado);font-size:12px;font-weight:600;cursor:pointer}.m-tabs button.activa{background:var(--m-panel-alto);border-color:var(--m-borde);color:var(--m-texto)}.m-pez{display:flex;gap:10px;align-items:flex-start;padding:9px;border:1px solid var(--m-borde);border-radius:10px;background:var(--m-panel-alto);margin-bottom:7px;cursor:pointer;text-align:left}.m-pez:hover,.m-pez:focus-visible{border-color:var(--m-acento);outline:none}.m-pez.bloqueada{opacity:.6}.m-pez-icono{width:58px;height:26px;flex:0 0 auto;margin-top:3px;image-rendering:pixelated}.m-pez-info{min-width:0}.m-pez h4{margin:0;font-size:13px}.m-cientifico{margin:1px 0 0;font-size:10px;color:var(--m-apagado);font-style:italic}.m-pez-datos{margin:3px 0 0;font-size:10px;color:var(--m-apagado)}.m-pez-nota{margin:4px 0 0;font-size:11px;color:#b9c8de;line-height:1.35}.m-ficha{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--m-panel);padding:18px;overflow-y:auto;z-index:5;border-radius:16px}.m-volver{margin-bottom:10px}.m-ficha-hero{display:block;width:180px;height:75px;margin:0 auto 6px;image-rendering:pixelated}.m-ficha-cuerpo h3{margin:0;font-size:17px}.m-ficha-alias,.m-ficha-rareza{margin:3px 0 0;font-size:11px}.m-ficha-alias{color:var(--m-apagado)}.m-ficha-rareza{font-weight:600}.m-ficha-bloqueada,.m-ficha-inventada{margin:12px 0 0;font-size:12px;color:var(--m-apagado);line-height:1.5}.m-ficha-tus-datos{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.m-ficha-tus-datos div{background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:8px;padding:7px 6px;text-align:center}.m-ficha-tus-datos span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--m-apagado)}.m-ficha-tus-datos strong{font-size:12px;font-variant-numeric:tabular-nums}.m-ficha-datos{margin:10px 0 0}.m-ficha-datos div{padding:7px 0;border-top:1px solid var(--m-borde)}.m-ficha-datos dt{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--m-acento);margin-bottom:2px}.m-ficha-datos dd{margin:0;font-size:12px;line-height:1.5;color:#cfdbec}.m-ficha-curiosidad{margin:12px 0 0;padding:10px;background:var(--m-panel-alto);border-left:2px solid var(--m-oro);border-radius:0 8px 8px 0;font-size:12px;line-height:1.5}.m-rank-tabs{display:flex;gap:5px;margin:10px 0 9px}.m-rank-tabs button{flex:1;padding:7px 4px;background:transparent;border:1px solid var(--m-borde);border-radius:8px;color:var(--m-apagado);font-size:11px;font-weight:600;cursor:pointer}.m-rank-tabs button.activa{background:var(--m-panel-alto);border-color:var(--m-acento);color:var(--m-texto)}.m-rank-fila{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 11px;background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:10px;margin-bottom:6px}.m-rank-fila.propia{border-color:var(--m-acento)}.m-rank-fila.clicable{cursor:pointer}.m-rank-fila.clicable:hover{border-color:var(--m-acento);background:var(--m-panel)}.m-rank-fila.aparte{margin-top:12px;border-style:dashed}.m-rank-pos{font-size:12px;font-variant-numeric:tabular-nums;color:var(--m-apagado);text-align:right}.m-rank-nick{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-rank-label{font-size:12px;color:var(--m-apagado)}.m-rank-valor{font-size:15px;font-variant-numeric:tabular-nums;color:var(--m-acento)}.m-aviso-cuenta{margin:10px 0 0;font-size:11px;line-height:1.5;color:var(--m-apagado)}.m-cuenta{margin-top:4px}.m-desafio{margin:10px 0;padding:10px 12px;background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:10px}.m-desafio-titulo{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--m-apagado);margin-bottom:4px}.m-desafio-premio{color:var(--m-oro);text-transform:none;letter-spacing:normal}.m-desafio-etiqueta{font-size:13px;margin:0 0 8px}.m-desafio-barra{height:6px;border-radius:999px;background:var(--m-panel);overflow:hidden}.m-desafio-barra>div{height:100%;background:var(--m-acento);border-radius:999px;transition:width .3s ease}.m-desafio.cumplido .m-desafio-barra>div{background:var(--m-oro)}.m-logros-titulo{margin:14px 0 2px!important}.m-panel-volver{align-self:flex-start;margin-bottom:10px;padding:5px 10px;background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:8px;color:var(--m-apagado);font-size:12px;cursor:pointer}.m-panel-volver:hover{color:var(--m-texto);border-color:var(--m-acento)}.m-ranking-nav{display:flex;gap:6px;margin:8px 0}.m-perfil-cabecera{margin-bottom:4px}.m-perfil-titulo{margin:0 0 8px;font-size:13px;font-style:italic;color:var(--m-oro)}.m-perfil-stats{display:flex;gap:8px}.m-perfil-stats div{flex:1;text-align:center;padding:8px 4px;background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:10px}.m-perfil-stats strong{display:block;font-size:15px;font-variant-numeric:tabular-nums}.m-perfil-stats span{display:block;font-size:10px;color:var(--m-apagado)}.m-perfil-equipo{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:4px}.m-perfil-equipo div{display:flex;justify-content:space-between;gap:6px;padding:6px 8px;background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:8px;font-size:11px}.m-perfil-equipo span{color:var(--m-apagado)}.m-perfil-capturas{margin:0;padding-left:18px;font-size:12px;color:var(--m-texto)}.m-perfil-capturas li{margin-bottom:3px}.m-logro-fila{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 2px;border-bottom:1px solid var(--m-borde);font-size:12px}.m-logro-fila:last-child{border-bottom:none}.m-logro-medalla{flex:0 0 auto;width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 1px #00000059}.m-logro-nombre{flex:1 1 160px;color:var(--m-texto)}.m-logro-fila.pendiente .m-logro-nombre{color:var(--m-apagado)}.m-logro-fila.reclamable .m-logro-nombre{color:#ffe27a}.m-logro-desc{display:block;font-size:10.5px;color:var(--m-apagado)}.m-logro-barra{display:flex;align-items:center;gap:6px;margin-top:5px;width:100%}.m-logro-barra>div:first-child{flex:1;height:5px;border-radius:999px;background:var(--m-panel);border:1px solid var(--m-borde);overflow:hidden}.m-logro-barra>div:first-child>div{height:100%;background:var(--m-acento);border-radius:999px}.m-logro-fila.reclamable .m-logro-barra>div:first-child>div{background:#ffd23f}.m-logro-barra span{flex-shrink:0;font-size:9px;color:var(--m-apagado);font-variant-numeric:tabular-nums}.m-logro-premio{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--m-oro)}.m-logro-fila.pendiente .m-logro-premio{color:var(--m-apagado)}.m-logro-reclamar{flex:0 0 auto;animation:m-logro-pulso 1.4s ease-in-out infinite}@keyframes m-logro-pulso{0%,to{box-shadow:0 0 #ffd23f66}50%{box-shadow:0 0 0 4px #ffd23f00}}.m-cuenta-fila{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--m-apagado)}.m-cuenta-offline{margin:0;font-size:11px;line-height:1.5;color:var(--m-apagado)}.m-cuenta-invitado p{margin:0;font-size:11px;line-height:1.55;color:#b9c8de}.m-cuenta-invitado em{color:var(--m-acento);font-style:normal}.m-btn-link-peligro{display:block;margin:8px 0 0;background:none;border:none;padding:0;color:#8a5048;font-size:10.5px;text-decoration:underline;cursor:pointer}.m-btn-link-peligro:hover{color:#ff8a7a}.m-cuenta-acciones{display:flex;gap:6px;margin-top:9px}.m-cuenta-acciones .m-btn{flex:1}.m-btn-suave{background:transparent}.m-btn-chico{padding:5px 9px;font-size:11px}.m-form{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:11px;background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:10px}.m-form label{display:flex;flex-direction:column;gap:3px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--m-apagado)}.m-form input{padding:8px 9px;background:var(--m-fondo);border:1px solid var(--m-borde);border-radius:7px;color:var(--m-texto);font-size:16px;text-transform:none;letter-spacing:normal}.m-form input:focus{outline:none;border-color:var(--m-acento)}.m-form-error{margin:0;font-size:11px;line-height:1.4;color:#fca5a5}.m-form-aviso{margin:0;font-size:10px;line-height:1.45;color:var(--m-apagado)}.m-form-olvide{display:block;margin:8px auto 0;background:none;border:none;color:var(--m-acento);font-size:11px;cursor:pointer;text-decoration:underline}.m-form-olvide:disabled{color:var(--m-apagado);cursor:default;text-decoration:none}.m-subtitulo{margin:12px 0 6px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--m-apagado)}.m-subtitulo:first-child{margin-top:0}.m-item{display:flex;flex-direction:column;gap:6px;padding:9px 10px;background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:10px;margin-bottom:7px}.m-item-cabecera{display:flex;gap:10px;align-items:flex-start}.m-item-acciones{display:flex;justify-content:flex-end;gap:6px}.m-item.equipada{border-color:var(--m-acento)}.m-item h4{margin:0;font-size:13px}.m-item-desc{margin:2px 0 0;font-size:11px;color:#b9c8de;line-height:1.35}.m-item-detalle{margin:3px 0 0;font-size:10px;color:var(--m-apagado);font-variant-numeric:tabular-nums}.m-ico{image-rendering:pixelated;flex:0 0 auto}.m-item-icono{width:40px;height:28px;background:var(--m-panel);border:1px solid var(--m-borde);border-radius:7px}.m-ico-cebo{width:28px;height:20px;margin-top:1px}.m-cebo-mapa{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px}.m-cebo-mapa-vacio{margin:6px 0 0;font-size:10px;color:var(--m-apagado);font-style:italic}.m-cebo-chips{display:flex;flex-wrap:wrap;gap:4px}.m-cebo-chip{font-size:9.5px;padding:2px 7px;border-radius:999px;background:var(--m-panel-alto);border:1px solid var(--m-borde);color:#b9c8de;white-space:nowrap}.m-cebo-rareza{font-size:9.5px;font-weight:600;white-space:nowrap}.m-zona-chip{display:inline-flex;align-items:center;gap:4px}.m-zona-dot{width:6px;height:6px;border-radius:999px;flex-shrink:0}.m-stat-barras{margin-top:6px;display:flex;flex-direction:column;gap:4px}.m-stat-fila{display:flex;align-items:center;gap:6px}.m-stat-etiqueta{flex:0 0 52px;font-size:9.5px;color:var(--m-apagado)}.m-stat-barra{flex:1;height:5px;border-radius:999px;background:var(--m-panel);border:1px solid var(--m-borde);overflow:hidden}.m-stat-barra>div{height:100%;background:var(--m-acento);border-radius:999px}.m-btn{flex:0 0 auto;padding:8px 12px;background:#1d2d47;border:1px solid var(--m-borde);border-radius:9px;color:var(--m-texto);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.m-btn:hover:not(:disabled){border-color:var(--m-acento)}.m-btn:disabled{opacity:.45;cursor:default}.m-salir{position:absolute;top:calc(8px + env(safe-area-inset-top));left:8px;z-index:10;padding:5px 9px;font-size:11px;color:var(--m-apagado);text-decoration:none;background:#080d18b8;border:1px solid var(--m-borde);border-radius:999px}.m-salir:hover{color:var(--m-texto)}.m-ficha-zona{margin:4px 0 0;font-size:11px;color:var(--m-apagado)}.m-ficha-zona strong{color:var(--m-texto)}.m-ficha-mapa{margin:12px 0 4px;padding:6px;background:var(--m-fondo);border:1px solid var(--m-borde);border-radius:8px;overflow-x:auto}.m-mapa{display:block;margin:0 auto;image-rendering:pixelated;max-width:100%;height:auto}.m-ficha-regiones{margin:0 0 4px;font-size:10px;line-height:1.5;color:var(--m-acento);text-align:center}.m-pez-tamano{margin:3px 0 0;font-size:10px;color:var(--m-apagado);font-variant-numeric:tabular-nums}.m-pez-icono{width:58px;height:26px}.m-inicio{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;display:grid;place-items:center;padding:20px 16px calc(20px + env(safe-area-inset-bottom));background:linear-gradient(#080d18e6,#080d18f7);overflow-y:auto;transition:opacity .25s ease}.m-inicio.oculta{opacity:0;pointer-events:none}.m-inicio-caja{width:100%;max-width:320px;text-align:center}.m-inicio-pez{display:block;width:192px;height:80px;margin:0 auto 8px;image-rendering:pixelated}.m-inicio-titulo{margin:0;font-size:30px;font-weight:700;letter-spacing:-.01em}.m-inicio-sub{margin:4px 0 18px;font-size:13px;color:var(--m-apagado)}.m-inicio-jugar{width:100%;padding:15px;border:0;border-radius:14px;background:var(--m-acento);color:#06121a;font-size:17px;font-weight:700;cursor:pointer;transition:transform .06s ease,filter .15s ease}.m-inicio-jugar:hover{filter:brightness(1.08)}.m-inicio-jugar:active{transform:scale(.98)}.m-inicio-cuenta{margin-top:16px;padding-top:14px;border-top:1px solid var(--m-borde);text-align:left}.m-inicio-como{margin:18px 0 0;padding-left:18px;text-align:left;font-size:11px;line-height:1.65;color:var(--m-apagado)}.m-inicio-como li+li{margin-top:5px}.m-canasto-acciones{margin-bottom:10px}.m-canasto-acciones .m-btn{width:100%}.m-item-info{min-width:0;flex:1}.m-item-mercado{margin:3px 0 0;font-size:10px;font-weight:600}.m-item-mercado.baja{color:#fca5a5}.m-item-mercado.sube{color:#86efac}.m-records{display:flex;flex-direction:column;gap:6px;margin:12px 0}.m-record-fila{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:baseline;padding:8px 10px;background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:9px}.m-record-tag{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--m-apagado)}.m-record-fila strong{font-size:12px;font-variant-numeric:tabular-nums}.m-record-fecha{font-size:10px;color:var(--m-apagado);font-variant-numeric:tabular-nums}.m-aviso{color:#fca5a5}.m-tabs button{font-size:11px;padding:10px 2px}.m-carnada-hud strong{font-weight:600}.m-carnada-hud[data-bajo=true] strong{color:#fca5a5}.m-grupo{margin:10px 0 5px;font-size:10px;font-weight:600;color:#b9c8de}.m-grupo:first-child{margin-top:0}.m-dialogo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;display:flex;align-items:flex-end;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#060a128c;overflow-y:auto}.m-dialogo[hidden]{display:none}.m-dialogo-caja{width:100%;max-width:420px;margin:auto auto 0;padding:14px;background:var(--m-panel);border:1px solid var(--m-borde);border-radius:14px}.m-dialogo-quien{margin:0 0 6px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--m-acento)}.m-dialogo-texto{margin:0 0 12px;font-size:13px;line-height:1.55;color:#dbe5f2}.m-dialogo-extra:empty{display:none}.m-mision-lista{margin:0 0 12px;padding-left:18px;font-size:12px;line-height:1.6;color:#dbe5f2}.m-dialogo-extra{margin:0 0 12px}.m-cebo-tabla{display:flex;flex-direction:column;gap:8px;padding:10px;background:#0000002e;border:1px solid var(--m-borde);border-radius:10px}.m-cebo-fila{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.m-cebo-tipo{flex:0 0 72px;font-size:11px;font-weight:600;color:var(--m-texto)}.m-cebo-fila .m-cebo-mapa{margin-top:0;flex:1}.m-dialogo-opciones{display:flex;flex-direction:column;gap:6px}.m-dialogo-opcion{width:100%;padding:10px 12px;text-align:left;background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:10px;color:var(--m-texto);font-size:12.5px;line-height:1.4;cursor:pointer}.m-dialogo-opcion:hover{border-color:var(--m-acento)}.m-dialogo-opcion.principal{background:var(--m-acento);border-color:var(--m-acento);color:#06121a;font-weight:700}.m-dialogo-opcion.suave{background:transparent;color:var(--m-apagado)}@media(min-width:960px){.m-col{padding:22px 24px 26px}}.m-dialogo-opcion strong{display:block;font-size:13px;font-weight:600}.m-dialogo-opcion small{display:block;margin-top:2px;font-size:11px;line-height:1.4;color:var(--m-apagado)}.m-dialogo-caja{background:linear-gradient(#2a2016,#1d1510);border-color:#4a3a26}.m-dialogo-quien{color:#d9a84e}.m-dialogo-texto{color:#e8dcc4}.m-dialogo-opcion{background:#332a1c;border-color:#4a3a26;color:#e8dcc4}.m-dialogo-opcion:hover{border-color:#d9a84e}.m-dialogo-opcion.principal{background:#d9a84e;border-color:#d9a84e;color:#1d1510}.m-dialogo-opcion.suave{background:transparent;color:#a89878}.m-dialogo-opcion small{color:#a89878}.m-col-libro{width:min(920px,100%);max-height:min(88dvh,760px)}.m-libro{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;min-height:0;flex:1}.m-libro-lista{display:flex;flex-direction:column;min-height:0}.m-libro-pagina{min-height:0;overflow-y:auto;background:linear-gradient(180deg,var(--m-papel),var(--m-papel-alto));color:var(--m-tinta);border:1px solid var(--m-papel-borde);border-radius:12px;padding:16px 18px;position:relative}.m-ficha-vacia{color:var(--m-tinta-suave)}.m-indice-filtros{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.m-indice-buscar{width:100%;padding:8px 10px;background:var(--m-fondo);border:1px solid var(--m-borde);border-radius:8px;color:var(--m-texto);font-size:13px}.m-indice-buscar:focus{outline:none;border-color:var(--m-acento)}.m-indice-rarezas{display:flex;flex-wrap:wrap;gap:5px}.m-chip{padding:5px 10px;background:var(--m-panel-alto);border:1px solid var(--m-borde);border-radius:999px;color:var(--m-apagado);font-size:11px;cursor:pointer}.m-chip.activa{background:var(--m-acento);border-color:var(--m-acento);color:#06121a;font-weight:600}.m-pez.activa{border-color:var(--m-acento);background:var(--m-panel-alto)}.m-volver{display:none;margin-bottom:10px;background:transparent;border:0;color:var(--m-tinta-suave);font-size:12px;cursor:pointer;padding:0}.m-libro-pagina .m-cientifico,.m-libro-pagina .m-ficha-alias,.m-libro-pagina .m-ficha-zona,.m-libro-pagina .m-ficha-regiones{color:var(--m-tinta-suave)}.m-libro-pagina .m-ficha-tus-datos div,.m-libro-pagina .m-record-fila{background:#0000000d;border-color:var(--m-papel-borde)}.m-libro-pagina .m-record-tag,.m-libro-pagina .m-ficha-datos dt{color:#8a5a2a}.m-libro-pagina .m-ficha-datos dd,.m-libro-pagina .m-ficha-bloqueada,.m-libro-pagina .m-ficha-inventada{color:var(--m-tinta)}.m-libro-pagina .m-ficha-datos div{border-top-color:var(--m-papel-borde)}.m-libro-pagina .m-ficha-curiosidad{background:#0000000d;border-left-color:#b5801f;color:var(--m-tinta)}.m-libro-pagina .m-mapa{filter:sepia(.35) saturate(.8)}@media(max-width:760px){.m-libro{grid-template-columns:1fr;position:relative}.m-libro-pagina,.m-libro.mostrando-pagina .m-libro-lista{display:none}.m-libro.mostrando-pagina .m-libro-pagina,.m-volver{display:block}}.m-tienda-nav{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--m-borde)}.m-subtitulo{scroll-margin-top:4px}
