$default_kit, ] ); $settings = abdielmskef_get_settings(); echo '

' . esc_html__( 'Settings saved.', 'abdiel-multi-style-kits-for-elementor' ) . '

'; } // --- NORMALIZE ALL KITS --- if ( isset( $_POST['abdielmskef_normalize_all'] ) && check_admin_referer( 'abdielmskef_settings_save', 'abdielmskef_nonce' ) ) { if ( is_array( $kits ) ) { foreach ( $kits as $kid ) { abdielmskef_normalize_kit_colors( (int) $kid ); } } echo '

' . esc_html__( 'Normalization applied to all kits.', 'abdiel-multi-style-kits-for-elementor' ) . '

'; } echo '

' . esc_html__( 'Settings', 'abdiel-multi-style-kits-for-elementor' ) . '

'; // --- RESTORE BASE KIT --- if ( isset( $_POST['abdielmskef_restore_base_kit'] ) && check_admin_referer( 'abdielmskef_settings_save', 'abdielmskef_nonce' ) ) { // AQUÍ ESTÁ EL CAMBIO CLAVE: // Pasamos TRUE para forzar la creación (ignorar la bandera de "ya instalado"). if ( function_exists( 'abdielmskef_ensure_base_kit' ) ) { abdielmskef_ensure_base_kit( true ); echo '

' . esc_html__( 'Base kit restored successfully.', 'abdiel-multi-style-kits-for-elementor' ) . '

'; } else { echo '

' . esc_html__( 'Could not restore the base kit (function missing).', 'abdiel-multi-style-kits-for-elementor' ) . '

'; } } echo '
'; wp_nonce_field( 'abdielmskef_settings_save', 'abdielmskef_nonce' ); echo ''; echo ''; echo ''; echo ''; echo '

'; echo '
'; echo '

' . esc_html__( 'Normalize Kit Colors', 'abdiel-multi-style-kits-for-elementor' ) . '

'; echo '

' . esc_html__( 'Your current colors are not changed. Only missing ones are added: Dark (#141414), Light (#f4f4f4), Accent2/3/4.', 'abdiel-multi-style-kits-for-elementor' ) . '

'; echo '

'; echo '
'; echo '

' . esc_html__( 'Base Kit (Example)', 'abdiel-multi-style-kits-for-elementor' ) . '

'; echo '

' . esc_html__( 'Restores the original configuration of the example kit “Kit Style (Base ★)”. Does not affect other kits.', 'abdiel-multi-style-kits-for-elementor' ) . '

'; echo '

'; echo '
'; }