.mapa-mini.svelte-9bm9p2{width:100%;aspect-ratio:var(--mapa-aspect);display:block;transition:transform .18s ease}.mapa-mini.svelte-9bm9p2 svg:where(.svelte-9bm9p2){width:100%;height:100%;overflow:visible}.mapa-mini.svelte-9bm9p2 path:where(.svelte-9bm9p2){fill:none;stroke:var(--c-tinta-tenue);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.55}.mapa-mini.completado.svelte-9bm9p2 path:where(.svelte-9bm9p2){fill:var(--c-acierto-borde);stroke:var(--color-tinta);stroke-width:1.25;opacity:1;filter:drop-shadow(0 2px 4px rgb(var(--c-acierto-sombra-rgb) / .3))}.chincheta-wrap.svelte-1f77s49{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:0}.chincheta.svelte-1f77s49{appearance:none;width:5.5rem;height:5.5rem;border:none;background:transparent;padding:0;cursor:pointer;position:relative;border-radius:1.25rem;box-shadow:0 6px 0 var(--chincheta-borde, #5a8b3a),0 10px 20px #0000002e;transition:transform .12s ease,box-shadow .12s ease,filter .18s ease}.chincheta.svelte-1f77s49:hover:not(:disabled){transform:translateY(-1px)}.chincheta.svelte-1f77s49:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px 0 var(--chincheta-borde, #5a8b3a),0 4px 10px #0000001f}.chincheta.svelte-1f77s49:focus-visible{outline:3px solid var(--c-acento-borde);outline-offset:4px}.chincheta-cara.svelte-1f77s49{position:absolute;inset:0;border-radius:inherit;background:var(--chincheta-color, #8eb854);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 -6px #0000001a,inset 0 5px 8px #ffffff2e}.chincheta-cara.svelte-1f77s49:before{content:"";position:absolute;inset:6px;border-radius:calc(1.25rem - 5px);box-shadow:inset 0 2px 4px #0000001a,inset 0 -2px 4px #ffffff1a;pointer-events:none}.chincheta-icono.svelte-1f77s49{position:relative;z-index:1;display:grid;place-items:center;width:86%;height:86%}.chincheta-emoji.svelte-1f77s49{font-size:2.4rem;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.chincheta-icono.svelte-1f77s49 svg,.chincheta-img.svelte-1f77s49{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));user-select:none;-webkit-user-drag:none}.chincheta-candado.svelte-1f77s49{position:absolute;right:-4px;bottom:-4px;background:var(--color-neutro);border:1.5px solid var(--c-borde-sutil);border-radius:999px;width:1.65rem;height:1.65rem;display:grid;place-items:center;line-height:1}.chincheta-candado.svelte-1f77s49 img:where(.svelte-1f77s49){width:1.05rem;height:1.05rem;object-fit:contain;display:block}.chincheta-titulo.svelte-1f77s49{font-size:.78rem;font-weight:700;text-align:center;color:var(--color-tinta);line-height:1.15;max-width:7.5rem}.chincheta-subtitulo.svelte-1f77s49{font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-tinta-tenue)}.chincheta-wrap[data-estado=completado].svelte-1f77s49{--chincheta-color: var(--c-acierto-borde);--chincheta-borde: #3d8a5a}.chincheta-wrap[data-estado=pendiente].svelte-1f77s49{--chincheta-color: #b6b3a4;--chincheta-borde: #7e7c70}.chincheta-wrap[data-estado=pendiente].svelte-1f77s49 .chincheta-emoji:where(.svelte-1f77s49),.chincheta-wrap[data-estado=pendiente].svelte-1f77s49 .chincheta-img:where(.svelte-1f77s49){filter:grayscale(.55) opacity(.85) drop-shadow(0 1px 1px rgba(0,0,0,.12))}.chincheta-wrap[data-estado=pendiente].svelte-1f77s49 .chincheta-titulo:where(.svelte-1f77s49){color:var(--c-tinta-tenue);font-weight:600}.chincheta-wrap[data-estado=bloqueado].svelte-1f77s49{--chincheta-color: #c9c6ba;--chincheta-borde: #908d83}.chincheta-wrap[data-estado=bloqueado].svelte-1f77s49 .chincheta-emoji:where(.svelte-1f77s49),.chincheta-wrap[data-estado=bloqueado].svelte-1f77s49 .chincheta-img:where(.svelte-1f77s49){filter:grayscale(1) opacity(.55)}.chincheta-wrap[data-estado=bloqueado].svelte-1f77s49 .chincheta-titulo:where(.svelte-1f77s49){color:var(--c-tinta-tenue);font-weight:600}.chincheta-wrap[data-estado=bloqueado].svelte-1f77s49 .chincheta:where(.svelte-1f77s49){cursor:not-allowed}.chincheta-wrap[data-estado=bloqueado].svelte-1f77s49 .chincheta:where(.svelte-1f77s49):active{transform:none}.chincheta-wrap[data-estado=especial].svelte-1f77s49{--chincheta-color: var(--color-acento);--chincheta-borde: var(--c-acento-borde)}
