/* User Directory Block Styles - Minimal */

/* Only essential styles that can't be handled by WordPress block editor */

/* Block container */
.wpuf-user-directory {
    width: 100%;
}

/* Loading state for editor preview */
.wpuf-user-directory-loading {
    text-align: center;
    padding: 2rem;
    color: #6b7280;
}

/* Empty state for editor preview */
.wpuf-user-directory-empty {
    text-align: center;
    padding: 2rem;
    color: #6b7280;
    font-style: italic;
}

/* Focus states for accessibility */
.wpuf-user-directory:focus-within {
    outline: 2px solid #3b82f6;
    outline-offset: 2px;
}

/* Print styles */
@media print {
    .wpuf-user-directory {
        break-inside: avoid;
    }
}
