.interactive-memory-grid.svelte-zv9aaj{width:100%;height:100%;position:relative;overflow:hidden;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#0003;border-radius:8px}.grid.svelte-zv9aaj{display:grid;width:100%;height:100%;padding:20px;box-sizing:border-box}.memory-cell.svelte-zv9aaj{position:relative;width:100%;height:100%;border:1px solid rgba(255,255,255,.1);background-color:#5050641a;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;padding:0;border-radius:2px}.memory-cell.svelte-zv9aaj:hover{border-color:#fff6;background-color:#78788c33;transform:scale(1.15)!important;z-index:10}.memory-cell.active.svelte-zv9aaj{border-color:currentColor;z-index:5}.memory-cell.svelte-zv9aaj:active{transform:scale(.9)!important}.cell-pulse.svelte-zv9aaj{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,1) 0%,transparent 70%);animation:svelte-zv9aaj-pulse .8s ease-out;pointer-events:none}@keyframes svelte-zv9aaj-pulse{0%{transform:translate(-50%,-50%) scale(0);opacity:.8}to{transform:translate(-50%,-50%) scale(2);opacity:0}}@media(hover:none)and (pointer:coarse){.memory-cell.svelte-zv9aaj{transition-duration:.1s}}
