/* Frontend styles for FCA Pages List block (copied from spaces list) */

.fca-pages-list-wrapper { /* Wrapper class specific to this block if needed */
    /* Alignment handled by get_block_wrapper_attributes */
}

/* Grid Layout - Updated selector */
.fca-pages-list.fca-spaces-list-grid { 
    display: grid;
    /* grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); */ /* Removed - Handled by inline style or fallback */
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); /* Fallback if inline style not set */
    gap: 20px; 
    list-style: none;
    padding: 0;
    margin: 0;
    border: none; 
}

/* Individual Card - Reuse existing styles */
.fca-space-card { /* Keep using this class for consistency */
    background-color: var(--fcom-primary-bg, #fff); 
    /* border: 1px solid transparent; */ /* Removed - Border applied via inline style if color is set */
    border-radius: 8px; 
    overflow: hidden; 
    display: flex;
    flex-direction: column;
    transition: box-shadow 0.2s ease-in-out;
}

/* ... rest of the styles (card hover, avatar, info, name, description, action, button) remain the same, targeting .fca-space-card-* classes ... */ 