diff --git a/src/wp-content/themes/twentytwentythree/functions.php b/src/wp-content/themes/twentytwentythree/functions.php
new file mode 100644
index 00000000000..dd44a939d12
--- /dev/null
+++ b/src/wp-content/themes/twentytwentythree/functions.php
@@ -0,0 +1,30 @@
+<?php
+/**
+ * Twenty Twenty-Three functions and definitions
+ *
+ * @link https://developer.wordpress.org/themes/basics/theme-functions/
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty_Three
+ * @since Twenty Twenty-Three 1.0
+ */
+
+if ( ! function_exists( 'twentytwentythree_support' ) ) :
+
+	/**
+	 * Sets up theme defaults and registers support for various WordPress features.
+	 *
+	 * @since Twenty Twenty-Three 1.0
+	 *
+	 * @return void
+	 */
+	function twentytwentythree_support(): void {
+
+		// Add support for block styles.
+		add_theme_support( 'wp-block-styles' );
+
+	}
+
+endif;
+
+add_action( 'after_setup_theme', 'twentytwentythree_support' );
