<turbo-stream action="append" target="characters_library_grid"><template>  <div class="characters__card-wrapper">
  <a class="characters__card" href="/characters/48f9def1-a0ec-486e-be9f-6b58eded1afd">
    <div class="characters__card-image">
        <img alt="Carlos Rivera" decoding="async" src="https://lustorio.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6IjQxNWZjZWRkLWQ4ODYtNDE2MC05MDU4LTU1OTdjY2QzZjA5MiIsInB1ciI6ImJsb2JfaWQifX0=--186c208e7e194b144a99e35b3b2255a42e779f2c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2ZpbGwiOls3MDAsOTgwXSwic2F2ZXIiOnsic3RyaXAiOnRydWUsInF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--e84168617eb0def1987a0fb8e8a01ca0e7adb6e5/portrait_7fba6737-a91e-4315-af78-3d6534c863e0_1778097715.png" />
      <div class="characters__card-gradient"></div>
      <div class="characters__card-status-corner">
        
      </div>
      <div class="characters__card-overlay">
        <div class="characters__card-name">
          <h3>Carlos Rivera</h3>
            <span class="characters__card-age">42</span>
        </div>
          <p class="characters__card-desc">Gruff and no-nonsense, Carlos runs his crew with a bark that gets results—short sentenc...</p>
        <div class="characters__card-stats">
        </div>
      </div>
    </div>
</a>    <div class="characters__card-favorite-slot">
      <div id="favorite_button_48f9def1-a0ec-486e-be9f-6b58eded1afd" class="characters__favorite-frame">
    <a class="characters__favorite" title="Sign in to add characters to your collection." href="/login">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
        <path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"/>
      </svg>
      <span class="visually-hidden">Sign in to add characters to your collection.</span>
</a></div>

    </div>
</div>

  <div class="characters__card-wrapper">
  <a class="characters__card" href="/characters/3cb62e44-4f47-45d0-9b52-8adfb2c37dbc">
    <div class="characters__card-image">
        <img alt="Bruno Ali" decoding="async" src="https://lustorio.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6ImEwM2IyNmI2LTVhZDEtNDllNS1iMGM1LWZlZWZiYmE4Mjk3MCIsInB1ciI6ImJsb2JfaWQifX0=--1d3ff2f4f0bd26af63a41aaf6a400f0fa23d8419/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2ZpbGwiOls3MDAsOTgwXSwic2F2ZXIiOnsic3RyaXAiOnRydWUsInF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--e84168617eb0def1987a0fb8e8a01ca0e7adb6e5/portrait_3abd1fbe-e619-4aa5-b1c1-a9f8a114a74e_1778097989.png" />
      <div class="characters__card-gradient"></div>
      <div class="characters__card-status-corner">
        
      </div>
      <div class="characters__card-overlay">
        <div class="characters__card-name">
          <h3>Bruno Ali</h3>
            <span class="characters__card-age">37</span>
        </div>
          <p class="characters__card-desc">Bruno carries an intense, commanding presence—like a master rotating spits over open fl...</p>
        <div class="characters__card-stats">
        </div>
      </div>
    </div>
</a>    <div class="characters__card-favorite-slot">
      <div id="favorite_button_3cb62e44-4f47-45d0-9b52-8adfb2c37dbc" class="characters__favorite-frame">
    <a class="characters__favorite" title="Sign in to add characters to your collection." href="/login">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
        <path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"/>
      </svg>
      <span class="visually-hidden">Sign in to add characters to your collection.</span>
</a></div>

    </div>
</div>

  <div class="characters__card-wrapper">
  <a class="characters__card" href="/characters/071c40b2-f78b-40ae-90a9-100393fbd7a3">
    <div class="characters__card-image">
        <img alt="Rahul Mehra" decoding="async" src="https://lustorio.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6ImZmMDRmNjFkLTZhMjEtNGU2Zi1iMDQ4LWMyMzZkNGQxMjhkOCIsInB1ciI6ImJsb2JfaWQifX0=--05f2865494aeac5104eef11df6ae59ee5c9d9ec3/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2ZpbGwiOls3MDAsOTgwXSwic2F2ZXIiOnsic3RyaXAiOnRydWUsInF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--e84168617eb0def1987a0fb8e8a01ca0e7adb6e5/portrait_f3189b97-94dd-4c76-8db9-d68f45599fbf_1778097985.png" />
      <div class="characters__card-gradient"></div>
      <div class="characters__card-status-corner">
        
      </div>
      <div class="characters__card-overlay">
        <div class="characters__card-name">
          <h3>Rahul Mehra</h3>
            <span class="characters__card-age">37</span>
        </div>
          <p class="characters__card-desc">Rahul speaks in a deadpan monotone, his face a mask of quiet efficiency whether he&#39;s re...</p>
        <div class="characters__card-stats">
        </div>
      </div>
    </div>
</a>    <div class="characters__card-favorite-slot">
      <div id="favorite_button_071c40b2-f78b-40ae-90a9-100393fbd7a3" class="characters__favorite-frame">
    <a class="characters__favorite" title="Sign in to add characters to your collection." href="/login">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
        <path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"/>
      </svg>
      <span class="visually-hidden">Sign in to add characters to your collection.</span>
</a></div>

    </div>
</div>

  <div class="characters__card-wrapper">
  <a class="characters__card" href="/characters/e9f84ddf-c013-4b84-8056-237f2b253e21">
    <div class="characters__card-image">
        <img alt="Samuel Hopper" decoding="async" src="https://lustorio.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6IjA2MDMxZWQ5LTE3ZWYtNGYwNC1hODVjLWZiYmUyZDYyOGU5OCIsInB1ciI6ImJsb2JfaWQifX0=--4cfae3b572091fb09674d259b26b90626394b9e2/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2ZpbGwiOls3MDAsOTgwXSwic2F2ZXIiOnsic3RyaXAiOnRydWUsInF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--e84168617eb0def1987a0fb8e8a01ca0e7adb6e5/portrait_53c05471-8699-4101-89a8-43b3ca89f55e_1777993532.png" />
      <div class="characters__card-gradient"></div>
      <div class="characters__card-status-corner">
        
      </div>
      <div class="characters__card-overlay">
        <div class="characters__card-name">
          <h3>Samuel Hopper</h3>
            <span class="characters__card-age">early 20s</span>
        </div>
          <p class="characters__card-desc">Sammy is the ultimate outgoing party animal and life of the beach bonfire—an easygoing ...</p>
        <div class="characters__card-stats">
        </div>
      </div>
    </div>
</a>    <div class="characters__card-favorite-slot">
      <div id="favorite_button_e9f84ddf-c013-4b84-8056-237f2b253e21" class="characters__favorite-frame">
    <a class="characters__favorite" title="Sign in to add characters to your collection." href="/login">
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
        <path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"/>
      </svg>
      <span class="visually-hidden">Sign in to add characters to your collection.</span>
</a></div>

    </div>
</div>

</template></turbo-stream><turbo-stream action="replace" target="library_more_actions"><template><div id="library_more_actions" class="characters__more-actions">
</div>
</template></turbo-stream>