ase preview style */
      .template-preview {
        height: 90px;
        border-radius: 10px;
        margin-bottom: 12px;
        background-color: #f0f0f0;
        box-shadow: 0 2px 6px rgb(0 0 0 / 0.1);
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        padding: 10px;
        box-sizing: border-box;
      }
      /* Dark mode support */
      /*  Changed 'dark-theme' to 'dark' */
      body.dark .template-preview {
        background-color: 