-radius: 12px;
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
      background: var(--bg-color);
      overflow: hidden;
      display: flex;
      flex-direction: column;
      padding: 8px;
      transition: transform 0.2s, box-shadow 0.2s;
      font-size: 1rem;
    }

    article div#content .item:hover {
      transform: translateY(-5px);
      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
    }

    article div#content .item img {
      width: 100%;
      object-fit: cover;
      bor