5rem;
        }

        .list-view {
            display: flex;
            flex-direction: column;
            gap: 0.75rem;
        }

        .dataset-card {
            padding: 1rem;
            height: 100%;
            display: flex;
            flex-direction: column;
        }

        /* Fixed height elements for consistent card sizing */
        .card-title {
            height: 3rem;
            /* Fixed height for title - accommodates 2 lines */
            overflow: hidden;
            displa